Searching based on messages
First Claim
1. A method for providing search capability, comprising:
- providing a messaging user interface, said messaging user interface provides interaction with messages;
providing a user with an option to consent to automatic searching while using said messaging user interface;
automatically determining search criteria based on at least one message in said messaging user interface and causing a search based on said search criteria, if said user consents to automatic searching; and
providing results from said search in said messaging user interface if said user consents to automatic searching.
2 Assignments
0 Petitions
Accused Products
Abstract
While interacting with a messaging interface, keywords or other search criteria are automatically identified and used to perform a search. Search results and sponsored links (or advertisements) are displayed to the user within the messaging interface. To alleviate privacy concerns, this process will not be performed unless the user has explicitly opted-in to the search feature. In another embodiment, the user can highlight keywords in an outbound or inbound message to trigger a search without leaving the messaging interface. In another embodiment, the user can input a search keyword or phrase to trigger a search without leaving the messaging interface.
259 Citations
20 Claims
-
1. A method for providing search capability, comprising:
-
providing a messaging user interface, said messaging user interface provides interaction with messages;
providing a user with an option to consent to automatic searching while using said messaging user interface;
automatically determining search criteria based on at least one message in said messaging user interface and causing a search based on said search criteria, if said user consents to automatic searching; and
providing results from said search in said messaging user interface if said user consents to automatic searching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more processor readable storage devices storing processor readable code, said processor readable code for programming one or more processors to perform a method comprising:
-
providing a messaging user interface;
automatically determining multiple search criteria options based on at least one message in said messaging user interface;
providing a user with a choice of said multiple search criteria options;
receiving a selection of one of said multiple search criteria options;
causing a search based on said selected one of said multiple search criteria options; and
providing results from said search in said messaging user interface. - View Dependent Claims (18)
-
-
19. An apparatus for providing search capability, comprising:
-
a storage device;
a communication interface; and
one or more processors in communication with said storage device and said communication interface, said one or more processors perform a method comprising;
providing a message composing interface within a messaging user interface, said message composing interface enables creation of a messages, receiving a selection of content in a first message being composed in said messaging composing interface from an entity composing said first message, receiving a request to perform a search based on said content, causing a search based on said content, and providing results from said search in said messaging user interface. - View Dependent Claims (20)
-
Specification