System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state
AssigneeMicrosoft Technology Licensing, LLC
InventorSharon Drasnin
Life of this patent
Estimating the term…
Abstract
An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.
Claims20
A computing device comprising:
- a processing system configured to execute an operating system for the computing device;
- an interface connectable to an accessory device;
- and
- an integrated circuit device connected to the processing system and the interface, the integrated circuit device configured to:
- operate when the processing system is in a low power state;
- and
- enumerate functionality of the accessory device by:
- receiving descriptors indicative of functionality of the accessory device from the accessory device via the interface;
- and
- communicating with the operating system to pass information regarding the functionality of the accessory device as indicated by the descriptors for use by the operating system to enable communications with the accessory device via the integrated circuit device.
A method comprising:
- receiving, at an integrated circuit device of a computing device, information that is indicative of functionality of an accessory device connected to the integrated circuit device while a processing system of the computing device is in a low power state;
- passing, via the integrated circuit device to an operating system executing on the processing system of the computing device, information indicative of the functionality of the accessory device while the processing system is in the low power state;
- and
- enabling, via the integrated circuit device, communication between the operating system and the accessory device based on the functionality of the accessory device while the processing system is in the low power state.
An integrated circuit device configured to:
- receive descriptors indicative of functionality of an accessory device via an interface of a computing device that supports a removable physical and communicative coupling between the computing device and the accessory device;
- communicate, with an operating system executed on a processor of the computing device, to pass information regarding the functionality of the accessory device as indicated by the descriptors for use by the operating system to enable communications with the accessory device via the integrated circuit device;
- and
- operate when the processor of the computing device is in a low power state.
Dependencies are inferred from the claim text.