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

Method and apparatus for accessing data stored in database of telephone system

Assignee: RPX Corp
•
Filing: 1999-06-24
•
Granted: 2002-06-04
•
Expires: 2019-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A telephone switch system is connected digitally to an external computer system operating database software and having access to a digitally stored database of information used by the switch. The switch performs data transactions on the database in the manner of a client. The database engine allows live queries, which automatically update querying clients as pertinent data changes. The database engine also allows query concentration, which caches query results and supplies the cached results to querying clients making identical queries within a prescribed period of time. The database engine further allows batch inserts, which allow a user to add a plurality of records with a single command.

Inventors

  • 👤 Jason Mansfield Bailis
  • 👤 Karen Marie Bell
  • 👤 Terry Gregory Svetz
  • 👤 Allen Lee Jackson
  • 👤 Robert Alan Kaplan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:03
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/42136; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54508; H04Q3/54533; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 83 words
A method of accessing data stored in a database as part of a telephone system, comprising the steps of: (a) receiving a query from a client wherein the query includes a selectable duration of time; (b) retrieving data from the database in response to the query and providing the data to the client; (c) monitoring the database for the selected duration of said received query and, (d) providing the client with changes in query results occurring during the duration of said received query.
Claim 2
Independent Claim 83 words
A method of accessing data stored in a database as part of a telephone system, comprising the steps of: (a) receiving a query from a client wherein the query includes a selectable duration of time; (b) retrieving data from the database in response to the query and providing the data to the client; (c) monitoring the database for the selected duration of said received query and, (d) providing the client with changes in query results occurring during the duration of said received query.
Claim 3
Dependent Claim 87 words
Apparatus for accessing data stored in a database as part of a telephone system, comprising: (a) means for receiving a query from a client wherein the query includes a selectable duration of time; (b) means for retrieving data from the database in response to the query and providing the data to the client; (c) means for monitoring the database for the selected duration of said received query; and, (d) means for providing the client with changes in query results occurring during the duration of said received query.
Claim 4
Dependent Claim 87 words
Apparatus for accessing data stored in a database as part of a telephone system, comprising: (a) means for receiving a query from a client wherein the query includes a selectable duration of time; (b) means for retrieving data from the database in response to the query and providing the data to the client; (c) means for monitoring the database for the selected duration of said received query; and, (d) means for providing the client with changes in query results occurring during the duration of said received query.
Claim 5
Dependent Claim 79 words
Apparatus for accessing data stored in a database as part of a telephone system, comprising: (a) means for receiving a query from a client; (b) means for monitoring a database for the duration of said received query; (c) means for receiving at the system controlling the database an indication from the client of when said received query is complete; and, (d) means for notifying the client of changes in query results occurring during the duration of said received query.
Claim 6
Dependent Claim 79 words
Apparatus for accessing data stored in a database as part of a telephone system, comprising: (a) means for receiving a query from a client; (b) means for monitoring a database for the duration of said received query; (c) means for receiving at the system controlling the database an indication from the client of when said received query is complete; and, (d) means for notifying the client of changes in query results occurring during the duration of said received query.
Claim 7
Independent Claim 70 words
A method of accessing data stored in a telephone system database by a database engine comprising the steps of: (a) receiving a query from a first client wherein the query includes a selectable period of time; (b) responding to the query from the first client; (c) monitoring the data base during the selected period; and (d) providing the first client with changes in the monitored database during the selected period.
Claim 8
Independent Claim 70 words
A method of accessing data stored in a telephone system database by a database engine comprising the steps of: (a) receiving a query from a first client wherein the query includes a selectable period of time; (b) responding to the query from the first client; (c) monitoring the data base during the selected period; and (d) providing the first client with changes in the monitored database during the selected period.
Claim 9
Dependent Claim 46 words
The method of claim 4 including the further steps of: (e) caching the response to the query; and (f) responding to an identical query from a second client with data from the cache when the identical query occurs within a predetermined time interval following the response.
Claim 10
Dependent Claim 13 words
The method of claim 5 wherein the predetermined time interval is selectively variable.
Claim 11
Dependent Claim 44 words
The method of claim 4 including the further steps of: (e) caching the response to the query; and (f) responding to an identical query from a second client from the cache when the identical query occurs before notice of any changes in the response.
Claim 12
Dependent Claim 72 words
A search engine for accessing data stored in a telephone system data base comprising: (a) means for receiving a query from a first client wherein the query includes a selectable period of time; (b) means for responding to the query from the first client; (c) means for monitoring the database during the selected period; and (d) means for notifying the first client of changes in the monitored database during the selected period.
Claim 13
Dependent Claim 72 words
A search engine for accessing data stored in a telephone system data base comprising: (a) means for receiving a query from a first client wherein the query includes a selectable period of time; (b) means for responding to the query from the first client; (c) means for monitoring the database during the selected period; and (d) means for notifying the first client of changes in the monitored database during the selected period.
Claim 14
Dependent Claim 48 words
The search engine of claim 8 including: (e) a cache for caching the response to the query; and (f) means for responding to an identical query from a second client with data from said cache when the identical query occurs within a predetermined time interval following the response.
Claim 15
Dependent Claim 14 words
The search engine claim 9 including means for selectively varying said predetermined time interval.
Claim 16
Dependent Claim 46 words
The search engine of claim 8 including: (e) a cache for caching the response to the query; and (f) means for responding to an identical query from a second client from said cache when the identical query occurs before notice of any changes in the response.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-03 2005-12-03 2006-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-03 2009-12-03 2010-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-03 2013-12-03 2014-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag