×

Method and system for routing SMS messages

  • US 7,433,967 B2
  • Filed: 02/16/2001
  • Issued: 10/07/2008
  • Est. Priority Date: 02/16/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for routing messages, received by a mobile device, to an application of the mobile device, comprising:

  • accessing a registry of the mobile device, wherein the registry includes data that indicates a priority of each of the plurality of prioritized providers with respect to one another;

    providing a plurality of prioritized providers on the mobile device in accordance with the priority indicated by the registry of the mobile device, wherein each provider is associated with a message type;

    receiving a message on the mobile device, the message having a message type identified by a character sequence;

    routing, on the mobile device, the message to the plurality of prioritized providers on the mobile device, wherein the provider with the first highest priority receives the message first;

    routing the message to the provider with the second highest priority when the provider with the first highest priority does not recognize the message type;

    associating the message with at least one of the plurality of prioritized providers when the at least one of the plurality of prioritized providers recognizes the message type;

    associating the message with a default provider associated with a lowest priority when at least one of the plurality of higher prioritized providers does not recognize the message type;

    informing an application of the mobile device and associated with the provider that the message is waiting without the application sending a query to receive an indication that the message is waiting; and

    formatting the message to the requirements of the application, wherein formatting the message to the requirements of the application comprises removing the character sequence identifying the message type.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×