Patent application number | Description | Published |
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 |
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 |
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 |
20140313167 | MOVING CONTENT BETWEEN DEVICES USING GESTURES - A method may include, in a computing device with a touch screen, memory and at least one processor, detecting at least one gesture event associated with the computing device, while consuming multimedia data. Upon detecting the at least one gesture event, at least one multimedia device located in a direction of the at least one gesture event and communicatively coupled to the computing device in a wireless network may be detected. At least a portion of the multimedia data may be communicated using the wireless network, to the at least one multimedia device, for consumption at the at least one multimedia device. Detecting the at least one gesture event may include detecting a finger swipe gesture from an edge of the touch screen and in an inward direction towards the touch screen. | 10-23-2014 |
20140317547 | DYNAMICALLY-POSITIONED CHARACTER STRING SUGGESTIONS FOR GESTURE TYPING - A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings. | 10-23-2014 |
20150074586 | DYNAMICALLY-POSITIONED CHARACTER STRING SUGGESTIONS FOR GESTURE TYPING - A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings. | 03-12-2015 |
20150095521 | Methods and Systems for Determining Memory Usage Ratings for a Process Configured to Run on a Device - Methods and systems for determining memory usage ratings for system processes and providing for display are described. An example method may include determining, by a processor, a memory usage value for a process configured to run on a computing device over a time period, and the memory usage value is indicative of an amount of memory of the computing device that the process uses while running. The method may also include determining a memory usage rating for the process based on the memory usage value and a run time for the process. The memory usage rating for the process indicates an amount of memory the process uses over the time period and the run time indicates how long the process runs during the time period. The method may also include providing for display, by the processor, a representation of the memory usage rating of the process over the time period. | 04-02-2015 |
20150371034 | Trust Agents - Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state. | 12-24-2015 |