IP Library › Granted Patent US 7,363,295
Granted Patent B2
US 7,363,295 · App. 10/827,910 · Granted Apr 22, 2008

Techniques for inline searching in an instant messenger environment

Assignee: Yahoo! Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,363,295
App. No.
10/827,910
Granted
Apr 22, 2008
Kind
B2
Abstract

Techniques for performing inline searches in an instant messaging environment are provided. A user can implement a web search in an instant messaging window by entering a search query. A search query can be preceded by a predefined search trigger to identify the associated text as the search query. The search query is sent to an Internet search server, which processes the query and gathers search results. One or more of the search results is displayed inline in the instant messaging window to the sender and the recipient. The search result can be in XML or HTML format and can include graphics and hyperlinks.

Claims (34)

1. A method for searching the Internet in an instant messaging environment, the method comprising:

recognizing at least a portion of an instant message, from a first user to a second user and entered into an instant messaging application on a first client computer, as a search query, wherein recognizing the instant message entered by the first user as a search query comprises identifying a character string in the instant message as a search trigger;

causing the search query to be displayed inline in an instant messaging window on the first client computer and in a second instant messaging window on a second client computer;

causing a web search based on the search query in response to identifying the search trigger in the instant message, the web search retrieving search results; and

causing at least one of the search results to be displayed inline in the instant messaging window on the first client computer and inline in the second instant messaging window on the second client computer.

2. The method according to claim 1 wherein the search result includes an image.

3. The method according to claim 1 wherein the search result includes a hyperlink to a web page.

4. The method according to claim 1 wherein displaying the at least one search result further comprises:

selecting one of the search results retrieved in the web search that is most relevant to the search query based on a predetermined algorithm, and displaying the selected search result.

5. The method according to claim 1 wherein displaying the at least one search result further comprises: selecting a link to a sponsor web site from among the search results retrieved in the web search, and displaying the selected search result.

6. A computer system for facilitating searching the Internet in an instant messaging environment, the computer system comprising:

an instant messaging (IM) server for:

receiving an instant message from a first instant messaging (IM) client to a second instant messaging client, wherein the instant message includes a search query;

recognizing the instant message as including a search query by identifying a search trigger in the instant message;

communicating the search query received from the first IM client to the second IM client for display inline in a second instant messaging window on the second IM client, and

causing a search based on the search query in response to identifying the search trigger in the instant message, the search returning search results, wherein at least one of the search results is transmitted to the first IM client for display inline in the first instant messaging window, and to the second IM client for display inline in the second instant messaging window.

7. The computer system according to claim 6 wherein the IM server selects a sponsor web site from among the search results and transmits the selected search result to the first and the second client computers.

8. The computer system according to claim 6 wherein the at least one search result includes an image.

9. The computer system according to claim 6 wherein the at least one search result includes a hyperlink.

10. The computer system according to claim 6 wherein the IM server receives the search query from the first IM client, transmits the search query to a search server, and delivers the at least one search result to the first and the second IM clients.

11. The computer system according to claim 6 wherein the first IM client transmits the search query to a search server, and receives the at least one search result directly from the search server.

12. The computer system according to claim 6 wherein the second IM client transmits the search query to a search server, and receives the at least one search result directly from the search server.

13. A computer-readable medium encoded with instructions for performing a method for causing web searches in an instant messaging environment, the method comprising:

recognizing that an instant message entered by a first user into a first instant messaging application on a first client computer includes a search query, the instant message to a second user on a second client, wherein recognizing that the instant message entered by the first user includes a search query comprises identifying a character string in the instant message as a search trigger;

displaying the search query inline in a first instant messaging window on the first client computer and inline in a second instant messaging window on the second client;

transmitting the search query to a search server in response to identifying the search trigger, wherein the search server performs a search based on the search query and returns search results; and

displaying one or more of the search results inline in the first instant messaging window on the first client computer and inline in the second instant messaging window on the second client.

14. The computer readable medium according to claim 13 wherein transmitting the search query to the search server further comprises an instant messaging server receiving the search query and transmitting the search query to the search server.

15. The computer readable medium according to claim 13 wherein transmitting the search query to the search server further comprises the first client computer transmitting the search query to the search server.

16. The computer readable medium according to claim 13 wherein the method further comprises: selecting a sponsor web site from among the search results, wherein the sponsor web site is displayed inline in the first instant messaging window.

17. Apparatus for facilitating searching in an instant messaging environment, the apparatus comprising:

logic for identifying a search query in an instant message from a first user of a first instant messaging (IM) client to a second user of a second instant messaging (IM) client, wherein the logic for identifying the search query in the instant message is based on a search trigger within the instant message;

logic for causing a search based on the search query in response to identifying the search trigger, the search resulting in at least one search result; and

logic for causing at least one of the search results to be displayed inline in a first window of the first IM client and in a second window of the second IM client.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2004
From: SZETO, CHRISTOPHER; TAM, RAYMOND CHUNG-MAN
To: YAHOO! INC.
Reel/Frame 014677/0385 →
Continuity (1)
Related Publication 20050234883A1 · Oct 20, 2005