Patent application number | Description | Published |
20100058231 | Notifying A User Of Events In A Computing Device - In a computing device, event notifications take the form of alerts that can be presented in different ways. The particular form of each event notification depends on the nature of the event, the user task being performed at the time the event occurs, the user's preferences, or any combination thereof. In one aspect, the present invention presents event notifications in the form of banner alerts. Obtrusiveness is minimized by presenting the notification at a location near the edge of the screen (such as a bottom edge), and slightly shrinking the active display area to make room for the event notification. In this manner, event notifications can be presented without obscuring any part of the active display area. In addition, the user can obtain more information about the event by activating the notification (for example by tapping on it). In another aspect, the present invention provides a summary of pending event notifications. Thus, if the user is unable to (or does not wish to) respond to or acknowledge a notification when it is presented, the user can later view the event notification summary at his or her convenience, and can act on the event notifications at that time. | 03-04-2010 |
20100169766 | Computing Device and Method for Selecting Display Regions Responsive to Non-Discrete Directional Input Actions and Intelligent Content Analysis - A computing device includes a display surface, a human interface feature, and processing resources. The human interface features enables a user of the computing device to enter a non-discrete directional input action. The processing resources execute to: (i) provide content on the display surface; (ii) detect the user performing the input action; (ii) determine a vector from the input action; and (iv) select a region of the display surface based on the vector. | 07-01-2010 |
20110043456 | METHOD AND APPARATUS FOR INTERPRETING INPUT MOVEMENT ON A COMPUTING DEVICE INTERFACE AS A ONE- OR TWO-DIMENSIONAL INPUT - A computing device is capable of intelligently interpreting input movement. The computing device detects a movement of a finger or object over an input interface. The movement is interpreted as one-dimensional or two-dimensional. | 02-24-2011 |
20120313878 | METHOD AND APPARATUS FOR INTERPRETING INPUT MOVEMENT ON A COMPUTING DEVICE INTERFACE AS A ONE- OR TWO-DIMENSIONAL INPUT - A computing device is capable of intelligently interpreting input movement. The computing device detects a movement of a finger or object over an input interface. The movement is interpreted as one-dimensional or two-dimensional. | 12-13-2012 |
20120317522 | COMPUTING DEVICE AND METHOD FOR SELECTING DISPLAY REGIONS RESPONSIVE TO NON-DISCRETE DIRECTIONAL INPUT ACTIONS AND INTELLIGENT CONTENT ANALYSIS - A computing device includes a display surface, a human interface feature, and processing resources. The human interface features enables a user of the computing device to enter a non-discrete directional input action. The processing resources execute to: (i) provide content on the display surface; (ii) detect the user performing the input action; (ii) determine a vector from the input action; and (iv) select a region of the display surface based on the vector. | 12-13-2012 |
Patent application number | Description | Published |
20120204113 | Automatic Display of Synergized Status Information - A system and a method are disclosed for presenting static and dynamic data on a mobile device for a contact responsive to a communication with the contact. When a communication is initiated, a contact is identified based on static information such as an email address or a phone number. Additionally, dynamic data, such as a status message posted on a social networking service associated with contact, or a location of the contact is retrieved from appropriate services or databases in real time. The retrieved dynamic data is displayed on a user interface on the mobile device in substantially real-time, allowing the user to view static and dynamic information about a contact. | 08-09-2012 |
20130346076 | VISUAL CONFIRMATION OF VOICE RECOGNIZED TEXT INPUT - A computing device receives an audio input from a user. The computing device determines a series of words from the audio input. The computing device outputs, for display, one or more substituted symbols. The one or more substituted symbols correspond to at least a portion of the series of words. In response to determining that receipt of the audio input has completed, the computing device outputs, for display, alphanumeric characters comprising the series of words in place of the one or more substituted symbols. | 12-26-2013 |
20130346408 | NOTIFICATION CLASSIFICATION AND DISPLAY - A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification information associated with the instruction. The method also cam include generating, by the notification module and in response to receiving the instruction, a notification object. In some examples, the method can include assigning, by the notification module and based on the notification information, the notification object to at least one notification class from a plurality of notification classes. The example method can also include generating, by the computing device and based at least in part on the at least one notification class to which the notification object is assigned, the contextual notification by populating the notification object with the notification information; and outputting the contextual notification in a manner based at least in part on the at least one notification class. | 12-26-2013 |
20130346882 | PRIORITIZED MANAGEMENT AND PRESENTATION OF NOTIFICATIONS - A computing device is described that receives an indication of a notification, and determines a priority level associated with the notification. The computing device determines, based at least in part on the priority level, content of the notification. Responsive to receiving an indication of a gesture detected at an input device, the computing device outputs, for display, a notification center graphical user interface that includes a graphical indication of the notification including the content of the notification. | 12-26-2013 |
20130346918 | PRESENTATION AND MANAGEMENT OF NOTIFICATIONS - A computing device is described that outputs, for display, a graphical indication of a first notification and a graphical indication of a second notification. The first and second notifications each include a respective first content portion and a respective second content portion. The graphical indication of the first notification includes both the first content portion and the second content portion of the first notification. The graphical indication of the second notification includes only the first content portion of the second notification. The computing device receives an indication of an input to remove the first notification from display. Responsive to the input, the computing device ceases to output, for display, the graphical indication of the first notification and outputs, for display, the graphical indication of the second notification by including the second content portion of the second notification in addition to the first content portion of the second notification. | 12-26-2013 |
20130346921 | LIGHT FIELD LOCKSCREEN - A method includes outputting, for display, an array of objects surrounding an icon, wherein the icon indicates a limited access state of the computing device, receiving, at the computing device when the computing device is in the limited access state, an indication of a user input received at a presence-sensitive input device, the user input to activate a plurality of objects in the array of objects surrounding the lock icon, and transitioning the computing device from the limited access state to an access state responsive to the indication of the user input. | 12-26-2013 |
20130346922 | INSITU ACTIONS WITHIN PRESENTATION OF NOTIFICATIONS - A computing device is described that outputs, for display, a graphical indication of a notification that includes selectable graphical elements that each indicate a respective optional action associated with the notification. Responsive to receiving an indication of an input that corresponds to a selection of one of the selectable graphical elements, the computing device executes the respective optional action indicated by the selected one of the selectable graphical elements. | 12-26-2013 |
20140082534 | PROTECTION FOR UNINTENTIONAL INPUTS - A computing device is described that outputs for display at a presence-sensitive screen a lock screen graphical user interface. The lock screen graphical user interface includes an unlock region and a widget region including a first widget. The computing device receives an indication of a user input received at a location of the presence-sensitive screen within the widget region. The computing device determines a characteristic of the user input including at least one of a shape, a length, a velocity, and an acceleration. Responsive to determining that the determined characteristic exceeds a threshold, the computing device outputs for display an updated widget region of the lock screen graphical user interface that includes a second widget. | 03-20-2014 |
20140104296 | MOBILE DEVICE USER INTERFACE HAVING ENHANCED VISUAL CHARACTERISTICS - A computing device includes a user interface module operable by at least one processor to output, for display, a graphical user interface of an application, the graphical user interface including a plurality of elements, each respective element of the plurality of elements being associated with one of a plurality of application features, determine an age for a first application feature of the plurality of application features, the age being a period of time that has elapsed since the first application feature was enabled in the application, generate, based on the age, a visual characteristic that modifies at least one of a chrominance value and a luminance value associated with a first element of the plurality of elements associated with the first application feature, and output, for display, the visual characteristic. | 04-17-2014 |
20140108995 | MULTIPLE SEESAWING PANELS - A computing device is described that receives an indication of a first gesture received at an input device. Responsive to receiving the indication of the first gesture, the computing device outputs, for display, a first information panel having a size. The computing device receives an indication of a second gesture received at the input device. The second gesture has a gesture length. Responsive to receiving the indication of the second gesture, the computing device outputs, for display, an updated graphical user interface that includes the first information panel and a second information panel. The second information panel has a panel length that corresponds to the gesture length of the second gesture. | 04-17-2014 |
20140176593 | MOBILE DEVICE USER INTERFACE HAVING ENHANCED VISUAL CHARACTERISTICS - A computing device includes a user interface module operable by at least one processor to output, for display, a graphical user interface of an application, the graphical user interface including a plurality of elements, each respective element of the plurality of elements being associated with one of a plurality of application features, determine an age for a first application feature of the plurality of application features, the age being a period of time that has elapsed since the first application feature was enabled in the application, generate, based on the age, a visual characteristic that modifies at least one of a chrominance value and a luminance value associated with a first element of the plurality of elements associated with the first application feature, and output, for display, the visual characteristic. | 06-26-2014 |
20140258883 | NOTIFICATION CLASSIFICATION AND DISPLAY - A method can include receiving, by a notification module operable by a computing device, an instruction to generate a contextual notification and notification information associated with the instruction. The method also cam include generating, by the notification module and in response to receiving the instruction, a notification object. In some examples, the method can include assigning, by the notification module and based on the notification information, the notification object to at least one notification class from a plurality of notification classes. The example method can also include generating, by the computing device and based at least in part on the at least one notification class to which the notification object is assigned, the contextual notification by populating the notification object with the notification information; and outputting the contextual notification in a manner based at least in part on the at least one notification class. | 09-11-2014 |
20140282233 | GRAPHICAL ELEMENT EXPANSION AND CONTRACTION - A computing device (CD) outputs a graphical user interface (GUI) for display at a display device (DD). The GUI includes a grouping of elements that includes an expandable element (EE) having a first size. While the DD displays a first or a last element of the grouping, the CD receives an indication of a gesture including a linear movement of an input point away from the first or last element, e.g., in a direction in which the EE is expandable, and outputs a modified GUI that includes the EE having a second size. Alternatively, the GUI includes multiple EEs having respective sizes. The CD receives an indication of a gesture including a linear movement of multiple input points across the DD, and, while the input points are located within a region of the DD that displays an EE, outputs a modified GUI that includes the EE having a different size. | 09-18-2014 |