How Distributed Servers Find Data Using Location Pointers
A system that uses a network of specialized servers to track where specific data is located, allowing computers to find information by asking a server for its address rather than searching every machine.
Patent Number
US 7233978
Status
Expired
Filing Date
June 1, 2001
Grant Date
June 19, 2007
Expiration
June 1, 2021
Claims
36
Assignee
Econnectix LLC
Inventors
Stephen W. Bailey, John K. Overton
Citations
119 forward · 94 backward
What it covers
This patent describes a way to organize data across multiple servers so that finding a specific piece of information is fast and efficient. Instead of storing the actual data on every server, the system uses 'location servers' that hold an identifier for an entity and a 'location string'—essentially a pointer or address—that tells the user where the actual data resides. When a query comes in, the server checks its own records; if it doesn't have the answer, it can send a 'redirect message' to point the user toward a different server that likely has the information. This creates a scalable, hierarchical network where servers can share the load of finding data across a massive, distributed system.
What it doesn't cover
- —Does not cover the actual data content itself, only the mechanism for storing and retrieving the location of that data.
- —Does not cover centralized databases where all information is stored on a single machine.
- —Does not cover physical GPS tracking or real-time geographic mapping of mobile devices.
The clever bit
The system uses a 'redirect message' logic that treats location servers like a distributed phone book; if one server doesn't have your number, it doesn't just fail—it tells you exactly which other directory to check.
Why it matters
This technology addresses the 'needle in a haystack' problem for large-scale networks. By decoupling the location of data from the data itself, it enables systems to grow (scale) without needing a single, massive master server that would eventually become a bottleneck. It is a foundational concept for how modern distributed computing and content delivery networks manage traffic.
Real-world examples
- 1.Distributed hash tables in peer-to-peer file sharing networks
- 2.Content Delivery Networks (CDNs) that route users to the nearest server
- 3.Large-scale enterprise data indexing systems
Generated by PatentBrief · Not legal advice · patentbrief.org
US 7233978 · 2026