DETERMINING SITUATIONAL PATTERNS OF USE FOR COMPUTING SYSTEMS
First Claim
1. A computing system, comprising:
- one or more processors adapted for and/or capable of;
obtaining integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) a first state of use of said computing system and (b) a first context for said computing system effectively represented as a first situation associated with said first state of use of said computing system, whereby effectively indicating that in said first situation said computing system has been used in accordance with said first state of use, and thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation; and
determining, based on said integrated state and contextual usage data, a situational pattern of use for said computing system by detecting that in said first situation said computing system has been used in accordance with said first state of use.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for determining situational patterns of use of computing systems are disclosed. A situational pattern of use can be determined based on the situations encountered by the computing system as the situations occur without having to predefine a set of situations. Generally, a situation can be determined and/or defined based on the context of use of the computing system when the use occurs. The context of use can, for example, be determined based on internal and external variables including the physical environment where a device is used and biological data associated with a person who uses the device. The state of use of the computing system can, for example, be determined based on the state (or status) of one or more components of the computing system (e.g., the state of one or more active applications that are being used by person). Similar to the context of use, the state of use can be determined as the use occurs without having to predefine potential uses of the computing system (e.g., there is no need to predefine or know the applications that will be used on a device). Moreover, the state of use can be connected to context of use defining a situation in which the state of use has occurred to allow determining a pattern of use of the computing system at least based on the association of the state of use with the situation effectively defined by the contextual usage data which can be obtained as and when the use occurs.
-
Citations
30 Claims
-
1. A computing system, comprising:
- one or more processors adapted for and/or capable of;
obtaining integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) a first state of use of said computing system and (b) a first context for said computing system effectively represented as a first situation associated with said first state of use of said computing system, whereby effectively indicating that in said first situation said computing system has been used in accordance with said first state of use, and thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation; anddetermining, based on said integrated state and contextual usage data, a situational pattern of use for said computing system by detecting that in said first situation said computing system has been used in accordance with said first state of use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 30)
- one or more processors adapted for and/or capable of;
-
18. A computing system, comprising:
- one or more processors adapted for and/or capable of;
obtaining a first state of use of said computing system, wherein said first state of use is determined based on the state of one or more components of said computing system and said first state of use effectively indicates that said computing system is in a first state of use; obtaining a first context for said computing system, wherein said first context effectively defines and/or indicates a first situation for said computing system; and generating integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) said first state of use of said computing system and (b) said first context for said computing system effectively represented as a situation associated with said first state of use of said computing system, whereby effectively indicating that in said first situation said computing system has been used in accordance with said first state of use, and thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation.
- one or more processors adapted for and/or capable of;
-
19. A method for allowing a pattern of use to be determined for a computing system, said method comprising:
-
determining, based on the state of one or more components of the computing system, a first state of use of said computing system, wherein said first state of use effectively indicates that said computing system is in a first state of use; determining a first context for said computing system, wherein said first context effectively defines and/or indicates a first situation for said computing system; and generating integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) said first state of use of said computing system and (b) said first context for said computing system effectively represented as a situation associated with said first state of use of said computing system, thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation.
-
-
20. A method for determining a situational pattern of use for a computing system, said method comprising:
-
obtaining integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) a first state of use of said computing system and (b) a first context for said computing system effectively represented as a situation associated with said first state of use of said computing system, and thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation; anddetermining, based on said integrated state and contextual usage data, a situational pattern of use for said computing system by detecting that in said first situation said computing system has been used in accordance with said first state of use.
-
-
21. A method for allowing a pattern of use to be determined for a computing system, said method comprising:
-
obtaining a state of use for one or more usable components of said computing system as state of use information when said one or more usable components are being used, wherein said state of use information effectively indicates a first state of use of said one or more usable components of said computing system; obtaining a context of use of said one or more usable components of said computing system as first contextual usage information when said one or more usable components are being used, wherein said first contextual usage information effectively defines and/or indicates a first situation in which said one or more usable components have been used; and combining said first state of use information and first contextual usage information together to form integrated state and contextual usage data that effectively indicates that in said first situation said one or more useable components have been used in accordance with said first state of use, thereby allowing a pattern of use of said computing system to be determined at least based on the knowledge of the use of said one or more usable components in accordance with said first state in said first situation. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium including computer program code for allowing a pattern of use to be determined for a computing system, wherein said computer readable medium includes:
-
computer program code for obtaining a state of use for one or more usable components of a computing system as state of use information when said one or more usable components are being used, wherein said state of use information effectively indicates a first state of use of said one or more usable components of said computing system; computer program code for obtaining a context of use of said one or more usable components of said computing system as first contextual usage information when said one or more usable components are being used, wherein said first contextual usage information effectively defines and/or indicates a first situation in which said one or more usable components have been used; and computer program code for combining said first state of use information and first contextual usage information together to form integrated state and contextual usage data that effectively indicates that in said first situation said one or more useable components have been used in accordance with said first state of use, thereby allowing a pattern of use of said computing system to be determined at least based on the knowledge of the use of said one or more usable components in accordance with said first state in said first situation.
-
-
29. A computer readable medium including computer program code for determining a pattern of use for a computing system, wherein said computer readable medium includes:
-
computer program code for obtaining integrated state and contextual usage data for said computing system, wherein said integrated state and contextual usage data includes at least;
(a) a first state of use of said computing system and (b) a first context for said computing system effectively represented as a situation associated with said first state of use of said computing system, thereby allowing a pattern of use to be determined for said computing system at least based on the association of said first state of use with said first situation; andcomputer program code for determining, based on said integrated state and contextual usage data, a situational pattern of use for said computing system by detecting that in said first situation said computing system has been used in accordance with said first state of use.
-
Specification