← Back to Patent Explorer
US5974129A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed virtual cache method for use in a database query control system

Assignee: Alcatel Lucent SAS
•
Filing: 1997-05-21
•
Granted: 1999-10-26
•
Expires: 2017-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for caching frequently called numbers so that call delivery time is shortened and the signaling network and service nodes are not overloaded by telephone number queries. In a distributed control switching system, each processor that performs digit analysis and has an area of memory. This area of memory is used as a cache to store directory number translation information. When a call arrives for a specified directory number (DN), if, after standard translation, the call cannot be normally routed, then the cache is consulted to determine whether the destination for that DN is in the cache. If it is, then the call is routed to the destination associated with the DN. If, however, the DN is not in the local cache, then a query is sent to one or more other units in the switch which may contain such caches in order to determine if these caches contain the destination. This "distributed" query is still faster than querying a centralized database because all data queries throughout the switch are carried out in parallel.

Inventors

  • 👤 Bohdan Lew Bodnar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 12:19
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 39 words
A method for retrieving data from database cache systems comprising the steps of: querying a local cache for said data; and if said data is not found in said local cache, querying local caches on other systems in parallel.
Claim 2
Independent Claim 39 words
A method for retrieving data from database cache systems comprising the steps of: querying a local cache for said data; and if said data is not found in said local cache, querying local caches on other systems in parallel.
Claim 3
Dependent Claim 32 words
A method according to claim 1 further including the step of: if said data is not found in any of said other systems, then sending a request to a centralized data base.
Claim 4
Independent Claim 81 words
A method for retrieving data for use in a distributed control telephone switching system, wherein said switching system comprises a plurality of processors, said method comprising the steps of: querying a local cache in a processor to determine if said data is in said cache; and if said data is not in said cache, sending a query in parallel to all of the other processors to determine if said data is in any one of the caches of the other processors.
Claim 5
Independent Claim 81 words
A method for retrieving data for use in a distributed control telephone switching system, wherein said switching system comprises a plurality of processors, said method comprising the steps of: querying a local cache in a processor to determine if said data is in said cache; and if said data is not in said cache, sending a query in parallel to all of the other processors to determine if said data is in any one of the caches of the other processors.
Claim 6
Dependent Claim 43 words
A fast caching system for finding data, said caching system comprising: a first cache configured to search for the data; a plurality of secondary caches configured to search for the data in parallel if the data is not found in the first cache.
Claim 7
Dependent Claim 43 words
A fast caching system for finding data, said caching system comprising: a first cache configured to search for the data; a plurality of secondary caches configured to search for the data in parallel if the data is not found in the first cache.
Claim 8
Dependent Claim 38 words
A fast caching system according to claim 4 wherein the plurality of secondary caches are subdivided hierarchically and wherein each level of the hierarchy is searched in parallel if the data was not found in a previous level.
Claim 9
Dependent Claim 33 words
A fast caching system according to claim 4 further including a central data base configured to find the data if the data is not found in one of the plurality of secondary caches.

References Cited (Backward Citations)

US5717748A Cited
US5748724A Cited
US5764745A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag