Patents Assigned to Imerj LLC
-
Publication number: 20120084480Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device configures the mobile operating system and/or the desktop operating system to take advantage of a docked secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.Type: ApplicationFiled: August 24, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Brian Reeves, Paul Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Cristian Hancila
-
Publication number: 20120081383Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The seamless computing experience includes mirroring the active user interaction space of the mobile operating system to a display of a user environment associated with the desktop operating system. The user interface is rendered by the desktop operating system by accessing surface information of the active user interaction space directly from shared memory. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.Type: ApplicationFiled: September 27, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe, Octavian Chincisan
-
Publication number: 20120081269Abstract: A dual-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the data displayed by the multiple screens of the dual-screen user device is conditioned upon the relative position of the multiple screens and whether the data being displayed originated from a single-screen application or a multi-screen application.Type: ApplicationFiled: August 31, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventor: Alex de Paz
-
Publication number: 20120084792Abstract: A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a mobile user while the desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. Applications of the desktop operating system communicate with applications and services of the mobile operating system through a cross-environment communication framework. The cross-environment communication framework may include application programming interfaces through which categories of applications can communicate across a multiple operating system computing environment through category-specific remote communication calls. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ, LLCInventors: Laszlo Csaba BENEDEK, Octavian CHINCISAN
-
Publication number: 20120081396Abstract: Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. The mobile operating system may be associated with a first user environment and the desktop operating system may be associated with a second user environment. Real-time display of applications running in the mobile operating system within the second user environment is provided by rendering the application through an extended graphics context of the mobile operating system. Application graphics for multiple applications are rendered into portions of a single graphics frame. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.Type: ApplicationFiled: September 27, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Alisher Yusupov, Paul E. Reeves, Octavian Chincisan, Wuke Liu
-
Publication number: 20120081309Abstract: A dual display communication device includes a gesture capture region to receive a gesture, a first touch sensitive display to receive a gesture and display displayed images (such as a desktop or window of an application), and a second touch sensitive display to receive a gesture and display displayed images. Middleware receives a gesture, the gesture indicating that a displayed image is to be moved from the first touch sensitive display to the second touch sensitive display, such as to maximize a window to cover portions of both displays simultaneously; in response and prior to movement of the displayed image to the second touch sensitive display, moves a transition indicator from the first touch sensitive display to the second touch sensitive display to a selected position to be occupied by the displayed image; and thereafter moves the displayed image from the first touch sensitive display to the second touch sensitive display to the selected position.Type: ApplicationFiled: September 1, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Alexander de Paz
-
Publication number: 20120084674Abstract: A dual-screen user device and methods for revealing a combination of selected desktops and applications on single and dual screens are disclosed. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. One embodiment provides the user with the ability to selectively change the orientation of one display and leaving the other display unaffected when the user has two applications or desktops displayed on respective screens. The user can therefore selectively change on a screen-by-screen basis the orientation of any desktops or applications displayed.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ, LLCInventor: John Steven Visosky
-
Publication number: 20120084718Abstract: 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.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: Imerj LLCInventors: Martin Gimpl, Ron Cassar, Paul Edward Reeves
-
Publication number: 20120084727Abstract: Embodiments are described for handling display of modal windows in a multi-screen device. In embodiments, a modal window will be launched and displayed in a display which receives the input that resulted in the display of the modal window. The other portions of a first display or second display, not displaying the modal window, are made inactive. In other embodiments, the modal window occupies only a first display and the second display remains active.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl, John Steven Visosky
-
Publication number: 20120084722Abstract: The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of hierarchically related windows.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Ron Cassar, Paul E. Reeves, Volodimir Felixovich Lemberg, John Steven Visosky
-
Publication number: 20120081323Abstract: 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. A determination is made as to whether the first touch sensitive display already has windows in its stack. If there are no windows in the stack of the first touch sensitive display, a new window of the first application is displayed on the first touch sensitive display. If there are windows in the stack, a determination is made whether a second display has windows in its stack. If not, the new window is displayed on the second display. If the second display also has windows in its stack, the new window will be displayed on the first touch sensitive display.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: Imerj LLCInventors: Sanjiv Sirpal, Martin Gimpl, Rodney Wayne Schrock
-
Publication number: 20120081403Abstract: A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Alexander de Paz, Martin Gimpl, John Steven Visosky
-
Publication number: 20120081293Abstract: Methods and devices for presenting or dismissing a virtual keyboard are provided. More particularly, in connection with a multiple screen device, a virtual keyboard can be presented in a first mode using portions of both of the screens. In a second mode, the virtual keyboard can be presented using all of one of the screens, or can be dismissed. Movement between the different modes can be effected by rotating the device between a dual portrait orientation, corresponding to the first mode, and a dual landscape orientation, corresponding to the second mode. More particularly, depending on whether the device is rotated away from or towards information having focus, the display of the virtual keyboard is continued or discontinued.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl
-
Publication number: 20120081401Abstract: Systems and methods are provides for adjusting focus during an orientation change. A window is displayed on a single display before the orientation change. After the device is oriented in the landscape orientation, the window expands into a full screen window being displayed on two displays. Further, the focus is changed to the window. And, a configurable area associated with at least one screen that displays the full screen window is changed to display the configurable area on the screen that is at the top of the device.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl
-
Publication number: 20120084673Abstract: The disclosed method and device are directed to navigation, by a dual display communication device, through display objects.Type: ApplicationFiled: September 1, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Paul Edward Reeves, Alexander de Paz, Jared Ficklin, Denise Burton
-
Publication number: 20120084682Abstract: Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl
-
Publication number: 20120081316Abstract: Methods and devices for discontinuing the presentation of a virtual keyboard or dismissing a virtual keyboard in response to the receipt of input are provided. More particularly, input entered outside of an area of a screen comprising a touch screen display can cause the presentation of a virtual keyboard to be discontinued. The discontinuance of the virtual keyboard display can be performed simultaneously with an operation indicated by the received input.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl
-
Publication number: 20120084677Abstract: 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.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Sanjiv Sirpal, Martin Gimpl, Mohammed Selim, Ron Cassar
-
Publication number: 20120081319Abstract: 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.Type: ApplicationFiled: September 29, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Martin Gimpl, Ron Cassar, Paul Edward Reeves, John Steven Visosky
-
Publication number: 20120084680Abstract: 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.Type: ApplicationFiled: September 28, 2011Publication date: April 5, 2012Applicant: IMERJ LLCInventors: Martin Gimpl, Ron Cassar, Maxim Marintchenko, Nikhil Swaminathan