Coordinated and optimized dispatching method for electric buses
US-2024428361-A1 · Dec 26, 2024 · US
US10693622B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10693622-B2 |
| Application number | US-82172010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2010 |
| Priority date | Jun 23, 2010 |
| Publication date | Jun 23, 2020 |
| Grant date | Jun 23, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A product management system receives one or modifications of a product, and separating the one or more modifications into two collections. The first collection includes one or more modifications that require approval. The second collection includes the one or more modifications. The product management system adds each modification from the first collection to a change management system, and stores each modification from the second collection that is not also in the first collection into production data. The product management system initiates a workflow for the change management system.
Opening claim text (preview).
I claim: 1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to process and use production data in a production context, the processing and using comprising: instantiating an observer from a static class, the observer including a first collection of entities and a second collection of entities; creating an entity interface including an application programming interface that declares a set of methods for implementation by entities; retrieving production data associated with a manufactured product from a product database coupled to a network, the production data including a description of the manufactured product and a plurality of attributes of the manufactured product, the product database including a plurality of data tables, each data table including a plurality of rows, each row including a plurality of fields, the production data being stored across one or more rows of one or more tables of the product database; creating a product entity associated with the manufactured product, the product entity including a plurality of entities, each entity including one or more attributes retrieved from the product database and an attribute bitmap including a modification bit for each attribute, each modification bit being set to a first value indicating that the respective attribute has not been modified; receiving one or more modifications to one or more attributes of one or more of the plurality of entities associated with the manufactured product from a user computer coupled to the network; for each received modification, modifying the respective attribute in the respective entity, and setting the respective modification bit in the respective attribute bitmap to a second value indicating that the respective attribute has been modified; adding each modified entity that requires approval to the first collection of the observer entity; adding each modified entity that requires approval and each modified entity that does not require approval to the second collection of the observer entity; storing each modified entity of the second collection that is not also of the first collection into the product database using the application programming interface; initiating a workflow for at least one change order to process the modified entities that require approval, including adding each modified entity of the first collection to the change order using the application programming interface, including: creating a copy of the entity; extracting one or more modified attributes from the modified entity based on the modification bit values in the attribute bitmap; moving the modified attributes from the modified entity to the copy of the entity; and moving the copy of the entity, including the modified attributes, to the change order; receiving approval for at least one modified entity of the first collection; and storing each approved modified entity of the first collection into the product database, based on the effective date of the approved modified entity, using the application programming interface. 2. The computer-readable medium of claim 1 , wherein the set of methods comprises a default implementation of the application programming interface; wherein the entity extends the default implementation; wherein each modified entity of the first collection adds itself to the change order using the default implementation; and wherein storing each modified entity of the second collection that is not also in the first collection into the product database uses the default implementation. 3. The computer-readable medium of claim 1 , wherein the workflow for the change order to process the modified entities includes: sending the change order for approval; and receiving the approval for the change order. 4. The computer-readable medium of claim 1 , wherein the observer entity is associated with the product using a product identity and an organization identity. 5. The computer-readable medium of claim 1 , wherein the plurality of entities are components of an Oracle Application Development Framework. 6. The computer-readable medium of claim 1 , wherein adding each modified entity of the first collection to the change order includes: marking each modified entity as requiring approval; and adding each modified entity to the change order. 7. The computer-readable medium of claim 1 , wherein adding each entity of the first collection to the change order includes: marking each copy of each entity for deletion. 8. The computer-readable medium of claim 1 , wherein the processing and using production data in a production context further comprises: during production of the manufactured product, receiving requests for production data associated with the manufactured product stored in the product database from a plurality of production devices over the network. 9. The computer-readable medium of claim 1 , wherein said adding each modified entity of the first collection to the change order using the application programming interface further comprises: assigning an effective date to each modified entity of the first collection, the effective date indicating when the modified entity of the first collection is to be stored in the product database once approved. 10. A computer-implemented method for processing and using production data in a production context, comprising: instantiating an observer from a static class, the observer including a first collection of entities and a second collection of entities; creating an entity interface including an application programming interface that declares a set of methods for implementation by entities; retrieving production data associated with a manufactured product from a product database coupled to a network, the production data including a description of the manufactured product and a plurality of attributes of the manufactured product, the product database including a plurality of data tables, each data table including a plurality of rows, each row including a plurality of fields, the production data being stored across one or more rows of one or more tables of the product database; creating a product entity associated with the manufactured product, the product entity including a plurality of entities, each entity including one or more attributes retrieved from the product database and an attribute bitmap including a modification bit for each attribute, each modification bit being set to a first value indicating that the respective attribute has not been modified; receiving one or more modifications to one or more attributes of one or more of the plurality of entities associated with the manufactured product from a user computer coupled to the network; for each received modification, modifying the respective attribute in the respective entity, and setting the respective modification bit in the respective attribute bitmap to a second value indicating that the respective attribute has been modified; adding each modified entity that requires approval to the first collection of the observer entity; adding each modified entity that requires approval and each modified entity that does not require approval to the second collection of the observer entity; storing each modified entity of the second collection that is not also of the first collection into the product database using the application programming interface; initiating a workflow for at least one change order to process the modified entities that require approval, including: adding each modified entity of the first collection to the change order using the application programming interface, including: creating a copy of the entity
Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · CPC title
Workflow collaboration or project management · CPC title
correction of synchronization errors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.