Patent ID: 8024499

Claim:
A device comprising: a processor; a plurality of sensors; and polling logic, implemented at least partially in hardware, to: receive an address for each of one or more of the plurality of sensors from the processor, store the received one or more addresses in a table, sequentially receive data from the one or more of the plurality of sensors based on the one or more addresses, of the one or more of the plurality of sensors, stored in the table, store the data, received from the one or more of the plurality of sensors, and the one or more addresses of the one or more of the plurality of sensors in a memory, receive, from the processor, a request for sensor data, corresponding to an address of a first sensor, of the one or more addresses of the one or more of the plurality of sensors, determine, in response to the received request, that the address of the first sensor, associated with the received request, is stored in the memory, and transmit, based on a result of determining that the address of the first sensor is stored in the memory, the stored sensor data, corresponding to the address of the first sensor, from the memory to the processor.