LIGHT-EMITTING USER INPUT DEVICE
First Claim
1. A system comprising:
- a light emitting assembly of a user input device, wherein the light emitting assembly is configured to illuminate a plurality of light patterns for providing information of an object in an environment;
a hardware processor communicatively coupled to the light emitting assembly and programmed to;
identify an object in an environment of a user;
access contextual information associated with the object;
determine characteristics of a light pattern to be illuminated by the light emitting assembly based at least partly on the contextual information; and
instruct the light emitting assembly to illuminate in accordance with the light pattern.
3 Assignments
0 Petitions
Accused Products
Abstract
A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user'"'"'s thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device.
67 Citations
57 Claims
-
1. A system comprising:
-
a light emitting assembly of a user input device, wherein the light emitting assembly is configured to illuminate a plurality of light patterns for providing information of an object in an environment; a hardware processor communicatively coupled to the light emitting assembly and programmed to; identify an object in an environment of a user; access contextual information associated with the object; determine characteristics of a light pattern to be illuminated by the light emitting assembly based at least partly on the contextual information; and instruct the light emitting assembly to illuminate in accordance with the light pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A light-emitting user input device comprising:
-
a touch component configured to accept a user input; a light emitting assembly configured to output a plurality of light patterns, the light emitting assembly at least partially surrounding the touch component; and a hardware processor communicatively coupled to the touch component and the light emitting assembly, and programmed to; identify a user interface operation supported by the touch component based on contextual information; determine a first light pattern associated with the user interface operation; generate and transmit instructions to the light emitting assembly to display a halo having the first light pattern; receive a user input on the touch component; and update the halo with a second light pattern to reflect the user input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
under control of a hardware processor; identifying a type of user input supported by a light-emitting user input device based on contextual information, wherein the light-emitting user input device comprises a first element for illuminating a plurality of light patterns and a second element for receiving user inputs; determining a first light pattern associated with the type of user input supported; generating and transmitting instructions to the first element to illuminate a halo having the first light pattern; determining a second light pattern based on a user input on the light-emitting user input device; and updating the halo to the second light pattern in response to the user input. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
32. A light-emitting user input device comprising:
-
a plurality of interactable regions configured to receive user inputs, wherein at least one interactable region of the plurality of interactable regions comprises is part of a light emitting assembly of the light-emitting user input device; and a hardware processor programmed to; detect a user'"'"'s actuation of the light-emitting user input device; determine an interactable region among the plurality of interactable regions corresponding to the user'"'"'s actuation; translate the user'"'"'s actuation into a user input for performing a user interface operation based at least on a type of the actuation and the interaction region associated with the actuation; and instruct the light emitting assembly to illuminate a light pattern in response to the user input. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
under control of a hardware processor; detecting a user'"'"'s actuation of a light-emitting user input device, wherein the light-emitting user input device comprises a plurality of interactable regions; determining an interactable region among the plurality of interactable regions corresponding to the user'"'"'s actuation; translating the user'"'"'s actuation into a user input for performing a user interface operation based at least on a type of the actuation and the interaction region associated with the actuation; and causing a light emitting assembly of a light-emitting user input device to illuminate a light pattern in response to the user input. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
48. A light-emitting user input device comprising:
-
a touchpad assembly configured to receive user inputs, wherein the touchpad assembly comprises; a touch surface, a touch sensor coupled to the touch surface, where at least a portion of the touch sensor is underneath the touch surface and is configured to detect an actuation of the touch surface, a light-emitting assembly comprising an optical diffusive element and a plurality of light illuminating elements, wherein a light-emitting assembly is coupled to the touch sensor and the touch surface and is configured to display a plurality of light patterns, and a printed circuit board coupled to the light-emitting assembly and the touch sensor; and a body comprising for supporting the touchpad assembly. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification