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 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, andtransmitting 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.
18 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.
9 Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
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. - View Dependent Claims (13, 14)
-
Specification