Method and system for managing accesses to a data service system that supports persistent connections
First Claim
1. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
- (A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the request classifier is configured to classify an access request received from a user terminal based upon a service class assigned to the user terminal;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be closed after the request is processed by the data service system.
2 Assignments
0 Petitions
Accused Products
Abstract
A connection management system for a data service system that is accessible through a plurality of access requests includes a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy. The connection management system also includes a persistent connection request processor that allows a connection established for a persistent connection request from a first remote user terminal to remain open after the request is processed by the data service system. A non-persistent connection request processor is also included in the connection management system that causes a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system. In addition, a method of managing connections of the data service system is also described.
-
Citations
20 Claims
-
1. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
-
(A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the request classifier is configured to classify an access request received from a user terminal based upon a service class assigned to the user terminal;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be closed after the request is processed by the data service system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
-
(A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be closed after the request is processed by the data service system;
wherein the data service system supports a predetermined number of persistent connections and the request classifier classifies a subsequent access request as a non-persistent connection request when the persistent connections currently in the data service system exceed the predetermined number.
-
-
9. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
-
(A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on access request sender addresses or domain names;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be closed after the request is processed by the data service system.
-
-
10. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
-
(A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on a cookie or a browser plug-in value;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be closed after the request is processed by the data service system.
-
-
11. A connection management system for a data service system that is accessible through a plurality of access requests, comprising:
-
(A) a request classifier that classifies each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on a path name or a URL locator;
(B) a persistent connection request processor that allows a connection established for a persistent connection request to remain open after the request is processed by the data service system;
(C) a non-persistent connection request processor that causes a connection established for a non-persistent connection request to be close d after the request is processed by the data service system.
-
-
12. A method of managing connections to a data service system that is accessible through a plurality of access requests, comprising:
-
(A) classifying each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on service classes assigned to user terminals transmitting the access requests;
(B) allowing a connection established for a persistent connection request from a first remote user terminal to remain open after the persistent connection request is processed by the data service system;
(C) causing a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system. - View Dependent Claims (13, 14, 15)
(I) allowing the connection to remain open if the persistent connection request is determined not to be a last request from the first user terminal; (II) causing the connection to close if the persistent connection request is determined to be a last request from the first user terminal.
-
-
15. The method of claim 12, wherein the step (C) further comprises the step of modifying or marking the request so that the data service system closes the connection after the non-persistent connection request is processed.
-
16. A method of managing connections to a data service system that is accessible through a plurality of access requests and supports a predetermined number of persistent connections, comprising:
-
(A) classifying each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy and classifying a subsequent access request as a non-persistent connection request when the persistent connections currently in the data service system exceed the predetermined number;
(B) allowing a connection established for a persistent connection request from a first remote user terminal to remain open after the persistent connection request is processed by the data service system;
(C) causing a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system.
-
-
17. A method of managing connections to a data service system that is accessible through a plurality of access requests, comprising:
-
(A) classifying each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on access request sender addresses or domain names;
(B) allowing a connection established for a persistent connection request from a first remote user terminal to remain open after the persistent connection request is processed by the data service system;
(C) causing a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system.
-
-
18. A method of managing connections to a data service system that is accessible through a plurality of access requests, comprising:
-
(A) classifying each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on a cookie or a browser plug-in value;
(B) allowing a connection established for a persistent connection request from a first remote user terminal to remain open after the persistent connection request is processed by the data service system;
(C) causing a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system.
-
-
19. A method of managing connections to a data service system that is accessible through a plurality of access requests, comprising:
-
(A) classifying each of the access requests as either a persistent connection request or a non-persistent connection request based on a predetermined classification policy, wherein the predetermined classification policy allows classification of the access requests based on a path name or a URL locator;
(B) allowing a connection established for a persistent connection request from a first remote user terminal to remain open after the persistent connection request is processed by the data service system;
(C) causing a connection established for a non-persistent connection request from a second remote user terminal to be closed after the non-persistent connection request is processed by the data service system.
-
-
20. A connection management system for a data service system that is accessible through a plurality of access requests, comprising a request classifier configured to classify each access request as either a persistent connection request or a non-persistent connection request in accordance with a predetermined classification policy, wherein the request classifier is configured to classify an access request received from a user terminal based upon a service class assigned to the user terminal;
- and
a processor system configured to allow a connection established for a persistent connection request to remain open after the request is processed by the data service system and to allow a connection established for a non-persistent connection request to be closed after the request is processed by the data service system.
- and
Specification