Patent classifications
G06F1/169
DEVELOPING SOURCE CODE LEVERAGING SMART GLASSES
Methods for supporting a development of application source code using input from a first smart glasses of a first user and a second smart glasses of a second user is provided. Methods may include retrieving the application source code from an internal development platform and displaying the application source code on an augmented reality (“AR”) display of the first smart glasses and an AR display of the second smart glasses. Methods may include receiving, from the first smart glasses, a command to edit the application source code and in response, deactivating each input device of the second smart glasses. Methods may include receiving input of one or more edits on the first smart glasses and updating the application source code to include the input. Methods may include displaying the updated application source code on the AR displays and reactivating each input device of the second smart glasses.
Light-emitting keyboard and backlight module
A light-emitting keyboard includes a bracket, a keycap, a circuit layer, a composite light-emitting layer and a spacing layer. The bracket has an opening. The keycap is disposed on the bracket and connected to the bracket via a support assembly. The circuit layer is disposed between the keycap and the bracket. The composite light-emitting layer is disposed under the bracket, and includes a substrate, a circuit disposed on the substrate and a light source located under the keycap and electrically connected to the circuit, wherein light emitted from the light source is transmitted upwardly to the keycap. The spacing layer is disposed between the composite light-emitting layer and the bracket, wherein the spacing layer includes a hole corresponding to the opening of the bracket, and the light source is located in the hole of the spacing layer.
Direct-lit backlight units with optical films
A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes (LEDs) on a printed circuit board. The display may have a notch to accommodate an input-output component. Reflective layers may be included in the notch. The backlight may include a color conversion layer with a property that varies as a function of position. The light-emitting diodes may be covered by a slab of encapsulant with recesses in an upper surface.
MULTI-AXIS RETENTION ASSEMBLY
The patent relates to securely storing an input device relative to a computing device. One example can include a housing and a trough defined in the housing and configured to receive at least a portion of an input device. This example can also include a pair of opposing levers that are contained in the trough when the trough is empty and that pivot proud out of the trough around and against the input device installed in the trough.
TOUCHPAD MODULE AND COMPUTING DEVICE USING SAME
A touchpad module includes a base plate, a touch member and an elastic structure between the touch member and the base plate. The elastic structure includes a supporting frame and a swingable resilience piece. There are a first fixing point and a second fixing point between the swingable resilience piece and the base plate. The swingable resilience piece includes a first resilience arm and a second resilience arm. The first resilience arm is connected between the first fixing point and a first inner side of the supporting frame. The second resilience arm is connected between the second fixing point and a second inner side of the supporting frame. When an external force is exerted on a first end of the touch member, the first resilience arm is correspondingly swung toward the base plate by using the first fixed point as a fulcrum.
3-D input device
A 3D input device, in particular a mobile 3D input device, has a housing and an input element arranged within the housing. The input element has at least a first side and a second side opposite the first side. The 3D input device has a sensor device. The input element is movable relative to the housing in six components. The sensor device detects the movements and/or the positions of the input element relative to the housing. The first side of the input element or the second side of the input element or the first side and the second side of the input element are together configured in such a way that a user can complete a movement of the input element along the six components via an action on the input element. A mobile device and a 3D remote-control each have at least one such 3D input device.
System for extended key actions and haptic feedback and optimized key layout for a solid-state keyboard and touchpad
A haptic keyboard of an information handling system may comprise a coversheet to identify an extended action key of the haptic keyboard, a support layer, a contact foil, and piezoelectric elements placed between the contact foil and support layer to receive an applied mechanical stress at the extended action key and generate an electric actuation signal. A controller may receive the electric actuation signal from a piezoelectric element placed under the mechanical stress, via the contact foil, and determine the level of mechanical stress applied to the piezoelectric element from the electric actuation signal to select an alphanumeric character from a plurality of alphanumeric characters based on the mechanical stress level applied to the extended action key and provide a response haptic feedback control signal to cause the piezoelectric element to generate haptic feedback.
Simultaneous Use of a Capacitance-Based Track Pad
An apparatus may include a capacitance-based trackpad, a tracking driver in communication with the capacitance-based trackpad, a key driver in communication with the capacitance-based trackpad, a processor, and a memory having programmed instructions that, when executed, may cause the processor to modify the raw track inputs to associate a non-confidence indicator with at least one raw track input from the track inputs to form processed track inputs, send the processed track inputs to the tracking driver, and send the processed track inputs to the key driver. The tracking driver may be configured to receive raw track inputs from the capacitive-based trackpad and the key driver may be configured to receive raw key inputs from the capacitance-based trackpad.
DETERMINING OPENING/CLOSING OF COMPUTING DEVICE
Computing devices and methods for determining opening and closing of touch sensitive interfaces are disclosed. In one example, a computing device comprises a touch screen display on a first substrate that is rotatably coupled to a second substrate that includes a trackpad. A trackpad identification signal transmitted by the trackpad is received at the touch screen display, and a touch screen identification signal transmitted by the touch screen is received at the trackpad. If the trackpad identification signal matches a trackpad identification key and the touch screen identification signal matches a touch screen identification key, then an energy level of one or both signals is compared to an energy level threshold. Based at least in part on the comparison of the energy level to the threshold, a power state transition is initiated.
VIRTUAL TASTINGS AND GUIDED TOURS FOR AUGMENTED REALITY EXPERIENCES
Example systems, devices, media, and methods are described for presenting a virtual guided fitness experience using the display of an eyewear device in augmented reality. A guided fitness application implements and controls the capturing of frames of motion data using an inertial measurement unit (IMU) and video data from one or more cameras. The method includes detecting exercise motions (with or without equipment) as well as detecting and counting repetitions. Relevant data about detected motions or equipment is retrieved and used to curate the guided fitness experience. A current rep count is presented on the display along with an avatar for playing messages, performing animated demonstrations, responding to commands and queries using speech recognition, and presenting guided fitness instructions through text, audio, and video.