MECHANISMS TO SUPPORT MULTI-SERVICE HYPERLINK PIPELINES IN WEB BROWSER
First Claim
Patent Images
1. A method performed in a computing system for constructing a hyperlink pipeline, the method comprising:
- displaying a webpage in a web browser executed by a processor in a client computing device;
receiving a first hyperlink corresponding to a service function;
in response to receiving the first hyperlink, generating a service method in the processor based on the service function;
receiving a second hyperlink corresponding to the service method;
receiving a signal indicative of executing the service method in the processor of the client computing device;
determining, in the processor, when the service method comprises a custom JavaScript function;
sending a combination of the first hyperlink and the second hyperlink to a remote server for execution when the service method does not comprise a custom JavaScript function;
when the service method is determined to comprise a custom JavaScript function,determining a value of an argument corresponding to the custom JavaScript; and
evaluating the custom JavaScript function based on the value.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-service hyperlink pipeline model and system is proposed herein that allows a website to associate and present a plurality of service templates and custom JavaScript functions with a single resource in HTML documents and users to combine a service template with hyperlinks to form hyperlink pipelines and execute a hyperlink pipeline to automatically invoke the custom JavaScript functions.
9 Citations
20 Claims
-
1. A method performed in a computing system for constructing a hyperlink pipeline, the method comprising:
-
displaying a webpage in a web browser executed by a processor in a client computing device; receiving a first hyperlink corresponding to a service function; in response to receiving the first hyperlink, generating a service method in the processor based on the service function; receiving a second hyperlink corresponding to the service method; receiving a signal indicative of executing the service method in the processor of the client computing device; determining, in the processor, when the service method comprises a custom JavaScript function; sending a combination of the first hyperlink and the second hyperlink to a remote server for execution when the service method does not comprise a custom JavaScript function; when the service method is determined to comprise a custom JavaScript function, determining a value of an argument corresponding to the custom JavaScript; and evaluating the custom JavaScript function based on the value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. The method of claim 17, wherein sending a combination of the first hyperlink and the second hyperlink to a remote server for execution when the service method does not comprise a custom JavaScript function comprises at least one of:
-
executing a call-by-reference function; and executing a call-by-value function.
-
-
18. A client computing device comprising:
-
a network device for communicatively coupling the client computing device with a remote server; a memory device for storing programmed instructions; a user input device configured to receive a signal; and a processor configured to execute a web browser from the programmed instructions, the web browser being configured to receive, via the user input device, a selection of a hyperlinks accessible through a web page communicated through the network device, wherein, the processor is further configured to generate an instance of a service function based on the selection of the hyperlinks, to determine if the instance of the service function comprises a custom JavaScript function, and to send a combination of the first and second hyperlinks to the remote server for execution when the service function does not comprise a custom JavaScript function. - View Dependent Claims (19)
-
-
20. A server computing device comprising:
-
a network device for communicatively coupling the server computing device with a remote client device; a memory device for storing programmed instructions corresponding to a plurality of network resources; a signal communication interface configured to receive a signal from the remote client device, the signal corresponding to a selection of hyperlinks; and a processor configured to generate an instance of a service function based on the selection of the hyperlinks, to determine if the instance of the service function comprises a custom JavaScript function, and to construct a new executable hyperlink pipeline comprising a combination of the first and second hyperlinks when the service function does not comprise a custom JavaScript function,
-
Specification