Computer-based method and system for processing a file request in response to a message received from a user mobile device
First Claim
Patent Images
1. A method, executable by a computer, comprising:
- receiving a messaging service message, via a SMS/MMS gateway, at a server computer system from a user mobile device, wherein the messaging service message is directed to an address associated with an extraction module of the server computer system;
determining, at the extraction module, whether the messaging service message includes a search identifier;
responding to a determination that the messaging service message includes the search identifier by;
determining a search term included in the messaging service message;
extracting at least one search result of a plurality of search results based on the search term;
transmitting a download link associated with the at least one search result for the search term;
transmitting, to the user mobile device, a search result message including a page link for accessing a search results page including at least one search result selected based on the search term included in the messaging service message; and
responding to receiving a download command from the user mobile device at the server computer system by transmitting, to the user mobile device, a file corresponding to the at least one search result, the download command is received at least in part due to a selection of the at least one search result via interaction with the search results page at the user mobile device.
15 Assignments
0 Petitions
Accused Products
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.
19 Citations
20 Claims
-
1. A method, executable by a computer, comprising:
-
receiving a messaging service message, via a SMS/MMS gateway, at a server computer system from a user mobile device, wherein the messaging service message is directed to an address associated with an extraction module of the server computer system; determining, at the extraction module, whether the messaging service message includes a search identifier; responding to a determination that the messaging service message includes the search identifier by; determining a search term included in the messaging service message; extracting at least one search result of a plurality of search results based on the search term; transmitting a download link associated with the at least one search result for the search term; transmitting, to the user mobile device, a search result message including a page link for accessing a search results page including at least one search result selected based on the search term included in the messaging service message; and responding to receiving a download command from the user mobile device at the server computer system by transmitting, to the user mobile device, a file corresponding to the at least one search result, the download command is received at least in part due to a selection of the at least one search result via interaction with the search results page at the user mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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; receive a message from a user mobile device, via a SMS/MMS gateway, wherein message is directed to an address associated with an extraction module of the computer system; determine, at the extraction module, whether a search identifier is present in the message; respond to a determination that the search identifier is present in the message by; determining a search term included in the message; extracting at least one search result of a plurality of search results based on the search term; transmitting, to the user mobile device, a download link relating to the at least one search result for the search term; transmit a search result message including a page link for accessing a search results page including at least one search result selected based on the search term; and respond to receiving the 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 at least one search result via the search results page at the user mobile device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 receive a short messaging service (SMS) message, via a SMS/MMS gateway, at a server computer system from a user mobile device, wherein the SMS message is directed to an address associated with an extraction module of the server computer system; at least one instruction to determine, at the extraction module, whether a search identifier is present in the message; at least one instruction to respond to a determination that the search identifier is present in the message by; determining a search term included in the messaging service message; extracting at least one search result of a plurality of search results based on the search term; transmitting a download link associated with the at least one search result for the search term to the user mobile device in a search result message; at least one instruction to transmit a search result message including a page link for accessing a search results page including at least one search result selected based on the search term; and at least one instruction to respond to receiving the 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 at least one search result via the search results page at the user mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification