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.