System and method for controlling multidirectional operation of an elevator
US-2024425322-A1 · Dec 26, 2024 · US
US9898704B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9898704-B2 |
| Application number | US-201313936765-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2013 |
| Priority date | Jul 8, 2013 |
| Publication date | Feb 20, 2018 |
| Grant date | Feb 20, 2018 |
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.
Systems and method for forecasting release times in a multisystem software development environment are disclosed. A forecast engine may analyze the system specific data for multiple systems in a particular transport chain of systems in the development environment to determine when object code should be released from a source system to reach a target system in time to be included in an event, such as a software build or quality assurance test. The system specific data may include event schedules for each system in the transport chain. By analyzing the system specific data and the transport chain, the forecast engine can generate a time by which object code needs to be released to traverse the transport chain so that it is available to the target system for a particular scheduled event.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a computer system, a request for event schedule data for a software development environment comprising a plurality of systems; retrieving, by the computer system, system-specific data associated with each system in the plurality of systems; determining, by the computer system, a source system in the plurality systems and a target system in the plurality of systems based on the request, wherein the source system comprises a development system configured to generate component object code released and the target system comprises another system in the plurality of systems configured to compile the component object code into composite object code: retrieving, by the computer system, a transport layer definition that defines ordered connections specifying a plurality of connections among the plurality of systems and how object code is distributed among the plurality of systems in the software development environment through the connections; determining, by the computer system, a transport path for transporting the component object code from the source system to the target system through the plurality of connections among the plurality of systems based on the transport layer definition; generating, by the computer system, a time designation for releasing the component object code from the source system for transport to the target system along the transport path; and automatically delivering, by the computer system, the component object code from the source system to the target system according to the time designation using the determined transport path. 2. The method of claim 1 , wherein the plurality of systems comprises a plurality of transport hub systems for coordinating the transport of object code among the plurality of systems, and wherein determining the transport path comprises determining a plurality of object release schedules that define to which other systems in the plurality of systems and when corresponding transport hub systems release object code. 3. The method of claim 1 , wherein the plurality of systems comprises a plurality of test systems for testing the functionality of object code, and wherein determining the transport path comprises determining a plurality of testing schedules that define when corresponding test systems test object code. 4. The method of claim 1 , wherein determining the transport path comprises determining blocking periods during which corresponding systems in the plurality of systems block transporting object code from other systems in the plurality of systems. 5. The method of claim 1 , wherein the request for event schedule data comprises a target event in the target system, and wherein determining the transport path comprises determining the latest possible release time of the component object code from the source system for the component object code to reach the target system in time for the target event. 6. The method of claim 1 , wherein determining the transport path comprises determining the latest possible release time of the component object code from the source system for the component object code to reach the target system in time for a scheduled event in the target system. 7. The method of claim 6 , wherein the target system comprises a testing system and wherein the scheduled event comprises a testing routine. 8. A non-transitory computer readable medium comprising computer readable instructions that when executed by a computer processor cause the computer processor to be configured for: receiving a request for event schedule data for a software development environment comprising a plurality of systems; retrieving system-specific data associated with each system in the plurality of systems; determining a source system in the plurality systems and a target system in the plurality of systems based on the request, wherein the source system comprises a development system configured to generate component object code and the target system comprises another system in the plurality of systems configured to compile the component object code into composite object code; retrieving a transport layer that defines ordered connections specifying plurality of connections among the plurality of systems and how object code is distributed among the plurality of systems in the software development environment through the connections; determining a transport path for transporting the component object code from the source system to the target system through the plurality of connections among the plurality of systems based on the transport layer definition; generating a time designation for releasing the component object code from the source system for transport to the target system along the transport path; and automatically delivering the component object code from the source system to the target system according to the time designation using the determined transport path. 9. The non-transitory computer readable medium of claim 8 , wherein the plurality of systems comprises a plurality of transport hub systems for coordinating the transport of object code among the plurality of systems, and wherein the instructions that cause the processor to be configured for determining the transport path further comprises instructions that cause the processor to be configured for determining a plurality of object release schedules that define to which other systems in the plurality of systems and when corresponding transport hub systems release object code. 10. The non-transitory computer readable medium of claim 8 , wherein the plurality of systems comprises a plurality of test systems for testing the functionality of object code, and wherein the instructions that cause the processor to be configured for determining the transport path further comprise instructions that cause the processor to be configured for determining a plurality of testing schedules that define when corresponding test systems test object code. 11. The non-transitory computer readable medium of claim 8 , wherein the instructions that cause the processor to be configured for determining the transport path further comprise instructions that cause the processor to be configured for determining blocking periods during which corresponding systems in the plurality of systems block transporting object code from other systems in the plurality of systems. 12. The non-transitory computer readable medium of claim 8 , wherein the request for event schedule data comprises a target event in the target system, and wherein the instructions that cause the processor to be configured for determining the transport path further comprise instructions that cause the processor to be configured for determining the latest possible release time of the component object code from the source system for the component object code to reach the target system in time for the target event. 13. The non-transitory computer readable medium of claim 8 , wherein the instructions that cause the processor to be configured for determining the transport path further comprise instructions that cause the processor to be configured for determining the latest possible release time of the component object code from the source system for the component object code to reach the target system in time for a scheduled event in the target system. 14. The non-transitory computer readable medium of claim 13 , wherein the target system comprises a testing system and wherein the scheduled event comprises a testing routine. 15. A system comprising: a computer processor; and a non-transitory computer readable medium coupled to the pro
Operations research, analysis or management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.