Messaging application with in-application search functionality
First Claim
1. A mobile device for improving identification of multimedia content for inclusion in a messaging conversation, comprising:
- a memory; and
a processor, coupled to the memory, to;
provide, for display, a messaging application user interface of a messaging application,the messaging application being for one or more of instant messages, short messaging service (SMS) messages, enhanced messaging service (EMS) messages, or multimedia message service (MMS) messages, andthe messaging application user interface comprising a text entry box, a submit button, and a messaging conversation display region;
receive, in the text entry box, a text input;
determine, using the messaging application, that the text input includes a search function indicator;
replace, based on determining that the text input includes the search function indicator, the submit button with a search button;
invoke, based on receiving a selection of the search button, a search application provided by the mobile device;
provide one or more search terms, determined from the text input, to the invoked search application;
identify, after providing the one or more search terms, one or more search results based on the search application using a particular search engine to search the Internet,the particular search engine being previously selected by a user of the mobile device;
provide, for display, a menu of the one or more search results in the messaging application user interface,the one or more search results including a particular search result for the multimedia content;
receive information identifying a selection of the particular search result from the menu of the one or more search results;
incorporate, based on the information identifying the selection of the particular search result, the multimedia content, of the particular search result, into a portion of the text input received in the text entry box of the messaging application user interface; and
replace the search button with the submit button in the messaging application user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides examples of a messaging application search service in which a search is performed from a messaging application for content to be incorporated into a message being composed using the messaging application. The messaging application responds to a search function indicator to provide a search function without leaving the messaging application. The search function indicator is interpreted by the messaging application as a request for a search to be performed by a search application. Upon receipt of the search request, the messaging application allows search terms to be entered in a messaging application user interface for subsequent search by the search application. Returned search results are presented to the user within the messaging application to allow the user to incorporate a search result into a message being composed via the messaging application.
23 Citations
20 Claims
-
1. A mobile device for improving identification of multimedia content for inclusion in a messaging conversation, comprising:
-
a memory; and a processor, coupled to the memory, to; provide, for display, a messaging application user interface of a messaging application, the messaging application being for one or more of instant messages, short messaging service (SMS) messages, enhanced messaging service (EMS) messages, or multimedia message service (MMS) messages, and the messaging application user interface comprising a text entry box, a submit button, and a messaging conversation display region; receive, in the text entry box, a text input; determine, using the messaging application, that the text input includes a search function indicator; replace, based on determining that the text input includes the search function indicator, the submit button with a search button; invoke, based on receiving a selection of the search button, a search application provided by the mobile device; provide one or more search terms, determined from the text input, to the invoked search application; identify, after providing the one or more search terms, one or more search results based on the search application using a particular search engine to search the Internet, the particular search engine being previously selected by a user of the mobile device; provide, for display, a menu of the one or more search results in the messaging application user interface, the one or more search results including a particular search result for the multimedia content; receive information identifying a selection of the particular search result from the menu of the one or more search results; incorporate, based on the information identifying the selection of the particular search result, the multimedia content, of the particular search result, into a portion of the text input received in the text entry box of the messaging application user interface; and replace the search button with the submit button in the messaging application user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for improving identification of multimedia content for inclusion in a messaging conversation, comprising:
-
providing, by a mobile device and for display, a messaging application user interface of a messaging application, the messaging application being for one or more of instant messages, short messaging service (SMS) messages, enhanced messaging service (EMS) messages, or multimedia message service (MMS) messages, and the messaging application user interface comprising a text entry box, a submit button, and a messaging conversation display region; receiving, by the mobile device and in the text entry box, a text input; determining, by the mobile device and using the messaging application, that the text input includes a search function indicator; replacing, by the mobile device and based on determining that the text input includes the search function indicator, the submit button with a search button; invoking, by the mobile device based on receiving a selection of the search button, a search application provided by the mobile device; providing, by the mobile device, one or more search terms to the invoked search application; identifying, by the mobile device and after providing the one or more search terms, one or more search results based on the search application using a particular search engine to search the Internet, the particular search engine being previously selected by a user of the mobile device; providing, by the mobile device and for display, a menu of the one or more search results in the messaging application user interface, the one or more search results including a particular search result for the multimedia content; receiving, by the mobile device, information identifying a selection of the particular search result from the menu of the one or more search results; incorporating, by the mobile device and based on the selection of the particular search result, the multimedia content, of the particular search result, into a portion of the text input received in the text entry box of the messaging application user interface; and replace the search button with the submit button in the messaging application user interface. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions for improving identification of multimedia content for inclusion in a messaging conversation, the instructions comprising:
one or more instructions that, when executed by a processor, cause the processor to; provide, for display, a messaging application user interface of a messaging application, the messaging application being for one or more of short messaging service (SMS) messages, enhanced messaging service (EMS) messages, or multimedia message service (MMS) messages, and the messaging application user interface comprising a text entry box, a submit button, and a messaging conversation display region; receive, in the text entry box, a text input; determine, using the messaging application, that the text input includes a search function indicator; replace, based on determining that the text input includes the search function indicator, the submit button with a search button, invoke, based on receiving a selection of the search button, a search application provided by a mobile device; provide one or more search terms, determined from the text input, to the invoked search application; identify, after providing the one or more search terms, one or more search results based on the search application using a particular search engine to search the Internet, the particular search engine being previously selected by a user of the mobile device; provide, for display, a menu of the one or more search results in the messaging application user interface, the one or more search results including a particular search result for the multimedia content; receive information identifying a selection of the particular search result from the menu of the one or more search results; incorporate, based on the information identifying the selection of the particular search result, the particular search result into a portion of the text input received in in the text entry box of the messaging application user interface; and replace the search button with the submit button in the messaging application user interface. - View Dependent Claims (16, 17, 18, 19, 20)
Specification