Offline mobile RFID event persistency and synchronization
First Claim
Patent Images
1. A method for synchronizing application executed on a mobile device with a centralized database, the method comprising:
- synchronizing, with one or more processors associated with one or more computer systems, with a mobile device first metadata indicative of how one or more applications executed on the mobile device normalize data collected from one or more sensor device by the mobile device;
synchronizing, with one or more processors associated with the one or more computer systems, a first RFID event collected according to the first metadata from an offline database at the mobile device with an online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database;
synchronizing, with the one or more processors associated with the one or more computer systems, with the mobile device second metadata indicative of how the one or more applications executed on the mobile device normalize data collected from the one or more sensor device by the mobile device;
synchronizing, with one or more processors associated with the one or more computer systems, a second RFID event collected according to the second metadata from the offline database at the mobile device with the online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; and
updating, with the one or more processors associated with the one or more computer systems, the online database according to either the first metadata or the second metadata.
0 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, RFID events are stored in a normalized format on mobile device configured by metadata pushed by a centralized data hub. RFID events are pre-processes with filtering logic by a mobile interrogator/reader before being inserted into tables of a local relational database on the mobile device when the mobile device cannot otherwise communicate collected events to the centralized data hub. The metadata provides a simple, efficient, and standard interface for persisting the RFID events such that local access from applications on the mobile device is provided.
-
Citations
18 Claims
-
1. A method for synchronizing application executed on a mobile device with a centralized database, the method comprising:
-
synchronizing, with one or more processors associated with one or more computer systems, with a mobile device first metadata indicative of how one or more applications executed on the mobile device normalize data collected from one or more sensor device by the mobile device; synchronizing, with one or more processors associated with the one or more computer systems, a first RFID event collected according to the first metadata from an offline database at the mobile device with an online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; synchronizing, with the one or more processors associated with the one or more computer systems, with the mobile device second metadata indicative of how the one or more applications executed on the mobile device normalize data collected from the one or more sensor device by the mobile device; synchronizing, with one or more processors associated with the one or more computer systems, a second RFID event collected according to the second metadata from the offline database at the mobile device with the online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; and updating, with the one or more processors associated with the one or more computer systems, the online database according to either the first metadata or the second metadata. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing computer-executable code for synchronizing application executed on a mobile device with a centralized database, the non-transitory computer-readable medium comprising:
-
code for synchronizing with a mobile device first metadata indicative of how one or more applications executed on the mobile device normalize data collected from one or more sensor device by the mobile device; code for synchronizing a first RFID event collected according to the first metadata from an offline database at the mobile device with an online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; code for synchronizing with the mobile device second metadata indicative of how the one or more applications executed on the mobile device normalize data collected from the one or more sensor device by the mobile device; code for synchronizing a second RFID event collected according to the second metadata from the offline database at the mobile device with the online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; and code for updating the online database according to either the first metadata or the second metadata. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for synchronizing application executed on a mobile device with a centralized database, the system comprising:
-
a processor; and a memory in communication with the processor and storing a set of instruction which when executed by the processor cause the processor to; synchronize with a mobile device first metadata indicative of how one or more applications executed on the mobile device normalize data collected from one or more sensor device by the mobile device; synchronize a first RFID event collected according to the first metadata from an offline database at the mobile device with an online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; synchronize with the mobile device second metadata indicative of how the one or more applications executed on the mobile device normalize data collected from the one or more sensor device by the mobile device; synchronize a second RFID event collected according to the second metadata from the offline database at the mobile device with the online database associated with the one or more computer systems in response to a determination at the mobile device to synchronize RFID events stored in the offline database with the online database; and update the online database according to either the first metadata or the second metadata. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification