×

Shared data with relationship information

  • US 10,248,686 B2
  • Filed: 06/20/2013
  • Issued: 04/02/2019
  • Est. Priority Date: 06/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining a shared data in a shared model, the shared data comprising a plurality of shared plans where each shared plan comprises one or more data items in a sequential order, the plurality of shared plans comprising a master plan and at least one parallel plan and a plurality of alternative plans, wherein at least one of the plurality of alternative plans are capable of being selected to be deleted upon storing of the shared model; and

    wherein each data item contains relationship information comprising an identifier, previous data item information, next data item information, and higher level relationship information;

    associating a first data item stored in a shared plan selected from the group consisting of the master plan, the at least one parallel plan, and the plurality of alternative plans, with the relationship information indicating;

    whether or not the first data item has a previous data item in the shared plan,whether or not the first data item is associated with a next data item in the shared plan, andwhether or not the first data item has a relationship to a second data item in a higher level plan, information representing an existing relationship indicating that the first data item is a starting data item for the shared plan, and information representing a missing relationship indicating that the first data item is one of the one or more data items for the shared plan, wherein the plurality of data items further includes a third data item that is in a relationship with both the second data item in the higher level plan and another data item in the plurality of data items;

    detecting that the first data item is unwanted;

    obtaining the relationship information of the first data item and relationship information of data items subsequent to the first data item;

    determining that none of the data items subsequent to the first data item are to be saved;

    creating a new shared plan comprising a start packet, the start packet having no previous data item information but having next data information that indicates the next data item is the first data item; and

    moving the first data item and the data items subsequent to the first data item to the new shared plan, the data items subsequent to the first data item being positioned subsequent to the first data item in the new shared plan.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×