Multi-dimensional search

US11321334B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11321334-B2
Application numberUS-201715656289-A
CountryUS
Kind codeB2
Filing dateJul 21, 2017
Priority dateJul 2, 2013
Publication dateMay 3, 2022
Grant dateMay 3, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example methods and systems are directed to providing multi-dimensional search results. A source (e.g., a closed captioning stream) may provide a series of keywords. The series of keywords may be used to generate a series of searches. The results from the searches may be presented as part of a user interface in a grid. For example, one row may be presented for each keyword, with the row for the keyword containing the results from searching using that keyword. Alternatively, one column may be presented for each keyword, with the column for the keyword containing the results from searching using that keyword. The series of keywords may be generated once. Alternatively, new keywords may be periodically added to the series of keywords, causing the grid to be updated. Old keywords and their corresponding search results may periodically be removed from the grid.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: presenting streaming data associated with a video stream, the streaming data including text associated with the video stream; receiving a first search result responsive to a first keyword extracted from the text at a first point in time of the video stream, and receiving a second search result responsive to a second keyword extracted from the text at a second point in time of the video stream, wherein the first keyword and the second keyword are searched within a database external to the video stream, and wherein the first keyword and the second keyword are each extracted by: extracting a plurality of search criteria from the streaming data; determining a plurality of relevance scores for the plurality of search criteria based on a user profile; and filtering out search criteria of the plurality of search criteria having a relevance score below a threshold relevance score; presenting the first search result while presenting the video stream; and presenting the second search result while presenting the video stream. 2. The computer-implemented method of claim 1 , further comprising: transmitting a first search request including the first keyword and a category filter, wherein the search criteria are filtered out further based on the category filter. 3. The computer-implemented method of claim 1 , further comprising: receiving the first search result from a first search engine; and receiving the second search result from a second search engine. 4. The computer-implemented method of claim 1 , wherein the method further comprises receiving a third search result responsive to search criterion that includes at least one of a keyword, an image, a phrase, a date range, or a source. 5. The computer-implemented method of claim 1 , further comprising: receiving a plurality of search results comprising the first search result and the second search result; displaying a first portion of the plurality of search results that includes the first search result and excludes the second search result of the plurality of search results; and displaying a second portion of the plurality of search results that includes the second search result and excludes the first search result. 6. The computer-implemented method of claim 5 , further comprising: receiving an input for scrolling to the second search result between a time period a client device displays the first portion of the plurality of search results and the second portion of the plurality of search results. 7. The computer-implemented method of claim 1 , wherein the second point in time is a periodic time interval after the first point in time. 8. A system, comprising: one or more processors; one or more tangible machine-readable media storing instructions that, upon execution by the one or more processors, cause the system to: process a video stream to identify streaming data, the streaming data including text associated with the video stream; receive a first search result responsive to a first keyword extracted from the text at a first point in time and a second search result responsive to a second keyword extracted from the text at a second point in time, wherein the first keyword and the second keyword are searched within a database external to the video stream, and wherein the first keyword and the second keyword are each extracted by: extracting a plurality of search criteria from the streaming data; determining a plurality of relevance scores for the plurality of search criteria based on a user profile; and filtering out search criteria of the plurality of search criteria having a relevance score below a threshold relevance score; and present the first search result, the second search result, and the streaming data for display at a client device. 9. The system of claim 8 , wherein the instructions that cause the system to present the first search result and the second search result include further instructions causing the system to: present the first search result at a first time period of the streaming data; and present the second search result at a second time period of the streaming data. 10. The system of claim 8 , wherein the instructions that cause the system to present the first search result and the second search result include further instructions causing the system to: display the first keyword; and display the second keyword. 11. The system of claim 8 , wherein the instructions further comprise receiving a third search result responsive to search criteria that includes at least one of a keyword, an image, a phrase, a date range, or a source. 12. The system of claim 8 , wherein the second point in time is a periodic time interval after the first point in time. 13. The system of claim 8 , wherein the instructions further comprise transmitting a first search request including the first keyword and a category filter, wherein the search criteria are filtered out further based on the category filter. 14. A computer-implemented method, comprising: receiving a plurality of keywords extracted from streaming data of a video stream, the streaming data including text associated with the video stream, the plurality of keywords including a first keyword at a first point in time of the video stream and a second keyword at a second point in time of the video stream, wherein the first keyword and the second keyword are each extracted by: extracting a plurality of search criteria from the streaming data; determining a plurality of relevance scores for the plurality of search criteria based on a user profile; and filtering out search criteria of the plurality of search criteria having a relevance score below a threshold relevance score; determining a first search result responsive to the first keyword and a second search result responsive to the second keyword, wherein the first keyword and the second keyword are searched within a database external to the video stream; transmitting first data causing a client device to present the first search result during presentation of the streaming data; and transmitting second data causing the client device to present the second search result during presentation of the streaming data. 15. The computer-implemented method of claim 14 , further comprising: receiving the first search result from a first search engine; and receiving the second search result from a second search engine. 16. The computer-implemented method of claim 14 , wherein receiving the plurality of keywords extracted from the streaming data includes receiving text data translated from audio data of the video stream. 17. The computer-implemented method of claim 14 , wherein the instruction further comprise transmitting a first search request including the first keyword and a category filter, wherein the search criteria are filtered out further based on the category filter. 18. The computer-implemented method of claim 14 , wherein the second point in time is a periodic time interval after the first point in time.

Assignees

Inventors

Classifications

  • G06F16/248Primary

    Presentation of query results · CPC title

  • Indexing; Web crawling techniques · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11321334B2 cover?
Example methods and systems are directed to providing multi-dimensional search results. A source (e.g., a closed captioning stream) may provide a series of keywords. The series of keywords may be used to generate a series of searches. The results from the searches may be presented as part of a user interface in a grid. For example, one row may be presented for each keyword, with the row for the…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/248. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).