×

General purpose messaging

  • US 9,111,280 B2
  • Filed: 03/18/2011
  • Issued: 08/18/2015
  • Est. Priority Date: 04/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • building, by a user device, a message request to be sent to a messaging service comprising a mobile gateway and a message server, the message request including data elements corresponding to message parameters specified by a user of the user device, the message request configured to cause the messaging service to send the user device pending messages designated for the user and satisfying the message parameters, wherein building the message request comprisesobtaining, at the user device, the message parameters, wherein the message parameters comprise an indication that the user only desires to receive messages that are of an urgent priority level and an indication of a maximum number of the pending messages that the user desires to receive in response to the message request,converting, by the user device, the message parameters into the data elements, andembedding, by the user device, the data elements and a message sequence number in the message request;

    sending, from the user device to the messaging service, the message request having embedded therein the data elements corresponding to the message parameters,wherein the message request having the data elements embedded therein enables the messaging service to identify and send back to the user device pending messages satisfying the user'"'"'s message parameters that were pre-selected by or on behalf of the user, andwherein the message server in the messaging service is configured toreceive the message request,access a table of data elements and corresponding message parameters, locate in the table of data elements, the message parameters corresponding to the data elements embedded in the message request,access pending messages data that includes a plurality of pending messages, identify in the pending messages data pending messages that are designated for the user and corresponding to the message parameters, andsend the identified pending messages to the user device as response messages; and

    receiving, by the user device, the response messages, each response message comprising the sequence number, and wherein the method further comprises embedding, by the user device, a last successful received response message sequence number in the message request, which indicates the sequence number received in the last successfully received response message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×