Abstract:
The present invention includes systems, apparatus and methods for providing message alerts to a user prior to that user communicating with a second party. The user may desire to communicate with a second party by sending a text-based message or by speaking to them through a communications device, such as a cellular phone. Prior to sending the message or speaking with the second party, the device can provide the user with message alerts, the option to review alert content, and/or to view the alert content itself. The message alerts and alert content can be notifications and/or previews of opened/unopened e-mail messages, voicemail messages, text messages, etc. Alert content can be located based on, for example, contact information of the person with whom the user desires to communicate, subject line data of a text- based message, main body data of a text based message, etc.
Abstract:
Apparatuses and methods to operate a commute time function of a communications device are described herein. In one embodiment, the commute time function is automatically activated based on an event and is then performed by (i) determining an up-to-date commute time based on commute information and (ii) displaying or speaking the up-to-date commute time on the device. In one embodiment, triggered by and before the occurrence of a calendar event, a device obtains a current commute time (based on the commute information and based on current traffic conditions 1). In this embodiment, the device reschedules the calendar event based on the current commute time, by sending an update to the contacts with whom the user is to meet that indicates a change to the calendar event. Other embodiments are also described.
Abstract:
Methods for compensating for motion on screens are provided. In one embodiment, an electronic device (10) may sense motion (138) of the device (10) and vary the location of images (20) displayed on the device (10) to compensate for the motion. In certain embodiments, the images (20) may be selected through a touch screen (100). To select an image (20), a selection object (106) may contact an input region (136) corresponding to an image (20). In these embodiments, the electronic device (10) may sense motion (144) of the selection object (106) and vary the location of the input region (136) based on the sensed motion. In yet other embodiments, a screen (134) containing the images (20) may be scaled or apportioned based on the sensed motion.
Abstract:
Some embodiments of the present invention provide a system which supports a dual-purpose aperture (104) for an electronic device (102). This system includes a first component (106) configured to perform an acoustic function through the aperture and a second component (108) configured to perform a non-acoustic function through the aperture.
Abstract:
Some embodiments of the present invention provide a system which supports a dual-purpose aperture (104) for an electronic device (102). This system includes a first component (106) configured to perform an acoustic function through the aperture and a second component (108) configured to perform a non-acoustic function through the aperture.
Abstract:
A media device including a least one sensor that generates a sensor signal based on at least one of a position, orientation, and movement of the media device. The media device also includes a processor that receives the sensor signal and controls one or more operations of the media device based at least in part on the sensor signal. The media device may include a database or data store having one or more known movement patterns where each movement pattern is associated with an operation of the media device. The processor compares the sensor signal with the one or more known movement patterns to determine the associated operation of the media device. The comparing function may include employing a pattern recognition algorithm or technique.
Abstract:
Methods and systems that facilitate enhanced media capabilities for electronic devices. The enhanced media capabilities enable electronic devices to provide voice calling with concurrent audio playback. The audio playback can originate at the electronic device itself or can be transmitted to the electronic device as part of or together with the voice calling. In addition, the enhanced media capabilities can also provide users of electronic devices with acoustic separation (e.g., spatial positioning) of audio currently provided from a voice call and from audio playback. Still further, the enhanced media capabilities can also provide users of electronic devices with acoustic separation (e.g., spatial positioning) of participants in multi-party calls, i.e, conference calls.
Abstract:
A method for compensating for motion on screens is provided. In one embodiment, the method includes varying the display of a screen on a device using motion data. In this embodiment, a display adjustment amount also may be determined using screen properties and motion limits. In another embodiment, the method includes varying the location of an input region on a touch screen using touch data. In yet another embodiment, the method includes scaling selectable images and apportioning the display using motion data. Various additional methods, machine-readable media, and systems for motion compensation of a screen are also provided.
Abstract:
Apparatuses and methods to operate a commute time function of a communications device are described herein. In one embodiment, the commute time function is automatically activated based on an event and is then performed by (i) determining an up-to-date commute time based on commute information and (ii) displaying or speaking the up-to-date commute time on the device. In one embodiment, triggered by and before the occurrence of a calendar event, a device obtains a current commute time (based on the commute information and based on current traffic conditions). In this embodiment, the device reschedules the calendar event based on the current commute time, by sending an update to the contacts with whom the user is to meet that indicates a change to the calendar event. Other embodiments are also described.
Abstract:
A method for compensating for motion on screens is provided. In one embodiment, the method includes varying the display of a screen on a device using motion data. In this embodiment, a display adjustment amount also may be determined using screen properties and motion limits. In another embodiment, the method includes varying the location of an input region on a touch screen using touch data. In yet another embodiment, the method includes scaling selectable images and apportioning the display using motion data. Various additional methods, machine-readable media, and systems for motion compensation of a screen are also provided.