×

Providing unique views of data based on changes or rules

  • US 9,576,003 B2
  • Filed: 12/20/2014
  • Issued: 02/21/2017
  • Est. Priority Date: 02/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • storing different versions of data objects in a database comprising a base set of data and a plurality of child sets of data;

    wherein the plurality of child sets of data comprises a first child set of data and a second child set of data;

    wherein the first child set of data stores a first plurality of data object versions that are inaccessible to the base set of data and the second child set of data;

    wherein the base set of data stores a second plurality of data object versions that are accessible to the first child set of data and the second child set of data;

    wherein the second child set of data stores a third plurality of data object versions that are inaccessible to the base set of data and the first child set of data;

    receiving, from a first user that is currently within a first child set of data, a 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 the command, sending the particular version of the particular data object but not one or more other versions of the particular data object from the first child set of data to the base set of data;

    receiving, from a second user that is currently within 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, allowing the second user to access the particular version of the particular data object that has been sent to the base set of data;

    wherein the first child set of data is separate from the second child set of data;

    wherein the first user is separate from the second user;

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

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