IP Library Granted Patent US 10,732,806
Granted Patent B2
US 10,732,806 · App. 15/987,339 · Granted Aug 4, 2020

Incorporating user content within a communication session interface

Inventors: Maks Osowski (San Francisco, CA); Sanjay Gajanan Mavinkurve (Clyde Hill, WA); Greg Scott (Capitola, CA)
Assignee: Google LLC
G06F3/04842G06F3/0482H04N7/141H04N7/147
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,732,806
App. No.
15/987,339
Granted
Aug 4, 2020
Kind
B2
Abstract

Systems and methods are disclosed for incorporating user content within a communication session interface. In one implementation, a processing device receives, in relation to a communication session between a first user and a second user, a communication input associated with a first user. The processing device processes the communication input to identify one or more content items stored on a content sharing platform that are associated with the first user and that pertain to one or more aspects of the communication input. The processing device modifies one or more aspects of an interface of the communication session based on the one or more content items.

Claims (46)

1. A method comprising:

receiving, during a communication session between a first user and a second user, a communication input associated with the first user, wherein the communication input is originated from the first user and directed to the second user;

identifying, based on content of the communication input received during the communication session between the first user and the second user and an account of the first user on a content sharing platform, a plurality of content items that are relevant to the content of the communication input, wherein the plurality of content items are stored on the content sharing platform and that are in the account of the first user;

identifying, by a processing device, a first content item of the plurality of content items that is associated with the first user and a second content item of the plurality of content items that is associated with the second user;

modifying one or more aspects of a first interface of the communication session to present the second content item to the first user; and

modifying one or more aspects of a second interface of the communication session to present the first content item to the second user.

2. The method of claim 1 , wherein identifying, based on the content of the communication input received during the communication session and the account of the first user on the content sharing platform, the plurality of content items comprises:

identifying the plurality of content items based on relevance of the plurality of content items to the content of the communication input.

3. The method of claim 1 , wherein the one or more aspects of the first interface of the communication session are modified based on one or more contextual characteristics associated with the first user.

4. The method of claim 1 , further comprising:

receiving an interaction with the second interface of the communication session by the second user; and

in view of the interaction, modifying the first interface of the communication session to present a third content item of the plurality of content items.

5. The method of claim 1 , wherein modifying the one or more aspects of the second interface of the communication session further comprises providing the first content item as a background within the second interface of the communication session.

6. The method of claim 1 , wherein modifying the one or more aspects of the first interface of the communication session comprises providing a link to the second content item in relation to the communication input as presented within the first interface.

7. The method of claim 1 , wherein the communication input comprises at least one of textual content, video content, or graphical content.

8. A system comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

receive, during a communication session between a first user and a second user, a communication input associated with the first user, wherein the communication input is originated from the first user and directed to the second user;

identify, based on content of the communication input received during the communication session between the first user and the second user and an account of the first user on a content sharing platform, a plurality of content items that are relevant to the content of the communication input, wherein the plurality of content items are stored on the content sharing platform and that are in the account of the first user;

identify a first content item of the plurality of content items that is associated with the first user and a second content item of the plurality of content items that is associated with the second user;

modify one or more aspects of a first interface of the communication session to present the second content item to the first user; and

modify one or more aspects of a second interface of the communication session to present the first content item to the second user.

9. The system of claim 8 , wherein to identify, based on the content of the communication input received during the communication session and the account of the first user on the content sharing platform, the plurality of content items, the processing device is further to:

identify the plurality of content items based on relevance of the plurality of content items to the content of the communication input.

10. The system of claim 8 , wherein the one or more aspects of the first interface of the communication session are modified based on one or more contextual characteristics associated with the first user.

11. The system of claim 8 , wherein the processing device is further to:

receive an interaction with the second interface of the communication session by the second user; and

in view of the interaction, modify the first interface of the communication session to present a third content item of the plurality of content items.

12. The system of claim 8 , wherein, to modify the one or more aspects of the second interface of the communication session, the processing device is further to provide the first content item as a background within the second interface of the communication session.

13. The system of claim 8 , wherein, to modify the one or more aspects of the first interface of the communication session, the processing device is further to provide a link to the second content item in relation to the communication input as presented within the first interface.

14. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:

receive, during a communication session between a first user and a second user, a communication input associated with the first user, wherein the communication input is originated from the first user and directed to the second user;

identify, based on content of the communication input received during the communication session between the first user and the second user and an account of the first user on a content sharing platform, a plurality of content items that are relevant to the content of the communication input, wherein the plurality of content items are stored on the content sharing platform and that are in the account of the first user;

identify a first content item of the plurality of content items that is associated with the first user and a second content item of the plurality of content items that is associated with the second user;

modify one or more aspects of a first interface of the communication session to present the second content item to the first user; and

modify one or more aspects of a second interface of the communication session to present the first content item to the second user.

15. The non-transitory computer readable medium of claim 14 , wherein to identify, based on the content of the communication input received during the communication session and the account of the first user on the content sharing platform, the plurality of content items, the processing device is further to:

identify the plurality of content items based on relevance of the plurality of content items to the content of the communication input.

16. The non-transitory computer readable medium of claim 14 , wherein the one or more aspects of the first interface of the communication session are modified based on one or more contextual characteristics associated with the first user.

17. The non-transitory computer readable medium of claim 14 , wherein the processing device is further to:

receive an interaction with the second interface of the communication session by the second user; and

in view of the interaction, modify the first interface of the communication session to present a third content item of the plurality of content items.

18. The non-transitory computer readable medium of claim 14 , wherein, to modify the one or more aspects of the second interface of the communication session, the processing device is further to provide the first content item as a background within the second interface of the communication session.

19. The non-transitory computer readable medium of claim 14 , wherein, to modify the one or more aspects of the first interface of the communication session, the processing device is further to provide a link to the second content item in relation to the communication input as presented within the first interface.

20. The non-transitory computer readable medium of claim 14 , wherein the communication input comprises at least one of textual content, video content, or graphical content.

Assignments (2)
CHANGE OF NAME Recorded Jul 17, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 047254/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: OSOWSKI, MAKS; MAVINKURVE, SANJAY GAJANAN; SCOTT, GREG
To: GOOGLE INC.
Reel/Frame 045885/0519 →
Continuity (2)
Continuation 14830663 · Aug 19, 2015
Related Publication 20180267693A1 · Sep 20, 2018