Abstract:
Methods and apparatus to operate closed-lid portable computers are disclosed. An example apparatus includes a camera input analyzer to analyze image data captured by a world facing camera on a portable computer when a lid of the portable computer is in a closed position. The world facing camera is on a first side of the lid. The portable computer includes a primary display on a second side of the lid opposite the first side. The example apparatus further includes a secondary display controller to render content via a secondary display of the portable computer in response to the analysis of the image data. The secondary display controller is to render the content on the secondary display while the lid of the portable computer is in the closed position and the primary display is turned off.
Abstract:
Technologies for providing information to a user while traveling include a mobile computing device to determine network condition information associated with a route segment. The route segment may be one of a number of route segments defining at least one route from a starting location to a destination. The mobile computing device may determine a route from the starting location to the destination based on the network condition information. The mobile computing device may upload the network condition information to a crowdsourcing server. A mobile computing device may predict a future location of the device based on device context, determine a safety level for the predicted location, and notify the user if the safety level is below a threshold safety level. The device context may include location, time of day, and other data. The safety level may be determined based on predefined crime data. Other embodiments are described and claimed.
Abstract:
In a memory system an interface circuit includes an interface to a memory array, and to a data signal. The circuit includes loopback circuitry to enable loopback of received data signals without having to access the data from the memory array. The circuit can be part of a memory device, a register device, or a data buffer. The circuit interfaces to a memory array of a memory device, and performs loopback functions for a host controller that can test the operation of the interface.
Abstract:
One embodiment provides a method. The method includes receiving, with a computing system, stylus orientation data representing an orientation of a stylus. The method includes receiving, with a computing system, grip characteristics data representing a grip on the stylus by a user. The method includes identifying, with the computing system, a stylus mode for use by the computing system, at least partially based on the stylus orientation data and the grip characteristics data. The method includes applying the stylus mode to the computing system to interpret interaction data representing interactions of the stylus with the computing system.
Abstract:
Technologies for performing a simplified pixel shifting scheme on a display (e.g., an organic light emitting diode (OLED) display) are disclosed herein. An electronic device presents, on the display, a virtual display having an active area and a margin area surrounding the active area. The active area is to display content (e.g., image data, video data, etc.), and an amount of pixels in the virtual display is greater than an amount of pixels in the active area. The electronic device is also to shift the pixels of the active area within the virtual display according to a pixel shifting technique and update a touch coordinate offset for the touch screen interface based on the shift.
Abstract:
Systems and methods for the use of a brush stylus are provided herein. In one example, a system includes a brush stylus, wherein the brush stylus includes a plurality of active bristles. The active bristles provide data to the brush stylus, a computing device the other brush stylus, or both, when the brush stylus is in contact with a touchscreen on the computing device.
Abstract:
A system for locating a mobile device includes an input that accesses a plurality of scans of wireless network access signaling, where the scans indicate received signal measurement results. A similarity measure module executes comparisons between the data of different scans in order to assess the similarity between those scans. The comparisons produce multi-dimensional comparison results. A dimension reduction module reduces dimensionality of the multi-dimensional comparison results to produce a dimension-reduced set of comparison results. A clustering module identifies groupings of similar scans based on the dimension-reduced set of comparison results.
Abstract:
An apparatus for fast inking a touch display is described herein. The system for fast inking a touch display can include receiving touch input and generate touch sensor data. The system can include a graphics processing unit (GPU) including a fast inker and a display pipeline. The GPU can transmit human interface device (HID) data generated from the touch sensor data to a writing application memory and the fast inker. The fast inker can convert the HID data into inking data to be sent to the display pipeline through a direct hardware path. The writing application can convert the HID data into inking data to be sent to the display pipeline. The system can also include a touch display to display pixels marked according to the inking data received by the display pipeline.
Abstract:
An apparatus for fast inking a touch display is described herein. The system for fast inking a touch display can include receiving touch input and generate touch sensor data. The system can include a graphics processing unit (GPU) including a fast inker and a display pipeline. The GPU can transmit human interface device (HID) data generated from the touch sensor data to a writing application memory and the fast inker. The fast inker can convert the HID data into inking data to be sent to the display pipeline through a direct hardware path. The writing application can convert the HID data into inking data to be sent to the display pipeline. The system can also include a touch display to display pixels marked according to the inking data received by the display pipeline.
Abstract:
Disclosed is an apparatus and method for automatically configuring a mobile device. A mobile device can include a touch sensitive display, a processor, and a plurality of sensors to collect sensor data associated with the mobile device. The mobile device may establish an orientation of the mobile device relative to a user of the mobile device based on the sensor data. The mobile device may then determine a usage context for the mobile device based at least on the established orientation of the mobile device relative to the user. Furthermore, the mobile device may configure one or more components of the mobile device based on the determined usage context.