Patents Assigned to Sococo, LLC
-
Patent number: 12587413Abstract: Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client network nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields.Type: GrantFiled: February 13, 2024Date of Patent: March 24, 2026Assignee: SOCOCO, LLCInventors: Robert J. Butler, Matthew Leacock, David Van Wie, Paul J. Brody, F. Randall Farmer
-
Publication number: 20260078061Abstract: 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: ApplicationFiled: November 12, 2025Publication date: March 19, 2026Applicant: Sococo, LLCInventors: Eric Cozzi, David Van Wie, Paul J. Brody, Matthew Leacock
-
Publication number: 20260044204Abstract: 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: ApplicationFiled: October 15, 2025Publication date: February 12, 2026Applicant: Sococo, LLCInventor: David Van Wie
-
Publication number: 20250358328Abstract: 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: ApplicationFiled: August 5, 2025Publication date: November 20, 2025Applicant: Sococo, LLCInventors: David Van Wie, Joseph Altmaier
-
Publication number: 20250348188Abstract: Improved systems and methods for navigating and interacting in virtual communication environments. 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: ApplicationFiled: July 23, 2025Publication date: November 13, 2025Applicant: Sococo, LLCInventors: David Van Wie, Paul J. Brody
-
Patent number: 12468380Abstract: 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: GrantFiled: May 20, 2024Date of Patent: November 11, 2025Assignee: Sococo, LLCInventor: David Van Wie
-
Publication number: 20250335081Abstract: In one embodiment of the present invention, a collaboration engine is configured to display shared digital assets consistently across displays. The collaboration engine receives container metadata generated based on a first location and first size of a digital asset within a first scaled workspace displayed on a first display. In response, the collaboration engine computes a second location and second size of the digital asset based on the container metadata and the size of a second scaled workspace. Finally, the collaboration engine configures the second device to display the digital asset within the second scaled workspace based on the second location and the second size. Notably, the container metadata correlates to the appearance of the digital asset on the first display, and the appearance of the digital asset on the second display correlates to the container metadata. Consequently, the appearance of the digital asset is consistent across the displays.Type: ApplicationFiled: July 8, 2025Publication date: October 30, 2025Applicant: Sococo, LLCInventors: Dino C. Carlos, Adam P. Cuzzort, Brandon Fischer
-
Patent number: 12425337Abstract: In association with a virtual area, a first network connection is established with a first network node present in the virtual area and a second network connection is established with a second network node present in the virtual area. Based on stream routing instructions, a stream router is created between the first network node and the second network node. The stream router includes a directed graph of processing elements operable to receive network data, process the received network data, and output the processed network data. On the first network connection, an input data stream derived from output data generated by the first network node is received in association with the virtual area. The input data stream is processed through the stream router to produce an output data stream. On the second network connection, the output data stream is sent to the second network node.Type: GrantFiled: December 7, 2023Date of Patent: September 23, 2025Assignee: Sococo, LLCInventors: Robert J. Butler, Joseph Altmaier, David Van Wie
-
Publication number: 20250282687Abstract: 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: ApplicationFiled: May 21, 2025Publication date: September 11, 2025Applicant: Sococo, LLCInventors: Eric Cozzi, David Van Wie, Paul J. Brody, Matthew Leacock
-
Patent number: 12386477Abstract: Improved systems and methods for navigating and interacting in virtual communication environments. 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: GrantFiled: January 29, 2024Date of Patent: August 12, 2025Assignee: SOCOCO, LLCInventors: David Van Wie, Paul J. Brody
-
Patent number: 12388884Abstract: 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: GrantFiled: December 7, 2023Date of Patent: August 12, 2025Assignee: Sococo, LLCInventors: David Van Wie, Joseph Altmaier
-
Publication number: 20250254082Abstract: 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: ApplicationFiled: January 27, 2025Publication date: August 7, 2025Applicant: Sococo, LLCInventors: David Van Wie, Joseph Altmaier
-
Patent number: 12353699Abstract: In one embodiment of the present invention, a collaboration engine is configured to display shared digital assets consistently across displays. The collaboration engine receives container metadata generated based on a first location and first size of a digital asset within a first scaled workspace displayed on a first display. In response, the collaboration engine computes a second location and second size of the digital asset based on the container metadata and the size of a second scaled workspace. Finally, the collaboration engine configures the second device to display the digital asset within the second scaled workspace based on the second location and the second size. Notably, the container metadata correlates to the appearance of the digital asset on the first display, and the appearance of the digital asset on the second display correlates to the container metadata. Consequently, the appearance of the digital asset is consistent across the displays.Type: GrantFiled: June 20, 2023Date of Patent: July 8, 2025Assignee: Sococo, LLCInventors: Dino C. Carlos, Adam P. Cuzzort, Brandon Fischer
-
Publication number: 20240372906Abstract: 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: ApplicationFiled: July 15, 2024Publication date: November 7, 2024Applicant: Sococo, LLCInventors: David Van Wie, Joseph Altmaier
-
Publication number: 20240370408Abstract: Techniques are described to support shared applications, including a shared application that permits retrieval, presentation and traversal of information resources. The innovative techniques enable multiple participants at different locations to both see and interact with assets such as a web-based content. The innovative techniques centralize the functionality of an application that is to be shared. A shared application is executed, during a collaboration, at a centralized location in a manner that does not require any local resources to create an application instance.Type: ApplicationFiled: July 15, 2024Publication date: November 7, 2024Applicant: Sococo, LLCInventors: Francis Joseph Nelbach, JR., Stephan Christopher Nagy, Adam P. Cuzzort
-
Publication number: 20240353968Abstract: 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: ApplicationFiled: March 18, 2024Publication date: October 24, 2024Applicant: Sococo, LLCInventor: David Van Wie
-
Publication number: 20240305515Abstract: 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: ApplicationFiled: March 15, 2024Publication date: September 12, 2024Applicant: Sococo, LLCInventors: David Van Wie, Joseph Altmaier
-
Publication number: 20240302934Abstract: 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: ApplicationFiled: May 20, 2024Publication date: September 12, 2024Applicant: Sococo, LLCInventor: David Van Wie
-
Publication number: 20240295943Abstract: Improved systems and methods for navigating and interacting in virtual communication environments. 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: ApplicationFiled: January 29, 2024Publication date: September 5, 2024Applicant: Sococo, LLCInventors: David Van Wie, Paul J. Brody
-
Patent number: 12038876Abstract: Techniques are described to support shared applications, including a shared application that permits retrieval, presentation and traversal of information resources. The innovative techniques enable multiple participants at different locations to both see and interact with assets such as a web-based content. The innovative techniques centralize the functionality of an application that is to be shared. A shared application is executed, during a collaboration, at a centralized location in a manner that does not require any local resources to create an application instance.Type: GrantFiled: September 1, 2022Date of Patent: July 16, 2024Assignee: Sococo, LLCInventors: Francis Joseph Nelbach, Jr., Stephan Christopher Nagy, Adam P. Cuzzort