SYSTEM AND METHOD FOR CHANGING FUNCTIONALITIES OF WEBSITES USING WIDGETS
First Claim
Patent Images
1. A method for changing functionalities of websites, the method comprising:
- providing a widget to be integrated into a website, the widget including a reference to at least one executable program file and a mechanism to look for a configuration file for the widget;
providing a user interface for an operator of the website to configure the widget integrated into the website;
publishing the executable program file to a network to allow the widget of the website access to the executable program file; and
publishing a new configuration file to the network in response to configuration input made using the user interface to allow the widget of the website access to the new configuration file,wherein the widget of the website is configured to retrieve the executable program and the new configuration file to execute the executable program and self-configure using the new configuration file.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for changing functionalities to websites uses a widget that retrieves at least one executable program file and a configuration file, which are published to a network, to execute the executable program and self-configure using the new configuration file.
28 Citations
20 Claims
-
1. A method for changing functionalities of websites, the method comprising:
-
providing a widget to be integrated into a website, the widget including a reference to at least one executable program file and a mechanism to look for a configuration file for the widget; providing a user interface for an operator of the website to configure the widget integrated into the website; publishing the executable program file to a network to allow the widget of the website access to the executable program file; and publishing a new configuration file to the network in response to configuration input made using the user interface to allow the widget of the website access to the new configuration file, wherein the widget of the website is configured to retrieve the executable program and the new configuration file to execute the executable program and self-configure using the new configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a widget to be integrated into a website, the widget including a reference to at least one executable program file and a mechanism to look for a configuration file for the widget; and a marketing support provider that has access to a network and websites, including the website with the widget, the marketing support provider including one or more servers that are configured to provide a user interface for an operator of the website to configure the widget integrated into the website, to publish the executable program file to the network to allow the widget of the website access to the executable program file, and to publish a new configuration file to a network in response to configuration input made using the user interface to allow the widget of the website access to the new configuration file, wherein the widget of the website is configured to retrieve the executable program and the new configuration file to execute the executable program and self-configure using the new configuration file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium containing program instructions for providing functionalities to websites, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to perform steps comprising:
-
providing a widget to be integrated into a website, the widget including a reference to at least one executable program file and a mechanism to look for a configuration file for the widget; providing a user interface for an operator of the website to configure the widget integrated into the website; publishing the executable program file to the network to allow the widget of the website access to the executable program file; and publishing a new configuration file to a network in response to configuration input made using the user interface to allow the widget of the website access to the new configuration file, wherein the widget of the website is configured to retrieve the executable program and the new configuration file to execute the executable program and self-configure using the new configuration file. - View Dependent Claims (16, 17, 19, 20)
-
-
18. The computer-readable storage medium of claim 18 wherein the widget is configured to use the latest configuration file to define its functionality when there are more than one version of the configuration file for the widget.
Specification