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

Multimedia call signalling system and method

Assignee: RPX Clearinghouse LLC
•
Filing: 1997-12-18
•
Granted: 2001-02-06
•
Expires: 2017-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for performing call signalling for multimedia call setups. A user equipped with calling terminals of various types may initiate a call from any of these terminals, and the call is intercepted and handled by the system. A calling agent looks up an E-mail address for the called party, and sends a setup request E-mail to a called agent associated with the called party. The called agent determines the current terminal that the callee is using, and together with the calling agent a call medium and other parameters are established. Then a connection is made between a calling terminal and the current terminal. This provides a generic signalling system for a callee using a wireline terminal, wireless terminal, or H.323 terminal to be connected to a called terminal also being any one of these or other types.

Inventors

  • 👤 Chi-Keung Wong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:20
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/12; H04M7/1205; H04M7/128; H04L; H04L51/00; H04L51/07; H04L51/10; H04L65/00; H04L65/10; H04L65/102; H04L65/1043; H04L65/1066; H04L65/1069; H04L65/1083; H04L65/1095; H04L65/1101; H04L65/1106; H04L9/00; H04L9/40; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/5307; H04M3/54; H04Q; H04Q3/00; H04Q3/72

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 230 words
A multimedia call signalling method comprising the steps of: a) a calling agent receiving from a calling terminal of a first user served by the calling agent a call setup request containing a called user identifier and looking up an electronic network address associated with the called user identifier; b) the calling agent sending a call setup electronic message with said electronic network address to a called agent; c) the called agent maintaining a user profile database comprising for each of a plurality of users served by the called agent a respective plurality of terminal identifiers of terminals of the user, each plurality of terminal identifiers identifying terminals of at least two different protocol types; d) the called agent associating with each of the plurality of users served by the called agent a selection of a current terminal at which the user expects calls to be directed; e) the called agent receiving the call setup electronic message and associating the call setup message with a particular user of said plurality of users served by the called agent, and the called agent looking up the current terminal associated with the particular user; and f) the called agent and the calling agent coordinating a call setup between a calling terminal and the current terminal associated with the particular user thereby resulting in a connection between the calling terminal and the current terminal.
Claim 2
Dependent Claim 230 words
A multimedia call signalling method comprising the steps of: a) a calling agent receiving from a calling terminal of a first user served by the calling agent a call setup request containing a called user identifier and looking up an electronic network address associated with the called user identifier; b) the calling agent sending a call setup electronic message with said electronic network address to a called agent; c) the called agent maintaining a user profile database comprising for each of a plurality of users served by the called agent a respective plurality of terminal identifiers of terminals of the user, each plurality of terminal identifiers identifying terminals of at least two different protocol types; d) the called agent associating with each of the plurality of users served by the called agent a selection of a current terminal at which the user expects calls to be directed; e) the called agent receiving the call setup electronic message and associating the call setup message with a particular user of said plurality of users served by the called agent, and the called agent looking up the current terminal associated with the particular user; and f) the called agent and the calling agent coordinating a call setup between a calling terminal and the current terminal associated with the particular user thereby resulting in a connection between the calling terminal and the current terminal.
Claim 3
Dependent Claim 17 words
A method according to claim 1 wherein said call setup request is originated from said calling terminal.
Claim 4
Dependent Claim 17 words
A method according to claim 1 wherein said call setup request is originated from a user interface.
Claim 5
Dependent Claim 29 words
A method according to claim 1 wherein said call setup request contains requests for multiple connections between the calling terminal and the current terminal associated with the particular user.
Claim 6
Dependent Claim 31 words
A method according to claim 1 wherein said call setup electronic message is associated with the particular user on the basis of a field included in the call setup electronic message.
Claim 7
Dependent Claim 14 words
A method according to claim 1 wherein the field is the called user identifier.
Claim 8
Dependent Claim 19 words
A method according to claim 1 wherein the call is setup over one of a plurality of network media.
Claim 9
Dependent Claim 20 words
A method according to claim 1 wherein the call is connected through either a PSTN network or a PSN network.
Claim 10
Dependent Claim 35 words
A method according to claim 1 further comprising the step of: the calling agent and the called agent communicating with each other through reply electronic messages to negotiate parameters for the call to be setup.
Claim 11
Dependent Claim 46 words
A method according to claim 1 further comprising the step of the calling terminal including one or more attachments in the call setup request which are subsequently included by the calling agent in the call setup electronic message and which are presented on the current terminal.
Claim 12
Dependent Claim 80 words
A method according to claim 1 further comprising the step of a called presentation layer connected between the called agent and the current terminal performing a receive type conversion on signals received through the connection from the calling terminal from a transmission format used over the connection to a current terminal format required by the current terminal and performing a transmit type conversion on signals to be sent through the connection by the current terminal format to the transmission format.
Claim 13
Dependent Claim 35 words
A method according to claim 11 further comprising the step of a called presentation layer performing a type conversion on the attachments to convert them to a type which is processable by the called terminal.
Claim 14
Dependent Claim 49 words
A method according to claim 1 wherein the step of coordinating the call setup comprises the steps of: determining one or more networks which are to be used for the call; and using native network signalling components associated with said networks to setup the call and make said connection.
Claim 15
Dependent Claim 29 words
A method according to claim 1 wherein said called user identifier can be any one of the plurality of terminal identifiers of the user served by the called agent.
Claim 16
Dependent Claim 46 words
A method according to claim 14 wherein the electronic network address is an electronic mail address which identifies the particular user and the called agent, wherein the called agent associates the call setup request with the particular user on the basis of the electronic mail address.
Claim 17
Dependent Claim 22 words
A method according to claim 14 further comprising: the calling agent including the called user identifier in the call setup electronic message.
Claim 18
Dependent Claim 41 words
A method according to claim 16 wherein the called agent associating the call setup request with a particular user served by the called agent is done on the basis of the called user identifier included in the call setup electronic message.
Claim 19
Dependent Claim 51 words
A method according to claim 1 further comprising the called agent receiving for each of the users served by the called agent a selection of which of said plurality of terminal identifiers of terminals of the user served by the called agent is to be the current terminal for that user.
Claim 20
Dependent Claim 51 words
A method according to claim 1 wherein receiving a call setup request from the calling terminal comprises receiving the call setup request from any one of a plurality of terminals of the first user served by the calling agent, the plurality of terminals including terminals of at least two different types.
Claim 21
Dependent Claim 69 words
A method according to claim 19 further comprising the step of a calling presentation layer connected between the calling agent and the calling terminal performing a transmit type conversion on signals received from the calling terminal to a transmission format used over the connection and performing a receive type conversion on signals received over the connection from the transmit format used over the connection to the calling terminal format.
Claim 22
Dependent Claim 216 words
A multimedia call signalling end system comprising: a) means for coordinating the establishment of an outgoing connection between a calling terminal which is any one of a plurality of calling terminals of at least two different protocol types of a first user served by the multimedia call signalling end system and a current terminal of a second user having a plurality of terminals served by another multimedia call signalling end system; b) means for maintaining an electronic network address in association with all of the second user's plurality of terminals, the electronic network address belonging to the another multimedia called signalling end system designated to process any calls to the second user; c) means for receiving a call setup request from the calling terminal including a particular terminal identifier of any of said second user's plurality of terminals; d) means for looking up an electronic network address corresponding with the terminal identifier; e) means for generating a call setup electronic message with said electronic network address and sending it to said electronic network address; and f) means for receiving a reply message to said call setup electronic message, the reply message specifying the current terminal of the second user to which calls initially specifying any of said second user's plurality of terminals are to be directed.
Claim 23
Dependent Claim 216 words
A multimedia call signalling end system comprising: a) means for coordinating the establishment of an outgoing connection between a calling terminal which is any one of a plurality of calling terminals of at least two different protocol types of a first user served by the multimedia call signalling end system and a current terminal of a second user having a plurality of terminals served by another multimedia call signalling end system; b) means for maintaining an electronic network address in association with all of the second user's plurality of terminals, the electronic network address belonging to the another multimedia called signalling end system designated to process any calls to the second user; c) means for receiving a call setup request from the calling terminal including a particular terminal identifier of any of said second user's plurality of terminals; d) means for looking up an electronic network address corresponding with the terminal identifier; e) means for generating a call setup electronic message with said electronic network address and sending it to said electronic network address; and f) means for receiving a reply message to said call setup electronic message, the reply message specifying the current terminal of the second user to which calls initially specifying any of said second user's plurality of terminals are to be directed.
Claim 24
Dependent Claim 22 words
A system according to claim 21 wherein said means for receiving a call setup request receives the request from the calling terminal.
Claim 25
Dependent Claim 17 words
A system according to claim 21 further comprising a user interface for receiving the call setup request.
Claim 26
Dependent Claim 44 words
A system according to claim 21 further comprising a terminal profile database containing a terminal profile for each of a user's terminals which are served by the system including a terminal type for each terminal, wherein the calling terminal is one of the terminals.
Claim 27
Dependent Claim 25 words
A system according to claim 24 wherein a canned terminal profile is used when the calling terminal is not included in said terminal profile database.
Claim 28
Dependent Claim 26 words
A system according to claim 24 further comprising a user profile database containing an identification of which of said user's terminals a user is currently using.
Claim 29
Dependent Claim 28 words
A system according to claim 21 wherein said means for maintaining comprises an address translation database containing a mapping from each terminal identifier to said electronic network address.
Claim 30
Dependent Claim 38 words
A system according to claim 21 wherein said outgoing connection is established over a packet switched network or a public switched telephone network depending upon billing and quality considerations, in cooperation with signalling components with the selected network.
Claim 31
Dependent Claim 35 words
A system according to claim 21 further comprising local network interfaces to each of the first user's calling terminals for supporting calling terminals of various protocol types including cellular terminals, wireline terminals, and H.323 terminals.
Claim 32
Dependent Claim 92 words
A system according to claim 21 further comprising: means for performing a receive type conversion on signals received through the outgoing connection from the current terminal from the transmission format used over the outgoing connection to a calling terminal format required by the calling terminal if the calling terminal format is different from the transmission format, and for performing a transmit type conversion on signals to be sent through the outgoing connection from the calling terminal format to the transmission format if the calling terminal format is different from the transmission format.
Claim 33
Dependent Claim 131 words
A system according to claim 21 further comprising means for handling incoming call setup electronic messages comprising: a) means for maintaining for each of a plurality of users served by the system a selection from a plurality of the users terminals of a current terminal to which calls are to be directed; b) means for receiving an incoming call setup electronic message, the incoming call setup electronic message including a user identifier; c) means for looking up a current terminal identifier which identifies a current terminal associated with the user identifier and responding to the incoming call setup message with a reply message specifying the current terminal; and d) means for coordinating the establishment of an incoming connection between the current terminal and another terminal which originated the incoming call setup.
Claim 34
Dependent Claim 114 words
A system according to claim 31 adapted to be connected to a network comprising a packet switching network (PSN) and a public switched telephone network (PSTN), and wherein said means for coordinating the establishment of an outgoing connection participates in the selection of either the PSN or the PSTN for the outgoing connection, and then cooperates with a native signalling component for the selected network to make the outgoing connection, and wherein said means for coordinating the establishment of an incoming connection participates in the selection of either the PSN or the PSTN for the incoming connection and then cooperates with a native signalling component for the selected network to make the incoming connection.
Claim 35
Dependent Claim 196 words
A system according to claim 31 wherein said means for coordinating the establishment of an outgoing and incoming connection respectively participate in a determination of a transmission format each said connection, the system further comprising: means for performing a receive type conversion on signals received through the incoming connection from a transmission format used over the incoming connection to a current terminal format required by the current terminal if the current terminal format is different from the transmission format, and for performing a transmit type conversion on signals to be sent through the incoming connection from the current terminal format to the transmission format if the current terminal format is different from the transmission format; and means for performing a receive type conversion on signals received through the outgoing connection from a transmission format used over the outgoing connection to a calling terminal format required by the calling terminal if the calling terminal format is different from the transmission format, and for performing a transmit type conversion on signals to be sent through the outgoing connection from the calling terminal format to the transmission format if the calling terminal format is different from the transmission format.
Claim 36
Dependent Claim 19 words
A system according to claim 21 further comprising an interface to a Unified Messaging System or personal agent service.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-06 2004-08-07 2005-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-06 2008-08-07 2009-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-06 2012-08-07 2013-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag