Bundling extension installation with web browser installation
First Claim
1. A computer-implemented method comprising:
- receiving, at a server, a request from a computing device for an executable installation file, the executable installation file being configured, when executed on the computing device, to install a web browser on the computing device, the request being associated with a specific network resource location that is hosted by the server; and
in response to receiving the request;
obtaining the executable installation file;
dynamically incorporating a data file into the executable installation file, the data file including a browser extension definition for a browser extension corresponding with the specific network resource location, wherein the executable installation file, with the incorporated data file, is further configured, when executed on the computing device, to install the defined browser extension on the computing device; and
providing the executable installation file, with the incorporated data file, to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one general aspect, a computer-implemented method may include receiving, at a server, a request from a computing device for an executable installation file. The executable installation file may be configured, when executed on the computing device, to install a web browser application on the computing device. The request may be associated with a specific network resource location that is hosted by the server. The method may include, in response to receiving the request, obtaining the executable installation file, dynamically incorporating a data file into the executable installation file. The data file may include a browser extension definition for a browser extension corresponding with the specific network resource location. The executable installation file, with the incorporated data file, may be further configured, when executed on the computing device, to install the defined browser extension on the computing device. The method may also include providing the executable installation file, with the incorporated data file, to the computing device.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server, a request from a computing device for an executable installation file, the executable installation file being configured, when executed on the computing device, to install a web browser on the computing device, the request being associated with a specific network resource location that is hosted by the server; and in response to receiving the request; obtaining the executable installation file; dynamically incorporating a data file into the executable installation file, the data file including a browser extension definition for a browser extension corresponding with the specific network resource location, wherein the executable installation file, with the incorporated data file, is further configured, when executed on the computing device, to install the defined browser extension on the computing device; and providing the executable installation file, with the incorporated data file, to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory recordable storage medium having recorded and stored thereon instructions that, when executed by a first computing device, cause the first computing device to:
-
receive, at the first computing device, a request from a second computing device for an executable installation file, the executable installation file being configured, when executed on the second computing device, to install a web browser on the second computing device, the request being associated with a specific network resource location that is hosted by the first computing device; and in response to receiving the request; obtain the executable installation file; dynamically incorporate a data file into the executable installation file, the data file including a browser extension definition for a browser extension corresponding with the specific network resource location, wherein the executable installation file, with the incorporated data file, is further configured, when executed on the second computing device, to install the defined browser extension on the second computing device; and provide the executable installation file, with the incorporated data file, to the second computing device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor; and a non-transitory recordable storage medium having instructions recorded thereon, wherein, the apparatus is configured, as result of executing the instructions, to; receive, at a server, a request from a computing device for an executable installation file, the executable installation file being configured, when executed on the computing device, to install a web browser on the computing device, the request being associated with a specific network resource location that is hosted by the server; and in response to receiving the request; obtain the executable installation file; dynamically incorporate a data file into the executable installation file, the data file including a browser extension definition for a browser extension corresponding with the specific network resource location, wherein the executable installation file, with the incorporated data file, is further configured, when executed on the computing device, to install the defined browser extension on the computing device; and provide the executable installation file, with the incorporated data file, to the computing device. - View Dependent Claims (21)
-
Specification