Method and system for storing, retrieving, and managing data for tags

Patent No. US9218520 (titled "Method and system for storing, retrieving, and managing data for tags") on Jan 30, 2015. The application was issued on Dec 22, 2015.

What is this patent about?

’520 is related to the field of data management and information retrieval, specifically focusing on systems that track, store, and organize data generated by identification tags. In modern supply chains and monitoring environments, tags such as RFID, GPS, and sensors produce vast amounts of disparate data across different repositories. The background context involves the difficulty of unifying this fragmented information to answer complex queries about an object’s history, location, and its relationship to other objects or environmental conditions.

The underlying idea behind ’520 is the creation of a unified data structure that links physical or abstract entities to their digital footprints through a common tag identifier. The invention recognizes that while data for a single item may be scattered across a manufacturer’s database, a distributor’s log, and real-time sensor feeds, the tag identifier serves as a universal join key. By crawling these diverse repositories and aggregating the information into a reorganized data space, the system can perform high-level reasoning and ranking based on how entities reference one another.

The claims of ’520 focus on a method and system for accessing, linking, and ranking tag-related data from multiple repositories. The independent claims specify a process of retrieving data associated with entities and tags, using the tag identifier to bridge these datasets—specifically to provide location information for an entity based on its associated tag. Crucially, the claims cover a mechanism for responding to queries or keyword searches by determining which tag identifiers satisfy the request and then ranking those identifiers based on their internal tag references.

In practice, the invention utilizes a crawling subsystem to discover and authenticate data from various sources, such as PML files or relational databases. This data is then processed by a reorganization subsystem that builds specialized indices—including spatial and temporal indices—to handle mobile objects and time-varying sensor data. This allows the system to resolve complex, multi-step queries, such as identifying food items that were within a specific distance of a chemical shipment at a particular point in time, even if that data originated from entirely different owners.

This approach differs from prior solutions and standard web search engines by moving beyond simple link-matching to true content aggregation. While a traditional search engine might return a list of separate web pages containing a keyword, this invention identifies that different data files belong to the same physical object via the tag identifier and merges them. Furthermore, the use of a tag-ranking algorithm allows the system to prioritize results based on the importance or frequency of references within the tag network, similar to how page-ranking works for the web but applied to the physical internet of things.

How does this patent fit in bigger picture?

Technical Landscape

In the early 2000s when ’520 was filed, data collection from physical objects was typically implemented using localized identification devices such as basic radio frequency identification (RFID) tags or early-stage satellite positioning sensors. At a time when systems commonly relied on siloed databases to store information for specific, narrow applications—such as simple inventory tracking or medical telemetry—the integration of disparate data streams across heterogeneous networks was limited. Hardware and software constraints made the real-time aggregation and cross-referencing of multi-source tag data non-trivial, as existing architectures generally lacked the capability to link diverse identifiers across multiple repositories to resolve complex, multi-variable queries involving spatial, temporal, and environmental attributes.

Prosecution Position

The disclosed invention represents a meaningful technical advancement through the architectural shift from isolated tag-reading systems to a unified data management framework capable of synthesizing information from a plurality of repositories. By implementing a system that utilizes control data to manage the transmission of information from tags and subsequently links that data across repositories based on unique identifiers, the invention enables a novel capability for executing complex relational queries. This integration overcomes the technical constraint of data fragmentation, allowing for the construction of comprehensive data structures that can track the historical, environmental, and spatial relationships between disparate objects, such as correlating the movement of goods with the health status or location of individuals across a distributed communication network.

Claims

This patent contains a total of 20 claims, with claims 1, 16, and 20 serving as the independent claims. The independent claims focus on methods and systems for accessing, linking, and organizing data associated with entities and tags from multiple repositories, specifically utilizing tag identifiers and location information to rank search results based on tag references. The dependent claims serve to further specify technical implementations such as the use of physical markup languages, the construction of specific data structures like inverted or secondary indexes, the use of event notifications, and specialized applications including proximity tracking and chain of title monitoring.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Event notification
(Claim 20)
Monitoring complex events (e.g., flu outbreaks, and bioterrorism as manifested via Emergency Room data) can be formulated as standing queries. The step of accessing data associated with entities is triggered by an event notification. This facilitates the timely location of tainted food or people who have been exposed to a virus.A specific signal or data trigger that initiates the automated accessing of data associated with entities or tags in the system.
Linking
(Claim 1, Claim 16, Claim 20)
The invention retrieves data from one or more repositories and links together at least one portion of said data that is associated with at least one of said one or more identifiers. This allows the system to associate a group of people with an event through a long chain of prior conditions or events. It may also be used to learn what entities were within a spatial vicinity of a specific entity.The process of associating disparate data sets from multiple repositories, such as entity attributes and tag location history, by matching their common tag identifiers.
Location information
(Claim 1, Claim 16)
A tag includes many different types such as radio frequency identification device (RFID) tags or any type of satellite communication network such as a Global Positioning System (GPS). The system uses this data to learn where an entity is located or when a movable entity was last within a spatial vicinity. This information is used to provide location information of entities by using the location information of their associated tags.Spatial data retrieved from a tag or repository that identifies the physical position or geographic vicinity of an entity at a specific point in time.
Ranking
(Claim 1, Claim 16, Claim 20)
The invention can be used to predict the popularity of an item by examining high order derivatives with respect to time of purchase patterns in areas or sets of people. The system responds to queries and search requests using constructed data structures. It determines which tag identifiers satisfy a query and ranks them based on tag references.The process of ordering or prioritizing tag identifiers that match a search criteria based on the frequency or nature of their references within the data structure.
Tag identifiers
(Claim 1, Claim 16, Claim 20)
The invention involves a method and system for storing, retrieving, and managing data for any type of tag that is associated in any type of manner to any type of object. A tag is any device that sends, receives and/or stores data about whatever it is monitoring or is associated with. The system retrieves and organizes data associated with one or more tags having one or more identifiers from a plurality of repositories.Unique codes or data strings associated with a tag that serve as the primary key for linking entity data, location information, and repository records.
Tag references
(Claim 1, Claim 16, Claim 20)
The system constructs and maintains data structures from repositories and responds to queries using the data structures. It may associate a group of people with an event through a long chain of prior conditions or events. Ranking is performed based on these references to satisfy queries or keyword searches.Instances or records within the repositories where a specific tag identifier is cited, used to determine the relevance or rank of a tag in response to a query.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
2:25-cv-00660Jun 25, 2025Motedata Corporation V. Uab Xirgo Global
2:24-cv-00369May 17, 2024Motedata Inc. v. Track What Matters, L.L.C.

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US9218520

Application Number
US14609470A
Filing Date
Jan 30, 2015
Publication Date
Dec 22, 2015
External Links
Slate, USPTO , Google Patents