Mobile device support for sensors in peripherals
First Claim
1. A system comprising:
- a peripheral device that is removably attached to a mobile computing device, wherein the peripheral device comprises a sensor;
an operating system of the mobile computing device comprising a kernel that is preloaded with a driver to enable use of the sensor in the peripheral device;
a processor operatively connected to the peripheral device, the processor to;
in response to the peripheral device being attached to the mobile computing device, use the driver to determine that the peripheral device includes the sensor;
update a list of supported hardware features to include a peripheral hardware feature associated with the sensor based on the sensor of the peripheral device removably attached to the mobile computing device; and
in response to providing the list of supported hardware features to an application store server, receive a list of available applications that are compatible with the list of supported hardware features.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples relate to extending hardware support for sensors embedded in peripherals. In some examples, a driver is used to determine that a peripheral device includes a sensor in response to the peripheral device being attached to a mobile computing device, where the driver is preloaded in an operating system kernel of the mobile computing device. Next, a list of supported hardware features is updated to include a peripheral hardware feature that is provided by a sensor of the peripheral device, and the list of supported hardware features is sent to an application store server. At this stage, a list of available applications that are compatible with the list of supported hardware features is received from the application store server.
-
Citations
15 Claims
-
1. A system comprising:
-
a peripheral device that is removably attached to a mobile computing device, wherein the peripheral device comprises a sensor; an operating system of the mobile computing device comprising a kernel that is preloaded with a driver to enable use of the sensor in the peripheral device; a processor operatively connected to the peripheral device, the processor to; in response to the peripheral device being attached to the mobile computing device, use the driver to determine that the peripheral device includes the sensor; update a list of supported hardware features to include a peripheral hardware feature associated with the sensor based on the sensor of the peripheral device removably attached to the mobile computing device; and in response to providing the list of supported hardware features to an application store server, receive a list of available applications that are compatible with the list of supported hardware features. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
in response to a peripheral device being attached to a mobile computing device, using a driver to determine that the peripheral device includes a sensor, wherein the driver is preloaded in an operating system kernel of the mobile computing device; updating a list of supported hardware features to include a peripheral hardware feature based on hardware features provided by the sensor of the peripheral device attached to the mobile computing device; providing the list of supported hardware features to an application store server; and receiving a list of available applications that are compatible with the list of supported hardware features from the application store server. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium encoded with instructions executable by a processor, the machine-readable storage medium comprising instructions to:
-
in response to a peripheral device being attached to a mobile computing device, use a driver to determine that the peripheral device includes a sensor, wherein the driver is preloaded in an operating system kernel of the mobile computing device; update a list of supported hardware features to include a peripheral hardware feature based on hardware features provided by the sensor of the peripheral device being attached to the mobile computing device; obtain a list of available applications that are compatible with the list of supported hardware features from an application store server; and enable an installed application that is compatible with the peripheral hardware feature. - View Dependent Claims (13, 14, 15)
-
Specification