METHODS AND APPARATUS FOR AN ENVIRONMENTAL AND BEHAVIORAL ADAPTIVE WIRELESS COMMUNICATION DEVICE
First Claim
1. A method for adapting a wireless communication device, comprising:
- detecting one or more environmental conditions at a wireless communication device;
determining if the one or more detected environmental conditions warrant adjustment to one or more wireless communication device functions; and
determining an adjustment action for the one or more wireless device functions if the one or more detected environmental conditions is determined to warrant adjustment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, apparatus and systems are provided for adaptation of a wireless communication device based on current environmental conditions, historical environmental condition patterns and/or historical usage patterns. In this regard, the device senses such environmental conditions as light, sound, motion, temperature and the like and, automatically or at user discretion, adjusts functionality on the device that is affected by these conditions. Additionally, by determining environmental and usage patterns the device can adapt to the patterns by providing certain functionality and/or applications to the user at prescribed times of the day, week, month, etc. By being able to automatically adapt the functionality of a wireless communication device, the user of such a device experiences greater ease in using the device and an overall heightened user experience.
-
Citations
77 Claims
-
1. A method for adapting a wireless communication device, comprising:
-
detecting one or more environmental conditions at a wireless communication device; determining if the one or more detected environmental conditions warrant adjustment to one or more wireless communication device functions; and determining an adjustment action for the one or more wireless device functions if the one or more detected environmental conditions is determined to warrant adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one processor configured to perform the actions of:
-
detecting one or more environmental conditions at a wireless communication device; determining if the one or more detected environmental conditions warrant adjustment to one or more wireless communication device parameters; and determining an adjustment action for the one or more wireless device parameters if the one or more detected environmental conditions is determined to warrant adjustment.
-
-
18. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to detect one or more environmental conditions at a wireless communication device; a second set of codes for causing the computer to determine if the one or more detected environmental conditions warrant adjustment to one or more wireless communication device parameters; and a third set of codes for causing the computer to determine an adjustment action for the one or more wireless device parameters if the one or more detected environmental conditions is determined to warrant adjustment.
-
19. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; at least one sensor device in communication with the processor and operable for sensing an environmental condition; and a function adjustment module stored in the memory and executable by the processor, wherein the function adjustment module comprises; adjustment determination logic operable for determining if the sensed environmental condition warrants adjustment to one or more wireless communication device functions and determining an adjustment action for the one or more wireless device functions if the detected environmental condition is determined to warrant adjustment, and adjustment logic operable for adjusting the one or more wireless communication device functions based on the determined adjustment action. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A wireless communication device, comprising:
-
means for detecting one or more environmental conditions at the wireless communication device; means for determining if the one or more detected environmental conditions warrant adjustment to one or more wireless communication device parameters; and means for determining an adjustment action for the one or more wireless device parameters if the one or more detected environmental condition is determined to warrant adjustment.
-
-
34. A method for adapting a wireless communication device, comprising:
-
logging user actions and temporal information associated with the user actions; determining a usage pattern based on the logged user actions and the temporal information; and determining at least one function adjustment based on the usage pattern. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. At least one processor configured to perform the actions of:
-
logging user actions and temporal information associated with the user actions; determining a usage pattern based on the logged user actions and the temporal information; and determining at least one function adjustment based on the usage pattern.
-
-
46. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to log user actions and temporal information associated with the user actions; a second set of codes for causing the computer to determine a usage pattern based on the logged user actions and the temporal information; and a third set of codes for causing the computer to determine at least one function adjustment based on the usage pattern.
-
47. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; a user action log stored in the memory operable for storing user actions and associated temporal information; and a function adjustment module stored in the memory and executable by the processor, wherein the function adjustment module comprises; usage pattern logic operable for determining a usage pattern based on the logged user actions and the temporal information, adjustment determination logic operable for determining at least one function adjustment based on the usage pattern, and adjustment logic operable to adjust at least one function of the wireless communication device based on the corresponding at least one function adjustment. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A wireless communication device, comprising:
-
means for logging user actions and temporal information associated with the user actions; means for determining a usage pattern based on the logged user actions and the temporal information; means for determining at least one function adjustment based on the usage pattern; and means for adjusting at least one function of the wireless communication device based on the corresponding at least one function adjustment.
-
-
57. A method for adapting a wireless communication device, comprising:
-
detecting one or more environmental conditions at a wireless communication device; logging the one or more environmental conditions and associated temporal information; determining an environmental condition pattern based on the logged environmental conditions and the associated temporal information; and determining at least one adjustment action based on the environmental condition pattern. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. At least one processor configured to perform the actions of:
-
detecting one or more environmental condition at a wireless communication device; logging the environmental conditions and associated temporal information; determining an environmental condition pattern based on the logged environmental conditions and the associated temporal information; and determining at least one adjustment action based on the environmental condition pattern.
-
-
68. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to detect one or more environmental conditions at a wireless communication device; a second set of codes for causing the computer to log the one or more environmental conditions and associated temporal information; a third set of codes for causing the computer to determine an environmental condition pattern based on the logged environmental conditions and the associated temporal information; and a fourth set of codes for causing the computer to determine at least one adjustment action based on the environmental condition pattern.
-
69. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; an environmental condition log stored in the memory operable for storing environmental conditions and associated temporal information; and a function adjustment module stored in the memory and executable by the processor, wherein the environmental function adjustment module comprises; environmental condition pattern logic operable for determining an environmental condition pattern based on the logged environmental conditions and the temporal information, adjustment determination logic operable for determining at least one function adjustment based on the environmental condition pattern, and adjustment logic operable for adjusting at least one function of the wireless communication device based on the corresponding at least one function adjustment. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76)
-
-
77. A wireless communication device, the device comprising:
-
means for detecting one or more environmental conditions at a wireless communication device; means for logging the one or more environmental conditions and associated temporal information; means for determining an environmental condition pattern based on the logged environmental conditions and the associated temporal information; and means for determining at least one adjustment action based on the environmental condition pattern.
-
Specification