Method and system of launching applications from a button of a browser
First Claim
1. A method of providing a button of a graphical user interface with the ability to launch an external application, comprising:
- associating the external application to be launched with an identification code;
pre-configuring a client side module with the identification code and information necessary to launch the external application; and
communicating the identification code to the client side module for association with the button.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of launching an application from a button of a browser is disclosed, and includes providing one or more buttons, used with a downloadable toolbar for an Internet browser, which are configured to launch an external application. The method comprises associating the application to be launched with an identification code, pre-configuring the client with the identification code and information necessary to launch the application, and transmitting a plurality of button characteristics which define button behavior. In the case of launching an external application, button characteristics comprise at least the application identification code.
-
Citations
61 Claims
-
1. A method of providing a button of a graphical user interface with the ability to launch an external application, comprising:
-
associating the external application to be launched with an identification code;
pre-configuring a client side module with the identification code and information necessary to launch the external application; and
communicating the identification code to the client side module for association with the button. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 29, 56, 57, 58)
-
-
13. A method of launching an application through a button of an internet browser comprising:
-
receiving button characteristics at a client side module and associating the button characteristics with the button, the button characteristics comprising at least an identification code, the identification code being representative of the application to be launched;
recognizing when the button has been activated by the user;
querying the client side module in communication with the button for information regarding the application matching the identification code in response to the button being activated by the user;
querying the client side module for information regarding the version of the application to compare with the version number; and
calling a function to launch the application having the associated identification code. - View Dependent Claims (14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 53, 54, 59, 60, 61)
-
-
25. A user interface comprising a button with the ability to launch an external application, the button associated with software executable to perform steps comprising:
-
recognizing an association of the external application to be launched with an identification code;
utilizing a first software module that is pre-configured with the identification code and information necessary to launch the external application; and
communicating the identification code to the first software module for association with the button. - View Dependent Claims (26, 27, 28, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A user interface for a browser comprising a button implemented by software code provided by a provider other than a provider of the browser, the button having the ability to launch an external application, the button associated with software executable to perform steps in a computer, comprising:
-
recognizing an association of the external application to be launched with an identification code;
utilizing a first software module that is pre-configured with the identification code and information necessary to launch the external application; and
communicating the identification code to the first software module for association with the button. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A server configured to communicate to a client computer an application, the application operative to execute functions in a computer, comprising:
-
instantiating in a user interface a button with the ability to launch an external application, the button associated with software executable to perform steps comprising;
recognizing an association of the external application to be launched with an identification code;
utilizing a first software module that is pre-configured with the identification code and information necessary to launch the external application; and
communicating the identification code to the first software module for association with the button. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
55. A method of launching an application through a button of an internet browser comprising:
-
associating an identification code with the application to be launched;
assigning button characteristics to the button, the button characteristics comprising the identification code, a fallback URL, and a current version number;
recognizing when the button has been activated by the user;
querying a client side module in communication with the button for information regarding the location of the application matching the identification code;
comparing the version of the application with the current version number;
redirecting the user to a site where the application can be updated if the current version number is greater than the version of the application; and
calling the function to launch the application having the associated identification code.
-
Specification