Connection architecture for a mobile network
DCFirst Claim
Patent Images
1. A server that manages transactions between first and second devices, the server comprising:
- a communication interface;
a processor communicatively coupled to the communication interface; and
a memory communicatively coupled to the processor, the memory containing instructions executable by the processor, whereby the server is operable to;
receive a first connection associated with a first device;
receive a first message from the first device over the first connection;
generate a second message for a second device based on the first message from the first device;
send the second message to the second device;
receive a second connection associated with the second device, wherein the first connection includes a connection that is initiated by the first device, wherein the second connection includes a connection that is initiated by the second device;
receive a third message from the second device, wherein the third message is generated by the second device in response to receipt of the second message, wherein the third message contains a latest version of data stored at the second device and wherein the first message comprises a data query that is transmitted from the first device for the latest version of the data stored at the second device;
generate a fourth message, wherein the fourth message includes data from the third message; and
send the fourth message to the first device over the first connection.
4 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A mobile device for accessing content stored on a remote server over a mobile network includes a processor configured to direct the mobile device to send a request directing a management server to initiate a transaction.
23 Citations
20 Claims
-
1. A server that manages transactions between first and second devices, the server comprising:
-
a communication interface; a processor communicatively coupled to the communication interface; and a memory communicatively coupled to the processor, the memory containing instructions executable by the processor, whereby the server is operable to; receive a first connection associated with a first device; receive a first message from the first device over the first connection; generate a second message for a second device based on the first message from the first device; send the second message to the second device; receive a second connection associated with the second device, wherein the first connection includes a connection that is initiated by the first device, wherein the second connection includes a connection that is initiated by the second device; receive a third message from the second device, wherein the third message is generated by the second device in response to receipt of the second message, wherein the third message contains a latest version of data stored at the second device and wherein the first message comprises a data query that is transmitted from the first device for the latest version of the data stored at the second device; generate a fourth message, wherein the fourth message includes data from the third message; and send the fourth message to the first device over the first connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a server, the method comprising:
-
receiving a first connection associated with a first device; receiving a first message from the first device over the first connection; generating a second message for a second device based on the first message from the first device; sending the second message to the second device; and receiving a second connection associated with the second device, wherein the first connection includes a connection that is initiated by the first device, wherein the second connection includes a connection that is initiated by the second device; receiving a third message from the second device, wherein the third message is generated by the second device in response to receipt of the second message, wherein the third message contains a latest version of data stored at the second device and wherein the first message comprises a data query that is transmitted from the first device for the latest version of the data stored at the second device; generating a fourth message, wherein the fourth message includes data from the third message; and
sending the fourth message to the first device over the first connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification