IP Library Granted Patent US 11,100,164
Granted Patent B2
US 11,100,164 · App. 16/006,076 · Granted Aug 24, 2021

Displaying videos based upon selectable inputs associated with tags

Inventors: Akshay Soni (San Jose, CA); Aasish Kumar Pappu (Jersey City, NJ)
Assignee: Verizon Media Inc.
G06F16/7834G06F3/0482G06F16/24578G06F16/738G06F16/743G06F16/7867
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,100,164
App. No.
16/006,076
Granted
Aug 24, 2021
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for displaying videos based upon selectable inputs associated with tags are presented. For example, a video may be identified. A transcript, associated with the video, may be determined. The transcript may comprise a plurality of text segments. The transcript may be analyzed to generate a plurality of sets of tags associated with the transcript. A plurality of selectable inputs may be generated based upon the plurality of sets of tags. A video interface, comprising the plurality of selectable inputs, may be displayed on a first device. A selection of a first selectable input may be received via the video interface. The first selectable input may be associated with a first tag of the plurality of sets of tags and a first time of the video. A second device may display the video based upon the first time of the video.

Claims (84)

1. A method, comprising:

identifying a video, wherein the video comprises video data and audio data;

determining a transcript associated with the audio data, wherein the transcript comprises a plurality of text segments, wherein each text segment of the plurality of text segments is associated with a time segment of a duration of time of the video;

analyzing the transcript to generate a plurality of sets of tags associated with the transcript, wherein each set of tags of the plurality of sets of tags corresponds to a text segment of the plurality of text segments;

generating a plurality of selectable inputs based upon the plurality of sets of tags, wherein each selectable input of the plurality of selectable inputs comprises text representative of a tag of the plurality of sets of tags and a time associated with the tag, wherein a first selectable input of the plurality of selectable inputs comprises first text, comprising a first word, representative of a first tag associated with a first time of the video and a second selectable input of the plurality of selectable inputs comprises second text, comprising a second word, representative of a second tag associated with a second time of the video;

displaying a video interface comprising the plurality of selectable inputs;

receiving a selection of the first selectable input of the plurality of selectable inputs via the video interface; and

responsive to receiving the selection of the first selectable input associated with the first tag, modifying the video interface to display the video based upon the first time associated with the first selectable input.

2. The method of claim 1 , wherein:

the second tag is different than the first tag;

the analyzing the transcript comprises identifying a plurality of sets of entities, wherein each set of entities of the plurality of sets of entities corresponds to a text segment of the plurality of text segments; and

the plurality of sets of tags comprises indications of the plurality of sets of entities,

the method comprising:

analyzing the plurality of sets of entities to generate a first plurality of weights associated with the plurality of sets of entities, wherein each weight of the first plurality of weights is assigned to an entity of the plurality of sets of entities based upon a frequency of the entity in the plurality of sets of entities.

3. The method of claim 1 , wherein:

the second tag is different than the first tag;

the analyzing the transcript comprises identifying a plurality of sets of topics, wherein each set of topics of the plurality of sets of topics corresponds to a text segment of the plurality of text segments; and

the plurality of sets of tags comprises indications of the plurality of sets of topics,

the method comprising:

analyzing the plurality of sets of topics to generate a first plurality of weights associated with the plurality of sets of topics, wherein each weight of the first plurality of weights is assigned to a topic of the plurality of sets of topics based upon a frequency of the topic in the plurality of sets of topics.

4. The method of claim 1 , wherein the displaying the video interface comprising the plurality of selectable inputs comprises:

displaying the first selectable input in a first position in the video interface based upon the first tag; and

displaying the second selectable input in a second position in the video interface based upon the second tag.

5. The method of claim 1 , wherein the displaying the video interface comprising the plurality of selectable inputs comprises:

displaying the first selectable input in a first position in the video interface based upon a first weight associated with the first selectable input; and

displaying the second selectable input in a second position in the video interface based upon a second weight associated with the second selectable input.

6. The method of claim 1 , wherein:

the analyzing the transcript comprises identifying a plurality of sets of topics, wherein each set of topics of the plurality of sets of topics corresponds to a text segment of the plurality of text segments; and

the plurality of sets of tags comprises indications of the plurality of sets of topics.

7. The method of claim 6 , comprising:

analyzing the plurality of sets of topics to generate a second plurality of weights associated with the plurality of sets of topics, wherein each weight of the second plurality of weights is assigned to a topic of the plurality of sets of topics based upon a frequency of the topic in the plurality of sets of topics.

8. The method of claim 7 , wherein:

the plurality of selectable inputs comprises a third plurality of selectable inputs associated with the plurality of sets of topics; and

the generating the plurality of selectable inputs comprises formatting each selectable input of the third plurality of selectable inputs based upon a weight assigned to a topic of the plurality of sets of topics associated with the selectable input.

9. The method of claim 1 , wherein:

the analyzing the transcript comprises:

identifying a plurality of sets of entities, wherein each set of entities of the plurality of sets of entities corresponds to a text segment of the plurality of text segments; and

identifying a plurality of sets of topics, wherein each set of topics of the plurality of sets of topics corresponds to a text segment of the plurality of text segments;

the plurality of sets of tags comprises indications of the plurality of sets of entities and indications of the plurality of sets of topics;

the plurality of selectable inputs comprises a second plurality of selectable inputs associated with the plurality of sets of entities and a third plurality of selectable inputs associated with the plurality of sets of topics;

the generating the plurality of selectable inputs comprises formatting each selectable input of the second plurality of selectable inputs based upon a first format;

the generating the plurality of selectable inputs comprises formatting each selectable input of the third plurality of selectable inputs based upon a second format; and

the first format is different than the second format.

10. The method of claim 9 , wherein the identifying the plurality of sets of entities is performed based upon the plurality of sets of topics.

11. The method of claim 9 , wherein the identifying the plurality of sets of topics is performed based upon the plurality of sets of entities.

12. The method of claim 1 , wherein the first selectable input has a different format than the second selectable input.

13. The method of claim 1 , wherein the first text represents at least one of a first entity or a first topic and the second text represents at least one of a second entity or a second topic.

14. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

generating a plurality of selectable inputs based upon a plurality of sets of tags associated with a video, wherein each selectable input of the plurality of selectable inputs corresponds to an indication of a tag of the plurality of sets of tags and a time associated with the tag;

displaying a video interface comprising the plurality of selectable inputs;

receiving a selection of a first selectable input of the plurality of selectable inputs via the video interface, wherein the first selectable input is associated with a first tag of the plurality of sets of tags and a first time of the video; and

responsive to receiving the selection of the first selectable input associated with the first tag, modifying the video interface to display the video based upon the first time associated with the first selectable input,

wherein at least one of:

the first selectable input of the plurality of selectable inputs comprises first text representative of the first tag and a second selectable input of the plurality of selectable inputs comprises second text representative of a second tag;

the displaying comprises displaying the first selectable input with a different format than the second selectable input;

the displaying the video interface comprising the plurality of selectable inputs comprises:

displaying the first selectable input in a first position in the video interface based upon the first tag; and

displaying the second selectable input in a second position in the video interface based upon the second tag; or

the displaying the video interface comprising the plurality of selectable inputs comprises:

displaying the first selectable input in the first position in the video interface based upon a first weight associated with the first selectable input; and

displaying the second selectable input in the second position in the video interface based upon a second weight associated with the second selectable input.

15. The computing device of claim 14 , wherein the first tag is different than the second tag of the plurality of sets of tags.

16. The computing device of claim 15 , wherein the first time is different than a second time associated with the second tag.

17. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

identifying a video, wherein the video comprises video data and audio data;

determining a transcript associated with the audio data, wherein the transcript comprises a plurality of text segments, wherein each text segment of the plurality of text segments is associated with a time segment of a duration of time of the video;

analyzing the transcript to generate a plurality of sets of tags associated with the transcript, wherein each set of tags of the plurality of sets of tags corresponds to a text segment of the plurality of text segments; and

generating a plurality of selectable inputs based upon the plurality of sets of tags, wherein each selectable input of the plurality of selectable inputs corresponds to an indication of a tag of the plurality of sets of tags and a time associated with the tag, wherein a first selectable input of the plurality of selectable inputs corresponds to an indication of a first tag associated with a first time of the video and a second selectable input of the plurality of selectable inputs corresponds to an indication of a second tag associated with a second time of the video,

wherein at least one of:

the first selectable input comprises first text representative of the first tag and the second selectable input comprises second text representative of the second tag; or

the first selectable input has a different format than the second selectable input.

18. The non-transitory machine readable medium of claim 17 , wherein:

the analyzing the transcript comprises:

identifying a plurality of sets of entities, wherein each set of entities of the plurality of sets of entities corresponds to a text segment of the plurality of text segments; and

identifying a plurality of sets of topics, wherein each set of topics of the plurality of sets of topics corresponds to a text segment of the plurality of text segments;

the plurality of sets of tags comprises indications of the plurality of sets of entities and indications of the plurality of sets of topics;

the plurality of selectable inputs comprises a second plurality of selectable inputs associated with the plurality of sets of entities and a third plurality of selectable inputs associated with the plurality of sets of topics;

the generating the plurality of selectable inputs comprises formatting each selectable input of the second plurality of selectable inputs based upon a first format;

the generating the plurality of selectable inputs comprises formatting each selectable input of the third plurality of selectable inputs based upon a second format; and

the first format is different than the second format.

19. The non-transitory machine readable medium of claim 18 , wherein the identifying the plurality of sets of entities is performed based upon the plurality of sets of topics.

20. The non-transitory machine readable medium of claim 18 , wherein the identifying the plurality of sets of topics is performed based upon the plurality of sets of entities.

Assignments (4)
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 Jun 12, 2018
From: SONI, AKSHAY; PAPPU, AASISH KUMAR
To: OATH INC.
Reel/Frame 046348/0295 →