Patent US9923934B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US9923934B2 Active / In Force US ⏱️ 4.7 years remaining

Method and apparatus for VOIP communication completion to a mobile device

Assignee: Vonage Business Inc
•
Filing: 2011-07-26
•
Granted: 2018-03-20
•
Expires: 2031-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for establishing a voice over Internet protocol link to a called party's mobile telephony device utilizes push notifications to activate a communications application on the called party's mobile telephony communications device. When a request to establish a voice over Internet protocol link to a mobile device is received by an incoming proxy server of a voice over Internet protocol service provider, the service provider causes a push notification to be sent to the mobile device. The called party can respond to the push notification in a manner that causes a communications application on the mobile device to be activated. Once the push notification has caused the communications application to activate, the communications application sends a special registration request to an outbound proxy server. The special registration request causes the outbound proxy server to initiate messaging that is ultimately delivered to an inbound proxy server, the messaging identifying the outbound proxy server with which the communications application has registered. The inbound proxy server can then communicate with the outbound proxy server to obtain information that allows a voice over Internet protocol link to be established with the called party's mobile telephony device.

Inventors

  • 👤 Sushant SINGH
  • 👤 Daniel Keil
  • 👤 Mark Loeser
  • 👤 Michael South
  • 👤 Pasquale Villani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 00:57
CPC Classifications
H04L65/105; H; H04; H04L; H04L65/00; H04L65/10; H04L65/1045; H04L65/1066; H04L65/1069; H04L65/1073

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 153 words
A method of establishing a telephony link between a calling party and a called party's mobile device, comprising: receiving, at a first proxy server, a request from a calling party to establish a telephony link to a called party's mobile device; sending, to a third party server, a request that a first message be sent to the called party's mobile device; receiving, at a second proxy server, an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by the third party server to the called party's mobile device; causing a second message identifying the second proxy server to be delivered to the first proxy server; and establishing a telephony link between the calling party and the called party's mobile device using information passing between the first and second proxy servers.
Claim 2
Independent Claim 153 words
A method of establishing a telephony link between a calling party and a called party's mobile device, comprising: receiving, at a first proxy server, a request from a calling party to establish a telephony link to a called party's mobile device; sending, to a third party server, a request that a first message be sent to the called party's mobile device; receiving, at a second proxy server, an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by the third party server to the called party's mobile device; causing a second message identifying the second proxy server to be delivered to the first proxy server; and establishing a telephony link between the calling party and the called party's mobile device using information passing between the first and second proxy servers.
Claim 3
Dependent Claim 39 words
The method of claim 1 , wherein the causing step comprises sending, to the third party server, a message that causes the third party server to send a message to the first proxy server identifying the second proxy server.
Claim 4
Dependent Claim 47 words
The method of claim 1 , wherein the causing step comprises the second proxy server sending a message to multiple third party servers that cause at least one of the third party servers to send a message to the first proxy server identifying the second proxy server.
Claim 5
Dependent Claim 27 words
The method of claim 1 , wherein the request that a first message be sent to the called party's mobile device includes information identifying the calling party.
Claim 6
Dependent Claim 18 words
The method of claim 4 , wherein the information identifying the calling party includes the calling party's name.
Claim 7
Dependent Claim 22 words
The method of claim 4 , wherein the information identifying the calling party includes a telephone number associated with the calling party.
Claim 8
Dependent Claim 60 words
The method of claim 1 , wherein the IP telephony system registration request received by the second proxy server from the called party's mobile device is a special IP telephony system registration request that is generated by the software application when the software application is activated in response to receipt of the first message by the called party's mobile device.
Claim 9
Dependent Claim 60 words
The method of claim 1 , wherein the step of sending, to the third party server, a request that a first message be sent to the called party's mobile device comprises sending messages requesting that a first message be sent to the called party's mobile device to multiple third party servers that are associated with the called party's mobile device.
Claim 10
Dependent Claim 32 words
The method of claim 1 , wherein the causing step comprising causing a third party server to send a SIP redirect message identifying the second proxy server to the first proxy server.
Claim 11
Dependent Claim 20 words
The method of claim 1 , wherein the third party server comprises a server that provides a push notification service.
Claim 12
Dependent Claim 36 words
The method of claim 10 , wherein the request that a first message be sent to the called party's mobile device comprises a request that the push notification be sent to the called party's mobile device.
Claim 13
Independent Claim 147 words
A system for establishing a telephony link between a calling party and a called party's mobile device, comprising: a first proxy server, wherein when the first proxy server receives a request from a calling party to establish a telephony link to a called party's mobile device, the first proxy server sends a request to a third party server asking that a first message be sent to the called party's mobile device; and a second proxy server, wherein when the second proxy server receives an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by a push notification service to the called party's mobile device, the second proxy server causes a message identifying the second proxy server to be sent to the first proxy server.
Claim 14
Independent Claim 147 words
A system for establishing a telephony link between a calling party and a called party's mobile device, comprising: a first proxy server, wherein when the first proxy server receives a request from a calling party to establish a telephony link to a called party's mobile device, the first proxy server sends a request to a third party server asking that a first message be sent to the called party's mobile device; and a second proxy server, wherein when the second proxy server receives an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by a push notification service to the called party's mobile device, the second proxy server causes a message identifying the second proxy server to be sent to the first proxy server.
Claim 15
Dependent Claim 43 words
The system of claim 12 , wherein the second proxy server only causes a message identifying the second proxy server to be sent to the first proxy server if the IP telephony system registration request is a special IP telephony system registration request.
Claim 16
Dependent Claim 52 words
The system of claim 13 , wherein the special IP telephony system registration request is an IP telephony system registration request that is generated by the software application on the called party's mobile device when the software application is activated in response to the first message sent from the third party server.
Claim 17
Dependent Claim 60 words
The system of claim 12 , wherein when the first proxy server receives a request from a calling party to establish a telephony link to a called party's mobile device, the first proxy server sends a request to multiple third party servers associated with the mobile device requesting that a first message be sent to the called party's mobile device.
Claim 18
Dependent Claim 42 words
The system of claim 12 , wherein when the second proxy server receives the IP telephony system registration request from the called party's mobile device, the second proxy server sends a message to multiple third party servers associated with the mobile device.
Claim 19
Dependent Claim 25 words
The system of claim 12 , wherein the request sent from first proxy server to a third party server includes information identifying the calling party.
Claim 20
Dependent Claim 27 words
The system of claim 12 , wherein the request sent from the first proxy server to third party server includes information identifying the called party's mobile device.
Claim 21
Dependent Claim 35 words
The system of claim 18 , wherein the information identifying the called party's mobile device comprises a device token that was provided by the software application that is resident on the called party's mobile device.
Claim 22
Dependent Claim 55 words
The system of claim 12 , wherein when the first proxy server receives the request from the calling party to establish the telephony link to the called party's mobile device, the first proxy server sends a request to the push notification service asking that the push notification be sent to the called party's mobile device.
Claim 23
Dependent Claim 157 words
A non-transitory computer readable medium having instructions stored thereon, which when executed cause one or more computers to perform a method comprising: receiving, at a first proxy server, a request from a calling party to establish a telephony link to a called party's mobile device; sending, to a third party server, a request that a first message be sent to the called party's mobile device; receiving, at a second proxy server, an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by the third party server to the called party's mobile device; causing a second message identifying the second proxy server to be delivered to the first proxy server; and establishing a telephony link between the calling party and the called party's mobile device using information passing between the first and second proxy servers.
Claim 24
Dependent Claim 157 words
A non-transitory computer readable medium having instructions stored thereon, which when executed cause one or more computers to perform a method comprising: receiving, at a first proxy server, a request from a calling party to establish a telephony link to a called party's mobile device; sending, to a third party server, a request that a first message be sent to the called party's mobile device; receiving, at a second proxy server, an Internet Protocol (IP) telephony system registration request from a non-native software application on the called party's mobile device that was caused to run in response to receipt of a push notification sent by the third party server to the called party's mobile device; causing a second message identifying the second proxy server to be delivered to the first proxy server; and establishing a telephony link between the calling party and the called party's mobile device using information passing between the first and second proxy servers.
Claim 25
Dependent Claim 22 words
The method of claim 1 , wherein the second message identifying the second proxy server is transmitted from the third party server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2021-03-19 2021-09-18 2022-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2025-03-19 2025-09-18 2026-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2029-03-19 2029-09-18 2030-03-20 $7700.00 Pending Window

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag