8521942

Hid Over Simple Peripheral Buses

PublishedAugust 27, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: a simple peripheral bus (SPB) configured for data communication between components in a computing system, the simple peripheral bus configured as one of an inter-integrated circuit (I2C) or a serial peripheral interface (SPI) data bus; and peripheral sensors implemented with a human interface device (HID) SPB interface, each of the peripheral sensors configured to interface a peripheral device with the computing system via the simple peripheral bus in an HID data format.

2

2. A system as recited in claim 1 , wherein a peripheral sensor is further configured to communicate extensibility data for a proprietary function of the peripheral device in the computing system via the simple peripheral bus.

3

3. A system as recited in claim 1 , wherein a peripheral sensor is further configured to indicate that the peripheral device is an HID compatible device to the computing system, and determine a configuration of the peripheral device.

4

4. A system as recited in claim 1 , wherein a peripheral sensor is further configured for bi-directional data communication from the peripheral device to the computing system, and from the computing system to the peripheral device using HID reporting protocols.

5

5. A system as recited in claim 1 , wherein a peripheral sensor is further configured to maintain HID application compatibility with a peripheral device.

6

6. A system as recited in claim 1 , wherein the peripheral sensors include at least one of a sensor or peripheral device controller.

7

7. A system as recited in claim 1 , wherein the peripheral sensors are further configured to communicate data as HID data structures via the simple peripheral bus.

8

8. A system as recited in claim 1 , further comprising an SPB driver configured to communicate HID data between a peripheral sensor and an HID software stack.

9

9. A computer-implemented method, comprising: receiving inputs from a peripheral device at a peripheral sensor that implements a human interface device (HID) SPB interface to interface the peripheral device with a computing system via a simple peripheral bus (SPB) in an HID data format, the simple peripheral bus configured as an inter-integrated circuit (I2C); receiving extensibility data for a proprietary function of the peripheral device at the peripheral sensor; and communicating the inputs from the peripheral device and the extensibility data via the simple peripheral bus in the HID data format in the computing system.

10

10. A method as recited in claim 9 , further comprising indicating that the peripheral device is an HID compatible device to the computing system.

11

11. A method as recited in claim 9 , further comprising determining a configuration of the peripheral device.

12

12. A method as recited in claim 9 , further comprising communicating configuration data from the computing system to the peripheral device.

13

13. A method as recited in claim 9 , further comprising maintaining HID application compatibility with the peripheral device.

14

14. A method as recited in claim 9 , further comprising communicating data as HID data structures via the simple peripheral bus.

15

15. A method as recited in claim 9 , further comprising communicating HID data between the peripheral sensor and an HID software stack.

16

16. A method, comprising: generating sensor data at a peripheral sensor that implements a human interface device (HID) SPB interface to interface the peripheral sensor with a computing system via a simple peripheral bus (SPB) in an HID data format, the simple peripheral bus configured as a serial peripheral interface (SPI) data bus; communicating the sensor data via the simple peripheral bus in the HID data format to the computing system; and communicating extensibility data for a proprietary function of the peripheral sensor to the computing system.

17

17. A method as recited in claim 16 , further comprising indicating that the peripheral sensor is an HID compatible device to the computing system.

18

18. A method as recited in claim 16 , further comprising: communicating configuration information to the computing system; and receiving configuration data from the computing system to configure the peripheral sensor.

19

19. A method as recited in claim 16 , wherein the simple peripheral bus is at least one of an inter-integrated circuit (I2C) data bus or the serial peripheral interface (SPI) data bus.

20

20. A method as recited in claim 16 , further comprising communicating HID data between the peripheral sensor and an HID software stack.

Patent Metadata

Filing Date

Unknown

Publication Date

August 27, 2013

Inventors

Firdosh K. Bhesania
Arvind R. Aiyar
Randall E. Aull
David Abzarian

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “HID OVER SIMPLE PERIPHERAL BUSES” (8521942). https://patentable.app/patents/8521942

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.