Patents by Inventor Gus Pinto

Gus Pinto 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).

  • Patent number: 9740507
    Abstract: Virtual desktops generated by a virtual desktop application locally executing on a tablet computing device, can further display remote applications. The tablet computing device executes an operating system that does not contemplate a mouse pointer and that displays a native desktop. In many instances, the virtual desktop is displayed on the tablet computing device such that the virtual desktop appears to be the native desktop. The virtual desktops therefore include a mouse pointer which can be used to interact with the remote applications. The remote applications generate graphical application output when they execute on a remote server. The graphical application output is transmitted to the tablet computing device and displayed in an application output window displayed within the virtual desktop. Using a virtual trackpad or other virtual input device, a user can interact with the remote applications via the application output displayed on the virtual desktop.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 22, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Gus Pinto, David Koretsky, Adam Marano
  • Patent number: 9612724
    Abstract: By enabling mobile devices, such as smart phones and tablets, to leverage native user interface components, the methods and systems described herein provide users a more seamless experience, wherein the user can potentially be oblivious to the fact that the application is not executing locally on the mobile device. In some embodiments, a user interface is provided which the user uses to trigger the display of a native user interface component. In some embodiments, the systems and methods described herein auto-adjust the pan and zoom settings on the mobile device to ensure that remote windows are presented in a manner that makes it easier for the user to interact with the device. The systems and methods described herein permit the user to switch to the new window in focus or a visual cue may be displayed to indicate that a window has been created somewhere on the remote desktop.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: April 4, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Lee Laborczfalvi, Richard Croft, Anil Roychoudhry, Stephen Parry-Barwick, Gus Pinto
  • Patent number: 9467346
    Abstract: In general overview, the present disclosure is directed to a system and method for selectively displaying a frame of an application user interface on a mobile computing device. A user interface analyzer on a mobile computing device analyzes a user interface for an application executing on a remote server. The user interface analyzer identifies frames in the user interface, the positions of the frames, relationships between frames, and horizontal and vertical panning offsets to move between adjacent frames. The mobile computing device receives a user input requesting the display of an adjacent frame. Based on the information the user interface analyzer obtained, the mobile computing device displays an adjacent frame of the user interface.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: October 11, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Gus Pinto, Adam Marano, Ruiguo Yang, Christopher Fleck
  • Publication number: 20140223314
    Abstract: In general overview, the present disclosure is directed to a system and method for selectively displaying a frame of an application user interface on a mobile computing device. A user interface analyzer on a mobile computing device analyzes a user interface for an application executing on a remote server. The user interface analyzer identifies frames in the user interface, the positions of the frames, relationships between frames, and horizontal and vertical panning offsets to move between adjacent frames. The mobile computing device receives a user input requesting the display of an adjacent frame. Based on the information the user interface analyzer obtained, the mobile computing device displays an adjacent frame of the user interface.
    Type: Application
    Filed: April 10, 2014
    Publication date: August 7, 2014
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Gus Pinto, Adam Marano, Ruiguo Yang, Christopher Fleck
  • Patent number: 8730269
    Abstract: In general overview, the present disclosure is directed to a system and method for selectively displaying a frame of an application user interface on a mobile computing device. A user interface analyzer on a mobile computing device analyzes a user interface for an application executing on a remote server. The user interface analyzer identifies frames in the user interface, the positions of the frames, relationships between frames, and horizontal and vertical panning offsets to move between adjacent frames. The mobile computing device receives a user input requesting the display of an adjacent frame. Based on the information the user interface analyzer obtained, the mobile computing device displays an adjacent frame of the user interface.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: May 20, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Gus Pinto, Adam Marano, Ruiguo Yang, Christopher Fleck
  • Publication number: 20110302495
    Abstract: In general overview, the present disclosure is directed to a system and method for selectively displaying a frame of an application user interface on a mobile computing device. A user interface analyzer on a mobile computing device analyzes a user interface for an application executing on a remote server. The user interface analyzer identifies frames in the user interface, the positions of the frames, relationships between frames, and horizontal and vertical panning offsets to move between adjacent frames. The mobile computing device receives a user input requesting the display of an adjacent frame. Based on the information the user interface analyzer obtained, the mobile computing device displays an adjacent frame of the user interface.
    Type: Application
    Filed: May 16, 2011
    Publication date: December 8, 2011
    Inventors: Gus Pinto, Adam Marano, Ruiguo Yang, Christopher Fleck
  • Publication number: 20110246904
    Abstract: Virtual desktops generated by a virtual desktop application locally executing on a tablet computing device, can further display remote applications. The tablet computing device executes an operating system that does not contemplate a mouse pointer and that displays a native desktop. In many instances, the virtual desktop is displayed on the tablet computing device such that the virtual desktop appears to be the native desktop. The virtual desktops therefore include a mouse pointer which can be used to interact with the remote applications. The remote applications generate graphical application output when they execute on a remote server. The graphical application output is transmitted to the tablet computing device and displayed in an application output window displayed within the virtual desktop. Using a virtual trackpad or other virtual input device, a user can interact with the remote applications via the application output displayed on the virtual desktop.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 6, 2011
    Inventors: Gus Pinto, David Koretsky, Adam Marano
  • Publication number: 20100115458
    Abstract: A method and system for rendering a window from an extended virtual screen on a native display of a mobile computing device is described. The system includes a server that detects a server, a first window associated with an application executing on the server, the server outputting the application to an extended virtual screen; identifies coordinates associated with a position of the first window on the extended virtual screen; and transmits the coordinates of the first window to a mobile computing device to display the first window on a native display of the mobile computing device. The system also includes a mobile computing device that receives a gesture-based instruction on the native display; evaluates contents of a second window at a location where the gesture-based instruction is received; scrolls the contents of the second window if the contents include a scrollbar; and pans the contents of the second window if the contents exclude a scrollbar.
    Type: Application
    Filed: October 23, 2009
    Publication date: May 6, 2010
    Inventors: Adam Marano, Christopher Fleck, Gus Pinto, Mark Templeton