INTUITIVE COMPUTING METHODS AND SYSTEMS
First Claim
1. A method comprising the acts:
- receiving sensor data, the sensor data including audio data sensed using a microphone of a user'"'"'s portable device, and image data sensed using a camera of said device;
determining dynamically, based on context, a recognition-related operation to perform on the received sensor data, from among plural different recognition-related operations; and
determining dynamically, based on context, whether to make available more or less resources to said determined recognition-related operation;
wherein plural different recognition-related operations are performed on received sensor data, over time, due to different contexts; and
wherein resources made available to said determined recognition-related operation are changed, over time, due to changing context.
0 Assignments
0 Petitions
Accused Products
Abstract
A smart phone senses audio, imagery, and/or other stimulus from a user'"'"'s environment, and acts autonomously to fulfill inferred or anticipated user desires. In one aspect, the detailed technology concerns phone-based cognition of a scene viewed by the phone'"'"'s camera. The image processing tasks applied to the scene can be selected from among various alternatives by reference to resource costs, resource constraints, other stimulus information (e.g., audio), task substitutability, etc. The phone can apply more or less resources to an image processing task depending on how successfully the task is proceeding, or based on the user'"'"'s apparent interest in the task. In some arrangements, data may be referred to the cloud for analysis, or for gleaning. Cognition, and identification of appropriate device response(s), can be aided by collateral information, such as context. A great number of other features and arrangements are also detailed.
48 Citations
37 Claims
-
1. A method comprising the acts:
-
receiving sensor data, the sensor data including audio data sensed using a microphone of a user'"'"'s portable device, and image data sensed using a camera of said device; determining dynamically, based on context, a recognition-related operation to perform on the received sensor data, from among plural different recognition-related operations; and determining dynamically, based on context, whether to make available more or less resources to said determined recognition-related operation; wherein plural different recognition-related operations are performed on received sensor data, over time, due to different contexts; and wherein resources made available to said determined recognition-related operation are changed, over time, due to changing context. - View Dependent Claims (4, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
2-3. -3. (canceled)
-
5-19. -19. (canceled)
-
33. A portable wireless device comprising:
-
a battery; a camera and a microphone, said camera and microphone providing sensor information; a wireless interface; a processor; and a memory, said memory containing software instructions that configure the device to perform actions including;
determining dynamically, based on context, a recognition-related operation to perform on sensor information, from among plural different recognition-related operations; and
determining dynamically, based on context, whether to make available more or less resources to said determined recognition-related operation;wherein said instructions are operative to cause the device to perform plural different recognition-related operations on sensor information, over time, due to different contexts; and wherein said instructions are operative to cause resources made available to said determined recognition-related operation to change, over time, due to changing context. - View Dependent Claims (34, 35)
-
-
36. A computer readable storage medium for use with a portable device that includes a camera and a microphone for providing sensor information, said medium containing software instructions that, if executed by said device, cause the device to perform actions including:
-
determining dynamically, based on context, a recognition-related operation to perform on the sensor information, from among plural different recognition-related operations; and determining dynamically, based on context, whether to make available more or less resources to said determined recognition-related operation; wherein said instructions are operative to cause the device to perform plural different recognition-related operations on sensor information, over time, due to different contexts; and wherein said instructions are operative to cause resources made available to said determined recognition-related operation to change, over time, due to changing context.
-
-
37. The storage medium of claim 37 in which said actions include determining to make more resources available to said determined recognition-related operation based, at least in part, on a detection state assessment of said recognition-related operation.
Specification