IP Library Granted Patent US 8,326,277
Granted Patent B2
US 8,326,277 · App. 11/798,526 · Granted Dec 4, 2012

Call management over reduced bandwidth

Assignee: Ring2 Communications Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,326,277
App. No.
11/798,526
Granted
Dec 4, 2012
Kind
B2
Abstract

A status proxy server having a full bandwidth connection with a media server and wireless connection with a mobile end user device, receives SIP or similar protocol structured data; maintains a status indicator representative of the received structured data; and communicating at time intervals an update of the status indicator to the mobile end user device.

Claims (7)

1. A method of communicating between a mobile end user device and a media server, which media server forms part of a communication network providing for calls between end users, the media server being configured to communicate with some end users according to at least one call management structured data set defined by SIP (Session Initiation Protocol) or other call management protocol, the method comprising the steps of: establishing a status proxy server having a full bandwidth connection with the media server and a reduced bandwidth wireless connection with the mobile end user device; receiving structured data comprising information, instructions, handshake, and other data provided under the SIP or other call management protocol at the status proxy server from the media server according to the call management structured data set; maintaining a call status indicator at the status proxy server, which call status indicator is representative of the received structured data; and communicating at time intervals an update of the call status indicator to the mobile end user device which is asynchronous with the receipt of structured data at the proxy server and which summarises the structured data received at the proxy server, wherein the step of communicating updates of the call status indicator comprises the steps of: determining a throttle function having parameters of at least two of: the time interval since the last status update communicated to the mobile end user device; the time criticality of the structured data type; a speed of connection parameter; and a payload size; and electing in accordance with those determinations whether or not to communicate an update to the mobile end user device.

2. A method according to claim 1 , wherein the mobile end user device is configured to manage conference calls involving the mobile end user device and at least two other end user devices in communication with the media server.

3. A method according to claim 2 , wherein the call status indicator comprises an indication of the status of each call leg in a conference call.

4. Data processing apparatus adapted and configured to provide a status proxy server for use in a communication network providing for calls between end users, the communication network including at least one mobile end user device and a media server configured to communicate with some end users according to at least one call management structured data set defined by SIP (Session Initiation Protocol) or other call management protocol, the status proxy server having a full bandwidth connection with the media server and a reduced bandwidth wireless connection with the mobile end user device, the bandwidth of the communication between the media server and the status proxy server being at least four times greater than the bandwidth of the wireless communication between the status proxy server and the mobile end user device, the status proxy server serving to receive structured data comprising information, instructions, handshake, and other data provided under the SIP or other call management protocol from the media server according to the call management structured data set; maintain a call status indicator, which call status indicator is representative of the received structured data; and communicate at time intervals an update of the call status indicator to the mobile end user device which is asynchronous with the receipt of structured data at the proxy server and which summarises the structured data received at the proxy server, wherein the step of communicating updates of the status indicator comprises the steps of determining a throttle function having parameters of at least two of: the time interval since the last status update communicated to the mobile end user device; the time criticality of the structured data type; a speed of connection parameter; and a payload size; and electing in accordance with those determinations whether or not to communicate an update to the mobile end user device.

5. A method of communicating between a mobile end user device and a media server, which media server forms part of a communication network providing for calls between end users, the media server being configured to communicate with some end users according to at least one call management structured data set, the structured data set comprising the information, instructions, handshake and other data provided under SIP (Session Initiation Protocol) or other a call management protocol, the method comprising the steps of: establishing a status proxy server having a full bandwidth connection with the media server and a reduced bandwidth wireless connection with the mobile end user device, the bandwidth of the communication between the media server and the status proxy server being at least four times greater than the bandwidth of the wireless communication between the status proxy server and the mobile end user device; receiving structured data at the status proxy server from the media server according to the call management structured data set; maintaining a status indicator at the status proxy server, which status indicator is representative of the information, instructions, handshake and other data of the received structured data; and communicating at time intervals an update of the status indicator to the mobile end user device which is asynchronous with the receipt of structured data at the proxy server and which summarises the structured data received at the proxy server, wherein the step of communicating updates of the status indicator comprises the steps of: determining a throttle function having parameters of: the time interval since the last status update communicated to the mobile end user device; and the time criticality of the structured data type represented in the status indicator; and electing in accordance with those determinations whether or not to communicate an update to the mobile end user device.

6. The method according to claim 5 , wherein said throttle function has a speed of connection parameter.

7. The method according to claim 5 , wherein said throttle function has a payload size parameter.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2016
From: RING2 COMMUNICATIONS LIMITED
To: LOOPUP LIMITED
Reel/Frame 040813/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2008
From: HUGHES, MICHAEL; SIDDIQ, ABDELKAREEM
To: RING2 COMMUNICATIONS LIMITED
Reel/Frame 020865/0805 →
Continuity (2)
Provisional Application 60800431 · May 16, 2006
Related Publication 20070287466A1 · Dec 13, 2007