Promoting communicant interactions in a network communications environment

US12249005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12249005-B2
Application numberUS-202217831369-A
CountryUS
Kind codeB2
Filing dateJun 2, 2022
Priority dateApr 5, 2008
Publication dateMar 11, 2025
Grant dateMar 11, 2025

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.

In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment. Based on user input in connection with the graphical user interface, a presence is established for the user in a selected one of the virtual areas, realtime communications are administered between the user and one or more communicants who are present in the selected virtual area, and a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas is displayed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: a processor; and a memory, coupled to the processor, storing code that when executed by the processor, the processor performs operations comprising: connecting to a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members; in connection with the user's network node, providing a graphical user interface comprising controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment; based on user input in connection with the graphical user interface, establishing a presence for the user in one of the virtual areas, administering realtime communications between the user and one or more communicants who are present in the virtual area, and displaying a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas; and hosting virtual area applications by the virtual areas; for each virtual area, managing sessions of respective network nodes in the virtual area using one of the hosted virtual area applications associated to the virtual area; customizing an appearance of at least one of the virtual areas using one of the virtual area applications of a virtual area platform, wherein the appearance is customizable to any of many different appearances. 2. The apparatus of claim 1 , wherein when the code is executed by the processor, the processor performs further operations comprising: assigning respective ones of the communicants into respective groups according to their respective locations of presence in the virtual areas, wherein the displaying comprises showing the graphical representations and realtime activities of the communicants in different sections of the visualization according to the respective groups into which the communicants are assigned, and each section corresponds to a respective location of presence. 3. The apparatus of claim 2 , wherein the graphical representations and realtime activities of co-located communicants are grouped together in respective sections of the visualization. 4. The apparatus of claim 2 , wherein each of respective ones of the virtual areas comprises multiple respective zones, each zone supports establishment of communicant presence and realtime communications between network nodes associated with the zone, and the displaying comprises showing in the visualization visual indications of the zones in which respective ones of the communicants are present. 5. The apparatus of claim 4 , wherein within a particular one of the sections of the visualization corresponding to a particular one of the virtual areas comprising multiple zones, the displaying comprises in different sub-sections of the particular section showing the graphical representations and realtime activities of the communicants in the particular virtual area according to communicants' respective zones of presence in the particular virtual area. 6. The apparatus of claim 5 , wherein the displaying comprises in one of the sub-sections of the particular section of the visualization, showing the graphical representations and realtime activities of the communicants in the zone in which the user is present. 7. The apparatus of claim 5 , wherein the displaying comprises for each zone of co-presence in the particular virtual area, showing the graphical representations and realtime activities of the communicants in the zone in a respective one of the sub-sections of the particular section of the visualization. 8. The apparatus of claim 5 , wherein the displaying comprises showing the graphical representations and realtime activities of the communicants who are alone in respective ones of the zones of the particular virtual area grouped together in a respective one of the sub-sections of the particular section of the visualization. 9. The apparatus of claim 5 , wherein each of respective ones of the zones of the particular virtual area is associated with a respective door object having different states that are associated with different respective rules for granting communicant access to the zone, and the displaying comprises displaying in respective ones of the sub-sections visual indications of the states of the door objects associated with the respective zones. 10. The apparatus of claim 9 , wherein when the code is executed by the processor, the processor performs further operations comprising: in response to user input in connection with a selected one of the sub-sections, presenting a zone interface for interacting with the particular zone corresponding to the selected sub-section. 11. The apparatus of claim 10 , wherein the zone interface comprises a selection of zone interaction controls that depend on whether or not the user is present in the particular zone. 12. The apparatus of claim 11 , wherein based on a determination that the user is present in the particular zone, the selection of zone interface controls comprises a door control that enables the user to change the state of the door object associated with the particular zone. 13. The apparatus of claim 11 , wherein based on a determination that the user is not present in the particular zone, the selection of zone interface controls comprises a knock control that enables the user to send a message requesting entry into the particular zone to one or more communicants who are present in the particular zone. 14. The apparatus of claim 11 , wherein based on a determination that the user is not present in the particular zone, the selection of zone interface controls comprises a navigation control, wherein if the associated door object is in the open state or the user is an owner of the particular zone the navigation control enables the user to enter the particular zone, otherwise the navigation control enables the user to send a message requesting entry into the particular zone to a communicant who is present in the particular zone. 15. The apparatus of claim 1 , wherein the displaying comprises showing the graphical representations and realtime activities of the communicants who are members of a particular one of the virtual areas and are present in the network communications environment in a first section of the visualization, and showing graphical representations of the communicants who are members of the particular virtual area and are not present in the network communications environment in a second section of the visualization. 16. The apparatus of claim 1 , wherein the displaying comprises showing the graphical representations and realtime activities of the communicants who are members of a particular one of the virtual areas and are present in the network communications environment in a sequence ordered by respective names associated with the communicants. 17. The apparatus of claim 16 , wherein each of respective ones of the virtual areas comprises multiple respective zones, each zone supports establishment of communicant presence and realtime communications between network nodes associated with the zone, and the displaying comprises showing visual indications of the zones in which respective ones of the communicants are present. 18. The apparatus of claim 17 , wherein for each of the c

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry (by merging two or more sets of carriers in ordered sequence G06F7/16) · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction with lists of selectable items, e.g. menus · 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 US12249005B2 cover?
In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in …
Who is the assignee on this patent?
Sococo Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).