Mobile micro-band information distribution
First Claim
1. A mobile terminal, comprising:
- a display screen;
an input system for receiving user input;
a wireless communications subsystem;
a processor;
memory storing computer executable instructions that, when executed by the processor, cause the mobile terminal to perform a method for retrieving data from a server, comprising;
(i) loading a first or second local client executable application for decoding a coded short text messaging system message;
(ii) receiving the coded short text messaging system message from a content provider via the wireless communications subsystem, wherein the coded short text messaging system message comprises compressed data(iii) decoding, by the first or second local client executable application, the received short text messaging system message using a set of short codes that comprises short codes unique to the first or second application and instructing the first or second application to translate at least a portion of the received short text messaging system message into a human understandable format, and administrative short codes that are consistent liar the first and second applications and used to instruct the first or second application;
(iv) displaying information based on said received and decoded unique short codes; and
(v) instructing said first or second application based on said administrative short codes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing information to mass localized mobile users over a limited bandwidth are described. Short text messaging system messages, e.g., SMS, may be used to transmit coded data between mobile terminals and content providers, while a client application resident on each mobile terminal can decode the messages received from a content provider and display information in human-understandable formats on the display screen of the mobile terminal. The client application can also encode messages to send to the content provider to request specified information on demand. Users can also specify criteria that, when met, the content provider automatically sends an encoded SMS message to the user'"'"'s mobile terminal with the requested information, provided the user has prepaid to receive SMS messages.
17 Citations
25 Claims
-
1. A mobile terminal, comprising:
-
a display screen; an input system for receiving user input; a wireless communications subsystem; a processor; memory storing computer executable instructions that, when executed by the processor, cause the mobile terminal to perform a method for retrieving data from a server, comprising; (i) loading a first or second local client executable application for decoding a coded short text messaging system message; (ii) receiving the coded short text messaging system message from a content provider via the wireless communications subsystem, wherein the coded short text messaging system message comprises compressed data (iii) decoding, by the first or second local client executable application, the received short text messaging system message using a set of short codes that comprises short codes unique to the first or second application and instructing the first or second application to translate at least a portion of the received short text messaging system message into a human understandable format, and administrative short codes that are consistent liar the first and second applications and used to instruct the first or second application; (iv) displaying information based on said received and decoded unique short codes; and (v) instructing said first or second application based on said administrative short codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium storing first and second client applications in the form of computer executable instructions that, when executed, cause a mobile terminal to perform a method for receiving information relating to a selected topic, comprising:
-
(i) querying a user of the mobile terminal to select one of a push or pull mode of operation; (ii) when the user selects the push mode of operation; a. displaying a plurality of menus to allow the user to identify desired information to remain updated, to identify one or more criteria specifying how often to receive updates, and to identify a number of prepaid messages; b. generating a coded short text messaging system message based on the user'"'"'s selection of the push mode of operation, and further based on the user'"'"'s selections regarding desired information, criteria, and number of prepaid messages, wherein the generating of the coded short text messaging system message comprises translating a short text messaging system message that is in a human understandable format into a coded data format not understandable to the user of the mobile terminal; and c. outputting the short text messaging system message for sending to a content provider associated with the first or second client applications via a wireless telecommunications network; (iii) receiving a coded short text messaging system response message from the content provider via the wireless telecommunications network, wherein the coded short text messaging system response message comprises compressed data; (iv) decoding, by the first or second client application, the received short text messaging system response message using a listing of a set of short codes that comprises short codes unique to the first or second application and used to instruct the first or second application to translate at least a portion of the received short text messaging system message into human understandable information, and administrative short codes that are consistent for the first and second applications and used to instruct the first or second application; and (v) displaying the human understandable information on a display screen. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for distributing selected information to a user of a mobile terminal, comprising:
-
receiving a first message originating from the mobile terminal sent over an asynchronous connectionless-based channel, wherein the first message comprises coded data indicating information desired by the user; (ii) querying a content provider database for the desired information; (iii) generating, by a processor, a second message comprising coded data corresponding to the desired information, wherein the generating of the second message comprises translating data that is in a human understandable format into a coded data format that is not understandable to the user of the mobile terminal using a set of short codes that comprises short codes unique to the first or second application, and administrative short codes that are consistent for the first and second applications and the administrative short codes are used to instruct the first or second application; and (iv) causing sending of the second message to the mobile terminal over the asynchronous connectionless-based channel. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of providing information via a channel to a mobile device, comprising:
-
advertising for sale a predetermined number of coded messages corresponding to a predetermined event; receiving information indicating that payment from a first user for the predetermined number of messages has been received; updating based on the predetermined number of messages for which payment was received; translating data, by a processor, that is in a human understandable format into a coded data format that is not understandable to the user of the mobile terminal using a set of short codes that comprises short codes unique to the first or second application, and administrative short codes that are consistent for the first and second applications and the administrative short codes are used to instruct the first or second application; sending a plurality of coded messages for decoding by executable code on a mobile device associated with the user from whom payment was received, until the predetermined number of messages has been fully utilized, wherein one of the coded messages comprises the translated data. - View Dependent Claims (24)
-
-
25. A method comprising:
-
loading a first or second local client executable application configured to code a coded text message provided by a content provider based on short codes and corresponding long identifiers, wherein the short codes and the long identifiers are customized to a topic of the content of the coded text message provided by the content provider; receiving the coded text message from the content provider via a wireless communication system, wherein the coded text message comprises compressed data including instances of the short codes; and decoding, by a processor executing the first or second local client executable application, the coded text message using a set of short codes that comprises short codes unique to the first or second application and used to instruct the first or second application to translate at least a portion of the coded text message into human understandable format, and administrative short codes that arc consistent for the first and second applications and used to instruct the first or second application, to identify and replace instances of the short codes in the coded text message with the long identifiers to generate a decoded text message.
-
Specification