IP Library Patent Application 13942857
Patent Application
App. No. 13/942,857

COMPUTER-BASED METHOD AND SYSTEM FOR PROCESSING A FILE REQUEST IN RESPONSE TO A MESSAGE RECEIVED FROM A USER MOBILE DEVICE

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 None
App. No.
13/942,857
Abstract

The invention provides a computer-based method of transmitting a file, including receiving a message from a user mobile device at a service computer system, determining at the server computer system whether the message includes a search identifier, extracting at least one search result from a data store at the server computer system based on a search term in the message if the server computer system determined that the message included a search identifier, and transmitting a file corresponding to the search result from the server computer system to the user mobile device.

Claims (66)

1 . A method, executable by a computer, comprising:

responding to a determination that a message received from a user mobile device includes a search identifier indicating, by its presence, that a search is requested by identifying a search result based on a search term extracted from text included in the message;

transmitting, to the user mobile device, a download link message including a link for downloading a file associated with the search term; and

responding to receiving a download command from the user mobile device by transmitting the file to the user mobile device, the download command is received at least in part due to a selection of the download link at the user mobile device.

2 . The method of claim 1 , comprising:

responding to a determination that the message received from the user mobile device includes the search identifier by extracting at least one term from text included in the message as the search term; and

identifying at least one search result from a data store based on the search term extracted from the text included in the message, the file associated with the search term is a file corresponding to the at least one search result.

3 . The method of claim 2 , comprising responding to identifying the at least one search result by transmitting the download link message to the user mobile device.

4 . The method of claim 2 , comprising:

responding to identifying the search result by transmitting, to the user mobile device, a search result message including a search result link for accessing a search results page including the at least one search result;

responding to receiving a results page request command from the user mobile device by transmitting the search results page to the user mobile device, the results page request command is received at least in part due to a selection of the search result link at the user mobile device; and

responding to receiving a selection command from the user mobile device by transmitting the download link message to the user mobile device, the selection command is received at least in part due to a selection of the at least one search result via interaction with the search result page at the user mobile device.

5 . The method of claim 4 , the search result page includes a plurality of search results, including the at least one search result, each of the plurality of search results being individually selectable at the user mobile device.

6 . The method of claim 5 , comprising:

identifying a match between a parameter associated with each of the plurality of search results from the data store and the search term extracted from the text included in the message;

responding to identifying the match by transmitting, to the user mobile device, the search result message including the search result link for accessing the search results page including the plurality of search results, the search results page is specific to the parameter.

7 . The method of claim 5 , wherein:

the message is received over a Short Message Service (SMS) network;

the search result message is transmitted over the SMS network;

the results page request command and the download command are received over a Wide Application Protocol (WAP) network; and

the search results page and the file are transmitted over the WAP network.

8 . A computer system comprising:

a processor; and

a memory coupled to the processor, the memory operable to store a program of instructions for causing the processor to:

respond to a determination that a search message received from a user mobile device includes a search identifier indicating, by its presence, that a search is requested by transmitting, to the user mobile device, a download link message including a link for downloading a file associated with at least a portion of text included in the search message; and

respond to receiving a download command from the user mobile device by transmitting the file to the user mobile device, the download command is received at least in part due to a selection of the download link at the user mobile device.

9 . The computer system of claim 8 , the memory operable to store a program of instructions for causing the processor to:

respond to the determination that the search message received from the user mobile device includes the search identifier by extracting a search term from the at least a portion of text included in the search message;

identify a search result from a data store based on the search term, such that the file associated with the at least a portion of text included in the search message is a file corresponding to the search result; and

respond to identifying the search result by transmitting, to the user mobile device, the download link message including a link for downloading the file corresponding to the search result.

10 . The computer system of claim 8 , the memory operable to store a program of instructions for causing the processor to:

respond to the determination that the search message received from the user mobile device includes the search identifier by extracting a search term from the at least a portion of text included in the search message; and

identify at least one search result from a data store based on the search term, such that the file associated with the at least a portion of text included in the search message is a file corresponding to the at least one search result; and

respond to identifying the search result by transmitting, to the user mobile device, a search results page including the at least one search result, such that the download link message is transmitted at least in part based on selection of the at least one search result via interaction with the search results page at the user mobile device.

11 . The computer system of claim 9 , the memory operable to store a program of instructions for causing the processor to:

respond to identifying the search result by transmitting, to the user mobile device, a search result message including a search result link for accessing the search results page;

respond to receiving a results page request command from the user mobile device by transmitting the search results page to the user mobile device, the results page request command is received at least in part due to a selection of the search result link at the user mobile device; and

respond to receiving a selection command from the user mobile device by transmitting the download link message to the user mobile device, the selection command is received at least in part due to a selection of the at least one search result via interaction with the search result page at the user mobile device.

12 . The computer system of claim 11 , the search result page includes a plurality of search results, including the at least one search result, each of the plurality of search results being individually selectable via interaction with the search result page at the user mobile device.

13 . The computer system of claim 12 , the memory operable to store a program of instructions for causing the processor to:

identify a match between a parameter associated with each of the plurality of search results from the data store and the search term extracted from the text included in the search message;

respond to identifying the match by transmitting, to the user mobile device, the search result message including the search result link for accessing the search results page including the plurality of search results, the search results page is specific to the parameter.

14 . The computer system of claim 11 , wherein:

the search message is received over a Short Message Service (SMS) network;

the search result message is transmitted over the SMS network;

the results page request command and the download command are received over a Wide Application Protocol (WAP) network; and

the search results page and the file are transmitted over the WAP network.

15 . A non-transitory machine-readable medium embodying computer code, the computer code comprising a program of instructions executable by a computer system, the program of instructions comprising:

at least one instruction to respond to a determination that a search message received from a user mobile device includes a search identifier indicating, by its presence, that a search is requested by transmitting, to the user mobile device, a download link message including a link for downloading a file associated with at least a portion of text included in the search message; and

at least one instruction to respond to receiving a download command from the user mobile device by transmitting the file to the user mobile device, the download command is received at least in part due to a selection of the download link at the user mobile device.

16 . The non-transitory machine-readable medium of claim 15 , the program of instructions comprising:

at least one instruction to respond to the determination that the search message received from the user mobile device includes the search identifier by extracting a search term from the at least a portion of text included in the search message;

at least one instruction to identify a search result from a data store based on the search term, such that the file associated with the at least a portion of text included in the search message is a file corresponding to the search result; and

at least one instruction to respond to identifying the search result by transmitting, to the user mobile device, the download link message including a link for downloading the file corresponding to the search result.

17 . The non-transitory machine-readable medium of claim 16 , the program of instructions comprising:

at least one instruction to respond to the determination that the search message received from the user mobile device includes the search identifier by extracting a search term from the at least a portion of text included in the search message; and

at least one instruction to identify at least one search result from a data store based on the search term, such that the file associated with the at least a portion of text included in the search message is a file corresponding to the at least one search result; and

at least one instruction to respond to identifying the search result by transmitting, to the user mobile device, a search results page including the at least one search result, such that the download link message includes a link for downloading the file corresponding to the at least one search result is transmitted at least in part based on selection of the at least one search result from the search results page at the user mobile device.

18 . The non-transitory machine-readable medium of claim 17 , the program of instructions comprising:

at least one instruction to respond to identifying the search result by transmitting, to the user mobile device, a search result message including a search result link for accessing the search results page;

at least one instruction to respond to receiving a results page request command from the user mobile device by transmitting the search results page to the user mobile device, the results page request command is received at least in part due to a selection of the search result link at the user mobile device; and

at least one instruction to respond to receiving a selection command from the user mobile device by transmitting the download link message to the user mobile device, the selection command is received at least in part due to a selection of the at least one search result via interaction with the search result page at the user mobile device.

19 . The non-transitory machine-readable medium of claim 18 , the search result page includes a plurality of search results, including the at least one search result, each of the plurality of search results being individually selectable via interaction with the search result page at the user mobile device.

20 . The non-transitory machine-readable medium of claim 19 , the program of instructions comprising:

at least one instruction to identify a match between a parameter associated with each of the plurality of search results from the data store and the search term extracted from the text included in the search message;

at least one instruction to respond to identifying the match by transmitting, to the user mobile device, the search result message including the search result link for accessing the search results page including the plurality of search results, the search results page is specific to the parameter.

Assignments (9)
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: TRAASDAHL, ARE
To: THUMBPLAY, INC.
Reel/Frame 031504/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: CLEAR CHANNEL INVESTMENTS, INC.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 031504/0993 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: CLEAR CHANNEL ACQUISITION LLC
To: CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 031504/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: THUMBPLAY, INC.
To: CLEAR CHANNEL ACQUISITION LLC
Reel/Frame 031504/0968 →