IP Library Granted Patent US 11,907,240
Granted Patent B2
US 11,907,240 · App. 17/307,448 · Granted Feb 20, 2024

Method and system for presenting a search result in a search result card

Inventor: Wen Yang (Beijing, CN)
Assignee: YAHOO ASSETS LLC
G06F16/248G06F3/04883G06F16/2228G06F16/438G06F16/951G06F16/9535G06F16/9538G06F3/0482
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 11,907,240
App. No.
17/307,448
Granted
Feb 20, 2024
Kind
B2
Abstract

A method, implemented on at least one computing device each of which has at least one processor, storage, and a communication platform connected to a network for presenting a search result in a search result card, the method includes receiving from a user, an input associated with a search query; fetching one or more search results in accordance with the search query; generating a search result card for each of the one or more search results; and presenting to the user, one or more search result cards as a response to the search query, the one or more search result cards corresponding to the one or more search results, respectively.

Claims (63)

1. A method, implemented on at least one computing device each of which has at least one processor, storage, and a communication platform connected to a network for generating search result cards, the method comprising:

obtaining search results based on a search query from a user;

classifying and sorting content associated with each of the search results into categories;

extracting, from the content, multiple information entities based on the categories;

reorganizing, based on the user's past behavior indicating that the user prefers one of the information entities to another one of the information entities, the extracted information entities into an order in which the one information entity is placed before the another one information entity;

generating a search result card in which the reorganized information entities are displayed in the order; and

providing the search result card as a response to the search query to the user.

2. The method of claim 1 , further comprising:

searching a search result cards database in response to receiving each of the search results; and

determining whether a corresponding search result card has been generated previously for each of the search results, wherein the search result card is generated in response to determining that the corresponding search result card has not been generated previously.

3. The method of claim 1 , wherein generating the search result card comprise:

generating an index portion and a content portion for the search result card based on the user's past behavior;

determining priorities for presenting information from each of the search results; and

refining the index portion and the content portion for each of the search result card based on the priorities.

4. The method of claim 1 , further comprising:

generating a ranking of the information entities based on the user's past behavior, wherein the order of the information entities is determined based on the ranking.

5. The method of claim 1 , wherein providing the search result card comprises one of the following:

providing the search result card to a user device to be displayed as a full size search result card on a user interface rendered by the user device; or

providing the search result card as a thumbnail image, wherein responsive to the user selecting the thumbnail image, the search result card is displayed in full size.

6. The method of claim 1 , wherein the search result card is generated in real-time based on the user's past behavior.

7. The method of claim 1 , wherein the information entities comprise audio or video extracted from the content.

8. The method of claim 1 , wherein the search result card is displayed as a 3-D object such that as a user interacts with the 3-D object, additional information associated with the search result card is presented.

9. One or more non-transitory computer-readable media storing computer program instructions that, when executed by one or more processors, effectuate operations comprising:

obtaining search results based on a search query from a user;

classifying and sorting content associated with each of the search results into categories;

extracting, from the content, multiple information entities based on the categories;

reorganizing, based on the user's past behavior indicating that the user prefers one of the information entities to another one of the information entities, the extracted information entities into an order in which the one information entity is placed before the another one information entity;

generating a search result card in which the reorganized information entities are displayed in the order; and

providing the search result card as a response to the search query to the user.

10. The one or more non-transitory computer-readable media of claim 9 , wherein the operations further comprise:

searching a search result cards database in response to receiving each of the search results; and

determining whether a corresponding search result card has been generated previously for each of the search results, wherein the search result card is generated in response to determining that the corresponding search result card has not been generated previously.

11. The one or more non-transitory computer-readable media of claim 9 , wherein generating the search result card comprise:

generating an index portion and a content portion for the search result card based on the user's past behavior;

determining priorities for presenting information from each of the search results; and

refining the index portion and the content portion for the search result card based on the priorities.

12. The one or more non-transitory computer-readable media of claim 9 , wherein the operations further comprise:

generating a ranking of the information entities based on the user's past behavior, wherein the order of the information entities is selected based on the ranking.

13. The one or more non-transitory computer-readable media of claim 9 , wherein providing the search result card comprises one of the following:

providing the search result card to a user device to be displayed as a full size search result card on a user interface rendered by the user device; or

providing the search result card as a thumbnail image, wherein responsive to the user selecting the thumbnail image, the search result card is displayed in full size.

14. The one or more non-transitory computer-readable media of claim 9 , wherein the search result card is generated in real-time based on the user's past behavior.

15. The one or more non-transitory computer-readable media of claim 9 , wherein the one or more information entities comprise audio or video extracted from the content.

16. The one or more non-transitory computer-readable media of claim 9 , wherein the search result card is displayed as a 3-D object such that as a user interacts with the 3-D object, additional information associated with the search result card is presented.

17. A system for generating search result cards, comprising:

memory storing computer program instructions; and

one or more processors that, when executing the computer program instructions, effectuate operations comprising:

obtaining search results based on a search query from a user;

classifying and sorting content associated with each of the search results into categories;

extracting, from the content, multiple information entities from the content based on the categories;

reorganizing, based on the user's past behavior indicating that the user prefers one of the information entities to another one of the information entities, the extracted information entities into an order in which the one information entity is placed before the another one information entity;

generating a search result card in which the reorganized information entities are displayed in the order; and

providing the search result card as a response to the search query to the user.

18. The system of claim 17 , wherein the operations further comprise:

searching a search result cards database in response to receiving each of the search results; and

determining whether a corresponding search result card has been generated previously for each of the search results, wherein the search result card is generated in response to determining that the corresponding search result card has not been generated previously.

19. The system of claim 17 , wherein generating the search result card comprise:

generating an index portion and a content portion for the search result card based on the user's past behavior;

determining priorities for presenting information from each of the search results; and

refining the index portion and the content portion for each of the search result card based on the priorities.

20. The system of claim 17 , wherein providing the search result card comprises one of the following:

providing the search result card to a user device to be displayed as a full size search result card on a user interface rendered by the user device; or

providing the search result card as a thumbnail image, wherein responsive to the user selecting the thumbnail image, the search result card is displayed in full size.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: YANG, WEN
To: YAHOO! INC.
Reel/Frame 056129/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 056130/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 056135/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 056139/0001 →