← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:26
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag