BackgroundCheck.run
Search For

Firdosh K Bhesania, 4813541 104Th Pl NE, Kirkland, WA 98034

Firdosh Bhesania Phones & Addresses

13541 104Th Pl NE, Kirkland, WA 98034    425-8251259   

Madison, WI   

Redmond, WA   

Kiona, WA   

Work

Position: Clerical/White Collar

Education

Degree: Associate degree or higher

Mentions for Firdosh K Bhesania

Publications & IP owners

Us Patents

System And Method To Specify Extended Configuration Descriptor Information In Usb Devices

US Patent:
6832273, Dec 14, 2004
Filed:
Dec 21, 2000
Appl. No.:
09/745404
Inventors:
Kenneth D. Ray - Redmond WA
Firdosh K. Bhesania - Kirkland WA
John C. Dunn - Issaquah WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 300
US Classification:
710 42, 710 8, 710 10, 710 16, 710 33, 710 62, 710 65, 710 38
Abstract:
The following system and procedure for specifying an extended configuration descriptor includes a USB device that responds to device requests from a host. In response to receiving a host-specific device request that specifies a predetermined index, the USB device returns an extended configuration descriptor to the requester. The extended configuration descriptor includes information that can be used by the requestor to control the USB device. When the USB device is a composite device, the extended configuration descriptor includes function information corresponding to a plurality of sub-devices. Each function comprises one or more interfaces.

Manager Component For Managing Input From Existing Serial Devices And Added Serial And Non-Serial Devices In A Similar Manner

US Patent:
6895589, May 17, 2005
Filed:
Jun 4, 2001
Appl. No.:
09/681782
Inventors:
Gerardo Bermudez - Redmond WA, US
Hirofumi Yamamoto - Redmond WA, US
Jason A. Schroeder - Redmond WA, US
Firdosh K. Bhesania - Kirkland WA, US
Jay Senior - Redmond WA, US
Doron J. Holan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F013/10
US Classification:
719321, 719327
Abstract:
A manager component for managing input from legacy and non-legacy devices in a similar manner is disclosed. An inventive manager component receives input from both non-legacy input drivers for non-legacy input devices, and legacy input drivers for legacy input devices. The manager component provides the input to application programs that desirably have previously registered to receive input from one or more types of input devices. The application programs receive this input without directly communicating with the drivers.

Game Control Device Having Genre Data

US Patent:
6965368, Nov 15, 2005
Filed:
Feb 4, 2000
Appl. No.:
09/497914
Inventors:
Marcus J. Andrews - Redmond WA, US
Firdosh K. Bhesania - Kirkland WA, US
Doron J. Holan - Kirkland WA, US
Robert Ingman - Seattle WA, US
Scott R. Leatham - Duvall WA, US
Ervin Peretz - Redmond WA, US
Kenneth D. Ray - Redmond WA, US
Om K. Sharma - Kirkland WA, US
James E. Veres - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G005/00
G09G005/09
G06F003/00
G06F013/00
US Classification:
345156, 345161, 345168, 463 36, 463 37, 463 38, 710 5, 710 62, 710313
Abstract:
A computer peripheral has a processor, non-volatile memory, and a plurality of controls. The non-volatile memory holds control mappings corresponding to a plurality of application program genres. The control mappings indicate actions to be performed in application programs of particular genres in response to actuation of particular controls. The control mappings indicate controls by unique string indexes that are also used in HID control descriptors associated with the computer peripheral.

Specifying Extended Configuration Descriptor Information In A Usb Device

US Patent:
7093031, Aug 15, 2006
Filed:
Oct 21, 2004
Appl. No.:
10/970426
Inventors:
Kenneth D. Ray - Redmond WA, US
Firdosh K. Bhesania - Kirkland WA, US
John C. Dunn - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
710 1, 710 8, 710 10, 710 11, 710 16, 710 33, 710 38, 710 62, 710 65
Abstract:
Systems and methods for specifying extended configuration descriptor information in a Universal Serial Bus (USB) device are described. In one aspect, an extended configuration descriptor is provided in firmware of a USB device. The extended configuration descriptor includes a set of non-standard class codes. Responsive to receiving a host-specific device request, the USB device communicates the extended configuration descriptor to a requestor.

System And Method To Specify Device Specific User Interface Information In The Firmware Of A Usb Device

US Patent:
7127678, Oct 24, 2006
Filed:
Dec 21, 2000
Appl. No.:
09/745385
Inventors:
Firdosh K. Bhesania - Kirkland WA, US
Kenneth D. Ray - Redmond WA, US
Stephane St. Michel - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 13/00
US Classification:
715744, 710 42
Abstract:
The described system and procedure provide for storing device-specific UI information into firmware on a USB device. Responsive to receiving a host specific device request, the USB device communicates the device specific information to a requester such as an operating system or other computer program application. Thus, the system and procedure allow OEMs/IHVs to provide additional brand specific information in a USB device in a format that can be determined by an operating system. Moreover, the system and procedure allows OEMs/IHVs to store device-specific UI information in the firmware of a USB device such that installation media does not need to be distributed with each USB device to specify the device-specific information.

Wireless Usb Hardware Scheduling

US Patent:
7149839, Dec 12, 2006
Filed:
Dec 3, 2004
Appl. No.:
11/004429
Inventors:
Randall E. Aull - Kenmore WA, US
Firdosh Bhesania - Kirkland WA, US
Glen T. Slick - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/36
H04B 7/00
H04L 1/00
H04Q 7/00
G06F 3/00
H04L 12/56
US Classification:
710310, 710124, 710313, 370310
Abstract:
In wireless USB data transfers over UWB, software configures hardware thresholds to control data transfer in a manner that uses bandwidth for good connections over bad connections, given the high error rate experienced with wireless USB. Periodic transfers are first attempted before asynchronous transfers, as long as the periodic transfers are successful. When failures are occurring, the hardware includes a mechanism having a software-configurable threshold specifying the number of errors a given endpoint can tolerate before it is paused in the schedule. By pausing transfer attempts that are likely to again fail, endpoints with successful transfers are favored over those experiencing errors. When the number of active transfers pending exceeds a software-configurable notification threshold for isochronous endpoints, the hardware notifies the software of this state, corresponding to a low-buffer condition at the receiver. The software may then reconfigure thresholds and deactivate other transfers to force data transfers into the buffer.

Method For Processing Data Quantifying Force Applied To One Or More Keys Of A Computer Keyboard

US Patent:
7417626, Aug 26, 2008
Filed:
Sep 16, 2003
Appl. No.:
10/662428
Inventors:
Randall E. Aull - Kenmore WA, US
Firdosh K. Bhesania - Kirkland WA, US
Michael William John McCracken - Redmond WA, US
Hirofumi Yamamoto - Bellevue WA, US
Steven N. Bathiche - Bellevue WA, US
Timothy T. Brewer - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345172
Abstract:
A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the invention, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.

Indicating Data Connection And Status Conditions

US Patent:
7421625, Sep 2, 2008
Filed:
May 26, 2005
Appl. No.:
11/138106
Inventors:
Firdosh K. Bhesania - Kirkland WA, US
Mark E. Maszak - Sammamish WA, US
John Charles Dunn - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 57, 714 47
Abstract:
A system for identifying data connection attributes is disclosed. The system comprises a connection monitor that identifies an operational attribute of a data connection. The system also includes a signal module that activates operation of a status indicator of the data connection such that a manner of operation of the status indicator is associated with the operational attribute. Methods for operating the system are also disclosed.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.