Load distribution and consolidation tracking system
First Claim
1. A device for tracking a first load comprising:
- a processor;
a memory communicatively coupled to the processor, the memory comprising instructions that when executed by the processor of the device cause the device to perform operations comprising;
receiving a pre-generated session identification number, wherein the pre-generated session identification number is assigned to the first load and a MAC address of the device;
initializing one or more environmental sensors of the device;
generating, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the device; and
executing a propagation query to generate a second session identification number adapted from the pre-generated session identification number to indicate a divisional relationship with the pre-generated session identification number, the second session identification number being related to a second load derived from the first load.
3 Assignments
0 Petitions
Accused Products
Abstract
Through various embodiments, a traceability system may comprise a first tracking device configured to receive a pre-generated session identification number, wherein the pre-generated session identification number is assigned to a first load and a MAC address of the device. The device is further configured to initialize one or more environmental sensors of the device and generate, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the device. The device is additionally configured to execute a propagation query to generate a second session identification number adapted from the pre-generated session identification number, the second session identification number being related to a second load derived from the first load.
19 Citations
34 Claims
-
1. A device for tracking a first load comprising:
-
a processor; a memory communicatively coupled to the processor, the memory comprising instructions that when executed by the processor of the device cause the device to perform operations comprising; receiving a pre-generated session identification number, wherein the pre-generated session identification number is assigned to the first load and a MAC address of the device; initializing one or more environmental sensors of the device; generating, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the device; and executing a propagation query to generate a second session identification number adapted from the pre-generated session identification number to indicate a divisional relationship with the pre-generated session identification number, the second session identification number being related to a second load derived from the first load. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of tracking a first load, comprising:
-
receiving, through a processor of a device, a pre-generated session identification number, the pre-generated session identification number being related to the first load and a MAC address of the device; upon receiving the pre-generated session identification number, initializing, through the processor of the device, one or more environmental sensors of the device; generating, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the device; and executing a propagation query, through the processor of the device, to generate a second session identification number adapted from the pre-generated session identification number to indicate a divisional relationship with the pre-generated session identification number, the second session identification number being related to a second load derived from the first load. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a first device tracking a first load, the first device comprising a processor and a memory communicatively coupled to the processor; a second device tracking a second load derived from the first load wherein the second device comprises a processor and a memory communicatively coupled to the processor; wherein the memory of the first device stores instructions that when executed by a processor of the first device cause the first device to perform operations comprising; receiving a pre-generated first session identification number, the pre-generated first session identification number being related to the first load and a MAC address of the first device; upon receiving the pre-generated first session identification number, initializing one or more environmental sensors of the first device; generating, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the first device; storing the environmental data in the memory of the first device; and executing a propagation query to generate a second session identification number adapted from the pre-generated first session identification number to indicate a divisional relationship with the pre-generated first session identification number, the second session identification number being related to the second load. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system, comprising:
-
a server comprising a memory storing a whitelist comprising one or more MAC addresses; a first device communicatively coupled to the server, the first device tracking a first load and comprising a processor and a memory, the memory communicatively coupled to the processor, the memory comprising instructions that when executed by the processor of the first device cause the first device to perform operations comprising; communicating a MAC address of the first device to the server; receiving a first session identification number from the server, wherein the first session identification number is generated by the server upon comparing, through a processor of the server, the MAC address of the first device against one or more MAC addresses of the whitelist and wherein the first session identification number is assigned to the first load and the MAC address of the first device; initializing one or more environmental sensors of the first device; generating, through the one or more environmental sensors of the first device, environmental data pertaining to one or more factors of an environment surrounding the first device; and communicating a propagation query to the server that when executed by the server causes the server to generate a second session identification number adapted from the first session identification number to indicate a divisional relationship with the first session identification number, the second session identification number being assigned to a second load derived from the first load; upon receiving the MAC address query, comparing a MAC address of the MAC address query against a directory of MAC addresses stored in a memory of the LDAP-enabled device; and upon comparing the MAC address against the directory of MAC addresses, generating an LDAP response to the LDAP request and communicating the LDAP response to at least one of the processor of the server or the processor of the first device. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a data processing device comprising a processor and a memory communicatively coupled to the processor; a tracking device communicatively coupled to the data processing device, the tracking device tracking a first load and comprising a processor and a memory communicatively coupled to the processor, the memory comprising instructions that when executed by the processor of the tracking device cause the tracking device to perform further operations comprising; receiving an initialization signal from the data processing device; communicating a MAC address of the tracking device to the data processing device; receiving a session identification number from the data processing device, wherein the session identification number is generated by the data processing device and communicated to the tracking device upon comparing, through a processor of the data processing device, the MAC address of the tracking device against one or more MAC addresses aggregated in a whitelist stored in the memory of the data processing device, wherein the session identification number is related to the first load and the MAC address of the tracking device;
initializing one or more environmental sensors of the tracking device;
generating, through the one or more environmental sensors, environmental data pertaining to one or more factors of an environment surrounding the tracking device; andcommunicating a propagation query to the data processing device that when executed by the data processing device causes the data processing device to generate a second session identification number adapted from the session identification number to indicate a divisional relationship with the session identification number, the second session identification number being related to a second load derived from the first load. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
and wherein the memory of the tracking device comprises a further instruction that when executed by the processor of the tracking device causes the tracking device to communicate the environmental data generated by the one or more environmental sensors of the tracking device to the data processing device.
-
-
30. The system of claim 29, further comprising:
wherein the memory of the data processing device comprises instructions that when executed by the processor of the data processing device cause the data processing device to perform operations comprising; aggregating, through the processor of the data processing device, the environmental data generated through the one or more environmental sensors of the tracking device and the one or more environmental sensors of the second tracking device, generating, through the processor of the data processing device, one or more views of the aggregated environmental data, the one or more views providing varying degrees of detail pertaining to at least one load of the first load and the second load.
-
31. The system of claim 30, further comprising:
-
wherein the memory of the tracking device comprises further instructions that when executed by the processor of the tracking device cause the tracking device to perform operations comprising; generating an encrypted report comprising the environmental data generated by the tracking device, the encrypted report providing a user read-only access to the environmental data generated by the tracking device; communicating the encrypted report to a remote data processing device communicatively coupled to the tracking device; wherein the memory of the second tracking device comprises further instructions that when executed by the processor of the second tracking device cause the second tracking device to perform operations comprising; wherein the memory of the data processing device comprises instructions that when executed by the processor of the data processing device cause the data processing device to perform operations comprising; generating an encrypted report comprising the environmental data generated by the second tracking device, the encrypted report providing a user read-only access to the environmental data generated by the second tracking device; and
communicating the encrypted report to the remote data processing device communicatively coupled to the second tracking device.
-
-
32. The system of claim 31, further comprising:
-
wherein the memory of the tracking device comprises further instructions that when executed by the processor of the tracking device cause the tracking device to perform operations comprising; storing a hyperlink in a radio-frequency identification chip of the tracking device, the hyperlink providing a user access to the encrypted report generated by the tracking device; and wherein the memory of the second tracking device comprises further instructions that when executed by the processor of the second tracking device cause the second tracking device to perform operations comprising; storing a hyperlink in a radio-frequency identification chip of the second tracking device, the hyperlink providing a user access to the encrypted report generated by the second tracking device.
-
-
33. The system of claim 30, wherein a MAC address of the data processing device is associated with the aggregated environmental data.
-
34. The system of claim 30, wherein credentials of a user of the data processing device are associated with the aggregated environmental data.
Specification