Patents by Inventor Sanjiv Sirpal

Sanjiv Sirpal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160196007
    Abstract: Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.
    Type: Application
    Filed: December 10, 2015
    Publication date: July 7, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Publication number: 20160188204
    Abstract: Methods and devices for providing a virtual keyboard in connection with a multiple screen device are provided. More particularly, information displayed on the screen of a multiple screen device having a current focus of the user is identified, and is presented by a top screen. The virtual keyboard is presented by the bottom screen. The virtual keyboard can be dismissed in response to detecting a change in the focus of the user.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 30, 2016
    Inventors: Sanjiv Sirpal, Martin Gimpl
  • Publication number: 20160179208
    Abstract: Methods and devices for receiving input and presenting a user interface with two screens and an off screen gesture area. The device may have an off screen gesture area that accepts user input outside the display area. The interface inputs received in the off screen gesture are may have special handling and cause different display changes. Further, the device, having two screens, may receive user interface inputs that cross the seam between the two displays. To provide a display that acts like a single display area, the device can predict motions may cross the seam and then interrelate separate inputs on separate screens. The interrelated inputs can cause display changes as if the inputs were received as a single user interaction.
    Type: Application
    Filed: November 20, 2015
    Publication date: June 23, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal
  • Publication number: 20160179367
    Abstract: Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be capable of displaying a graphical user interface (GUI). The plurality of displays may be modified in response to receipt of a gesture input such that a hierarchical application having related GUI screens are modified in response to the gesture input. The modification may include changing the hierarchical application from being displayed in a single screen mode to being displayed in a multi screen mode or vice versa.
    Type: Application
    Filed: November 19, 2015
    Publication date: June 23, 2016
    Inventors: Martin Gimpl, Sanjiv Sirpal
  • Patent number: 9372618
    Abstract: Methods and apparatus for controlling one or more displays using an application manager. The application manager may be displayed in response to a received gesture input. The application manager may provide information regarding applications or screens executing in one or more physical displays on the device. Furthermore, the application manager may be manipulated to change various aspects regarding the applications or screens executing in the one or more displays. This manipulation may include changing the actively displayed screen for a display, movement of screens between displays, or other manipulation of the arrangement or status of the screens.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: June 21, 2016
    Assignee: Z124
    Inventors: Sanjiv Sirpal, Martin Gimpl
  • Publication number: 20160170633
    Abstract: 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, wherein a window stack for application windows and/or desktops can be navigated and sequentially displayed according to the window stack ordering without disturbing or changing this ordering.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 16, 2016
    Inventors: Sanjiv Sirpal, Brett B. Faulk, Paul E. Reeves, Alexander de Paz, Rodney W. Schrock, John S. Visosky, Eric Freedman, Jared L. Ficklin, Denise L. Burton, Misty Cripps, Gregg Wygonik
  • Publication number: 20160165316
    Abstract: An intelligent television can provide various interfaces for navigating processes associated with providing content. The user interfaces include unique visual representations and organizations that allow the user to utilize the intelligent television more easily and more effectively. Particularly, the user interfaces pertain to the display of media content, electronic programming guide information, television content, and other content. Further, the user interfaces provide unique process of transitioning between the content.
    Type: Application
    Filed: September 29, 2015
    Publication date: June 9, 2016
    Inventors: Mohammed Selim, Saulo Correia Dourado, Sanjiv Sirpal, Alexander de Paz, Salvador Soto, Karina A. Limongi
  • Publication number: 20160132279
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 12, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Publication number: 20160124698
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 5, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl, Rodney W. Schrock
  • Publication number: 20160119675
    Abstract: Methods and systems for reporting user activity are provided. Sequentially numbering the reports allows for reports being sent at regular intervals to be associated with a timestamp, even if the system clock has not been set. Furthermore, the reporting period may default to an initial value, such as every 24 hours, but receive instructions to be reset to a different value.
    Type: Application
    Filed: September 28, 2015
    Publication date: April 28, 2016
    Inventors: Terrance D. Voth, Sanjiv Sirpal, Mohammed Selim, Fuqu Wu, Saulo Correia Dourado, Eduardo Diego Torres Milano, Mikhail Shoykher, Ron Cassar, John S. Visosky, Xin Zhang, Tong Chen, Zhe Cao
  • Publication number: 20160117139
    Abstract: Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.
    Type: Application
    Filed: October 30, 2015
    Publication date: April 28, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Patent number: 9324234
    Abstract: A mobile computing device with a mobile operating system and personal computer or vehicle processing module 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 personal computer operating system provides a full personal computer user experience when the mobile computing device is docked to a secondary terminal environment. The vehicle processing module operating system provides a full vehicle processing module user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: April 26, 2016
    Assignee: AutoConnect Holdings LLC
    Inventors: Christopher P. Ricci, Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Chris Tyghe
  • Publication number: 20160110076
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
    Type: Application
    Filed: October 19, 2015
    Publication date: April 21, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Publication number: 20160110150
    Abstract: Systems and methods are provides for displaying a desktop 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 in the stack can expand over the area of the two or more displays comprising the device when opened. A desktop expands to fill the display area and be displayed on the second of the displays after the device is opened.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 21, 2016
    Inventors: Sanjiv Sirpal, Paul E. Reeves, Alexander de Paz, Rodney W. Schrock
  • Publication number: 20160110149
    Abstract: Methods and devices for configuring and displaying individual display screens of a multi-display device relative to the device state and/or user orientation of the device. More particularly, the device is equipped with one or more sensors that facilitate the detectability of the relationship of the primary screen to the secondary screen, and the general orientation of the device. The method includes correlating or controlling device state to management of windows, and correlating or controlling transitional states between open and closed states to device behavior and/or window operations. The method and device may present, for example, a closed state with both windows viewable, an open state with both windows viewable or a semi-open state with one or more of the windows viewable.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 21, 2016
    Inventors: Sanjiv Sirpal, Mohammed Selim
  • Patent number: 9317457
    Abstract: 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 desktop operating system may be suspended when the mobile computing device is not docked with a secondary terminal environment and resumed when the mobile computing device is docked with a secondary terminal environment that provides a desktop computing experience. 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: Grant
    Filed: April 3, 2015
    Date of Patent: April 19, 2016
    Assignee: Z124
    Inventors: Brian Reeves, Paul E. Reeves, Richard Teltz, David Reeves, Sanjiv Sirpal, Christopher Tyghe, Alisher Yusupov, Octavian Chincisan, Wuke Liu
  • Publication number: 20160103603
    Abstract: 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: Application
    Filed: October 16, 2015
    Publication date: April 14, 2016
    Inventors: Sanjiv Sirpal, Alexander de Paz
  • Publication number: 20160103648
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents desktops or windows based on a set of pre-determined rules.
    Type: Application
    Filed: September 18, 2015
    Publication date: April 14, 2016
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Publication number: 20160098121
    Abstract: Methods and devices for presenting 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 all of one of the screens. In a second mode, the virtual keyboard can be presented using portions of both of the screens. More particularly, with the screens of the device in a landscape orientation, one screen can be devoted to present the virtual keyboard while the other screen remains available to present other information. In a portrait orientation, the virtual keyboard can span the two screens, such that a first portion of the first screen and a first portion of the second screen operate cooperatively to present the virtual keyboard.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Inventors: Sanjiv Sirpal, Robert Csiki
  • Patent number: D758352
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: June 7, 2016
    Assignee: Flextronics AP, LLC
    Inventors: Sanjiv Sirpal, Mohammed Selim