Method and apparatus for providing content on a computer system based on usage profile
First Claim
1. A method of determining boot-up time of a computer system, comprising:
- retrieving a first time on the computer system;
loading an operating system;
retrieving a second time on the computer system when the operating system has loaded;
determining a boot time in response to the first and second times; and
determining an amount of content to transfer to the computer system based on the boot time.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining a computer system usage profile, and transmitting the computer system usage profile to a server which targets content to the computer system in response to the usage profile is described. A basic input output system (BIOS) module and/or an operating system module obtain computer system usage profile information by tracking events such as the frequency of re-boots, the time required to boot-up and shut-down the operating system on the computer system, the amount of time the computer system is “used”, and the frequency and amount of time the computer system is connected to the Internet. This data is collected and communicated to a profile server. The profile server targets content such as messages with graphics or informational material, etc. to the computer system based upon the computer system usage profile. In one embodiment, the content is displayed during boot-up and shut-down of the operating system.
94 Citations
17 Claims
-
1. A method of determining boot-up time of a computer system, comprising:
-
retrieving a first time on the computer system;
loading an operating system;
retrieving a second time on the computer system when the operating system has loaded;
determining a boot time in response to the first and second times; and
determining an amount of content to transfer to the computer system based on the boot time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
-
a computer usable medium having computer program code embodied therein to retrieve a first time on the computer system;
computer readable program code to cause an operating system to load;
computer readable program code to retrieve a second time on the computer system when the operating system has loaded;
computer readable program code to determine a boot time in response to the first and second times; and
computer readable program code to determine an amount of content to transfer to the computer system based on the boot time. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system, comprising:
-
a computer including, a memory element having one or more instructions, and a processor coupled to the memory element, the processor, in response to the one or more instructions to, retrieve a first time on the computer, load an operating system, retrieve a second time on the computer when the operating system has loaded, determine a boot time in response to the first and second times; and
transmit the boot time when a network connection is detected; and
a server to receive the boot time, determine an amount of content to transfer to the computer based on the boot time, transmit said amount of content to the computer, and charge said amount from a source of the content responsive to the boot time. - View Dependent Claims (16, 17)
-
Specification