Data synchronization and integrity for intermittently connected sensors
First Claim
Patent Images
1. A system for data synchronization, comprising:
- a radio frequency identification (RFID) system comprising;
at least one RFID tag associated with a component of a vehicle, an RFID reader to read the at least one RFID tag, and an RFID application collocated with the RFID reader;
an information management system comprising an RFID database for storing RFID tag data;
wherein the RFID application comprises a module for data synchronization and integrity between the at least one RFID tag on board the vehicle and the information management system, wherein the module is adapted to enable asynchronous operation when the at least one RFID tag is disconnected from the information management system by providing a local store and data collection function for collecting and storing data related to maintenance of the vehicle until the RFID database is updated by connecting to the information management system, the module for data synchronization and integrity between the at least one RFID tag and the information management system being further configured to perform a group of operations comprising;
establish a context for interactions with an event manager, the RFID reader, and the at least one RFID tag;
perform RFID tag reads per the context and any predetermined specifications;
provide coordination with the RFID system to write lock appropriate information records that will be updated;
support synchronization of information between the at least one RFID tag and the RFID system;
enable filtering and eventing based on information retrieved from the at least one RFID tag per the context to minimize transactions;
validate integrity of information retrieved from the at least one RFID tag based on the context and prior history record available from the local store;
validate RFID tag write commands initiated locally or from the RFID system, perform the RFID tag write, and synchronize update status with the RFID system; and
another module to perform a group of operations comprising;
establish a context for interactions with the event manager;
accept any queries via an integration broker and issue a request to the event manager;
accept and respond to any queries via the integration broker with current information available at the RFID database or information retrieved from the event manager;
support a write lock functionality for the appropriate information records per a request from the event manager or an application that requests information;
support synchronization of information between the RFID tag and the RFID reader or the event manager and the RFID database;
validate integrity of information retrieved from the event manager based on the context and a prior history record available from the RFID database;
provide a service broker to asynchronously or synchronously access the information; and
provide query and capture interfaces for subscribers and applications for asynchronous or synchronous access.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for data synchronization of intermittently connected sensors may include an RFID system and an information management system. The system may also include an application to insure integrity of data retrieved or posted between the RFID system and the information management system.
33 Citations
30 Claims
-
1. A system for data synchronization, comprising:
-
a radio frequency identification (RFID) system comprising;
at least one RFID tag associated with a component of a vehicle, an RFID reader to read the at least one RFID tag, and an RFID application collocated with the RFID reader;an information management system comprising an RFID database for storing RFID tag data; wherein the RFID application comprises a module for data synchronization and integrity between the at least one RFID tag on board the vehicle and the information management system, wherein the module is adapted to enable asynchronous operation when the at least one RFID tag is disconnected from the information management system by providing a local store and data collection function for collecting and storing data related to maintenance of the vehicle until the RFID database is updated by connecting to the information management system, the module for data synchronization and integrity between the at least one RFID tag and the information management system being further configured to perform a group of operations comprising; establish a context for interactions with an event manager, the RFID reader, and the at least one RFID tag; perform RFID tag reads per the context and any predetermined specifications; provide coordination with the RFID system to write lock appropriate information records that will be updated; support synchronization of information between the at least one RFID tag and the RFID system; enable filtering and eventing based on information retrieved from the at least one RFID tag per the context to minimize transactions; validate integrity of information retrieved from the at least one RFID tag based on the context and prior history record available from the local store; validate RFID tag write commands initiated locally or from the RFID system, perform the RFID tag write, and synchronize update status with the RFID system; and another module to perform a group of operations comprising; establish a context for interactions with the event manager; accept any queries via an integration broker and issue a request to the event manager; accept and respond to any queries via the integration broker with current information available at the RFID database or information retrieved from the event manager; support a write lock functionality for the appropriate information records per a request from the event manager or an application that requests information; support synchronization of information between the RFID tag and the RFID reader or the event manager and the RFID database; validate integrity of information retrieved from the event manager based on the context and a prior history record available from the RFID database; provide a service broker to asynchronously or synchronously access the information; and provide query and capture interfaces for subscribers and applications for asynchronous or synchronous access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for data synchronization, comprising:
-
providing a data schema to minimize an amount of data to be read from an RFID tag on board a vehicle, wherein the RFID tag forms part of an RFID system; maintaining context and event manager functionality on an RFID reader to facilitate contextual RFID tag read/write operation; enabling asynchronous operation of the RFID tag by an application collocated with the RFID reader for data synchronization and integrity between the RFID tag and an information management system when the RFID system is disconnected from the information management system, wherein the application provides a local store and data collection function for collecting and storing data related to maintenance of the vehicle until a RFID database in the information management system is updated by connecting the information management system to the RFID system; establishing a context for interactions with an event manager, the RFID reader, and the RFID tag; performing RFID tag reads per the context and any predetermined specifications; providing coordination with the RFID system to write lock appropriate information records that will be updated; supporting synchronization of information between the RFID tag and the RFID system; enabling filtering and eventing based on information retrieved from the RFID tag per the context to minimize transactions; validating integrity of information retrieved from the RFID tag based on context and a prior history record available from the local store; validating RFID tag write commands initiated locally or from the RFID system, perform the RFID tag write, and synchronize update status with the RFID system; accepting queries from applications via an integration broker and issuing an appropriate request or requests to the event manager; accepting and responding to queries from the applications via the integration broker with current information available at the RFID database or information retrieved from the event manager; supporting write lock functionality for appropriate information records per request from the event manager or the applications; supporting synchronization of information between the RFID tag and the RFID reader or event manager local store and the RFID database; validating integrity of information retrieved from the event manager based on the context and a prior history record available from the RFID database; providing service broker functionality to asynchronously or synchronously access information; and providing query and capture interfaces to subscribers and applications in an asynchronous or synchronous manner. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for maintaining an aircraft, comprising:
-
an RFID system for reading and writing information on an RFID tag associated with a component of the aircraft, the RFID system comprising an RFID reader and an RFID application collocated with the RFID reader; an information management system comprising an RFID database for storing RFID tag data; and wherein the RFID application comprises a module for data synchronization and integrity between the RFID tag on board the aircraft and the information management system, wherein the module is adapted to enable asynchronous operation when the RFID tag is disconnected from the information management system by providing a local store and data collection function until the RFID database is updated by connecting to the information management system, the module for data synchronization and integrity between the RFID tag and the information management system being further configured to perform a group of operations comprising; establish a context for interactions with an event manager, the RFID reader, and the RFID tag; perform RFID tag reads per the context and any predetermined specifications; provide coordination with the RFID system to write lock appropriate information records that will be updated; support synchronization of information between the RFID tag and the RFID system; enable filtering and eventing based on information retrieved from the RFID tag per the context to minimize transactions; validate integrity of information retrieved from the RFID tag based on the context and prior history record available from the local store; validate RFID tag write commands initiated locally or from the RFID system, perform the RFID tag write, and synchronize update status with the RFID system; and another module to perform a group of operations comprising; accept any queries via an integration broker and issue a request to the event manager; accept and respond to any queries via the integration broker with current information available at the RFID database or information retrieved from the event manager; support a write lock functionality for the appropriate information records per a request from the event manager or an application that requests information; support synchronization of information between the RFID tag and the RFID reader or the event manager and the RFID database; validate integrity of information retrieved from the event manager based on the context and a prior history record available from the RFID database; provide a service broker to asynchronously or synchronously access the information; and provide query and capture interfaces for subscribers and applications for asynchronous or synchronous access. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for maintaining an aircraft, comprising:
-
associating an RFID tag with an aircraft component; providing security for data on the RFID tag; enabling asynchronous operation of the RFID tag by an RFID application collocated with an RFID reader for data synchronization and integrity between the RFID tag and an information management system when the RFID tag is disconnected from the information management system, wherein the RFID application provides a local store and data collection function for collecting and storing data related to maintenance of the aircraft until a RFID database in the information management system is updated by connecting to the information management system; establishing a context for interactions with an event manager, RFID reader, and RFID tag; performing RFID tag reads per the context and any predetermined specifications; providing coordination with the RFID system to write lock appropriate information records that will potentially be updated; supporting synchronization of information between the RFID tag and the RFID system; enabling filtering and eventing based on information retrieved from the RFID tag per the context to minimize transactions; validating integrity of information retrieved from the RFID tag based on context and a prior history record available from the local store; validating RFID tag write commands initiated locally or from the RFID system, perform the RFID tag write, and synchronize update status with the RFID system; accepting queries from applications via an integration broker and issuing an appropriate request or requests to the event manager; accepting and responding to queries from the applications via the integration broker with current information available at the RFID database or information retrieved from the event manager; supporting write lock functionality for appropriate information records per request from the event manager or the applications; supporting synchronization of information between the RFID tag and the RFID reader or event manager local store and the RFID database; validating integrity of information retrieved from the event manager based on the context and a prior history record available from the RFID database; providing service broker functionality to asynchronously or synchronously access information; and providing query and capture interfaces to subscribers and applications in an asynchronous or synchronous manner. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification