×

Providing unique views of data based on changes or rules

  • US 10,229,284 B2
  • Filed: 08/29/2017
  • Issued: 03/12/2019
  • Est. Priority Date: 02/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • storing by one or more servers a first child set of data, wherein the first child set of data comprises a first plurality of data object versions that are only accessible at the one or more servers to particular computer users that are currently accessing the first child set of data;

    storing by the one or more servers a base set of data, wherein the base set of data comprises a second plurality of data object versions that are only accessible at the one or more servers to the particular computer users and other computer users that are not currently accessing the first child set of data at the one or more servers;

    storing by the one or more servers a second child set of data, wherein the second child set of data comprises a third plurality of data object versions that are not accessible at the one or more servers to the particular computer users;

    receiving by the one or more servers, from a first user that is currently accessing the first child set of data, a server command to send a particular version of a particular data object from the first child set of data to the base set of data;

    in response to receiving the server command, sending the particular version of the particular data object from the first child set of data to the base set of data;

    in response to receiving the server command, preventing one or more other versions of the particular data object from the first child set of data from being sent to the base set of data by configuring the one or more servers to deny requests to send one or more other versions of the particular data object from the first child set of data;

    receiving by the one or more servers, from a second computer user that is currently accessing the second child set of data, a request to access any version of the particular data object that has been sent to the base set of data;

    in response to the request, and based at least in part on the sending of the particular version of the particular data object to the base set of data, permitting the second user to access the particular version of the particular data object that has been sent to the base set of data by configuring the one or more servers to permit access to the second user to the particular version of the particular data object that has been sent to the base set of data;

    wherein the method is performed through application logic by one or more computing devices.

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