Serialization and distribution of serialized content using socket-based communication
First Claim
1. A method comprising:
- serializing an object comprising content displayed on a web page in a web browser on a client device;
establishing a connection between the client device and a server device, wherein the connection is a full duplex communication channel for communication between the client device and the server device;
sending, from the client device, the serialized object over the full duplex communication channel to the server device;
receiving, at the client device, another serialized object from the server device, the another serialized object comprising updated content associated with the object; and
deserializing, at the client device, the updated content of the another serialized object received from the server device;
wherein the serializing, establishing, sending, receiving, and deserializing are performed using one or more script-based libraries, wherein the script-based libraries are accessible by script-based code defining the web page and displaying the content of the object and the updated content on the web page, and wherein the script-based libraries are configured to serialize and send only the updated content.
2 Assignments
0 Petitions
Accused Products
Abstract
One illustrative embodiment involves executing one or more script-based libraries to serialize an object comprising content that is displayed on a web page in a web browser on a client device. The serialization comprises identifying a string representing raw bytes that identify the object. The embodiment also involves establishing a connection between the client device and a server device, wherein the connection is a full duplex communication channel for communication between the client device and the server device. The embodiment further involves sending, from the client device, the serialized object over the full duplex communication channel to the server device and receiving the serialized object from the server device. The serialized object from the server device is serialized according to the string representing raw bytes. The embodiment further involves deserializing the object from the server device.
-
Citations
20 Claims
-
1. A method comprising:
-
serializing an object comprising content displayed on a web page in a web browser on a client device; establishing a connection between the client device and a server device, wherein the connection is a full duplex communication channel for communication between the client device and the server device; sending, from the client device, the serialized object over the full duplex communication channel to the server device; receiving, at the client device, another serialized object from the server device, the another serialized object comprising updated content associated with the object; and deserializing, at the client device, the updated content of the another serialized object received from the server device; wherein the serializing, establishing, sending, receiving, and deserializing are performed using one or more script-based libraries, wherein the script-based libraries are accessible by script-based code defining the web page and displaying the content of the object and the updated content on the web page, and wherein the script-based libraries are configured to serialize and send only the updated content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a client device comprising a web browser configured to display a web page including script-based code defining the web page; one or more script-based libraries installed on the client device, the script-based libraries being executable by the script-based code to; serialize an object, the object comprising content displayed on the web page; establish a connection between the client device and a server device, wherein the connection is a full duplex communication channel for communication between the client device and the server device; send the serialized object over the full duplex communication channel; receive another serialized object comprising other content; and deserialize the another serialized object; and an application configured to; display the other content on a portion of the web page; and serialize and send only the other content. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a server device, a request to establish a connection from a client device, wherein the connection is a full duplex communication channel for communication between the server device and the client device; receiving, at the server device, a serialized object, wherein the serialized object comprises content of a web page, the serialized object having been serialized by script-based code on the client device; deserializing the serialized object at the server device; serializing another object at the server device, the another serialized object comprising updated content associated with the object, wherein the script-based code on the client device is configured to serialize and send only the updated content; and sending, from the server device, the serialized another object over the full duplex communication channel to the client device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification