Data pool with validity detection
OwnerLayne B. Miller, Robert J. Petriinventors
Life of this patent
Estimating the term…
Abstract
An arrangement is provided for data pool with validity detection. To access data stored in a data pool on a server, a client sends a service request with a handle having an associated version indicator. When the server receives the service request, the server examines the validity of the handle based on the version indicator. The server provides the requested service only when the version based validity detection indicates that handle is valid.
Claims29
A method, comprising:
- receiving a handle associated with a version indicator sent from the server to the client;
- requesting a service from the server using the handle;
- examining the validity of the handle based on the version indicator;
- and
- providing, if the handle is valid, the requested service.
A method for a server, comprising:
- waiting for a client to open a connection;
- generating a handle with a version indicator for the connection;
- sending the handle to the client;
- receiving a service request from the client using the handle for a service;
- verifying the validity of the handle based on the version indicator;
- and
- providing, if the handle is valid, the requested service.
A system, comprising:
- a data pool mechanism residing on a server for providing services based on the validity of a service request;
- and
- a client connecting to the server for obtaining a service from the server by sending a service request to the server using a handle, generated by the server with a version indicator, the service being obtained if the handle is valid determined based on the version indicator.
A system for a data pool mechanism, comprising:
- a client management mechanism for processing a service request sent from a client using a handle with a version indicator;
- a plurality of data blocks for storing data that is accessible to the client;
- meta data for providing description and indices of the data blocks, the desscription including a version number for each of the data blocks;
- a handle validation mechanism for validating the handle received from the client with the service request based on the version indicator and the version number of an element data block indexed by the handle;
- and
- a data access mechanism for accessing the data blocks if the handle is valid.
A machine-accessible medium encoded with data, the data, when accessed, causing:
- receiving a handle associated with a version indicator sent from the server to the client;
- requesting a service from the server using the handle;
- examining the validity of the handle based on the version indicator;
- and
- providing, if the handle is valid, the requested service.
A machine-accessible medium encoded with data, the data, when accessed, causing:
- waiting for a client to open a connection;
- generating a handle with a version indicator for the connection;
- sending the handle to the client;
- receiving a service request from the client using the handle for a service;
- verifying the validity of the handle based on the version indicator;
- and
- providing, if the handle is valid, the requested service.
Dependencies are inferred from the claim text.