Synchronous communication system and method

US9854013B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9854013-B1
Application numberUS-201314055237-A
CountryUS
Kind codeB1
Filing dateOct 16, 2013
Priority dateOct 16, 2013
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

A method and computing system for providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network. A first video stream of a first user of the plurality of users is rendered within a primary viewing field associated with the synchronous communication session. A placeholder for the first user of the plurality of users is rendered within a first portion of a secondary viewing field associated with the synchronous communication session. The secondary viewing field includes a plurality of portions. A video stream of the remaining users of the plurality of users is rendered within the remaining portions of the secondary viewing field.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network; rendering a first video stream of a first user of the plurality of users within a primary viewing field associated with the synchronous communication session; rendering a placeholder for the first user of the plurality of users within a first portion of a secondary viewing field associated with the synchronous communication session, wherein the secondary viewing field includes a plurality of portions; and rendering video streams of the remaining users of the plurality of users within the remaining portions of the secondary viewing field, wherein the first video stream of the first user within the primary viewing field, the placeholder for the first user within the first portion of the secondary viewing field, and the video stream of the remaining users within the remaining portions of the secondary viewing field are rendered simultaneously and such that the rendered first video stream within the primary viewing field is larger in size than each of the rendered placeholder and the rendered video streams within the secondary viewing field, and wherein the placeholder for the first user of the plurality of users is fully visible and includes one or more of: information concerning the first user of the plurality of users, and a grayed-out version of the first video stream of the first user. 2. A computer-implemented method comprising: providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network; rendering a first video stream of a first user of the plurality of users within a primary viewing field associated with the synchronous communication session; rendering a placeholder for the first user of the plurality of users within a first portion of a secondary viewing field associated with the synchronous communication session, wherein the secondary viewing field includes a plurality of portions; rendering video streams of the remaining users of the plurality of users within the remaining portions of the secondary viewing field, wherein the first video stream of the first user within the primary viewing field, the placeholder for the first user within the first portion of the secondary viewing field, and the video stream of the remaining users within the remaining portions of the secondary viewing field are rendered simultaneously such that the rendered first video stream within the primary viewing field is larger in size than each of the rendered placeholder and the rendered video streams within the secondary viewing field; receiving, from a requesting user of the plurality of users, a request concerning session control options for an identified user of the plurality of users; and in response to receiving the request, rendering a control options pop-up menu concerning the identified user, wherein the control options menu defines a plurality of available control options concerning the identified user, each available control option being configured to control an aspect of the identified user's participation in the synchronous communication session. 3. The computer-implemented method of claim 2 wherein the first user of the plurality of users is currently addressing the remaining users of the plurality of users within the synchronous communication session. 4. The computer-implemented method of claim 2 wherein the plurality of available control options includes at least one of: moving the identified user into the primary viewing field; muting the audio of the identified user; blocking the identified user from viewing a video stream associated with the requesting user; and expelling the identified user from the synchronous communication session. 5. The computer-implemented method of claim 2 , wherein the placeholder for the first user of the plurality of users includes information concerning the first user of the plurality of users, including one or more of: identification information for the first user of the plurality of users; and contact information for the first user of the plurality of users. 6. The computer-implemented method of claim 2 , wherein the placeholder for the first user of the plurality of users is fully visible and includes: an at least partially-obscured version of the first video stream of the first user of the plurality of users. 7. The computer-implemented method of claim 6 , wherein the at least partially-obscured version of the first video stream of the first user is a grayed-out version of the first video stream of the first user. 8. A computing system including a processor and memory configured to perform operations comprising: providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network; rendering a first video stream of a first user of the plurality of users within a primary viewing field associated with the synchronous communication session; rendering a placeholder for the first user of the plurality of users within a first portion of a secondary viewing field associated with the synchronous communication session, wherein the secondary viewing field includes a plurality of portions; rendering video streams of the remaining users of the plurality of users within the remaining portions of the secondary viewing field, wherein the first video stream of the first user within the primary viewing field, the placeholder for the first user within the first portion of the secondary viewing field, and the video stream of the remaining users within the remaining portions of the secondary viewing field are rendered simultaneously such that the rendered first video stream within the primary viewing field is larger in size than each of the rendered placeholder and the rendered video streams within the secondary viewing field; receiving, from a requesting user of the plurality of users, a request concerning session control options for an identified user of the plurality of users; and in response to receiving the request, rendering a control options pop-up menu concerning the identified user, wherein the control options menu defines a plurality of available control options concerning the identified user, each available control option being configured to control an aspect of the identified user's participation in the synchronous communication session. 9. The computing system of claim 8 wherein the first user of the plurality of users is currently addressing the remaining users of the plurality of users within the synchronous communication session. 10. The computing system of claim 8 , wherein the plurality of available control options includes at least one of: moving the identified user into the primary viewing field; muting the audio of the identified user; blocking the identified user from viewing a video stream associated with the requesting user; and expelling the identified user from the synchronous communication session. 11. The computing system of claim 8 , wherein the placeholder for the first user of the plurality of users includes information concerning the first user of the plurality of users, including one or more of: identification information for the first user of the plurality of users; and contact information for the first user of the plurality of users. 12. The computing system of claim 8 , wherein the placeholder for the first user of the plurality of users is fully visible and includes: an at least partially-obscured version of the first video stream of the first user.

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • H04L65/403Primary

    Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · 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 US9854013B1 cover?
A method and computing system for providing, using one or more computing devices, a synchronous communication session for a plurality of users of a social network. A first video stream of a first user of the plurality of users is rendered within a primary viewing field associated with the synchronous communication session. A placeholder for the first user of the plurality of users is rendered w…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification H04L65/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).