IP Library Granted Patent US 10,031,954
Granted Patent B2
US 10,031,954 · App. 14/439,288 · Granted Jul 24, 2018

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

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 10,031,954
App. No.
14/439,288
Granted
Jul 24, 2018
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 (44)

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 presenting a search result in a search result card, the method comprising:

receiving from a user, an input associated with a search query;

fetching one or more search results in accordance with the search query;

generating one or more search result cards, each search result card corresponding to a respective one of the one or more search results, wherein generating each search result card comprises constructing an index portion for that search result card and a content portion for that search result card, the content portion being constructed by extracting a plurality of information entities from the one or more search results, and the index portion being constructed by at least:

obtaining a title from the search result,

obtaining at least one image from the search result, and

obtaining snippet information from the search result, wherein the plurality of information entities include types of textual entity, static image entity, animated image entity, audio entity, and video entity; and

presenting to the user, the one or more search result cards as a response to the search query.

2. The method of claim 1 , wherein the index portion and the content portion are presented in a display area of the search result card configured to be touchable.

3. The method of claim 2 , wherein a touch operation of the display area is configured to open a landing page associated with the search result.

4. The method of claim 2 , wherein a touch operation of the display area is configured to perform operations including:

playing an audio within the display area when an audio entity in the content portion of the search result card is clicked; and

playing a video within the display area when a video entity in the content portion of the search result card is clicked.

5. The method of claim 2 , wherein the plurality of information entities in the content portion of the search result card are presented in a sliding mode, which is configured to allow the user to slide and view the plurality of information entities within the display area of the search result card in one direction.

6. The method of claim 1 , wherein the plurality of information entities in the content portion of the search result card are sorted based on user behavior statistics.

7. The method of claim 1 , wherein the one or more search result cards are presented in a tabbed interface, which is configured to allow displaying a first search result card to fit a screen area of the at least one computing device, and navigation to a second search result card by sliding the screen area of the at least one computing device.

8. A system having at least one processor, storage, and a communication platform for presenting a search result in a search result card, the system comprising:

a user interfacing module configured to receive an input associated with a search query from a user;

a search results fetching module configured to fetch one or more search results based on the search query;

a search result cards generating module configured to generate one or more search result cards, each search result card corresponding to a respective one of the one or more search results;

an index portion generating module configured to construct an index portion of the search result card by:

obtaining a title from the search result,

obtaining at least one image from the search result, and

obtaining snippet information from the search result, wherein the plurality of information entities include types of textual entity, static image entity, animated image entity, audio entity, and video entity;

a content portion generating module configured to construct a content portion for that search result, wherein the content portion being constructed by extracting a plurality of information entities being from the one or more search results; and

a search result cards presenting module configured to present to the user the one or more search result cards in response to the search query.

9. The system of claim 8 , wherein the index portion and the content portion are presented in a display area of the search result card configured to be touchable.

10. The system of claim 9 , wherein a touch operation of the display area is configured to open a landing page associated with the search result.

11. The system of claim 9 , wherein a touch operation of the display area is configured to perform operations including:

playing an audio within the display area when an audio entity in the content portion of the search result card is clicked; and

playing a video within the display area when a video entity in the content portion of the search result card is clicked.

12. The system of claim 9 , wherein the plurality of information entities in the content portion of the search result card are presented in a sliding mode, which is configured to allow the user to slide and view the plurality of information entities within the display area of the search result card in one direction.

13. The system of claim 8 , wherein the plurality of information entities in the content portion of the search result card are sorted based on user behavior statistics.

14. The system of claim 8 , wherein the one or more search result cards are presented in a tabbed interface, which is configured to allow displaying a first search result card to fit a screen area of the at least one computing device, and navigation to a second search result card by sliding the screen area of the at least one computing device.

15. A non-transitory machine-readable medium having information recorded thereon for presenting a search result in a search result card, wherein the information, when read by the machine, causes the machine to perform the following:

receiving from a user, an input associated with a search query;

fetching one or more search results in accordance to the search query;

generating one or more search result cards, each search result card corresponding to a respective one of the one or more search results, wherein generating each search result card comprises constructing an index portion for that search result card and a content portion for that search result card, the content portion being constructed by extracting a plurality of information entities from the one or more search results, and the index portion being constructed by:

obtaining a title from the search result,

obtaining at least one image from the search result, and

obtaining snippet information from the search result, wherein the plurality of information entities include types of textual entity, static image entity, animated image entity, audio entity, and video entity; and

presenting to the user, the one or more search result cards in response to the search query.

16. The non-transitory machine-readable medium of claim 15 , wherein the index portion and the content portion are presented in a display area of the search result card configured to be touchable.

17. The non-transitory machine-readable medium of claim 16 , wherein a touch operation of the display area is configured to open a landing page associated with the search result.

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 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 Apr 29, 2015
From: YANG, WEN
To: YAHOO! INC.
Reel/Frame 035523/0383 →