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.
’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.
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.
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.
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.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

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