Handling device generated data
First Claim
Patent Images
1. A method for caching and retrieving device generated data, the method comprising:
- receiving, at a server, via a wireless communication network, a store request transmitted by a device, the store request comprising data generated by the device and a storage path identifying a name of a folder for storing the received data, wherein the device is a sensor and includes a wireless communication module;
retrieving, at the server, a device identifier used by components within the wireless communication network to identify the device;
creating, at the server, a modified storage path having the device identifier as the root of the modified storage path, wherein creating the modified storage path comprises prepending the device identifier to the received storage path such that the modified storage path includes the device identifier followed by the received storage path;
storing, at the server, the device generated data at the modified storage path with the device identifier as the root of the storage path;
receiving, at the server, a request from an application for the device generated data using the storage path included in the request, wherein the application is external to the device and the server;
retrieving, at the server, the device generated data; and
returning, at the server, the device generated data to the application in reply to the request,wherein an active communication link between the wireless communications network and the device is not required at the time of retrieving and returning the device generated data to the application in reply to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method of caching device generated data. The method comprises receiving device generated data from a device via a wireless communication network. The method further comprises retrieving a device identifier used by components within the wireless communication network to identify the device; and storing the device generated data with the device identifier.
25 Citations
12 Claims
-
1. A method for caching and retrieving device generated data, the method comprising:
-
receiving, at a server, via a wireless communication network, a store request transmitted by a device, the store request comprising data generated by the device and a storage path identifying a name of a folder for storing the received data, wherein the device is a sensor and includes a wireless communication module; retrieving, at the server, a device identifier used by components within the wireless communication network to identify the device; creating, at the server, a modified storage path having the device identifier as the root of the modified storage path, wherein creating the modified storage path comprises prepending the device identifier to the received storage path such that the modified storage path includes the device identifier followed by the received storage path; storing, at the server, the device generated data at the modified storage path with the device identifier as the root of the storage path; receiving, at the server, a request from an application for the device generated data using the storage path included in the request, wherein the application is external to the device and the server; retrieving, at the server, the device generated data; and returning, at the server, the device generated data to the application in reply to the request, wherein an active communication link between the wireless communications network and the device is not required at the time of retrieving and returning the device generated data to the application in reply to the request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server arranged to cache and retrieve device generated data, the server comprising:
-
a receiver configured to receive, via a wireless network, a store request transmitted by a device, the store request comprising data generated by the device and a storage path identifying a name of a folder for storing the received data, wherein the device is a sensor and includes a wireless communication module; a processor configured to retrieve a device identifier used by components within the wireless network to identify the device; the processor configured to create a modified storage path having the device identifier as the root of the modified storage path, wherein creating the modified storage path comprises prepending the device identifier to the received storage path such that the modified storage path includes the device identifier followed by the received storage path; a memory configured to store the device generated data at the modified storage path with the device identifier as the root of the storage path; the receiver is further configured to receive a request from an application for the device generated data, wherein the application is external to the device and the server; the processor is further configured to retrieve the device generated data using the storage path included in the request; and the processor is further configured to return the device generated data to the application in reply to the request, wherein an active communication link between the wireless communications network and the device is not required at the time of retrieving and returning the device generated data to the application in reply to the request. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium, carrying instructions, which, when executed by a server, causes the server to:
-
receive, via a wireless communication network, a store request transmitted by a device, the store request comprising data generated by the device and a storage path identifying a name of a folder for storing the received data, wherein the device is a sensor and includes a wireless communication module; retrieve a device identifier used by components within the wireless communication network to identify the device; create a modified storage path having the device identifier as the root of the modified storage path, wherein creating the modified storage path comprises prepending the device identifier to the received storage path such that the modified storage path includes the device identifier followed by the received storage path; store the device generated data at the storage path with the device identifier as the root of the storage path; receive a request from an application for the device generated data, wherein the application is external to the device and the server; retrieve the device generated data using the storage path included in the request; and return the device generated data to the application in reply to the request, wherein an active communication link between the wireless communications network and the device is not required at the time of retrieving and returning the device generated data to the application in reply to the request.
-
Specification