Methods and systems for providing sensor data using a sensor web
First Claim
1. A method for providing sensor data from a set of tracking devices, the method comprising the following operations performed by one or more processors:
- receiving a request for sensor data from a client device, wherein the request is associated with authentication information;
identifying the set of tracking devices based on the request, wherein the set of tracking devices includes a set of beacon devices, and wherein at least one beacon device in the set is associated with a set of item tracking devices determined to be within a geographical range of the beacon device;
determining whether real-time sensor data is required from the set of tracking devices based on an environmental data type associated with the request;
retrieving the requested sensor data from the set of tracking devices when real-time sensor data is required, wherein the set of item tracking devices associated with the beacon device is updated periodically, such that an item tracking device outside the geographical range of the beacon device is disassociated from the beacon device;
determining whether the client device has authorization to access each portion of the retrieved sensor data based on the authentication information; and
returning, to the client device, a portion of the retrieved sensor data for which the client device has authorization.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing sensor data may comprise receiving a request for sensor data, the request including a triggering parameter. Furthermore, the system and method for providing sensor data may comprise searching for information identifying devices that meet the triggering parameter. Devices are selected from a plurality of item tracking devices, where the plurality of item tracking devices correspond to a plurality of items. Moreover, the system and method for providing sensor data may retrieve the requested sensor data that corresponds to the devices that meet the triggering parameter, and return the requested sensor data.
-
Citations
16 Claims
-
1. A method for providing sensor data from a set of tracking devices, the method comprising the following operations performed by one or more processors:
-
receiving a request for sensor data from a client device, wherein the request is associated with authentication information; identifying the set of tracking devices based on the request, wherein the set of tracking devices includes a set of beacon devices, and wherein at least one beacon device in the set is associated with a set of item tracking devices determined to be within a geographical range of the beacon device; determining whether real-time sensor data is required from the set of tracking devices based on an environmental data type associated with the request; retrieving the requested sensor data from the set of tracking devices when real-time sensor data is required, wherein the set of item tracking devices associated with the beacon device is updated periodically, such that an item tracking device outside the geographical range of the beacon device is disassociated from the beacon device; determining whether the client device has authorization to access each portion of the retrieved sensor data based on the authentication information; and returning, to the client device, a portion of the retrieved sensor data for which the client device has authorization. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing sensor data from a set of tracking devices, comprising:
-
a memory storing a set of instructions; the set of tracking devices, wherein the set of tracking devices includes a set of beacon devices, and wherein at least one beacon device in the set is associated with a set of item tracking devices determined to be within a geographical range of the beacon device; and one or more processors configured to execute the set of instructions to perform a set of operations, comprising; receiving a request for sensor data from a client device, wherein the request is associated with authentication information; identifying the set of tracking devices based on the request; determining whether real-time sensor data is required from the set of tracking devices based on an environmental data type associated with the request; retrieving the requested sensor data from the set of tracking devices when real-time sensor data is required, wherein the set of item tracking devices associated with the beacon device is updated periodically, such that an item tracking device outside the geographical range of the beacon device is disassociated from the beacon device; determining whether the client device has authorization to access each portion of the retrieved sensor data based on the authentication information; and returning, to the client device, a portion of the retrieved sensor data for which the client device has authorization. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for providing sensor data from a set of tracking devices using a context-based sensor network, the method comprising:
-
receiving a request for sensor data from a client device, wherein the request is associated with authentication information; identifying the set of tracking devices based on the request, wherein the set of tracking devices includes a set of beacon devices, and wherein at least one beacon device in the set is associated with a set of item tracking devices determined to be within a geographical range of the beacon device; determining whether real-time sensor data is required from the set of tracking devices based on an environmental data type associated with the request; retrieving the requested sensor data from the set of tracking devices when real-time sensor data is required, wherein the set of item tracking devices associated with the beacon device is updated periodically, such that an item tracking device outside the geographical range of the beacon device is disassociated from the beacon device; determining whether the client device has authorization to access each portion of the retrieved sensor data based on the authentication information; and returning, to the client device, a portion of the retrieved sensor data for which the client device has authorization. - View Dependent Claims (14, 15, 16)
-
Specification