Patents Assigned to Social Communications Company
  • Patent number: 9357025
    Abstract: A persistent virtual area that supports establishment of respective presences of communicants operating respective network nodes connected to the virtual area even after all network nodes have disconnected from the virtual area is maintained. A presence in the virtual area is established for a user of a Public Switched Telephone Network (PSTN) terminal device. Transmission of data associated with the virtual area to the PSTN terminal device.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 31, 2016
    Assignee: Social Communications Company
    Inventors: Eric Cozzi, David Van Wie, Paul J. Brody, Matthew Leacock
  • Patent number: 9319357
    Abstract: Examples of systems and methods for context based virtual area creation are described. Some examples provide a quick and easy way for users to wrap virtual areas around contexts of interest. Examples of such contexts may be defined in terms of one or more of content, people, and real-world location. The virtual areas support realtime communications between communicants (e.g., one or more of text chat, voice, video, application sharing, and file sharing) and provide a persistent historical repository for interactions in the virtual area. Summaries of activities and other events in virtual areas typically are published in realtime so that other communicants can readily obtain a quick summary of the activities occurring in a particular context and decide whether or not to join or otherwise participate in those activities.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 19, 2016
    Assignee: Social Communications Company
    Inventor: Josh Moyers
  • Patent number: 9288242
    Abstract: Examples of systems and methods for bridging virtual and physical spaces are described. In some of these examples, a particular communicant's real world state drives changes in one or more of the communications connections, virtual state, and communications interface of the particular communicant or another communicant.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: March 15, 2016
    Assignee: Social Communications Company
    Inventors: David Van Wie, Paul J. Brody, Joseph W. Jennings
  • Patent number: 9182883
    Abstract: Apparatus transmits an identifier for association with a virtual area by an administering network service, generates output data from human perceptible stimulus in a physical space, transmits the output data in connection with the virtual area, receives input data associated with the virtual area, and generates human perceptible stimulus in the physical space from the input data. A persistent association is created between the apparatus and a virtual area. A respective presence is established in the virtual area for a communicant operating a client network node connected to the virtual area. A respective connection between each active pair of complementary sources and sinks of the client network node and the apparatus are administered in association with the virtual area. A client network node displays a graphical user interface, establishes the administered connections, and presents interaction controls associated with the object for interacting with communicants in the physical space.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: November 10, 2015
    Assignee: Social Communications Company
    Inventor: David Van Wie
  • Patent number: 9124662
    Abstract: Apparatus and methods relating to persistent network resource and virtual area associations for realtime collaboration include managing and displaying an object associated with a virtual area that supports establishment of respective presences of communicants operating respective client network nodes. Examples of the object include an object that has one or more user-modifiable property fields and an object that is associated with screen sharing functionality of the client network node.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: September 1, 2015
    Assignee: Social Communications Company
    Inventors: Josh Moyers, Matthew Leacock, Paul J. Brody, David Van Wie, Robert J. Butler
  • Patent number: 9077549
    Abstract: Examples that are described herein provide systems and methods for creating virtual areas for realtime communications. Some examples provide a quick and easy process for creating a virtual area for a set of communicants and provisioning those communicants for realtime communications in the virtual area. Some examples provide a quick and easy way for a user to wrap a realtime communications framework around a network service. Through seamless integration of realtime communications (e.g., realtime audio, video, chat, screen sharing, and file transfer) in persistent virtual areas, these examples are able to enhance and improve communicants' experiences with a network service relative to traditional browser based methods of collaborating on network service based projects.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: July 7, 2015
    Assignee: Social Communications Company
    Inventors: Josh Moyers, Matthew Leacock, Paul J. Brody, David Van Wie, Seth Miller
  • Patent number: 9069851
    Abstract: A graphical user interface is displayed. The graphical user interface includes at least one communication control for managing communications with other network nodes and at least one browser control for navigating to different network resource addresses. Human perceptible realtime output is generated from realtime communication data relating to a realtime communication session with at least one other client network node. In the process of generating of at least some of the human perceptible realtime output, operation of the client network node is managed based on at least one performance target. In the graphical user interface, a graphical representation of a network resource identified in connection with the browser control is displayed.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: June 30, 2015
    Assignee: Social Communications Company
    Inventors: David Van Wie, Joseph Altmaier
  • Patent number: 9065874
    Abstract: Apparatus and methods relating to persistent network resource and virtual area associations for realtime collaboration include managing and displaying an object associated with a virtual area that supports establishment of respective presences of communicants operating respective client network nodes. Examples of the object include an object that has one or more user-modifiable property fields and an object that is associated with screen sharing functionality of the client network node.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 23, 2015
    Assignee: Social Communications Company
    Inventors: Josh Moyers, Matthew Leacock, Paul J. Brody, David Van Wie, Robert J. Butler
  • Patent number: 9055131
    Abstract: A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: June 9, 2015
    Assignee: Social Communications Company
    Inventors: David Van Wie, Joseph Altmaier
  • Patent number: 9009603
    Abstract: A web browser interface for visualizing realtime network communications in spatial communication environments allows communicants to interact with other communicants in an immersive spatial communication environment without having to install any specialized communication software and without requiring special proxies or firewall additions or exceptions.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: April 14, 2015
    Assignee: Social Communications Company
    Inventors: Josh Moyers, David Van Wie
  • Patent number: 8930472
    Abstract: In a network communication environment in which communicants operating from respective client network nodes connect to different server applications, communicants who are related to a target communicant are ascertained, statuses of the related communicants with respect to the different server applications are determined, and indications of the related communicants and the determined statuses of the related communicants are transmitted to the target communicant. Graphical representations of the related communicants and graphical indications of the statuses of the related communicants with respect to connections to the different server applications may be displayed on a display. A contact list including a respective graphical representation of each of one or more of the communicants also may be displayed in association with visual cues representing the ascertained types of current interaction activities respectively engaged in by the one or more communicants.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: January 6, 2015
    Assignee: Social Communications Company
    Inventors: Matthew Leacock, David Van Wie, Paul J. Brody
  • Publication number: 20140337478
    Abstract: In order to capture additional network address information that potentially is useful for establishing peer-to-peer connections, client nodes collect network address information from one another. In some examples, the client nodes perform their own independent asymmetric discovery for network addresses that may be sent to a server node for distribution to other client nodes and used to establish peer-to-peer connections between client nodes. In this way, the client nodes are able to obtain network address information that otherwise might not be discoverable by the sever node and thereby increase the number of direct peer connections, improve the robustness of the session establishment process, and reduce the network address collection and peer node matchmaking burdens on the server node.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Applicant: Social Communications Company
    Inventors: Joseph Altmaier, Robert J. Butler
  • Patent number: 8868656
    Abstract: A pervasive realtime framework supports the execution of realtime software applications with high-level functions that significantly reduce the effort and time needed to develop realtime software applications in a new operating environment paradigm in which realtime connections between network nodes are pervasive. The pervasive realtime framework handles the complex tasks of connecting to communicants, virtual areas, and other network resources, as well as switching those connections in response to user inputs and thereby enables software application developers to focus on developing high-level realtime software application functionality.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: October 21, 2014
    Assignee: Social Communications Company
    Inventors: David Van Wie, Joseph Altmaier
  • Patent number: 8831196
    Abstract: A telephony interface for realtime network communications in virtual communication environments allows telephony communicants to interact with other communicants in an immersive communication environment.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: September 9, 2014
    Assignee: Social Communications Company
    Inventors: Josh Moyers, David Van Wie
  • Publication number: 20140237393
    Abstract: Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 21, 2014
    Applicant: Social Communications Company
    Inventors: David Van Wie, Paul J Brody
  • Patent number: 8775595
    Abstract: Other communicants in a network communications environment who have relationship ties with a user that satisfy a particular relationship predicate and who are present in a zone of a respective other virtual area that is assigned to the other communicant are determined. Indications of presence of the determined other communicants in the zones of the other virtual areas is transmitted to the user. Each virtual area is associated with a respective communicant who is present in the virtual area and has a relationship tie with the user that satisfies a relationship predicate. Responsive to user input referencing a selected virtual area, a request to establish a presence for the user in the selected virtual area is transmitted. Responsive to user input referencing a particular communicant, a request to establish a network communications link between the respective network nodes operated by the user and the particular communicant is transmitted.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 8, 2014
    Assignee: Social Communications Company
    Inventors: Matthew Leacock, David Van Wie, Paul J. Brody
  • Patent number: 8756304
    Abstract: A user's presence is established in a particular zone of a virtual area that is assigned to the user. An indication of the user's presence in the particular zone is transmitted to each communicant who has a respective relationship tie with the user that satisfies a governance rule that is associated with the particular zone.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: June 17, 2014
    Assignee: Social Communications Company
    Inventors: Matthew Leacock, David Van Wie, Paul J. Brody
  • Patent number: 8732236
    Abstract: A stream transport protocol supports realtime network communications between communicants operating on respective network nodes. The stream transport protocol supports remote management of client communication sessions, including provisioning of each pair of client network nodes with a respective session definition defining a respective peer-to-peer session over a network connection between the constituent client network nodes of the pair. The stream transport protocol has relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: May 20, 2014
    Assignee: Social Communications Company
    Inventors: Joseph Altmaier, Robert J. Butler, David Van Wie
  • Patent number: 8732593
    Abstract: Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: May 20, 2014
    Assignee: Social Communications Company
    Inventors: David Van Wie, Paul J. Brody
  • Publication number: 20140136726
    Abstract: A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.
    Type: Application
    Filed: October 3, 2013
    Publication date: May 15, 2014
    Applicant: Social Communications Company
    Inventors: David Van Wie, Joseph Altmaier