System and method for controlling multidirectional operation of an elevator
US-2024425322-A1 · Dec 26, 2024 · US
US9037641B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9037641-B1 |
| Application number | US-201213571490-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 10, 2012 |
| Priority date | Oct 22, 2008 |
| Publication date | May 19, 2015 |
| Grant date | May 19, 2015 |
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 methods provide a dynamic multi-tenant service-oriented architecture using customization code. In one implementation, a computer-implemented method provides a service using customization code. A server receives a call to a service from a client. The call includes one or more parameters. The method determines, based at least in part upon the one or more parameters, a customization code segment that corresponds to the control point identifier. The method further calls the determined customization code segment inline during execution of the service.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable medium comprising: code that receives a request for a service from a client, the request including one or more parameters; code that identifies, as a control point associated with the service, a point within the service at which the client is permitted to modify the service; code that identifies, based at least in part upon the one or more parameters, a customization code segment that corresponds to the control point; code that loads the customization code segment into a memory of a server; code that calls the customization code segment inline during an execution of the service by: executing the service until the control point is reached; and calling and executing the customization code segment inline in response to the execution of the service reaching the control point; and code that transmits a response to the client based at least in part upon the inline call during the execution of the service. 2. The non-transitory computer-readable medium of claim 1 , wherein the code that calls the customization code segment calls the customization code segment in response to the execution of the service reaching the control point. 3. The non-transitory computer-readable medium of claim 1 , wherein the request from the client comprises a uniform resource identifier including a service identifier and the one or more parameters. 4. The non-transitory computer-readable medium of claim 1 , wherein: the one or more parameters comprise an identifier of an entity for which the server is hosting the service; and the code that identifies the control point identifies the control point based in part on the entity. 5. The non-transitory computer-readable medium of claim 1 , wherein the one or more parameters comprise at least one of a configuration or site version of a site hosted by the server. 6. A computer-implemented method for dynamically calling customization code during execution of a service, comprising: receiving, at a computing device and from a client, a call to the service, the call including one or more parameters; identifying, as a control point associated with the service, a point within the service at which the client is permitted to modify the service; determining, based at least in part upon the one or more parameters, a customization code segment that is associated with the control point; calling, by the computing device, the customization code segment inline when executing the service by: executing the service until the control point is reached; and calling and executing the customization code segment inline in response to the execution of the service reaching the control point. 7. The computer-implemented method of claim 6 , wherein calling the customization code segment inline is performed in response to the execution of the service reaching the control point. 8. The computer-implemented method of claim 6 , further comprising determining, based at least in part upon the one or more parameters, a mapping table that is stored in a data store associated with the computing device and that identifies one or more customization code segments. 9. The computer-implemented method of claim 8 , wherein the mapping table stores a control point identifier that corresponds to the control point. 10. The computer-implemented method of claim 8 , wherein the call to the service is made for a tenant that is part of a multi-tenant architecture. 11. A computer-implemented method for dynamically executing a service, comprising: receiving, at a computing device and from a client, a call to a service, the call including an entity identifier; identifying, as a control point associated with the service, a point within the service at which the client is permitted to modify the service based at least in part upon an entity identifier; determining a customization code segment that is associated with the control point based at least in part upon the entity identifier; executing the service; calling, by the computing device, the customization code segment inline during the execution of the service by: executing the service until the control point is reached; and calling and executing the customization code segment inline in response to the execution of the service reaching the control point. 12. The computer-implemented method of claim 11 , wherein calling the customization code segment inline is performed in response to the execution of the service reaching the control point. 13. The computer-implemented method of claim 11 , wherein: the call from the client comprises a uniform resource indicator including the entity identifier; and identifying the control point comprises identifying the control point based in part on the entity identifier. 14. The computer-implemented method of claim 11 , wherein the customization code segment comprises one or more of configuration data, configuration rules, scripts, or media resources. 15. The computer-implemented method of claim 11 , further comprising: loading a mapping table that corresponds to the entity identifier; and determining the customization code segment from the mapping table. 16. A system for dynamically calling customization code during execution of a service, the system comprising: at least one computing device; and an application executable in the at least one computing device, the application being configured to cause the at least one computing device to: receive, from a client, a call to the service, the call including one or more parameters; identify, as a control point associated with the service, a point within the service at which the client is permitted to modify the service based at least in part upon the one or more parameters; determine a customization code segment that is associated with the control point based at least in part upon the one or more parameters; call the customization code segment inline when executing the service by: executing the service until the control point is reached; and calling and executing the customization code segment inline in response to the execution of the service reaching the control point. 17. The system of claim 16 , wherein the application is configured to cause the at least one computing device to call the customization code segment inline in response to the execution of the service reaching the control point. 18. The system of claim 16 , wherein: the one or more parameters comprise a uniform resource indicator including an entity identifier; and identifying the control point comprises identifying the control point based in part on the entity identifier. 19. The system of claim 16 , further comprising: loading a mapping table that corresponds to the entity identifier; and determining the customization code segment from the mapping table. 20. The system of claim 16 , wherein the customization code segment comprises one or more of configuration data, configuration rules, scripts, or media resources.
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
the condition being an adaptation, e.g. in response to network events · CPC title
Configuration of triggering conditions · CPC title
Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.