Patent application number | Description | Published |
20110126148 | Gallery Application For Content Viewing - A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface that displays multiple images in the foreground and one image in the background. The foreground images represent content items. The background image is generated based on one of the foreground images. As the foreground images are scrolled, the background image changes. | 05-26-2011 |
20110126155 | Gallery Application For Content Viewing - A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface, where a content item is represented by an image. A group of content items is represented by a displayed stack of partially-overlapping images. A content item is associated with geo-location information and timestamp information. This information is used to divide the content items into groups. | 05-26-2011 |
20110126156 | Gallery Application for Content Viewing - A gallery software application enables a user to browse, view, and interact with various content items, such as still images and videos. The gallery includes a graphical user interface with two modes: stack and grid. In stack mode, images (which represent content items) are divided into groups, and a group is represented by a displayed stack of images. In grid mode, images are displayed in a grid of rows and columns. The displayed stacks and images can be scrolled. When the scrolling reaches the end of a set of stacks or images, the last stack or image is displayed with perspective distortion. In grid mode, a value is displayed for meta-data of a content item that is not currently displayed. If a user indicates the displayed value, the grid is scrolled until the content item whose meta-data matches that value is displayed. | 05-26-2011 |
Patent application number | Description | Published |
20100149127 | INTEGRATED CONTACT SWITCH AND TOUCH SENSOR ELEMENTS - An input device providing integrated contact switch and touch sensor elements is disclosed. A contact switch and touch sensor can be integrated so that they share a common sensor line, achieving space, cost and manufacturing savings over input devices that utilize distinct sensor lines for each of its sensor elements. By configuring a contact switch and touch sensor to share a common sensor line, a controller can use a single pin to scan both the contact switch and touch sensor elements, rather than using distinct pins to scan distinct sensor lines associated with each sensor element. By using fewer pins to scan the same number of sensor elements, a smaller controller can be used which can reduce the size and cost of the input device, and increase manufacturing throughput time associated with the input device. | 06-17-2010 |
20140055409 | INTEGRATED CONTACT SWITCH AND TOUCH SENSOR ELEMENTS - An input device providing integrated contact switch and touch sensor elements is disclosed. A contact switch and touch sensor can be integrated so that they share a common sensor line, achieving space, cost and manufacturing savings over input devices that utilize distinct sensor lines for each of its sensor elements. By configuring a contact switch and touch sensor to share a common sensor line, a controller can use a single pin to scan both the contact switch and touch sensor elements, rather than using distinct pins to scan distinct sensor lines associated with each sensor element. By using fewer pins to scan the same number of sensor elements, a smaller controller can be used which can reduce the size and cost of the input device, and increase manufacturing throughput time associated with the input device. | 02-27-2014 |
20140092057 | MULTI-DIMENSIONAL SCROLL WHEEL - A multi-dimensional scroll wheel is disclosed. Scroll wheel circuitry is provided to detect input gestures that traverse the center of the scroll wheel and to detect multi-touch input. The scroll wheel can include a first plurality of sensor elements arranged in a first closed loop and a second plurality of sensor elements arranged in a second closed loop, the first and second closed loops being concentrically arranged about the center of the scroll wheel. | 04-03-2014 |
20140192006 | TOUCH SENSOR INTEGRATED WITH A LIGHT GUIDE - Various approaches discussed herein provide a display screen that integrates both capacitive touch sensing and a light guide onto a single optically clear substrate. The substrate can be integrated into a portable device, such as an electronic reader (e-reader) device having a reflective display in order to both illuminate content displayed on the e-reader device and to provide touch sensing input to the device. The capacitive sensors can be fabricated on one side of the optically clear substrate, while the light guide can be fabricated on the opposite side of the substrate. | 07-10-2014 |
20140253305 | FORCE SENSING INPUT DEVICE - User input is accepted by a force sensing resistor (“FSR”) assembly, a force sensing capacitor (“FSC”) or both. The FSR or FSC assemblies may be located within an input device, such as behind a device exterior, display, and so forth. A force applied to the device exterior proximate to the assembly may result in activation of the assembly. The activation may be processed as input and used to determine and then perform a particular action. The particular action may be based at least in part on a particular portion of the assembly which has been activated, a magnitude of applied force, or both. A haptic output may be provided on activation to provide feedback to a user. | 09-11-2014 |
Patent application number | Description | Published |
20090070791 | METHOD FOR DECOUPLING COMPONENTS OF A SOFTWARE SYSTEM AT COMPILE TIME AND LOAD TIME - A method, system and computer program product for decoupling components of a software system at load/compile time to accelerate application startup times. In particular, a software components partitioning (SCP) utility pre-defines a number of (implementation) classes to initiate and facilitate the decoupling process. The SCP utility allows the method names and argument lists to be recorded from a remote interface into a local interface which emulates the remote interface. The local interface is augmented with an annotation to define the remote interface. Additionally, a pre-defined keyword is appended to the name of the local interface to enable the creation of a (pre-defined) classname. Furthermore, when the classname is loaded, an implementation (via a Java implementation class, for example) for the remote class is loaded, and the implementation is associated with a dynamic proxy that implements both the local and remote interfaces, on demand. | 03-12-2009 |
20090138545 | ASYNCHRONOUS RESPONSE PROCESSING IN A WEB BASED REQUEST-RESPONSE COMPUTING SYSTEM - Embodiments of the present invention address deficiencies of the art in respect to asynchronous web based request-response handling and provide a method, system and computer program product for asynchronous response handling in a web based request-response computing system. In an embodiment of the invention, a method for asynchronous response handling in a web based request-response computing system can be provided. The method can include inserting an address of an intermediate response server in a request, transmitting the request to a target processing server separate from the intermediate response server, and polling the intermediate response server for a response | 05-28-2009 |
20090210873 | RE-TASKING A MANAGED VIRTUAL MACHINE IMAGE IN A VIRTUALIZATION DATA PROCESSING SYSTEM - Embodiments of the present invention provide a method, system and computer program product for virtualization of application lifecycles. In an embodiment of the invention, a virtualization data processing system can be provided. The system can include a hypervisor configured for execution in a host computing platform, a VM image managed by the hypervisor, and a configuration applied to the VM image. The configuration can specify a set of resources in the host computing platform accessible by applications executing in the VM image. Finally, the system can include re-tasking logic coupled to the hypervisor. The logic can include program code enabled to select a new role for the VM image, to determine a new configuration for the new role, and to apply the new configuration to the VM image. | 08-20-2009 |