Patent application number | Description | Published |
20120081270 | DUAL SCREEN APPLICATION BEHAVIOUR - A multi-screen user device and methods for logically controlling the display behavior of applications and other displayable data are disclosed. Specifically, when a dual-screen application is displayed to the primary and secondary screens of a device the dual-screen application can be minimized to a single screen by closing the device. When the device is reopened, the minimized dual-screen application is maintained in a minimized state on the screen to which it was minimized. Specific rules can be implemented to determine whether the dual-screen application will be maximized to run on the primary and secondary screens of a device upon reopening. | 04-05-2012 |
20120081303 | HANDLING GESTURES FOR CHANGING FOCUS - Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, if the gesture is incomplete a focus is maintained on a screen, display area, or displayed image that has the focus. If the gesture is determined to be complete, then the focus is changed to a different screen, display area, or displayed image. | 04-05-2012 |
20120081319 | MODIFYING THE DISPLAY STACK UPON DEVICE OPEN - Systems and methods are provides for displaying a second window for a multi-screen device in response to opening the device. The window stack can change based on the change in the orientation of the device. The system can receive an orientation change that transitions the device from a closed state to an open state. A previously created, but inactive, window in the stack can be displayed on one of the two or more displays comprising the device when opened. The previously created window become active to be displayed on the second of the displays after the device is opened. | 04-05-2012 |
20120084677 | METHOD AND APPARATUS FOR MOVING DISPLAY DURING A DEVICE FLIP - Systems and methods for moving a display during a device flip are provided. More particularly, in response to input or instructions selecting a secondary closed mode, operation of the device can be altered from a normal operating mode. In the secondary closed mode, when a device is moved from an open mode or state to a closed mode or state, the active window while the device was in the open mode is presented by a secondary screen, rather than a primary screen. The secondary closed mode is exited when the device is again placed in an open state or mode. | 04-05-2012 |
20120084680 | GESTURE CAPTURE FOR MANIPULATION OF PRESENTATIONS ON ONE OR MORE DEVICE DISPLAYS - An intuitive technique for inputting user gestures into a handheld computing device is disclosed allowing a user to better manipulate different types of screen display presentations, such as desktops and application windows, when performing tasks thereon, e.g., minimization, maximization, moving between display screens, and increasing/decreasing a display thereof across multiple display screens. For manipulating an application window on a device display screen for performing tasks as identified above, user gestures are input to a corresponding gesture capture area for this display screen, wherein this capture area is separate from this display screen. | 04-05-2012 |
20120084681 | APPLICATION LAUNCH - Embodiments are described for handling the launching of applications in a multi-screen device. In embodiments, a first touch sensitive display of a first screen receives input to launch an application. In response, the application is launched and a window of the first application is displayed on the first display. A second touch sensitive display of a second screen receives input to launch a second application. In response, the second application is launched and a second window of the second application is displayed on the second display. In embodiments, when an application is launched, it displays the view of the application (whether on the first touch sensitive display or the second touch sensitive display) that was displayed when the application was last closed. | 04-05-2012 |
20120084714 | WINDOW STACK MODELS FOR MULTI-SCREEN DISPLAYS - Systems and methods are provides for creating a window stack for a multi-screen device. The stack is an arrangement of an active window and at least one other active or inactive window for at least one of the two displays. The system can receive activation of a window in the device. Upon activation of the window, the system can determine a display associated with the active window and can determine a position in the window stack for the active window. Then, the system can generate a logic data structure for the active window to describe the position of the active window in the window stack. | 04-05-2012 |
20120084718 | CHANGING THE SCREEN STACK UPON APPLICATION OPEN - Systems and methods are provides for opening a full screen window in a window stack for a multi-screen device. The window stack can change based on the opening of a window. The system can receive a gesture indicating an application with a new window is to be executed or a new window is to be opened in the device. Upon receiving the gesture, the system determines that the new window is to occupy substantially all of a composite display that spans substantially all of the two screens of the device. Then, the system can determine that the full screen window is to be associated with the composite display and create a logic data structure associated with the opened window to describe the position of the opened window in the window stack. | 04-05-2012 |
20120084722 | MULTIPLE CHILD WINDOWS IN DUAL DISPLAY COMMUNICATION DEVICES - The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of hierarchically related windows. | 04-05-2012 |
20120084724 | SLEEP STATE FOR HIDDEN WINDOWS - Systems and methods are provides for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window. | 04-05-2012 |
20120188185 | SECONDARY SINGLE SCREEN MODE ACTIVATION THROUGH OFF-SCREEN GESTURE AREA ACTIVATION - Methods and devices for selectively presenting a user interface on a second screen. More particularly, the method includes a change in the display mode of a multiple screen device from a first screen to a second screen while the device is closed. The change in the display mode may be made in response to one or more actions conducted by a user in a gesture capture region. The actions can include tapping the device in the gesture capture region. The actions can also include further input received in a window provided in response to the taps in the gesture capture region. | 07-26-2012 |
20130076591 | DETAIL ON TRIGGERS: TRANSITIONAL STATES - A multi-display device is adapted to turn on and off certain device functionality based on one or more of device state and triggers. These triggers include a transition trigger, an open trigger and a closed trigger. Furthermore, and based on one or more of these triggers and device state, the device can provide feedback to a user, such as visual feedback, audio feedback and vibration feedback to assist a user with determining when the device is changing state. The operation of the primary screen, secondary screen, system and feedback options are also described relative to the beginning and endpoint of the device transition. Furthermore, the trigger corresponding to a transitional trigger where primary and secondary screens have a certain angle orientation and the trigger corresponding to a trigger point where the primary and secondary screens have a second angle orientation relative to one another are described. | 03-28-2013 |
20130076654 | HANDSET STATES AND STATE DIAGRAMS: OPEN, CLOSED TRANSITIONAL AND EASEL - A multi-display device is adapted to turn on and off certain device functionality based on one or more of device state and triggers. These triggers include a transition trigger, an open trigger and a closed trigger. Furthermore, and based on one or more of these triggers and device state, the device can provide feedback to a user, such as visual feedback, audio feedback and vibration feedback to assist a user with determining when the device is changing state. The operation of the primary screen, secondary screen, system and feedback options are also described relative to the beginning and endpoint of the device transition. Furthermore, the trigger corresponding to a transitional trigger where primary and secondary screens have a certain angle orientation and the trigger corresponding to a trigger point where the primary and secondary screens have a second angle orientation relative to one another are described. | 03-28-2013 |
20130076655 | STATE OF SCREEN INFO: EASEL - A multi-display device is adapted to turn on and off certain device functionality based on one or more of device state and triggers. These triggers include a transition trigger, an open trigger and a closed trigger. Furthermore, and based on one or more of these triggers and device state, the device can provide feedback to a user, such as visual feedback, audio feedback and vibration feedback to assist a user with determining when the device is changing state. The operation of the primary screen, secondary screen, system and feedback options are also described relative to the beginning and endpoint of the device transition. Furthermore, the trigger corresponding to a transitional trigger where primary and secondary screens have a certain angle orientation and the trigger corresponding to a trigger point where the primary and secondary screens have a second angle orientation relative to one another are described. | 03-28-2013 |
20130076658 | USER FEEDBACK TO INDICATE TRANSITIONS BETWEEN OPEN AND CLOSED STATES - A dual screen user device and methods for generating user feedback to indicate transitional states of the device are disclosed. Feedback is provided to a user of the device concerning transitional states or changes in status of the device, such as whether the device is open or closed, whether a peripheral device has been connected to or disconnected from the device and whether the device has been powered up or down. In a preferred embodiment, one or more vibrators are used to generate vibration and/or audible signals to the user to indicate to the user the particular change in status of the device as it occurs. | 03-28-2013 |
20130076793 | DESKTOP APPLICATION MANAGER: TAPPING DUAL-SCREEN CARDS - Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched. | 03-28-2013 |
20130080956 | DESKTOP APPLICATION MANAGER: CARD DRAGGING OF DUAL SCREEN CARDS - Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched. | 03-28-2013 |
20130080957 | DESKTOP APPLICATION MANAGER: CARD DRAGGING OF DUAL SCREEN CARDS - SMARTPAD - Methods and devices for selecting a card from an application stack, wherein the card represents a corresponding application that a user would like to make active or bring focus to. The selecting includes one or more of a dragging and a tapping action, with these actions being triggers for transitioning the device to an optional drag state or tapped state, respectively. Transitioning through this state executes the activating of a corresponding application or other action on the device to facilitate window/application/desktop management. The selecting further allows a user to specify which a touch screen (or portion hereof) on which a particular application should be launched. | 03-28-2013 |
20130083242 | GALLERY VIDEO PLAYER SUPPORTS HDMI OUT - Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the dual screen device. The gallery can present one or more images in a user interface. The gallery user interface can adapt to changes in the device configuration. Further, the gallery can display images or videos in the various configurations. | 04-04-2013 |
20130088446 | GALLERY VIDEO PLAYER - Methods and devices for selectively presenting a user interface in a dual screen device. More particularly, the method includes providing a gallery for the dual screen device. The gallery can present one or more images in a user interface. The gallery user interface can adapt to changes in the device configuration. Further, the gallery can display images or videos in the various configurations. | 04-11-2013 |
20140053178 | Report Database For Intelligent Television - An intelligent television is provided with a storage, such as a database, for a number of reports. As reports are created, and free space in the storage decreases, reports may be deleted. Reports may be deleted upon delivery to a server or deleted upon determining an older report exists. Optionally, one report, such as one containing first time data associated with an initial power-up of the television, may be preserved. | 02-20-2014 |
20140053197 | EPG DATA FUNCTIONS - An EPG data service for an Intelligent TV includes various of source plugins receiving EPG information from various respective EPG information sources, an EPG subservice aggregating the EPG information received by source plugins, an EPG database storing the aggregated EPG information from the EPG subservice, and an EPG provider providing a relevant portion of the aggregated EPG information to an application of the Intelligent TV. The EPG data service further includes a tag subservice receiving notification from a second application of the Intelligent TV to set or unset tags for programs or channels, storing the tag in a database, and serving the EPG subservice with information regarding tagged programs or channels. The EPG data service further includes a thumbnail cache manager storing thumbnails in a database and serve the thumbnails to the application. | 02-20-2014 |
20140053207 | SOURCING EPG DATA - An EPG data service for an Intelligent TV includes various of source plugins polling and retrieving updated EPG information from a plurality of respective EPG information sources and an EPG subservice receiving the EPG information retrieved by the various source plugins, aggregate the EPG information, and provide a relevant portion of the EPG information to an application of the Intelligent TV. For an EPG source with substantially no updated EPG information, the respective source plugin associates EPG information from the EPG source with dummy EPG data. The EPG subservice aggregates the updated EPG information from the plurality of EPG sources and resolve conflicts between duplicate EPG information from the plurality of EPG sources according to various rules. | 02-20-2014 |
20140053221 | INTELLIGENT TELEVISION - An Intelligent TV can organize content into silos. a silo is a logical representation of a content source for the Intelligent television. Silo can include content applications (e.g., Live TV, VOD, media center, application center, etc.) and/or input sources. The Intelligent TV can receive a designation for a silo through the reception of signals from a remote control or a user interface. Based on the designation, the Intelligent TV can determine the silo desired by the user. Then, the Intelligent TV can transition to the desired silo and provide content from the silo. | 02-20-2014 |
20140059614 | EPG DATA INTERFACE - A display for an Intelligent television (TV) includes a live TV display and an Electronic Programming Guide (EPG) display. The EPG display is positioned at a side of the live TV display and includes a favorite channel portion showing EPG information for a plurality of favorite tagged channels and a favorite show portion showing EPG information for a plurality of favorite tagged shows. An EPG display application generates the EPG display portion and retrieves the EPG information for the plurality of favorite tagged channels and the plurality of favorite tagged shows through an EPG subservice. The EPG subservice retrieves channels and shows tagged as favorite through a tag subservice. A second application sets and clears favorite tags for channels and shows through the tag subservice. | 02-27-2014 |