IP Library Granted Patent US 11,997,062
Granted Patent B2
US 11,997,062 · App. 17/539,193 · Granted May 28, 2024

Methods, systems, and media for identifying and presenting video objects linked to a source video

Inventors: Justin Lewis (Marina Del Rey, CA); Ruxandra Georgiana Davies (Santa Monica, CA)
Assignee: GOOGLE LLC
H04L51/10G06F16/48G06F16/735G06F16/9535H04L51/52
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,997,062
App. No.
17/539,193
Granted
May 28, 2024
Kind
B2
Abstract

Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.

Claims (27)

1. A method in a server, the method comprising:

receiving, by one or more processors, a sequence of characters from a first user device operated by a first user;

selecting, by the one or more processors from a plurality of sequences of frames, a group of sequences of frames based on (i) one or more sentiments identified from the sequence of characters, wherein the sentiments are identified by applying one or more natural language processing techniques to the sequence of characters, and (ii) a relationship between the first user and one or more content creators associated with the group of sequences of frames;

providing, by the one or more processors, the selected group of sequences of frames to the first user device; and

in response to receiving, from the first user device, a selection of a sequence of frames from the group, providing the selected sequence of frames to a second user device operated by a second user.

2. The method of claim 1 , wherein the sequence of characters corresponds to an online conversation between the first user and the second user.

3. The method of claim 1 , wherein providing the selected sequence of frames to the second user device causes the second user device to render the selected sequence of frames.

4. The method of claim 1 , wherein providing the selected sequence of frames to the second user device causes the second user device to replace at least a portion of the sequence of characters with the selected sequence of frames.

5. The method of claim 1 , wherein the sequence of characters includes an identifier of a video object including an identifier of the sequence of frames, and wherein selecting the sequence of frames is based on (i) the identifier and (ii) the relationship between the first user and the one or more content creators.

6. The method of claim 1 , wherein selecting the group of sequences of frames is based on (i) a channel corresponding to the sequence of characters and (ii) the relationship between the first user and the one or more content creators.

7. The method of claim 1 , wherein selecting the group of sequences of frames is based on (i) the sequence of characters and (ii) the first user having a connection to a content creator on a social networking service.

8. The method of claim 1 , wherein selecting the group of sequences of frames is based on (i) the sequence of characters and (ii) the first user having a subscription corresponding to a content creator.

9. The method of claim 1 , wherein applying one or more natural language processing techniques to the sequence of characters includes identifying one or more keywords from the sequence of characters.

10. A system comprising:

one or more processors configured to

receive a sequence of characters from a first user device operated by a first user;

select, from a plurality of sequences of frames, a group of sequences of frames based on (i) one or more sentiments identified from the sequence of characters, wherein the sentiments are identified by applying one or more natural language processing techniques to the sequence of characters, and (ii) a relationship between the first user and one or more content creators associated with the group of sequences of frames;

provide the selected group of sequences of frames to the first user device; and

in response to receiving, from the first user device, a selection of a sequence of frames from the group, provide the selected sequence of frames to a second user device operated by a second user.

11. The system of claim 10 , wherein the sequence of characters corresponds to an online conversation between the first user and the second user.

12. The system of claim 10 , wherein providing the selected sequence of frames to the second user device causes the second user device to render the selected sequence of frames.

13. The system of claim 10 , wherein providing the selected sequence of frames to the second user device causes the second user device to replace at least a portion of the sequence of characters with the selected sequence of frames.

14. The system of claim 10 , wherein the sequence of characters includes an identifier of a video object including an identifier of the sequence of frames, and wherein selecting the sequence of frames is based on (i) the identifier and (ii) the relationship between the first user and the one or more content creators.

15. The system of claim 10 , wherein selecting the group of sequences of frames is based on (i) a channel corresponding to the sequence of characters and (ii) the relationship between the first user and the one or more content creators.

16. The system of claim 10 , wherein selecting the group of sequences of frames is based on (i) the sequence of characters and (ii) the first user having a connection to a content creator on a social networking service.

17. The system of claim 10 , wherein selecting the group of sequences of frames is based on (i) the sequence of characters and (ii) the first user having a subscription corresponding to a content creator.

18. The system of claim 10 , wherein applying one or more natural language processing techniques to the sequence of characters includes identifying one or more keywords from the sequence of characters.

Assignments (2)
CHANGE OF NAME Recorded Mar 2, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 059293/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2022
From: LEWIS, JUSTIN; DAVIES, RUXANDRA GEORGIANA
To: GOOGLE INC.
Reel/Frame 059148/0374 →
Continuity (4)
Continuation 16881639 · May 22, 2020
Continuation 16174815 · Oct 30, 2018
Continuation 14964894 · Dec 10, 2015
Related Publication 20220094654A1 · Mar 24, 2022
Cited By (1)
US 12,719,823