Patent ID: 8565733

Claim:
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.