Content sharing to represent user communications in real-time collaboration sessions
AssigneeGoogle Inc.
InventorsJokubas Zukerman, Marco Paglia, William Frederick Kiefer
Life of this patent
Estimating the term…
Abstract
A processing device analyzes a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device. The processing device selects a media item based on content of the user communication. The selected media item has well-known content. The processing device adds at least a portion of the selected media item to the collaboration session for presentation to at least one of the source device or the target device.
Claims20
A method comprising:
- analyzing, by a processing device, a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device;
- selecting a media item based on content of the user communication;
- adding at least a portion of the selected media item to the collaboration session for presentation in a user interface of the collaboration session to at least one of the source device or the target device, wherein an initial portion of the user interface comprises the user communication overlaid with the at least the portion of the selected media item;
- selecting at least a portion of another media item based on subsequent content of a subsequent user communication of the collaboration session;
- and
- adding the at least the portion of the another media item to a subsequent portion of the user interface that is adjacent to the initial portion, wherein the subsequent portion of the user interface comprises the subsequent user communication overlaid with the at least the portion of the another media item.
A system comprising:
- a memory;
- and
- a processing device, coupled to the memory, to:
- analyze a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device;
- select a media item based on content of the user communication;
- add at least a portion of the selected media item to the collaboration session for presentation in a user interface of the collaboration session to at least one of the source device or the target device, wherein an initial portion of the user interface comprises the user communication overlaid with the at least the portion of the selected media item;
- select at least a portion of another media item based on subsequent content of a subsequent user communication of the collaboration session;
- and
- add the at least the portion of the another media item to a subsequent portion of the user interface that is adjacent to the initial portion, wherein the subsequent portion of the user interface comprises the subsequent user communication overlaid with the at least the portion of the another media item.
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
- analyzing, by the processing device, a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device;
- selecting a media item based on content of the user communication;
- adding at least a portion of the selected media item to the collaboration session for presentation in a user interface of the collaboration session to at least one of the source device or the target device, wherein an initial portion of the user interface comprises the user communication overlaid with the at least the portion of the selected media item;
- selecting at least a portion of another media item based on subsequent content of a subsequent user communication of the collaboration session;
- and
- adding the at least the portion of the another media item to a subsequent portion of the user interface that is adjacent to the initial portion, wherein the subsequent portion of the user interface comprises the subsequent user communication overlaid with the at least the portion of the another media item.
Dependencies are inferred from the claim text.