Back to results
US 12,737,696 B1Granted
Drag and drop allocation in PLM
AssigneeCentric Software, Inc.
InventorsHumberto Roa, Ron Watson, Ravi Rangan
Life of this patent
Estimating the term…
Abstract
A system includes software that mimics a paper based allocation process. Business objects can be presented graphically on a touch screen, and users can allocate business objects with other business objects using a drag and drop motion. For example, a symbol representing a business object can be dragged and dropped onto a symbol representing another business object. This will trigger a relationship to be created in the PLM database between the two business objects.
Claims24
A method comprising:
- operating a product lifecycle management (PLM) system comprising allowing operations, the operations that are allowed including:
- creating an allocation comprising:
- selecting a first business object to allocate;
- dragging the first business object onto a drop target of another business object and dropping the first business object;
- entering the allocation properties for the allocation;
- validating the allocation at least by determining whether the allocation of the first business object with respect to the drop target is able to be created based at least in part upon one or more criteria;
- and
- in response to determining that the allocation of the first business object with respect to the drop target is able to be created, creating the allocation for the first business object based at least in part upon the drop target;
- updating the allocation or a first allocation comprising:
- selecting the first business object or a second business object;
- opening a first view to update information about the allocation into updated information;
- entering the allocation properties for the allocation or the first allocation;
- validating the allocation or the first allocation at least by determining whether the updated information is able to be created for the allocation or the first allocation;
- and
- in response to determining that the updated information is able to be created, updating the allocation or the first allocation based at least in part upon the updated information;
- and
- removing the allocation, the first allocation, or a second allocation.
14 more elements
A method comprising:
- operating a product lifecycle management (PLM) system for an organization comprising:
- allowing operations;
- providing a business object database, wherein the business object database comprises a plurality of business objects, each business object specifying business information of the organization;
- providing a PLM database comprising a plurality of relationships between pairs of business objects stored in the business object database;
- accessing in a first product database a first product, wherein the first product is associated in the PLM database with a first business object stored in the business object database;
- allowing a user to select a second business object stored in the business object database;
- generating a first screen to display to the user, wherein the first screen includes graphically representing both the first and the second business objects;
- presenting to the user the first screen on a touch screen;
- detecting from the user a first input on the touch screen, wherein the first input comprises selecting the second business object and associating the second business object with the first business object;
- and
- in response to detecting the first input, selecting an allocation definition corresponding to a relationship to be formed in the PLM database based on the first business object and the second business object;
- updating an allocation or a first allocation, comprising:
- selecting a business object or a separate business object;
- opening a first view to update information about the allocation into updated information;
- entering the allocation properties for the allocation or the first allocation;
- validating the allocation or the first allocation at least by determining whether the updated information is able to be created for the allocation or the first allocation;
- and
- in response to determining that the updated information is able to be created, updating the allocation or the first allocation based at least in part upon the updated information;
- and
- removing the allocation, the first allocation, or a second allocation, comprising:
- selecting the business object, the separate business object, or a different business object that is allocated;
- opening a second view to remove the allocation, the first allocation, or the second allocation;
- validating removal of the allocation, the first allocation, or the second allocation;
- and
- removing the allocation, the first allocation, or the second allocation based at least in part upon a result of validating the removal.
22 more elements
A method comprising:
- operating a product lifecycle management (PLM) system for an organization comprising allowing operations, the operations that are allowed comprise creating an allocation, updating the allocation or a first allocation, and removing the allocation, the first allocation, or a second allocation;
- creating the allocation;
- updating the allocation or the first allocation comprising:
- selecting the business object or a second business object to allocate;
- opening a first view to update information about the allocation into updated information;
- entering the one or more allocation properties for the specific allocation or the first allocation;
- validating the allocation or the first allocation at least by determining whether the updated information is able to be created for the allocation or the first allocation;
- and
- in response to determining that the updated information is able to be created, updating the specific allocation or the first allocation based at least in part upon the updated information;
- removing the allocation, the first allocation, or the second allocation comprising:
- selecting the first business object, the second business object, or a third business object that is allocated;
- opening a second view to remove the allocation, the first allocation, or the second allocation;
- validating removal of the allocation, the first allocation, or the second allocation;
- and
- removing the allocation, the first allocation, or the second allocation based at least in part upon a result of validating the removal of the allocation;
- operating the product lifecycle management (PLM) system further comprising:
- providing a business object database, wherein the business object database comprises a plurality of business objects, each business object specifying business information of the organization;
- providing a PLM database comprising a plurality of relationships between pairs of business objects stored in the business object database;
- accessing a product database a first product, wherein the first product is associated in the PLM database with a first business object stored in the business object database;
- allowing a user to select a second business object stored in the business object database;
- generating a first screen to display to the user, wherein the first screen includes graphically representing both the first and the second business objects;
- presenting to the user the first screen on a touch screen;
- detecting, from the user, a first input on the touch screen, wherein the first input comprises selecting the second business object and associating the second business object with the first business object;
- and
- in response to detecting the first input, selecting an allocation definition corresponding to a relationship to be formed in the PLM database based at least in part on the first business object and the second business object.
22 more elements
Dependencies are inferred from the claim text.