IP Library Granted Patent US 8,565,733
Granted Patent B2
US 8,565,733 · App. 12/117,671 · Granted Oct 22, 2013

Computer-based method and system for processing a file request in response to a message received from a user mobile device

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 8,565,733
App. No.
12/117,671
Granted
Oct 22, 2013
Kind
B2
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 (49)

1. A computer-based method of transmitting data, comprising:

receiving a message from a user mobile device at a server computer system;

determining at the server computer system whether the message from the user mobile device includes a search identifier, the search identifier indicating, by its presence, that a search is to be performed;

in response to a determination that the message from the user mobile device includes a search identifier:

searching a data store at the server computer system to identify a search result based on a search term in the message from the user mobile device, wherein the message from the user mobile device includes text, a first part of the text being the search identifier and a second part of the text being the search term,

transmitting a message from the server computer system to the user mobile device, the message from the server computer system including a link for downloading a file corresponding to the search result,

receiving a download command from the user mobile device at the server computer system at least in part due to receiving a user's selection of the link, and

transmitting the file corresponding to the search result from the server computer system to the user mobile device in response to receiving the download command; and

in response to determining that the message from the user mobile device does not include the search identifier, transmitting an error message to the user mobile device.

2. The method of claim 1 , wherein the message from the server computer system is an SMS message.

3. The method of claim 1 , further comprising:

transmitting results data, the results data including at least one search result, from the server computer system to the mobile device in response to receiving the user's selection of the link.

4. The method of claim 3 , wherein a plurality of search results are included in the results data each search result being individually selectable by the user.

5. The method of claim 3 , further comprising:

receiving a selection command from the user mobile device at the server computer system due to receiving the user's selection of one of the search results; and

transmitting a download page from the server computer system to the user mobile device in response to receiving the selection command, the download page including a download selector that is selectable to transmit the download command.

6. A non-transitory computer-readable medium having stored thereon a set of instructions that are executable by a processor of a computer to carry out a computer-based method of transmitting a file, the method comprising:

receiving a search message from a user mobile device at a server computer system;

determining at the server computer system whether the search message includes a search identifier;

in response to determining that the search 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 search message, wherein the search message includes text, a first part of the text being the search identifier and a second part of the text being the search term,

receiving a selection command from the user mobile device at the server computer system including a selection of one of the at least one search result, and

transmitting a download page from the server computer system to the user mobile device in response to receiving the selection command, the download page including a download selector that is selectable to transmit the download command; and

in response to determining that the search message does not include a search identifier, transmitting an error message to the user mobile device.

7. The non-transitory computer-readable medium of claim 6 , the computer-based method of transmitting a file further comprising:

transmitting a search result link message from the server computer system to the user mobile device if the search message includes a search identifier, the search result link message including a link for downloading search results.

8. The non-transitory computer-readable medium of claim 7 , the computer-based method of transmitting a file further comprising:

receiving a results request at the server computer system in response to transmitting the search request link; and

transmitting the search results to the user mobile device in response to receiving the results request.

9. The non-transitory computer-readable medium of claim 8 , the computer-based method of transmitting a file further comprising:

receiving the selection command at the server computer system in response to transmitting the search results.

10. The non-transitory computer-readable medium of claim 9 , the computer-based method of transmitting a file further comprising:

receiving a download command at the server computer system in response to transmitting the download page; and

transmitting a file to the user mobile device in response to receiving the download command.

11. The non-transitory computer-readable medium of claim 6 , the computer-based method of transmitting a file comprising further comprising:

in response to determining that the search message includes a search identifier, transmitting a tile corresponding to the search result from the server computer system to the user mobile device.

12. A server computer system comprising:

an extraction module to receive a search message from a user mobile device, the extraction module to determine whether the search message includes a search identifier;

at least one store holding a plurality of files and a plurality of entries corresponding to the files, the extraction module connected to the at least one store, the extraction module to extract at least one search term in the search message in response to a determination that the search message includes a search identifier, the search identifier indicating, by its presence, that a search is to be performed, wherein the search message includes text, a first part of the text being the search identifier and a second part of the text being the search term;

a message generation and transmission module coupled to the extraction module, the message generation and transmission module to transmit an error message to the user mobile device in response to a determination that the search message does not include the search identifier; and

a file transmissions module coupled to the store, the file transmission module to:

transmit a message from the server computer system to the user mobile device in response to the determination that the search message includes the search identifier, the message from the server computer system includes a link for downloading a file corresponding to the search result,

receive a download command from the user mobile device at the server computer system at least in part due to receiving the user's selection of the link, the file being transmitted in response to receiving the download command, and

transmit the file corresponding to the search result from the server computer system to the user mobile device in response to receiving the download command.

13. The server computer system of claim 12 , further comprising:

a results page generation and transmissions module to generate and transmit a results page based on the at least one term extracted from the extraction module.

14. The server computer system of claim 13 , further comprising:

wherein the extraction module extracts a plurality of search results based on the search term; and

wherein the plurality of search results are included in the results page.

Assignments (27)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
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 →
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 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
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 Jul 15, 2013
From: CLEAR CHANNEL INVESTMENTS, INC.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 030799/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2011
From: CLEAR CHANNEL ACQUISITION LLC
To: CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 026253/0046 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2011
From: SILICON VALLEY BANK
To: THUMBPLAY, INC.
Reel/Frame 026021/0804 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 023595/0284 Recorded Mar 25, 2011
From: VELOCITY FINANCIAL GROUP, INC.
To: THUMBPLAY, INC.
Reel/Frame 026015/0292 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2011
From: THUMBPLAY, INC.
To: CLEAR CHANNEL ACQUISITION LLC
Reel/Frame 025916/0074 →
SECURITY AGREEMENT Recorded Dec 2, 2009
From: THUMBPLAY, INC.
To: VELOCITY FINANCIAL GROUP, INC., ITS SUCCESSORS AND ASSIGNS
Reel/Frame 023595/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: TRAASDAHL, ARE
To: THUMBPLAY, INC.
Reel/Frame 021652/0223 →