Device sensor and actuation for web pages
First Claim
1. A method for providing contextual data to an embedded device, comprising:
- obtaining, by a web server, sensor data about a current context of an embedded device from at least one sensor associated with the embedded device, wherein the sensor data is included as part of an HTTP request for content;
determining, by the web server, content to serve up to the embedded device based on the HTTP request;
customizing the determined content according to the current context of the embedded device as determined by the obtained sensor data;
generating, by the web server, actuation commands based on the obtained sensor data, the actuation commands facilitating access to actuation mechanisms contained on the embedded device, andsending, by the web server, the customized content and actuation commands to the embedded device.
2 Assignments
0 Petitions
Accused Products
Abstract
An embedded device sensor and actuation web page access system and method for providing a web application (such as a web page) access to sensor data about an embedded device and access to actuation mechanisms (such as vibration) associated with the device. The system and method can use the sensor data to obtain context information about the embedded device and understand what a user of the device is doing at any given moment. The sensor data can be used by the web application to influence how content is served up to the user. In some embodiments, the sensor data is provided to the web server using the headers in HTTP requests. Moreover, actuation commands for actuation mechanisms on the embedded device are provided using the headers of HTTP responses. Embodiments of the system and method provide a website access to sensor data and actuation commands without changing website operation.
24 Citations
19 Claims
-
1. A method for providing contextual data to an embedded device, comprising:
-
obtaining, by a web server, sensor data about a current context of an embedded device from at least one sensor associated with the embedded device, wherein the sensor data is included as part of an HTTP request for content; determining, by the web server, content to serve up to the embedded device based on the HTTP request; customizing the determined content according to the current context of the embedded device as determined by the obtained sensor data; generating, by the web server, actuation commands based on the obtained sensor data, the actuation commands facilitating access to actuation mechanisms contained on the embedded device, and sending, by the web server, the customized content and actuation commands to the embedded device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing actuation commands to an embedded device, comprising:
-
using a web application running on a web server; obtaining sensor data about a current context of the embedded device from at least one sensor associated with the embedded device, wherein the sensor data is included as part of a request for content; determining content to serve to the embedded device based on the sensor data; customizing the determined content according to the current context of the embedded device based on the obtained sensor data; generating actuation commands, the actuation commands based on the obtained sensor data and facilitating access to actuation mechanisms contained on the embedded device; and sending the customized content and actuation commands to the embedded device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for making sensor data about an embedded device available to a web server, comprising:
-
collecting sensor data about a current context of an embedded device using at least one sensor associated with the embedded device; sending an HTTP request for content to a web application operating on a web server, wherein the sensor data is included in the header of the HTTP request for content; receiving an HTTP response comprising the requested content, wherein the requested content is customized according to the current context of the embedded device as defined by the sensor data, wherein the HTTP response further comprises at least one actuation command for implementation on the embedded device, and wherein the at least one actuation command is included in the header of the HTTP response; and implementing the at least one actuation command via at least one actuation mechanism on the embedded device. - View Dependent Claims (18, 19)
-
Specification