Managing sensory information of a user device
First Claim
1. A computer-implemented method for managing device sensory information, comprising:
- under control of a computer system configured with executable instructions,monitoring, by a first sensor of a mobile device, movement of an object external to and independent of contact with a screen of the mobile device;
receiving, from the first sensor, information indicative of the movement of the object when the movement external to and independent of contact with the screen of the mobile device is identified;
determining a potential action of a user of the mobile device based at least in part on the information indicative of the movement of the object;
performing an instruction corresponding to the potential action of the user prior to receiving an indication of a request to perform the potential action;
receiving the indication of the request from a second sensor; and
providing information corresponding to the performed instruction based at least in part on the indication of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
External mobile device sensors may be provided that are configured to manage sensory information associated with motion of objects external to the mobile device. In some examples, the object motion may be detected independent of contact with the device. In some examples, a device may include a screen with a first sensor (e.g., a touch sensor). The device may also include at least a second sensor external to the screen. Instructions may be executed by a processor of the device to at least determine when an object is hovering over a first graphical user interface (GUI) element of the screen. Additionally, in some cases, a second GUI element may be provided on the screen such that the second GUI element is rendered on the screen adjacent to a location under the hovering object.
12 Citations
30 Claims
-
1. A computer-implemented method for managing device sensory information, comprising:
under control of a computer system configured with executable instructions, monitoring, by a first sensor of a mobile device, movement of an object external to and independent of contact with a screen of the mobile device; receiving, from the first sensor, information indicative of the movement of the object when the movement external to and independent of contact with the screen of the mobile device is identified; determining a potential action of a user of the mobile device based at least in part on the information indicative of the movement of the object; performing an instruction corresponding to the potential action of the user prior to receiving an indication of a request to perform the potential action; receiving the indication of the request from a second sensor; and providing information corresponding to the performed instruction based at least in part on the indication of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-implemented method for managing device sensory information, comprising:
under control of a computer system configured with executable instructions, identifying, by a first sensor of a device, motion associated with a user, the motion occurring external to a screen of the device and including an object associated with the user moving over a user interface element the user interface element rendered on the screen of the device; determining one or more potential actions by the user based at least in part on the identified motion; performing instructions associated with at least a subset of the one or more potential actions prior to receiving a request from the user; receiving an indication of the request from a second sensor of the device, the second sensor configured to identify contact with the screen of the device; and providing information to the user based at least in part on the performed instructions upon receipt of the request from the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A sensory information management device, comprising:
-
a screen configured to render a user interface; a first sensor configured to identify an object independent of contact between the object and the screen; a second sensor configured to identify contact with the screen; a memory that stores computer-executable instructions; and a processor configured to access the memory and to execute the computer-executable instructions to collectively at least; receive, from the first sensor, first information associated with the object identified by the first sensor independent of contact with the screen; receive, from the first sensor, second information associated with the object identified by the sensor independent of contact with the screen; provide a first user element in the user interface rendered on the screen prior to receipt of the first information or the second information; determine an action to be performed by the sensory information management device based at least in part on the first information, the second information, and an indication received from the second sensor; and provide a new user interface element in the user interface rendered on the screen based at least in part on the determined action and after providing the first user interface element. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for managing device sensory information, comprising:
-
a screen; a first sensor; a second sensor configured to identify an object external to the screen; a memory that stores computer-executable instructions; and a processor configured to access the memory, wherein the processor is configured to execute the computer-executable instructions to collectively at least; determine when the object is hovering over a first graphical user interface element on the screen; and provide a second graphical user interface element on the screen such that the second graphical user interface element is rendered on the screen adjacent to a location under the object that is hovering over the first graphical user interface element. - View Dependent Claims (26, 27, 28)
-
-
29. A computer-implemented method for managing device sensory information, comprising:
-
identifying, by a sensor of a device, motion associated with a user, the motion occurring external to a screen of the device; determining one or more potential actions by the user based at least in part on the identified motion; performing instructions associated with at least a subset of the one or more potential actions prior to receiving a request from the user; and providing information to the user based at least in part on the performed instructions after receipt of the request from the user and after the request from the user is identified used at least in part on the user making physical contact with the screen.
-
-
30. A sensory information management device, comprising:
-
a screen configured to render a user interface; a first sensor configured to identify an object independent of contact with the screen; a second sensor configured to identify contact with the screen; a memory that stores computer-executable instructions; and a processor configured to access the memory and to execute the computer-executable instructions to collectively at least; receive, from the first sensor, first information associated with the object identified b the sensor independent of contact with the screen; receive, from the first sensor, second information associated with the object identified by the sensor independent of contact with the screen; determine an action to be performed by the sensory information management device based at least in part on the first information and the second information; provide a new user interface element in the user interface rendered on the screen based at least in part on the determined action, the first sensor configured to generate a sensor grid for identifying the object independent of contact with the screen, and the sensor grid generated external to the screen; perform the determined action based at least in part on third information, received from the second sensor, associated with physical contact made at a location of the new user interface element.
-
Specification