×

System and method for coordinating access to data for a distributed application

  • US 20030131041A1
  • Filed: 01/10/2002
  • Published: 07/10/2003
  • Est. Priority Date: 01/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A server computer operable to process requests sent by a plurality of client processes executing on a plurality of client computers, the server computer comprising:

  • a first memory storing program instructions;

    a first processor coupled to the first memory;

    wherein the first processor is operable to execute program instructions stored in the first memory to implement a manager service;

    wherein the manager service is operable to receive the requests sent by the plurality of processes executing on the plurality of client computers, wherein each request includes a request to acquire access to a data object from a plurality of data objects;

    wherein the manager service is operable to respond to the requests by coordinating access rights for the plurality of data objects such that, at any given time, one of the following conditions is met for each data object;

    a) One or more client processes currently have read access rights to the data object and no client processes currently have write access rights to the data object;

    or b) One client process currently ha s write access rights to the data object and no other client process currently has read or write access rights to the data object.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×