Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device
First Claim
Patent Images
1. A method comprising:
- creating an executable program in accordance with a Windows Control Panel Language (CPL) format;
storing the executable program in a first non-volatile memory;
transferring the executable program from the first non-volatile memory to a second non-volatile memory; and
, configuring an operating system to start-up the executable program after the operating system has completed booting.
7 Assignments
0 Petitions
Accused Products
Abstract
A method including creating an executable program in accordance with a Windows Control Panel Language (CPL) format; storing the executable program in a first non-volatile memory; transferring the executable program from the first non-volatile memory to a second non-volatile memory; and, configuring an operating system to start-up the executable program after the operating system has completed booting.
138 Citations
24 Claims
-
1. A method comprising:
-
creating an executable program in accordance with a Windows Control Panel Language (CPL) format;
storing the executable program in a first non-volatile memory;
transferring the executable program from the first non-volatile memory to a second non-volatile memory; and
,configuring an operating system to start-up the executable program after the operating system has completed booting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
determining whether an Internet connection is present;
if the Internet connection is present, determining whether a predetermined amount of bandwidth of the Internet connection is available;
if at least the predetermined amount of bandwidth is available, transmitting, in the background, a request to a remote server to download one or more files; and
receiving the one or more files from the remote server.
-
-
11. The method of claim 10 wherein said executable program further includes storing the one or more files on mass storage.
-
12. The method of claim 10 wherein said one or more files include one or more of the following:
- an executable program, application program, payload, and driver program.
-
13. An apparatus, comprising:
-
a memory including one or more instructions; and
a processor coupled to the memory, the processor, in response to the one or more instructions, to transfer an executable program created in accordance with a Windows Control Panel Language (CPL) format from a non-volatile memory to a second memory, and configure an operating system to start-up the executable program after the operating system has completed booting. - View Dependent Claims (14, 15, 16, 17, 18, 19)
storing a shortcut of the executable program in a startup folder;
modifying a win.ini file to include a reference to the executable program; and
placing the executable program in a startup menu.
-
-
20. A computer program product, comprising:
-
a computer usable medium having computer program code embodied therein to transfer an executable program created in accordance with a Windows Control Panel Language (CPL) format from a first device to a second device; and
computer program code to configure an operating system to execute the executable program after the operating system has completed booting. - View Dependent Claims (21, 22, 23, 24)
computer program code to store a shortcut of the executable program in a startup folder;
computer program code to modify an initialization file to include a reference to the executable program; and
computer program code to place the executable program in a startup menu.
-
Specification