Server frame work for a database server
First Claim
Patent Images
1. A method for a server to handle one or more client requests comprising:
- obtaining one or more of said client requests for hierarchically organized data at a server, dividing said client requests into one or more smaller units; and
servicing said units in order.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a framework for a server where data is accessed from a database server. In one embodiment, the database server stores data in a hierarchical manner, for instance using a DOM tree. In one embodiment of the present invention, one or more clients requests are made to a server for data stored using a DOM. The requests are separated into smaller units. Each smaller unit is then serviced in the order it is received. Thus, each client gets a more balanced distribution of services to its requests (i.e., one request is not completely fulfilled while others wait and remain unfulfilled).
68 Citations
35 Claims
-
1. A method for a server to handle one or more client requests comprising:
obtaining one or more of said client requests for hierarchically organized data at a server, dividing said client requests into one or more smaller units; and
servicing said units in order.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer program product comprising:
a computer usable medium having computer readable program code embodied therein configured to cause a server to handle one or more client requests comprising;
computer readable code configured to cause a computer to obtain one or more of said client requests for hierarchically organized data at a server, computer readable code configured to cause a computer to divide said client requests into one or more smaller units; and
computer readable code configured to cause a computer to service said units in order. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
15. A server framework comprising:
-
one or more client requests for hierarchically organized data from a server, a thread pool object configured to divide said requests into one or more smaller units; and
one or more worker objects configured to service said units in order.
-
-
22. A system for implementing a server framework comprising:
-
one or more requests for hierarchically organized data transmitted from a client to a server;
a thread pool object configured to divide said requests into one or more smaller units; and
one or more worker objects configured to service said units in order. - View Dependent Claims (23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35)
-
-
29. An apparatus comprising:
-
one or more requests for hierarchically organized data transmitted from a client to a server;
a thread pool object configured to divide said requests into one or more smaller units; and
one or more worker objects configured to service said units in order.
-
Specification