×

Maintaining individual object data

  • US 7,900,151 B2
  • Filed: 01/10/2005
  • Issued: 03/01/2011
  • Est. Priority Date: 03/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product (CPP) tangibly embodied in a machine-readable storage device, the CPP including instructions that, when executed by a processor, generate on a display device a graphical user interface (GUI) for defining attributes associated with an individual object stored in a data repository for a customer relationship management application that stores product master data, business partner master data, and individual objects, the GUI comprising:

  • an object selection area in which an individual object to be defined is selected, the selected individual object representing a unique tangible asset whose attributes and business partner relationships change, in response to temporal events, over a lifecycle of the unique tangible asset; and

    a definition area that displays user input fields which are used to define attributes to be associated with the selected individual object, wherein each individual object comprises data that a) corresponds to a unique asset within an asset family, b) is associated with an object family corresponding to the asset family, c) includes, when first created, a unique identifier value, and d) is associated with a particular product master record and a particular business partner master record,wherein the selected individual object is associated with a first product master record and a first business partner master record that identifies a first business partner that has a type of relationship with the unique tangible asset;

    wherein the definition area includes a tabstrip that includes activatable tabs for selecting different views of attributes associated with the selected individual object, the activatable tabs correspond to types of attributes defined by the object family of the selected individual object, are configured to cause display of attributes of the corresponding type when activated, and are dynamically defined based on the object family of the selected individual object such that a first set of activatable tabs included in the tabstrip for a first object family are different than a second set of activatable tabs included in the tabstrip for a second object family when the second object family is different than the first object family,wherein, when an additional business partner attribute is added to the selected individual object in response to a change in business partner, from the first business partner to a second business partner that is different than the first business partner, for the type of relationship with the unique tangible asset, a representation of the additional business partner attribute is displayed in a view associated with and selected by an activatable tab that corresponds to business partners added to the selected individual object and the first business partner is displayed as having a previous relationship with the unique tangible asset for the type of relationship,wherein attributes and corresponding attribute values are added to the individual object in response to temporal events having an impact on the unique tangible asset to which the individual object pertains, andwherein the GUI is adapted over time as events occur during the lifecycle of the selected individual object.

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