REALTIME COMMUNICATIONS AND NETWORK BROWSING CLIENT
4 Assignments
0 Petitions
Accused Products
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.
9 Citations
56 Claims
-
1-38. -38. (canceled)
-
39. A method performed by a client network node, the method comprising:
-
executing a web browsing client application comprising a realtime framework that manages processing of realtime data streams; through the web browsing client application, running a server application downloaded from a server network node; in accordance with the server application, establishing a peer-to-peer connection with another client network node executing another web browsing client application using a connectionless transport protocol; over the peer-to-peer connection, streaming realtime data streams between the web browsing client application executing on the client network node and the other web browsing client application executing on the other client network node; during the streaming, processing the realtime data streams; and in accordance with the realtime framework of the web browsing client application, dynamically adjusting the processing of the realtime data streams based on network performance over the peer-to-peer connection. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56)
-
Specification