Abstract:
Methods and apparatuses are disclosed that provide user interface behaviors for input devices with individually controlled illuminated input elements. Some embodiments may include receiving a request for input device lighting from a program, determining illumination information for light sources coupled to input elements of an input device based on the request, and dynamically controlling illumination of the light sources based on the illumination information. The illumination information may include brightness, color, and/or duration. The input device may constitute a keyboard with individually controlled illuminated keys. In some embodiments, the illumination may present information related to the program, functionality of input elements, and/or notifications. The request for input device lighting from the program may be based on input selections received from the input device such as illuminating keys on a keyboard that are possible next letters in a word being typed or keys associated with a pressed command key.
Abstract:
A computing device is disclosed. The computing device includes a housing having an illuminable portion. The computing device also includes a light emitting device disposed inside the housing. The light emitting device is configured to produce a light effect that alters the ornamental appearance of the computing device.
Abstract:
Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed.
Abstract:
Proximity based systems and methods that are implemented on an electronic device are disclosed. The method includes sensing an object spaced away and in close proximity to the electronic device. The method also includes performing an action in the electronic device when an object is sensed.
Abstract:
Methods and systems for processing touch inputs are disclosed. The invention in one respect includes reading data from a multipoint sensing device such as a multipoint touch screen where the data pertains to touch input with respect to the multipoint sensing device, and identifying at least one multipoint gesture based on the data from the multipoint sensing device.
Abstract:
A method comprising providing multiple video units in an array, playing video content on the video units in a synchronized manner, and detecting when one of the video units is removed from the array. In response to detecting removal of the video unit, the video content played on the video units remaining in the array in a synchronized manner is adjusted.
Abstract:
Methods and apparatuses are disclosed that allow measurement of a user's interaction with the housing of an electronic device. Some embodiments may measure the electrical characteristics of a housing of an electrical device, where the housing is capable of being temporarily deformed by the user's interaction. By measuring the electrical characteristics of the housing, such as the housing's capacitance, the user's interaction with the housing can be measured in a manner that is independent of the user's electrical characteristics and/or in a manner that may allow the pressure applied to the housing to be quantified.
Abstract:
Wireless electronic devices such as cellular telephones may communicate with computing equipment such as servers over a network. Voice telephone calls may be routed over voice links in a voice network and data may be conveyed over data links in a data network. The voice network may be formed using the public switched telephone network. The data network may be formed using the Internet. Cellular base stations may form wireless links with the wireless devices. A server may store information on the current internet protocol address of a wireless device user. The user may place a voice telephone call to an organization. In response to receiving the voice telephone call, a server may automatically transmit information such as web pages or other data that includes interactive on-screen options to the wireless device using the current internet protocol address of the device.
Abstract:
Electronic devices may use touch pads that have touch sensor arrays, force sensors, and actuators for providing tactile feedback. A touch pad may be mounted in a computer housing. The touch pad may have a rectangular planar touch pad member that has a glass layer covered with ink and contains a capacitive touch sensor array. Force sensors may be mounted under each of the four corners of the rectangular planar touch pad member. The force sensors may be used to measure how much force is applied to the surface of the planar touch pad member by a user. Processed force sensor signals may indicate the presence of button activity such as press and release events. In response to detected button activity or other activity in the device, actuator drive signals may be generated for controlling the actuator. The user may supply settings to adjust signal processing and tactile feedback parameters.
Abstract:
This is directed to dynamic tags or screen savers for display on an electronic device. The tags can include several dynamic elements that move across the display. The particular characteristics of the elements can be controlled in part by the output of one or more sensors detecting the environment of the device. For example, the color scheme used for a tag can be selected based on the colors of an image captured by a camera, and the orientation of the movement can be selected from the output of a motion sensing component. The tag can adjust automatically based on the sensor outputs to provide an aesthetically pleasing display that a user can use as an fashion accessory.