METHOD AND SYSTEM FOR COMMUNICATION BETWEEN A SERVER AND A CLIENT DEVICE
First Claim
1. A network communication method for a wireless device, the wireless device associated with a user, the method comprising:
- establishing a first connection between the wireless device and a first server;
receiving, at the wireless device, a first message pushed from the first server through the first connection;
wherein the first message is generated at the first server in response to specific data being available at a second server for the user;
wherein the first message includes an instruction;
in response to receiving the first message, the wireless device automatically;
based upon the instruction in the first message, establishing a second connection between the wireless device and the second server;
wherein the second connection uses a different protocol than the first connection;
requesting the specific data from the second server through the second connection based upon the instruction in the first message.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
-
Citations
24 Claims
-
1. A network communication method for a wireless device, the wireless device associated with a user, the method comprising:
-
establishing a first connection between the wireless device and a first server; receiving, at the wireless device, a first message pushed from the first server through the first connection; wherein the first message is generated at the first server in response to specific data being available at a second server for the user; wherein the first message includes an instruction; in response to receiving the first message, the wireless device automatically; based upon the instruction in the first message, establishing a second connection between the wireless device and the second server; wherein the second connection uses a different protocol than the first connection; requesting the specific data from the second server through the second connection based upon the instruction in the first message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
establishing a first connection between a client device and a server; establishing a second connection between the client device and the server, wherein the first connection is different than the second connection; receiving, from the server, at the client device, a data file through the first connection; receiving, from the server, at the client device, a message through the second connection; in response to receiving the message, sending, to the server, a request for a second data file through a third connection that is different than the second connection; after sending the request, receiving, at the client device, the second data file through the third connection. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
establishing a first connection between a client device and a server; establishing, between the client device and the server, a second connection that is different than the first connection; receiving, from the server, at the client device, a data file through the first connection; receiving, from the server, at the client device, through the second connection, a message that includes first data; in response to receiving the message, causing the first data to be appended to the data file to create an updated data file. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
establishing a first connection between a first server and a wireless device that is associated with a user; determining that specific data is available at a second server for the user; in response to determining that specific data is available at the second server for the user, generating a first message that includes an instruction; sending, from the first server, to the wireless device, the first message through the first connection; establishing a second connection between the second server and the wireless device, wherein the second connection uses a different protocol than the first connection; receiving, from the wireless device, at the second server, a request for the specific data through the second connection. - View Dependent Claims (21, 22, 23, 24)
-
Specification