Printed tag real-time tracking
First Claim
1. A system, comprising:
- at least one server computing device in communication with at least one tracking device, the at least one tracking device comprising a plurality of layers combined to form the at least one tracking device, the plurality of layers comprising at least;
a first layer comprising a localization system and a communication system, the localization system being configured to obtain location data to localize the at least one tracking device via a global positioning system (GPS), the communication system being configured to obtain the location data to localize the at least one tracking device via an alternative localization strategy responsive to the localization system being unable to obtain the location data via GPS;
a second layer comprising an antenna, the localization system or the communication system being configured to communicate via the antenna; and
a third layer comprising a power source configured to provide power to the localization system and the communication system; and
at least one application executable in the at least one server computing device, the at least one application comprising;
logic that determines a location of the at least one tracking device based at least in part on the location data;
logic that encodes the location of the at least one tracking device in a user interface; and
logic that transmits the user interface to a client device for rendering in a display.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for monitoring tracking devices capable of seamless indoor and outdoor tracking transitions. A tracking device may comprise, for example, printable circuitry and antennas combined with one or more receivers/transceivers on a substrate. The tracking device may be configured, for example, to localize the tracking device via GPS or an alternative localization strategy based on a determination of whether GPS communication is available. A modified RSSI fingerprinting methodology may be used to accurately determine a location of the tracking device using Wi-Fi access points. A device monitoring service may communicate with internal and/or external mapping API'"'"'s to render a device monitoring user interface comprising a visual representation of the location of the tracking device.
-
Citations
22 Claims
-
1. A system, comprising:
-
at least one server computing device in communication with at least one tracking device, the at least one tracking device comprising a plurality of layers combined to form the at least one tracking device, the plurality of layers comprising at least; a first layer comprising a localization system and a communication system, the localization system being configured to obtain location data to localize the at least one tracking device via a global positioning system (GPS), the communication system being configured to obtain the location data to localize the at least one tracking device via an alternative localization strategy responsive to the localization system being unable to obtain the location data via GPS; a second layer comprising an antenna, the localization system or the communication system being configured to communicate via the antenna; and a third layer comprising a power source configured to provide power to the localization system and the communication system; and at least one application executable in the at least one server computing device, the at least one application comprising; logic that determines a location of the at least one tracking device based at least in part on the location data; logic that encodes the location of the at least one tracking device in a user interface; and logic that transmits the user interface to a client device for rendering in a display. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10, 21, 22)
-
-
5. A system, comprising:
-
at least one computing device in communication with a tracking device, the tracking device comprising a localization system and a communication system, the localization system configured to obtain location data to localize the tracking device via a global positioning system (GPS), the communication system configured to obtain the location data to localize the tracking device via an alternative localization strategy responsive to the localization system being unable to obtain the location data via GPS, the localization system and the communication system configured to communicate via an antenna; and an application executable in the at least one computing device, the application comprising; logic that determines a location of the tracking device based at least in part on the location data; logic that encodes the location of the tracking device in a user interface; logic that transmits the user to a client device for rendering; logic that communicates with a mapping application programming interface (API) to generate a map comprising the location of the tracking device; and logic that encodes the map comprising the location of the tracking device in the user interface.
-
-
6. A system, comprising:
-
at least one computing device in communication with a tracking device, the tracking device comprising a localization system and a communication system, the localization system configured to obtain location data to localize the tracking device via a global positioning system (GPS), the communication system configured to obtain the location data to localize the tracking device via an alternative localization strategy responsive to the localization system being unable to obtain the location data via GPS, the localization system and the communication system configured to communicate via an antenna; and an application executable in the at least one computing device, logic that determines a location of the tracking device based at least in part on the location data; logic that encodes the location of the tracking device in a user interface; logic that transmits the user to a client device for rendering; the application comprising logic that transmits the location data to the client device to be rendered in a mapping application on the client device.
-
-
11. A method, comprising:
-
receiving, by at least one server computing device, location data from a tracking device, the tracking device comprising a plurality of layers combined to form the tracking device, wherein the plurality of layers comprise; a localization system and a communication system, the localization system being configured to obtain the location data to localize the tracking device via a global positioning system (GPS), the communication system being configured to obtain the location data via an alternative localization strategy responsive the localization system being unable obtain the location data via GPS; and an antenna, the localization system or the communication system being configured to communicate via the antenna; and determining, by the at least one server computing device, a location of the tracking device based at least in part on the location data; rendering, by the at least one server computing device, the location of the tracking device in a user interface; and transmitting, by the at least one server computing device, the user interface to a client device for rendering in a display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification