Preference setting in a computer system
First Claim
Patent Images
1. A method comprising:
- in a computer-based device, storing a data structure which includes information about a plurality of specific actions that a user has requested the computer based device to take and a plurality of specific times that the user has taken said actions, said information defining a likelihood that one of said actions will be carried out at one of said times;
using the computer based device for comparing a current time to said times in said data structure;
determining an action which is probabilistically likely to happen in the computer based device at an operation time, where said operation time includes at least one of a current time and times subsequent to said current time; and
taking an action on the computer based device, based on what is most likely to happen at said operation time, prior to said action actually happening, wherein said action comprises determining that a program is likely to be started, and responsive to determining that the program is likely to be started, loading at least some part of said program into a memory prior to the program being actually started.
1 Assignment
0 Petitions
Accused Products
Abstract
A profile of likelihoods of actions that will occur on a computer is stored. The computer may be likely to be off between time periods, e.g., between midnight and 7 am. Some action is taken relative to the actions that are likely to occur, before those actions actually happen.
13 Citations
12 Claims
-
1. A method comprising:
-
in a computer-based device, storing a data structure which includes information about a plurality of specific actions that a user has requested the computer based device to take and a plurality of specific times that the user has taken said actions, said information defining a likelihood that one of said actions will be carried out at one of said times; using the computer based device for comparing a current time to said times in said data structure; determining an action which is probabilistically likely to happen in the computer based device at an operation time, where said operation time includes at least one of a current time and times subsequent to said current time; and taking an action on the computer based device, based on what is most likely to happen at said operation time, prior to said action actually happening, wherein said action comprises determining that a program is likely to be started, and responsive to determining that the program is likely to be started, loading at least some part of said program into a memory prior to the program being actually started. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
in a computer-based device, storing a data structure which includes information about a plurality of specific actions and a plurality of specific times, said information defining a likelihood that one of said actions will be carried out at one of said times; using the computer based device for comparing a current time to said times in said data structure; determining an action which is probabilistically likely to happen in the computer based device at an operation time, where said operation time includes at least one of a current time and times subsequent to said current time; and taking an action on the computer based device, based on what is most likely to happen at said operation time, prior to said action actually happening, wherein said action comprises determining that a program is likely to be started, and responsive to determining that the program is likely to be started, loading at least some part of said program into a memory prior to the program being actually started. - View Dependent Claims (10)
-
-
11. A method comprising:
-
in a computer-based device, storing a data structure which includes information about a plurality of specific actions and a plurality of specific times, said information defining a likelihood that one of said actions will be carried out at one of said times; using the computer based device for comparing a current time to said times in said data structure; determining an action which is probabilistically likely to happen in the computer based device at an operation time, where said operation time includes at least one of a current time and times subsequent to said current time; and taking an action on the computer based device, based on what is most likely to happen at said operation time, prior to said action actually happening, wherein said action comprises determining a likelihood of how likely it is that the computer will be used at said operation time, automatically selecting an aggressive sleep state for a first likelihood that the computer will be used and automatically selecting a less aggressive sleep state for a second likelihood that the computer will be used. - View Dependent Claims (12)
-
Specification