Patent application number | Description | Published |
20100240390 | Dual Module Portable Devices - A dual module portable device may be provided. A motion of a first module of the dual module portable device may be detected. Based at least in part on the detected motion, a position of the first module may be determined relative to the second module of the portable device. Once the relative position of the first module has been determined, a portion of a user interface associated with the relative position may be displayed at the first module. | 09-23-2010 |
20100241348 | Projected Way-Finding - Navigation information may be provided. First, a destination location may be received at a portable device. Next, a current location of the portable device maybe detected. Then, at least one way-point may be calculated based on the current location and the destination location. An orientation and a level of the portable device may be determined and the at least one way-point may then be projected from the portable device. | 09-23-2010 |
20100241987 | Tear-Drop Way-Finding User Interfaces - A tear-drop way-finding user interface (UI) may be provided. A first UI portion corresponding to a device location may be provided. In addition, an object may be displayed at a first relative position within the first UI portion. Then, upon a detected change in device location, a second UI portion corresponding to the changed device location may be provided. In response to the changed device location, a second relative position of the object may be calculated. Next, a determination may be made as to whether the second relative position of the object is within a displayable range of the second UI portion. If the second relative position of the object is not within the displayable range of the second UI portion, then a tear-drop icon indicative of the second relative position of the object may be displayed at an edge of the second UI portion. | 09-23-2010 |
20100241999 | Canvas Manipulation Using 3D Spatial Gestures - User interface manipulation using three-dimensional (3D) spatial gestures may be provided. A two-dimensional (2D) user interface (UI) representation may be displayed. A first gesture may be performed, and, in response to the first gesture's detection, the 2D UI representation may be converted into a 3D UI representation. A second gesture may then be performed, and, in response to the second gesture's detection, the 3D UI representation may be manipulated. Finally, a third gesture may be performed, and, in response to the third gesture's detection, the 3D UI representation may be converted back into the 2D UI representation. | 09-23-2010 |
20110029629 | UNIFIED COMMUNICATION ESCALATION - A method and system for providing message threads with messages of multiple modes of communication in a uniform manner is provided. A messaging system provides a unified communications user interface for message threads that include messages sent using different modes of communications. When a user wants to reply to a message of one mode with a message of another mode, the messaging system displays the communication client application context of the other mode so that the user can prepare and send the message using the appropriate functions. When the instant message is sent, the messaging system adds the instant message to the message thread so that it can be displayed as part of the message thread. | 02-03-2011 |
20120139939 | Dual Module Portable Devices - A dual module portable device may be provided. A motion of a first module of the dual module portable device may be detected. Based at least in part on the detected motion, a position of the first module may be determined relative to the second module of the portable device. Once the relative position of the first module has been determined, a portion of a user interface associated with the relative position may be displayed at the first module. | 06-07-2012 |
20140115185 | DESKTOP ASSISTANT FOR MULTIPLE INFORMATION TYPES - A method and system for providing an aggregate view of information that a user may need is provided. A desktop assistant system collects information items that a user may need such as scheduling information and recently received messages. The desktop assistant system may also identify documents that the user may need and contacts with whom the user may need to communicate based on analysis of the collected scheduling information and the collected messages. The desktop assistant system then displays indications of the collected scheduling information, the collected messages, the identified documents, and the identified contacts so that the user has an integrated view of the needed information items. | 04-24-2014 |
20140344706 | Dual Module Portable Devices - A dual module portable device may be provided. A motion of a first module of the dual module portable device may be detected. Based at least in part on the detected motion, a position of the first module may be determined relative to the second module of the portable device. Once the relative position of the first module has been determined, a portion of a user interface associated with the relative position may be displayed at the first module. | 11-20-2014 |