Client-Server Interaction Frequency Control
First Claim
Patent Images
1. A method for controlling client-server interaction frequency, the method comprising:
- loading a collaborative electronic document in a document collaboration session;
requesting to communicate with a server hosting the document collaboration session, wherein requesting to communicate with the server hosting the document collaboration session comprises requesting to make a client-server interaction for one of;
receiving and providing information associated with document collaboration;
receiving input from the server comprising a state of the server; and
adjusting a rate of client-server interaction based on the received input from the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Client-server interaction frequency control may be provided. First, a collaborative electronic document may be loaded at a client device in a document collaboration session. The client device may then request a client-server interaction with a server hosting the collaboration session. Next, the client may receive input from the server indicating a state of the server. This input may then be used by the client device to adjust a rate at which the requested client-server interaction may occur.
-
Citations
20 Claims
-
1. A method for controlling client-server interaction frequency, the method comprising:
-
loading a collaborative electronic document in a document collaboration session; requesting to communicate with a server hosting the document collaboration session, wherein requesting to communicate with the server hosting the document collaboration session comprises requesting to make a client-server interaction for one of;
receiving and providing information associated with document collaboration;receiving input from the server comprising a state of the server; and adjusting a rate of client-server interaction based on the received input from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having a set of instructions which when executed performs a method for controlling client-server interaction frequency, the method executed by the set of instructions comprising:
-
loading a collaborative electronic document on a client device; requesting to interact with a server hosting a document collaboration session associated with the collaborative electronic document; receiving input from the server comprising at least one of the following;
a state of the server and a state of the document collaboration session;determining a gating period based on at least one of the following;
the received input from the server, a state of the client device, and a state of the collaborative electronic document loaded on the client device; andgating the requested server interaction for a duration of the gating period. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for controlling client-server interaction frequency, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is configured to; load a collaborative electronic document associated with a document collaboration session, schedule a reoccurring server interaction frequency associated with updating a state of the collaborative electronic document, request to interact with a server at the scheduled frequency, analyze at least one variable employed in adjusting the scheduled frequency, adjust the scheduled reoccurring server interaction frequency, and request to interact with the server at the adjusted server interaction frequency. - View Dependent Claims (19, 20)
-
Specification