Patent US3638385A successfully refreshed from Google Patents.
Patent US6401090B1 successfully refreshed from Google Patents.
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
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 16:56
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.
References Cited (Backward Citations)
US4714995A
Cited
US4899373A
Cited
US5151989A
Cited
US4939689A
Cited
US4855906A
Cited
US4972367A
Cited
US5123104A
Cited
US5101348A
Cited
US4947320A
Cited
US5136707A
Cited
US5471629A
Cited
US5133075A
Cited
US5063495A
Cited
US5287504A
Cited
US4980906A
Cited
US5022070A
Cited
US5341498A
Cited
US5452450A
Cited
US5261069A
Cited
US5559955A
Cited
US5287498A
Cited
US5555375A
Cited
US5432931A
Cited
US5592664A
Cited
US5390335A
Cited
US5388258A
Cited
US5572727A
Cited
US5329581A
Cited
US5335353A
Cited
US5410703A
Cited
US5555418A
Cited
US5390241A
Cited
US5452447A
Cited
US5469503A
Cited
US5404396A
Cited
US5388147A
Cited
US5475746A
Cited
US5463683A
Cited
US5459779A
Cited
US5436966A
Cited
JPH08222410A
Cited
US5864609A
Cited
US5661790A
Cited
US5692033A
Cited
US5732128A
Cited
US6068661A
Cited
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 |