System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
879 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification