METHODS AND SYSTEMS FOR PERFORMING SERVER-BASED MOBILE CHAT
First Claim
1. A method of conserving client resources associated with a mobile device, the method comprising:
- receiving a data message for an intended subscriber of a mobile solution provider;
storing the data message in a computer readable storage medium;
in response to receiving the data message, determining whether a TCP socket can be opened with a mobile device associated with the intended subscriber;
if so;
opening a TCP socket with the mobile device, andsending to the mobile device one or more instructions for activating the mobile device;
receiving, from the mobile device, a request for data transfer;
retrieving, from the computer-readable storage medium, the data message; and
sending the data message to the mobile device over the TCP socket.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of conserving client resources associated with a mobile device may include receiving a data message for an intended subscriber of a mobile solution provider, storing the data message in a computer readable storage medium, and, in response to receiving the data message, determining whether a TCP socket can be opened with a mobile device associated with the intended subscriber. If a TCP socket can be opened, the method may include opening a TCP socket with the mobile device and sending to the mobile device one or more instructions for activating the mobile device. A request for data transfer may be received from the mobile device, and the data message may be retrieved from the computer-readable storage medium. The data message may be sent to the mobile device over the TCP socket.
129 Citations
14 Claims
-
1. A method of conserving client resources associated with a mobile device, the method comprising:
-
receiving a data message for an intended subscriber of a mobile solution provider; storing the data message in a computer readable storage medium; in response to receiving the data message, determining whether a TCP socket can be opened with a mobile device associated with the intended subscriber; if so; opening a TCP socket with the mobile device, and sending to the mobile device one or more instructions for activating the mobile device; receiving, from the mobile device, a request for data transfer; retrieving, from the computer-readable storage medium, the data message; and sending the data message to the mobile device over the TCP socket. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of conserving client resources associated with a mobile device, the method comprising:
-
receiving a data message for an intended subscriber of a mobile solution provider, wherein the intended subscriber is associated with the mobile device; storing the data message in a computer-readable storage medium; sending information to a push server, wherein the information comprises a session identification associated with the mobile device and an indication that a refresh is needed; receiving, from the mobile device, a request for data transfer; and sending the data message to the mobile device. - View Dependent Claims (8, 9, 10)
-
-
11. A method of restoring a chat session on a mobile device, the method comprising:
-
initiating a chat session between a mobile device associated with a first subscriber of a mobile solution provider and a mobile device associated with a second subscriber of the mobile solution provider; sending a first chat identification and a second chat identification to the mobile device associated with the first subscriber, wherein the first chat identification is provided by a communication service, wherein the second chat identification is provided by the mobile solution provider; determining whether a chat message is received after a chat session between the first subscriber and the second subscriber has ended; and if so, restoring the chat session on the mobile device associated with the first subscriber. - View Dependent Claims (12, 13, 14)
-
Specification