WEB-APPLICATION-LAUNCH APPLICATION PROGRAMMING INTERFACES
First Claim
1. A web-application-launch application programming interface (API) component for integration to a web application executable at a client, the web-application-launch API component comprising:
- an API specifying a launch-definition format applicable to a launch of a web application external to the host web application, wherein a launch definition according to the specified launch-definition format includes a launch argument comprising a list of keywords; and
a launch services module to manage execution of the launch at the client, the launch services module comprising;
a keyword-resolution module, responsive to a call for execution of a launch, to resolve the keywords of the launch argument in the launch definition of the called launch dynamically, andan execution module to implement execution of a called launch, the execution being performed in accordance with the keywords in the launch argument of the called launch as resolved by the keyword-resolution module when execution of the launch is called.
1 Assignment
0 Petitions
Accused Products
Abstract
A web-application-launch application programming interface (API) component is disclosed for integration to a web application executable at a client. The web-application-launch API component comprises a launch services module to manage execution of a launch of a web application external to the web application. Execution of the launch of the external web application is called by a component of the web application. The web-application-launch API component further comprises an API specifying a launch-definition format applicable to a launch to be executed by a launch services module. A launch definition according to the specified launch-definition format includes a launch argument comprising a list of keywords. The launch services module comprises a keyword-resolution module. The keyword-resolution module of the launch services module is responsive to a call for execution of a launch to resolve, dynamically, the keywords of the launch argument in the launch definition of the called launch. The launch services module comprises an execution portion to implement execution of a called launch. The launch is executed at the client in accordance with the keywords in the launch argument of the called launch as resolved by the keyword-resolution module when execution of the launch is called.
3 Citations
15 Claims
-
1. A web-application-launch application programming interface (API) component for integration to a web application executable at a client, the web-application-launch API component comprising:
-
an API specifying a launch-definition format applicable to a launch of a web application external to the host web application, wherein a launch definition according to the specified launch-definition format includes a launch argument comprising a list of keywords; and a launch services module to manage execution of the launch at the client, the launch services module comprising; a keyword-resolution module, responsive to a call for execution of a launch, to resolve the keywords of the launch argument in the launch definition of the called launch dynamically, and an execution module to implement execution of a called launch, the execution being performed in accordance with the keywords in the launch argument of the called launch as resolved by the keyword-resolution module when execution of the launch is called. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A web-application-launch system comprising:
-
a component, in a first web application; a launch-definition module to provide a launch-definition of a launch, of a second web application, available to be called for execution by the component, the launch-definition including a list of identifiers of launch keywords; and a launch manager responsive to issuance, by the component, of a call for execution of a launch to perform dynamic assignment of values to the launch keywords identified by the launch keyword identifiers in the launch definition of the called launch. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer readable medium including machine readable instructions that when executed by a client computer perform internally or externally execution of a launch of a web application external to a host web application, responsive to a call for execution of the launch by a component of the host web application, the instructions comprising instructions to:
-
provide the component selectable at the host web application capable of calling for execution of the launch of the external web application; obtain a launch-definition of the launch of the external web application, the launch-definition including a list of contextual launch-keyword identifiers; dynamically replace the list of contextual launch-keyword identifiers in the launch-definition of a called launch by a list of corresponding values, the value used to replace a contextual launch-keyword identifier being the value of the corresponding launch keyword as applicable when execution of the launch is called by the component of the host web application; and execute the called launch using launch keyword values defined by the list of values. - View Dependent Claims (14, 15)
-
Specification