Retrieving data from a server
First Claim
Patent Images
1. A method performed by a controller embedded in a device for retrieving data from a server, comprising:
- sending a command to the server that identifies an instance of the device; and
receiving, from the server and in response to the command, data that is specific to the instance of the device, the data identifying additional data to retrieve for the device.
17 Assignments
0 Petitions
Accused Products
Abstract
A system includes a server and a controller embedded in a device. Both the server and the embedded controller are capable of communicating over a computer network. The embedded controller sends a command to the server over the computer network that identifies an instance of the device. In response, the server identifies the instance of the device based on the command, retrieves data that is specific to the instance of the device, and sends the data to the embedded controller over the computer network.
-
Citations
88 Claims
-
1. A method performed by a controller embedded in a device for retrieving data from a server, comprising:
-
sending a command to the server that identifies an instance of the device; and
receiving, from the server and in response to the command, data that is specific to the instance of the device, the data identifying additional data to retrieve for the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32)
-
-
18. A method performed by a server for sending data over a network to a controller embedded in a device, comprising:
-
receiving a command from the embedded controller;
identifying an instance of the device from information in the command;
retrieving data that is specific to the instance of the device, the data identifying additional data for the embedded controller to retrieve; and
sending the data to the embedded controller.
-
-
29. A system comprising:
-
a controller embedded in a device, the controller being capable of communicating over a computer network; and
a server that is capable of communicating over the computer network;
wherein the embedded controller sends a command to the server over the computer network that identifies an instance of the device and, in response, the server (i) identifies the instance of the device based on the command, (ii) retrieves data that is specific to the instance of the device, the data identifying additional data for the embedded controller to retrieve, and (iii) sends the data to the embedded controller over the computer network.
-
-
33. A computer program stored on a computer-readable medium, the computer program being executable by a controller embedded in a device to retrieve data from a server, the computer program comprising instructions that cause the embedded controller to:
-
send a command to the server that identifies an instance of the device; and
receive, from the server and in response to the command, data that is specific to the instance of the device, the data identifying additional data to retrieve for the device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer program stored on a computer-readable medium that is executable by a server to send data over a network to a controller embedded in a device, the computer program comprising instructions that cause the server to:
-
receive a command from the embedded controller;
identify an instance of the device from information in the command;
retrieve data that is specific to the instance of the device, the data identifying additional data for the embedded controller to retrieve; and
send the data to the embedded controller. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An apparatus, embedded in a device, for retrieving data from a server, comprising:
-
a memory which stores executable instructions; and
a controller which executes the instructions to;
send a command to the server that identifies an instance of the device; and
receive, from the server and in response to the command, data that is specific to the instance of the device, the data identifying additional data to retrieve for the device. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
78. An apparatus for sending data over a network to a controller embedded in a device, comprising:
-
a memory which stores executable instructions; and
a controller which executes the instructions to;
receive a command from the embedded controller;
identify an instance of the device from information in the command;
retrieve data that is specific to the instance of the device, the data identifying additional data for the embedded controller to retrieve; and
send the data to the embedded controller.
-
Specification