IP Library Granted Patent US 10,290,055
Granted Patent B2
US 10,290,055 · App. 11/408,804 · Granted May 14, 2019

Encoded short message service text messaging systems and methods

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,290,055
App. No.
11/408,804
Granted
May 14, 2019
Kind
B2
Abstract

According to some embodiments, systems, methods, apparatus, computer program code and means are provided to encode data in a text message and to send the text message to a mobile device associated with a user.

Claims (49)

1. A system comprising:

a processor at a content server, wherein the content server receives a plurality of data feeds containing data; and

a medium at the content server storing instructions adapted to be executed by the processor to:

determine a current geographic location of a user based in part on an analysis of a subscription pattern of the user for at least one of weather and market content;

access preference information associated with the user, wherein the preference information of the user is stored in a profile database at the content server that is remote from a mobile device associated with the user, and further wherein the preference information of the user includes commodity trading preferences of the user including an indication of a commodity, an indication of an exchange, a location of the user, and a market price for the commodity, wherein the market price is determined by the exchange;

select, by the processor, a portion of the data from the received plurality of data feeds for the user based on (1) the preference information associated with the user and (2) the location of the user, wherein the selected data comprises a first data item including a first plurality of textual characters and a second data item including a second plurality of textual characters;

encode the selected data in textual characters of a short message service (SMS) text message using one or more encoding tables containing unique short form information values associated with at least one data item of the selected data, wherein each of the unique short form information values consists of a single textual character; and

send the encoded SMS text message solely via a cellular wireless network to the mobile device of the user, wherein the encoded SMS text message comprises the unique short form information values associated with the selected data and wherein the encoded SMS text message comprises the first data item concatenated with the second data item without any delimiter between the first data item and the second data item, wherein the SMS text message can be received by the mobile device via the cellular network, and the textual characters of the received SMS text message can be parsed and decoded by the mobile device to display the selected data as user-readable information, the user-readable information being in at least one of a graphical and textual form.

2. The system of claim 1 , wherein the first and second data items contain at least an indication of a commodity in a short form, an indication of an exchange in a short form, and a market price of the commodity.

3. The system of claim 1 , wherein the location is determined by analyzing a subscription pattern of weather and market content.

4. The system of claim 1 , wherein the commodity trading preferences further include:

an indication of a second commodity; and

a second market price of the second commodity,

wherein the second market price is determined by the exchange.

5. The system of claim 4 , wherein the commodity trading preferences further include:

a second market price for the commodity, wherein the second market price is determined by a second exchange.

6. The system of claim 1 , wherein the data contains at least one of a news headline and weather information selected at least in part based on the preferences information.

7. The system of claim 1 , further comprising:

a second processor at the mobile device that is unconnected for data transmission and is connected for exchange of SMS text messages; and

a second medium at the mobile device server storing instructions adapted to be executed by the second processor to display the user-readable information in a first display screen that includes a selectable, graphical icon associated with at least one of the first and second data items.

8. The system of claim 7 , wherein user selection of the graphical icon associated with the first data item causes the first processor to execute the instructions stored by the first medium to generate a second display screen of user-readable information associated with the first data item, the second display screen including additional information relative to the first display screen, the additional information being based on the received encoded SMS text message.

9. The system of claim 7 , wherein the selected data comprises a third data item including a third plurality of textual characters, and the SMS text message is generated to further include the third plurality of textual characters of the third data item, so that only a portion of the textual characters included in the SMS text message are an encoded using the one or more encoding tables.

10. The system of claim 7 , wherein the second medium further stores instructions adapted to be executed by second processor of the mobile device to send to the content server an SMS text message that includes at least a portion of the preference information.

11. A method comprising:

determining a current geographic location of a user based in part on an analysis of a subscription pattern of the user with at least one of weather and market content;

receiving, at a processor at a content server, a plurality of data streams containing data;

accessing, at the processor, preference information associated with a user, the preference information of the user including commodity trading preferences of the user comprising: (1) an indication of a commodity, (2) an indication of an exchange, (3) the location of the user; and (4) a market price for the commodity, wherein the market price is determined by the exchange;

storing the preference information into a profile database at the content server;

automatically selecting, by the processor, data for a user based on (1) preference information associated with the user and (2) the location of the user, the preference information being retrieved from the profile database, the selected data comprising a first data item including a first plurality of textual characters and a second data item including a second plurality of textual characters;

encoding, by the processor, the selected data in textual characters of a short message service (SMS) text message using one or more encoding tables containing unique short form information values associated with at least one data item of the selected data, wherein the encoded data comprises at least the first data item and the second data item, the first and the second data items containing at least an indication of a commodity in a short form, an indication of an exchange in a short form, and a market price of the commodity and wherein each of the unique short form information values consists of a single data character; and

sending the SMS text message solely via a cellular network to a remote mobile device associated with the user,

wherein the encoded SMS text message comprises the unique short form information values associated with the selected data, wherein the encoded SMS text message comprises the first data item concatenated with the second data item without any delimiter between the first data item and the second data item;

receiving, at the mobile device, the encoded SMS text message via the cellular network in the mobile device;

parsing, at the mobile device, the textual characters of the encoded SMS text message;

decoding, at the mobile device, the parsed textual characters of the SMS text message;

displaying, at the mobile device, a first display screen that includes user-readable information which is based on the decoded textual characters of the SMS text message, the user-readable information being in at least one of a graphical and textual form.

12. The method of claim 11 , wherein the text message is one of a short message service text message and an unstructured supplementary service data message.

13. The method of claim 11 , wherein the location is determined by locating the latitude and longitude of the user by a global positioning system.

14. The method of claim 11 , wherein the commodity trading preferences further include:

an indication of a second commodity; and

a second market price of the second commodity,

wherein the second market price is determined by the exchange.

15. The method of claim 14 , wherein the commodity trading preferences further include:

a second market price for the commodity, wherein the second market price is determined by a second exchange.

16. The method of claim 11 , wherein the first and second data items further contain at least one of a news headline and weather information.

17. The method of claim 11 , wherein the user-readable information includes a selectable, graphical icon associated with at least one of the first and second data items.

18. The method of claim 17 , further comprising generating, at the mobile device, in response to user selection of the graphical icon associated with the first data item, a second display screen of user-readable information associated with the first data item, the second display screen including additional information relative to the first display screen, the additional information being based on the received encoded SMS text message.

19. The method of claim 17 , wherein the selected data comprises a third data item including a third plurality of textual characters, and the SMS text message is generated to further include the third plurality of textual characters of the third data item, so that only a portion of the textual characters included in the SMS text message are an encoded using the one or more encoding tables.

20. The method of claim 17 , further comprising sending, by the mobile device to the content server, an SMS text message that includes at least a portion of the preference information.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0811 →
CHANGE OF NAME Recorded Mar 22, 2019
From: THOMSON REUTERS (GRC) LLC
To: REFINITIV US ORGANIZATION LLC
Reel/Frame 048676/0377 →
CHANGE OF NAME Recorded Dec 19, 2018
From: THOMSON REUTERS (GRC) INC.
To: THOMSON REUTERS (GRC) LLC
Reel/Frame 047955/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS (GRC) INC.
Reel/Frame 048553/0154 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: THOMSON REUTERS (GRC) INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 047187/0316 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: THOMSON REUTERS (GRC) INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047185/0215 →
CHANGE OF NAME Recorded Dec 1, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 044270/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2012
From: THOMSON REUTERS (MARKETS) SA
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 028471/0889 →
CHANGE OF NAME Recorded Jun 29, 2012
From: REUTERS SA
To: THOMSON REUTERS (MARKETS) SA
Reel/Frame 028488/0159 →