Patent US6445776B1 successfully refreshed from Google Patents.
US6445776B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Abstract interface for media and telephony services
Assignee: RPX Clearinghouse LLC
•
Filing: 1998-12-31
•
Granted: 2002-09-03
•
Expires: 2018-12-31
Abstract
Abstract A server provides media and telephony services in a telecommunications network. The server has a distributed, object-oriented software architecture, allowing client applications to access resources located anywhere in the network. The server provides interfaces to media and telephony resources so that client applications, which may access the server through an IP data network, can access the resources. The software architecture framework is provided by Common Object Request Broker Architecture (CORBA). The interfaces provided by the server are Interface Definition Language (IDL) application program interfaces (APIs) implemented using a distributed object model such as CORBA.
Inventors
- 👤 Charles Kevin Shank
- 👤 R. Alberto Villarica
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 02:36
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/42136; H04M3/42153; H04M1/00; H04M1/64; H04M3/42161; Y; Y10; Y10S; Y10S379/00; Y10S379/908
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
81 words
A method for providing access from a client to multiple resources, coupled to a server, comprising: transmitting from the client to the server an object-oriented, language-independent request to establish a session between the client and the server; transmitting from the client to the server object-oriented, language-independent requests to establish multiple groups containing the resources, the groups corresponding to the session; and transmitting from the client to the server, an object-oriented, language-independent request to invoke at least a function on the resources.
Claim 2
Independent Claim
81 words
A method for providing access from a client to multiple resources, coupled to a server, comprising: transmitting from the client to the server an object-oriented, language-independent request to establish a session between the client and the server; transmitting from the client to the server object-oriented, language-independent requests to establish multiple groups containing the resources, the groups corresponding to the session; and transmitting from the client to the server, an object-oriented, language-independent request to invoke at least a function on the resources.
Claim 3
Dependent Claim
26 words
The method of claim 1 wherein transmitting a request to establish a session includes setting a parameter corresponding to the session for determining event callback behavior.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein transmitting a request to establish a session includes setting a parameter corresponding to the session for determining whether an event will be created.
Claim 5
Dependent Claim
33 words
The method of claim 1 wherein transmitting a request to establish a session includes setting a parameter corresponding to the session for determining whether an event will be placed on an event queue.
Claim 6
Dependent Claim
32 words
The method of claim 1 wherein transmitting a request to establish a session includes setting a parameter corresponding to the session indicating whether an event key should be reported to the client.
Claim 7
Dependent Claim
70 words
The method of claim 1 , wherein a second resource is coupled to the server, the method further comprising transmitting from the client to the server an object-oriented, language-independent request to establish a second group containing the second resource, the second group corresponding to the session; and transmitting from the client to the server an object-oriented, language-independent request to establish a connection between the first group and the second group.
Claim 8
Dependent Claim
39 words
The method of claim 1 wherein the resource is an announcement player and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a play function on the announcement player.
Claim 9
Dependent Claim
41 words
The method of claim 1 wherein the resource is a speech recognition device and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a start function on the speech recognition device.
Claim 10
Dependent Claim
41 words
The method of claim 1 wherein the resource is a speech recognition device and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a retrieve function on the speech recognition device.
Claim 11
Dependent Claim
39 words
The method of claim 1 wherein the resource is a signal generator and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a send function on the signal generator.
Claim 12
Dependent Claim
39 words
The method of claim 1 wherein the resource is a signal detector and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a retrieve function on the signal detector.
Claim 13
Dependent Claim
39 words
The method of claim 1 wherein the resource is a text-to-speech converter and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a convert function on the text-to-speech converter.
Claim 14
Dependent Claim
41 words
The method of claim 1 wherein the resource is a system call router and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke an answer function on the system call router.
Claim 15
Dependent Claim
44 words
The method of claim 1 wherein the resource is a system call router and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a function on the system call router to make a call.
Claim 16
Dependent Claim
44 words
The method of claim 1 wherein the resource is a system call router and wherein transmitting an object-oriented, language-independent request to invoke a function on the resource includes transmitting a request to invoke a function on the system call router to drop a call.
Claim 17
Dependent Claim
67 words
A client comprising: means for transmitting to a server an object-oriented, language-independent request to establish a session between the client and the server; means for transmitting to the server object-oriented, language-independent requests to establish multiple groups containing resources, coupled to the server, each group corresponding to the session; and means for transmitting to the server object-oriented, language-independent requests to invoke at least a function on the resources.
Claim 18
Dependent Claim
67 words
A client comprising: means for transmitting to a server an object-oriented, language-independent request to establish a session between the client and the server; means for transmitting to the server object-oriented, language-independent requests to establish multiple groups containing resources, coupled to the server, each group corresponding to the session; and means for transmitting to the server object-oriented, language-independent requests to invoke at least a function on the resources.
Claim 19
Dependent Claim
31 words
The client of claim 16 wherein the means for transmitting a request to establish a session includes means for setting a parameter corresponding to the session for determining event callback behavior.
Claim 20
Dependent Claim
34 words
The client of claim 16 wherein the means for transmitting a request to establish a session includes means for setting a parameter corresponding to the session for determining whether an event will be created.
Claim 21
Dependent Claim
38 words
The client of claim 16 wherein the means for transmitting a request to establish a session includes means for setting a parameter corresponding to the session for determining whether an event will be placed on an event queue.
Claim 22
Dependent Claim
36 words
The client of claim 16 wherein means for transmitting a request to establish a session includes means for setting a parameter corresponding to the session indicating whether an event key should be reported to the client.
Claim 23
Dependent Claim
60 words
The client of claim 16 further comprising means for transmitting to the server an object-oriented, language-independent request to establish a second group containing a second resource, coupled to the server, the second group corresponding to the session; and means for transmitting to the server an object-oriented, language-independent request to establish a connection between the first group and the second group.
Claim 24
Dependent Claim
44 words
The client of claim 16 wherein the resource is an announcement player and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a play function on the announcement player.
Claim 25
Dependent Claim
46 words
The client of claim 16 wherein the resource is a speech recognition device and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a start function on the speech recognition device.
Claim 26
Dependent Claim
46 words
The client of claim 16 wherein the resource is a speech recognition device and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a retrieve function on the speech recognition device.
Claim 27
Dependent Claim
44 words
The client of claim 16 wherein the resource is a signal generator and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a send function on the signal generator.
Claim 28
Dependent Claim
44 words
The client of claim 16 wherein the resource is a signal detector and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a retrieve function on the signal detector.
Claim 29
Dependent Claim
44 words
The client of claim 16 wherein the resource is a text-to-speech converter and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a convert function on the text-to-speech converter.
Claim 30
Dependent Claim
46 words
The client of claim 16 wherein the resource is a system call router and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke an answer function on the system call router.
Claim 31
Dependent Claim
49 words
The client of claim 16 wherein the resource is a system call router and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a function on the system call router to make a call.
Claim 32
Dependent Claim
49 words
The client of claim 16 wherein the resource is a system call router and wherein the means for transmitting an object-oriented, language-independent request to invoke a function on the resource includes means for transmitting a request to invoke a function on the system call router to drop a call.
References Cited (Backward Citations)
US6167253A
Cited
US5657383A
Cited
US5870605A
Cited
US5974237A
Cited
US5999609A
Cited
US6292827B1
Cited
US5923879A
Cited
US6141686A
Cited
US6351453B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-09-02 | 2006-03-04 | 2006-09-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-09-02 | 2010-03-04 | 2010-09-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-09-02 | 2014-03-04 | 2014-09-03 | $7700.00 | Window Closed / Lapsed |