Pervasive realtime framework
First Claim
1. A method performed by a computer system in a network communication environment, the method comprising:
- transmitting a web page to a web browser application being executed on a client network node of a user, wherein the web page is associated with a designation of a customer service virtual area, and a view of the web page is rendered by the web browser application;
conditioned on a determination that a customer service representative is present in an instance of a customer service virtual area corresponding to the designation, triggering a rendering of the instance of the customer service virtual area on the user'"'"'s client network node; and
establishing a presence for the user in the rendered instance of the customer service virtual area, wherein the rendered instance of the customer service virtual area supports realtime communications between the client network node of the user and a client network node of the customer service representative in a context defined by the instance of the customer service virtual area.
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.
-
Citations
20 Claims
-
1. A method performed by a computer system in a network communication environment, the method comprising:
-
transmitting a web page to a web browser application being executed on a client network node of a user, wherein the web page is associated with a designation of a customer service virtual area, and a view of the web page is rendered by the web browser application; conditioned on a determination that a customer service representative is present in an instance of a customer service virtual area corresponding to the designation, triggering a rendering of the instance of the customer service virtual area on the user'"'"'s client network node; and establishing a presence for the user in the rendered instance of the customer service virtual area, wherein the rendered instance of the customer service virtual area supports realtime communications between the client network node of the user and a client network node of the customer service representative in a context defined by the instance of the customer service virtual area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one non-transitory computer-readable medium storing computer-readable instructions which, when executed by computing apparatus, cause the computing apparatus to perform operations comprising:
-
transmitting a web page to a web browser application being executed on a client network node of a user, wherein the web page is associated with a designation of a customer service virtual area, and a view of the web page is rendered by the web browser application; conditioned on a determination that a customer service representative is present in an instance of a customer service virtual area corresponding to the designation, triggering a rendering of the instance of the customer service virtual area on the user'"'"'s client network node, establishing a presence for the user in the rendered instance of the customer service virtual area, and establishing realtime communications between the client network node of the user and the client network node of the customer service representative in a context defined by the instance of the customer service virtual area.
-
-
20. A computer system, comprising:
-
a non-transitory data processor-readable memory storing computer-readable instructions; and a data processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising transmitting a web page to a web browser application being executed on a client network node of a user, wherein the web page is associated with a designation of a customer service virtual area, and a view of the web page is rendered by the web browser application; conditioned on a determination that a customer service representative is present in an instance of a customer service virtual area corresponding to the designation, triggering a rendering of the instance of the customer service virtual area on the user'"'"'s client network node; and establishing a presence for the user in the rendered instance of the customer service virtual area, wherein the rendered instance of the customer service virtual area supports realtime communications between the client network node of the user and the client network node of the customer service representative in a context defined by the instance of the customer service virtual area.
-
Specification