Enhanced HTTP messaging for devices
First Claim
1. A method for communications between a client and a server using a stateless messaging protocol comprising:
- transmitting from a client to a server a first message using the stateless messaging protocol;
receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information;
sending a third message from the client to the server including the message retrieval information; and
receiving a fourth message from the server, the fourth message including the contents of the second message.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples is a method for communications between a client and a server using a stateless messaging protocol by transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message.
14 Citations
34 Claims
-
1. A method for communications between a client and a server using a stateless messaging protocol comprising:
-
transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for communications with a server using a stateless messaging protocol comprising:
-
a stateless messaging protocol client configured to; transmit from a client to a server a first message using the stateless messaging protocol; receive from the server a response message, the response message including an indication of the presence of a second message at the server intended for the device, the indication including message retrieval information; a mailbox module configured to; parse the indication of the presence of a second message, and instruct the stateless messaging protocol client to send a third message to the server including the message retrieval information; and wherein the stateless messaging protocol client is further configured to send the third message responsive to instructions from the mailbox module and to receive a fourth message from the server, the fourth message including the contents of the second message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable medium including instructions which when performed by a machine, cause the machine to perform the operations of:
-
transmitting from a client to a server a first message using a stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for communications between a client and a server using a stateless messaging protocol comprising:
-
transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including the contents of a second message intended for the client and from a higher layer application on the server, wherein the second message is not a response to the first message. - View Dependent Claims (28, 29, 30)
-
-
31. A device for communications with a client using a stateless messaging protocol comprising:
-
a stateless messaging protocol client configured to; receive from a client to the server, a first message using the stateless messaging protocol; send a response message to the client in response to receiving the first message; a mailbox module configured to; receive a second message intended for the client from an upper layer application; store the message in a mailbox specific to the client; and wherein the stateless messaging protocol client is further configured to; send an indication of the presence of the second message and message retrieval information in the reply message; receive a third message including the message retrieval information; and responsive to determining that the message retrieval information identifies the second message, responding with the second message. - View Dependent Claims (32, 33, 34)
-
Specification