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 first processor configured to execute an operating system of the computing device;
an interface supporting communicative coupling between the computing device and an accessory device; and
a second processor communicatively coupled to the first processor and the interface, the second processor being configured to;
communicatively couple to the accessory device via the interface;
operate when the first processor is in a low power state;
receive data usable to enumerate functionality of the accessory device when the first processor is in the low power state; and
communicate to the first processor information regarding the functionality of the accessory device described in the received data;
wherein the first processor is configured to communicate with the accessory device through the second processor.
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.
867 Citations
20 Claims
-
1. A computing device comprising:
-
a first processor configured to execute an operating system of the computing device; an interface supporting communicative coupling between the computing device and an accessory device; and a second processor communicatively coupled to the first processor and the interface, the second processor being configured to; communicatively couple to the accessory device via the interface; operate when the first processor is in a low power state; receive data usable to enumerate functionality of the accessory device when the first processor is in the low power state; and communicate to the first processor information regarding the functionality of the accessory device described in the received data; wherein the first processor is configured to communicate with the accessory device through the second processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, at a first processor of a computing device, data usable to enumerate functionality of an accessory device communicatively coupled to the first processor while a second processor of the computing device is in a low power state; communicating, from the first processor to the second processor, information regarding the functionality of the accessory device described in the received data; and communicating between the second processor and the accessory device through the first processor based on the information regarding the functionality of the accessory device. - View Dependent Claims (12, 13, 14)
-
-
15. A first processor configured to:
-
be communicatively coupled to an accessory device; be communicatively coupled to a second processor; receive data usable to enumerate functionality of the accessory device when the second processor is in a low power state; communicate to the second processor information regarding the functionality of the accessory device described in the received data for use by the second processor to interact with the functionality of the accessory device via the communicative coupling between the first processor and the accessory device; and operate when the second processor is in the low power state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification