System and method for managing data in multiple bills of material over a network
First Claim
1. A computer implemented method for storing and managing a plurality of bills of material (BOMs) comprising:
- accepting information for a plurality of BOMs, each BOM describable as a tree with each node an element, each element in each BOM having an owner of a set of more than one owner, and each BOM having an owner of the set of owners;
storing the plurality of BOMs in a database in a processing system; and
providing access to at least some of the information of one or more of the plurality of BOMs to one or more users according to control information, control information for providing access to a particular BOM being received from an entity that is the owner of the particular BOM and/or any entity that the owner of the BOM designates, such that the providing of further access to at least some of the information of a particular BOM is controlled by the entity that is the owner of the particular BOM and/or by any entity that the owner of the BOM designates,such that BOMs associated with different owners are stored in the same processing system,wherein for each of at least two different owners, at least one of the BOMs of the respective owner includes confidential information of the owner, such that unrestricted access to the confidential information is limited to the owner of the BOM and/or to any entity that the owner of the BOM designates; and
wherein the different owners need not be related except that they each have information stored in the same processing system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for managing a bill of materials includes a data structure having at least one record with a primary key data field, an owner data field for indicating the owner of the record, the owner data field including data representative of one of a plurality of owners, and at least one other data field. In another aspect, the system for managing a bill of materials includes a database having a single namespace, and at least one record with a primary key data field, an owner data field for indicating the owner of the record, the owner data field including data representative of one of a plurality of owners, and at least one other data field.
-
Citations
17 Claims
-
1. A computer implemented method for storing and managing a plurality of bills of material (BOMs) comprising:
-
accepting information for a plurality of BOMs, each BOM describable as a tree with each node an element, each element in each BOM having an owner of a set of more than one owner, and each BOM having an owner of the set of owners; storing the plurality of BOMs in a database in a processing system; and providing access to at least some of the information of one or more of the plurality of BOMs to one or more users according to control information, control information for providing access to a particular BOM being received from an entity that is the owner of the particular BOM and/or any entity that the owner of the BOM designates, such that the providing of further access to at least some of the information of a particular BOM is controlled by the entity that is the owner of the particular BOM and/or by any entity that the owner of the BOM designates, such that BOMs associated with different owners are stored in the same processing system, wherein for each of at least two different owners, at least one of the BOMs of the respective owner includes confidential information of the owner, such that unrestricted access to the confidential information is limited to the owner of the BOM and/or to any entity that the owner of the BOM designates; and wherein the different owners need not be related except that they each have information stored in the same processing system. - View Dependent Claims (2, 3, 4, 5)
the method further comprising; storing a list of elements in the processing system, each element in the list of elements having a unique element identifier, each element in each BOM being one of the elements in the list of elements, such that the list of elements and the one or more data structures are part of a database stored in the same processing system.
-
-
4. A method as recited in claim 3, further comprising:
providing unrestricted access to any confidential information in a particular stored BOM only to the owner associated with the particular BOM and to none or more designates of the owner.
-
5. A method as recited in claim 3, wherein each of one or more elements in the element list is associated with a respective owner of the set of owners, and wherein the list of elements includes an indication of ownership for each element associated with one of the owners, the method further comprising:
restricting access to information about a particular element in the element list that is associated with a particular owner to the particular owner and none or more designates of the particular owner.
-
6. A computer implemented method for managing a plurality of bills of material (BOMs) comprising:
-
accepting information for a database, the database including; a list of elements, each element having a unique identifier, one or more elements of the list of elements being for inclusion in one or more of the plurality of BOMs; and one or more data structures for storing the plurality of BOMs, each BOM describable as a tree with each node an element of the list of elements, at least two of the BOMs being associated with different respective owners of a set of owners; storing the database in a processing system; and providing remote access to one or more elements of information in the database to one or more users according to control information, control information for providing access to elements of a particular BOM being received from an entity that is the owner of the particular BOM and/or any entity that the owner of the BOM designates, such that the providing of further access to at least some of the information of a particular BOM is controlled by the entity that is the owner of the particular BOM and/or by any entity that the owner of the BOM designates, such that the database is arranged to contain BOMs associated with different owners, wherein for each of at least two different owners, at least one of the BOMs of the respective owner includes confidential information of the owner, such that unrestricted access to the confidential information is limited to the owner of the BOM and any designates of the owner of the BOM, and wherein the different owners need not be related other than in that they each have information stored in the same processing system. - View Dependent Claims (7, 8)
-
-
9. A computer-implemented method for managing a plurality of bills of material (BOMs) comprising:
-
accepting information for a database, the database including; a list of elements, each element having a unique identifier, one or more of the elements being for inclusion in at least one of the BOMs; and one or more BOM data structures for storing the plurality of BOMs, each BOM describable as a tree with each node an element of the list of elements and each branch of the tree defining a parent-child relationship, the one or more BOM data structures storing information on the parent-child relationships of the plurality of BOMs, two or more of the BOMs associated with a respective owner of a set of owners; storing the database in a processing system; and providing remote access to one or more elements of information in the database to one or more users according to control information, control information for providing access to elements of a particular BOM being received from an entity that is the owner of the particular BOM and/or any entity that the owner of the BOM designates, such that the providing of further access to at least some of the information of a particular BOM is controlled by the entity that is the owner of the particular BOM and/or by any entity that the owner of the BOM designates, such that the database is arranged to contain BOMs having different owners, wherein the database includes confidential information of at least two of the owners such that unrestricted access to the confidential information is limited to the respective owner of the confidential information and any designates of the owner, and wherein the different owners need not be related other than in that they each have information stored in the same processing system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification