Pervasive realtime framework
First Claim
Patent Images
1. A method performed by a computer system, the method comprising:
- transmitting, by the computer system, electronic content to an application being executed on a client network node of a user who is a member of a group, wherein the electronic content is associated with a designation of the group, and a view of the electronic content is rendered by the application;
conditioned on a determination that a current focus of the user is on the rendered view of the electronic content, automatically by the computer systemestablishing a presence for the user in an instance of a virtual area, andexporting an indication of the presence of the user in the instance of the virtual area to an application being executed on a client network node of another member of the group.
2 Assignments
0 Petitions
Accused Products
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.
3 Citations
20 Claims
-
1. A method performed by a computer system, the method comprising:
-
transmitting, by the computer system, electronic content to an application being executed on a client network node of a user who is a member of a group, wherein the electronic content is associated with a designation of the group, and a view of the electronic content is rendered by the application; conditioned on a determination that a current focus of the user is on the rendered view of the electronic content, automatically by the computer system establishing a presence for the user in an instance of a virtual area, and exporting an indication of the presence of the user in the instance of the virtual area to an application being executed on a client network node of another member of the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable data storage apparatus comprising a memory component storing executable instructions that are operable to be executed by a processor, wherein the memory component comprises:
-
executable instructions to transmit electronic content to an application being executed on a client network node of a user who is a member of a group, wherein the electronic content is associated with a designation of the group, and a view of the electronic content is rendered by the application; executable instructions to, conditioned on a determination that a current focus of the user is on the rendered view of the electronic content, automatically establish a presence for the user in an instance of a virtual area, and export an inclination of the presence of the user in the instance of the virtual area to an application being executed on a client network node of another member of the group. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a communication interface arranged to transmit electronic content to an application being executed on a client network node of a user who is a member of a group, wherein the electronic content is associated with a designation of the group, and a view of the electronic content is rendered by the application; a processor arranged to, conditioned on a determination that a current focus of the user is on the rendered view of the electronic content, automatically establish a presence for the user in an instance of a virtual area, and export an indication of the presence of the user in the instance of the virtual area to an application being executed on a client network node of another member of the group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification