A computer system and method are used for managing product knowledge related to products offered for sale by a selling entity. The computer system includes a memory arrangement. At least one processing unit is coupled to the memory arrangement. A data model is defined that describes relationships between data categories. A data instance is input that corresponds to one or more of the data categories. The data instance represents at least part of the product knowledge. The computer system can also create a user-defined relationship item for the data instance and present the product knowledge to a user of the system in a manner established by the data model and the user-defined relationship. The product knowledge that is presented includes information that corresponds to the data instance.
|
0. 24. A non-transitory computer program product readable by a computing system and encoding a set of computer instructions implementing a method for managing product knowledge comprising a plurality of data items related to products offered for sale by a selling entity, the computing system including a memory arrangement and at least one processing unit, the method comprising:
defining a data model for a plurality of data categories, the data model establishing relationships between the data categories;
receiving in the computer system a plurality of particular data items corresponding to the plurality of data categories;
receiving user-defined relationship information for the plurality of particular data items, the relationship information relating each of the plurality of particular data items to another of the plurality of particular data items;
presenting the product knowledge, including information about the particular data items, to a user of the system in a manner established by the data model and the user-defined relationship information, said presenting being in a selected graphical user interface view defining a hierarchy of the data items from a designated starting point within the hierarchy;
wherein the data model is constructed from a plurality of data instance items interconnected using the user-defined relationship information for each data instance item, each data instance item being an input that corresponds to one or more of the data categories and representing at least part of the product knowledge.
0. 19. A non-transitory computer program product readable by a computing system and encoding a set of computer instructions implementing a method for managing product knowledge comprising a plurality of data items related to products offered for sale by a selling entity, the computing system including a memory arrangement and at least one processing unit, the method comprising:
defining a data model of data categories, the data model establishing category relationships between data categories;
receiving in the computer system one or more particular data items corresponding to one or more of the data categories;
receiving user-defined item relationship information for a received particular data item, the user-defined item relationship information relating the received particular data item to one or more other received particular data items; and
presenting the product knowledge, including the user-defined item relationship information about the received particular data item, to a user of the computing system in a manner established by the data model and the user-defined item relationship information;
wherein the data model is constructed from one or more data instance items interconnected using the user-defined item relationship information for each data instance item, and
displaying a children graphical user interface including the following features:
a) a selector for selecting a structure for viewing children of a selected object;
b) a tree-like structure display including:
a collapse button for the selected object,
a name of the selected object, and
an expansion button for each of the children listed under the name of the selected object;
c) a navigational grid, activated by highlighting an object in the tree-like structure display to select the highlighted object for in-depth viewing, the navigational grid being populated with children objects or instances of the selected object, wherein the navigational grid includes:
an indicator column for the children of the selected object;
a description type column for descriptions of the children of the selected object; and
an instance type item column; and
d) a secondary function popup menu configured to provide access to:
a deleting objects operation;
a sorting objects operation; and
a filtering objects operation.
0. 18. A non-transitory computer program product readable by a computing system and encoding a set of computer instructions implementing a method for managing product knowledge comprising a plurality of data items related to products offered for sale by a selling entity, the computing system including a memory arrangement and at least one processing unit, the method comprising:
defining a data model of data categories, the data model establishing category relationships between data categories;
receiving in the computer system one or more particular data items corresponding to one or more of the data categories;
receiving user-defined item relationship information for a received particular data item, the user-defined item relationship information relating the received particular data item to one or more other received particular data items; and
presenting the product knowledge, including the user-defined item relationship information about the received particular data item, to a user of the computing system in a manner established by the data model and the user-defined item relationship information;
wherein the data model is constructed from one or more data instance items interconnected using the user-defined item relationship information for each data instance item, and
displaying a graphical user interface having an edit menu bar;
wherein the edit menu bar includes:
a) a File active screen region;
b) a Commands active screen region configured to:
display, upon selection of the data model, a hierarchy of instances of data objects in the data model using a cascading popup menu; and
remove, upon receiving a removal command from the user with sufficient access rights, locks left in a database by abnormal exiting;
c) a Shortcuts active screen region;
d) a Reports active screen region configured to:
first generate, upon selection of a first format, a first format report listing: names of each data object in the database, a parent object corresponding to each object in the database, and a number of attributes of each object in the database;
second generate, upon selection of a second format, a second format for report listing: reported lists of all attributes of each object in the database, and properties of each object in the database; and
third generate, upon selection of a third format, a third format report listing contents of every instance of every object in the database;
e) a Language active screen region configured to allow the user to select a language for interfacing with the database.
0. 1. A computer program product readable by a computing system and encoding a set of computer instructions implementing a method for managing product knowledge comprising a plurality of data items related to products offered for sale by a selling entity, the computing system including a memory arrangement and at least one processing unit, the method comprising:
defining a data model of data categories, the data model establishing relationships between data categories;
receiving in the computer system one or more particular data items corresponding to one or more of the data categories;
receiving user-defined relationship information for the particular data item, the relationship information relating the particular data item to one or more other data items; and
presenting the product knowledge, including information about the particular data item, to a user of the system in a manner established by the data model and the user-defined relationship;
wherein the data model is constructed from one or more data instance items interconnected using the user-defined relationship items for each data instance item.
2. A computer program product, according to claim 1 24, further comprising providing one or more data instances to at least one of the memory arrangement and the at least one processing unit.
0. 3. A computer program product, according to
0. 4. A computer program product, according to
0. 5. A computer program product, according to
6. A computer program product, according to claim 5 24, further comprising:
creating data objects representing the data categories, wherein the data objects contain rule objects that describe the relationships between the data categories; and
defining pointers for use in describing the relationships between the data categories, the pointers linking the data objects.
0. 7. A computer program product, according to
0. 8. A computer program product, according to
9. A computer program product, according to claim 8 24, further comprising:
selecting the portion of the product knowledge in a manner established by the data model and the user-defined relationship;
wherein the data instance contains attribute objects for use in selecting the portion of the product knowledge for presentation to the user.
10. A computer program product, according to
0. 11. A computer program product, according to
0. 12. A computer program product, according to
13. A computer program product, according to claim 12 24, further comprising:
using a graphic user interface configured and arranged to facilitate creating the user-defined relationship item;
wherein the graphic user interface comprises at least one of a wizard, a shortcut, a builder, and a user-defined form.
14. A computer program product, according to claim 1 24, further comprising defining an association between a descriptor and an associated value.
15. A computer program product, according to claim 1 24, further comprising selectively granting differentiated access rights to respective data instances corresponding to one or more of the data categories.
16. A computer program product, according to claim 1 24, wherein the computer data product comprises a set of computer instructions encoded and stored onto a computer-readable storage medium.
17. A computer program product, according to claim 1 24, wherein the computer data product comprises a set of computer instructions encoded within a carrier wave for transmission between two computing systems.
0. 20. A computer program product, according to claim 19, wherein the secondary function popup menu is further configured to invoke a dialog box, the dialog box including:
a text entry field for entering the name of a new instance;
an instance type list box for selecting a type of the new instance; and
an actuate button to add the new instance and exit the dialog box.
0. 21. A computer program product, according to claim 19, wherein the secondary function popup menu is further configured to invoke a dialog box for attaching an existing instance to a selected instance, the dialog box including:
an instance type list box; and
an available instances list box having:
a select object to attach to a selected instance button;
a name column; and
a description column.
0. 22. A computer program product, according to claim 19, wherein the secondary function popup menu is further configured to invoke a dialog box for duplicating instances, the dialog box including:
a expansion button associated with an illustrated object;
a collapse button associated with the illustrated object;
duplication icons for duplicating the selected object, the duplication icons including:
a copy all attributes icon configured to duplicate the selected object including all attributes of the selected object, and excluding all links of the selected object;
a copy all links icon configured to duplicate the selected object including all links of the selected object, and excluding all attributes of the selected object;
a copy all links and attributes icon configured to duplicate the selected object including all links of the selected object, and including all attributes of the selected object; and
an instance only icon configured to duplicate only the selected object, excluding all links of the selected object, and excluding all attributes of the selected object; and
an identical instance icon configured to create an instance that is identical to the selected object.
0. 23. A computer program product, according to claim 19, wherein the secondary junction popup menu is further configured to invoke a dialog box for attaching an instance to a predefined group, the dialog box comprising:
an instance type box configured to select a type of the instance to be attached;
an available group list box configured to, upon selection of the type of instance to be attached, list available groups to which the type of instance may be attached, the available group list box including:
a name column;
a description column;
an instance column; and
a check box column configured to select a group to which the selected type of instance is to be attached; and
an actuation button configured to attach the selected type of instance to the selected group.
0. 25. The computer program product of claim 24, wherein the user-defined relationship information is represented in the data model as pointers between the data instance items.
0. 26. The computer program product of claim 24, wherein presenting the product knowledge includes using the relationship information to construct a graphic user interface for presenting the product knowledge to the user.
0. 27. The computer program product of claim 24, wherein presenting the product knowledge includes using the relationship information and business rules to construct a graphic user interface for presenting the product knowledge to the user.
0. 28. The computer program product of claim 24, wherein the relationship information is used to govern navigation of the product information as displayed in a graphic user interface.
|
This application is a Continuation of application Ser. No. 08/926,870, filed Sep. 10, 1997, now issued as U.S. Pat. No. 6,141,658, which establishinginstancesright-checkingadministrationAppendix A contains a listing of various example objects that can be used to implement the present invention. The various embodiments described above are provided by way of illustration only and should not be construed to limit the invention. For example, the particular user interfaces described above and depicted in the figures are not intended to limit the scope of the present invention. Those skilled in the art will readily recognize various modifications and changes that may be made to the present invention without strictly following the example embodiments and applications illustrated and described herein, and without departing from the true spirit and scope of the present invention, which is set forth in the following claims.
Johnson, Jerome Dale, Mehr, Dale Arthur
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4701840, | Feb 16 1984 | Secure Computing Corporation | Secure data processing system architecture |
5237498, | Jul 08 1988 | Hitachi, Ltd. | System and method for computing profits for individual entities of an entity group via use of means to retrieve and process data for specific entities |
5260866, | Sep 17 1991 | Andersen Consulting LLP | Expert configurator |
5283865, | Nov 13 1989 | CLEAR WTH COMPUTERS, LLC | Computer-assisted parts sales system |
5367627, | Nov 13 1989 | CLEAR WTH COMPUTERS, LLC | Computer-assisted parts sales method |
5450538, | Nov 08 1991 | International Business Machines Corporation | Graphical user interface control for expansion and re-sizing of data fields in forms |
5493490, | May 05 1992 | CLEAR WTH COMPUTERS, LLC | Electronic proposal preparation system for selling vehicles |
5515524, | Mar 29 1993 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for configuring systems |
5615342, | May 05 1992 | CLEAR WTH COMPUTERS, LLC | Electronic proposal preparation system |
5625776, | May 05 1992 | CLEAR WTH COMPUTERS, LLC | Electronic proposal preparation system for selling computer equipment and copy machines |
5666502, | Aug 07 1995 | Apple Inc | Graphical user interface using historical lists with field classes |
5708798, | May 29 1993 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for configuring systems |
5745765, | Oct 23 1995 | Oracle International Corporation | Method and apparatus for automatic and interactive configuration of custom products |
5758126, | Mar 19 1996 | International Business Machines Corporation | Customizable bidirectional EDI translation system |
5758331, | Aug 15 1994 | FRANCE BREVETS SAS | Computer-assisted sales system for utilities |
5765143, | Feb 28 1995 | EPICOR SOFTWARE CORPORATION; EAGLE PARENT, INC | Method and system for inventory management |
5822735, | Sep 17 1992 | Catalina Marketing Corporation | Focused coupon system |
5825651, | Sep 03 1996 | VERSATA DEVELOPMENT GROUP, INC | Method and apparatus for maintaining and configuring systems |
5877763, | Nov 20 1996 | International Business Machines Corporation | Data processing system and method for viewing objects on a user interface |
6067525, | Oct 30 1995 | SFA Systems, LLC | Integrated computerized sales force automation system |
6275225, | Oct 24 1997 | Oracle America, Inc | Method, apparatus, system and computer program product for a user-configurable graphical user interface |
6378001, | Jun 18 1997 | International Business Machines Corporation | Collaborative framework with shared objects |
6496870, | Jan 31 1997 | Oracle America, Inc | System, method and article of manufacture for collaboration with an application |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 09 2011 | Manufacturing Systems Technologies, LLC | (assignment on the face of the patent) | / | |||
Jun 30 2015 | MST GROUP, LLC | LLC, PHERAH | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037361 | /0085 | |
Jun 30 2015 | MST GROUP, LLC | PHERAH LLC | CORRECTIVE ASSIGNMENT TO REMOVE THE INCORRECT ASSIGNMENT AGREEMENT PREVIOUSLY RECORDED ON REEL 037361 FRAME 0085 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT AGREEMENT TO PHERAH | 037593 | /0856 | |
May 06 2016 | DACOR FORMERLY DISTINCTIVE APPLIANCES, INC | LATERAL U S CREDIT OPPORTUNITIES FUND, L P | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 038488 | /0675 | |
Sep 07 2016 | LATERAL U S CREDIT OPPORTUNITIES FUND, L P | Dacor | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 039663 | /0478 |
Date | Maintenance Fee Events |
Feb 20 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 17 2016 | 4 years fee payment window open |
Jun 17 2017 | 6 months grace period start (w surcharge) |
Dec 17 2017 | patent expiry (for year 4) |
Dec 17 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 17 2020 | 8 years fee payment window open |
Jun 17 2021 | 6 months grace period start (w surcharge) |
Dec 17 2021 | patent expiry (for year 8) |
Dec 17 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 17 2024 | 12 years fee payment window open |
Jun 17 2025 | 6 months grace period start (w surcharge) |
Dec 17 2025 | patent expiry (for year 12) |
Dec 17 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |