Patents by Inventor Adam Marano

Adam Marano 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: 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
  • Patent number: 9239666
    Abstract: A method for maintaining a full-screen, integrated desktop environment on a remote machine for display to a user by a local machine includes monitoring, by a first agent on the remote machine, a desktop environment providing integrated access to a resource provided to a user of the local machine by the remote machine and a resource provided by the local machine to the user. The first agent generates a proxy window representing a window on the local machine displaying output data generated by the second resource and receives an identification of a change to the window on the local machine. The first agent modifies at least one data object in the desktop environment responsive to the change. The first agent transmits, to a second agent on the local machine, an identification of the modification. The second agent modifies attribute data associated with a data object displayed by the local machine.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: January 19, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Terry Noel Treder, Christopher Fleck, Adam Marano, Anil Roychoudhry, Richard James Mazzaferri
  • 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: 20120284322
    Abstract: An application executing on a remote virtualization server provides output data for display on a mobile computing device based on geographic location information received from the mobile computing device. For example, a remote virtualization server may transmit a request for geographic location information indicative of the geographic location of a mobile computing device. The remote virtualization server may receive the geographic location information from the mobile computing device and generate output data for display on the mobile computing device based on the geographic location information. The remote virtualization server may then transmit the generated output data to the mobile computing device.
    Type: Application
    Filed: April 12, 2012
    Publication date: November 8, 2012
    Applicant: Citrix Systems, Inc
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Per Magnus Therning, Adam Marano, Andrew Borzycki
  • 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: 20100138780
    Abstract: The present disclosure relates to methods and systems for using external display devices with a mobile computing device. When an external display device is connected or attached to a mobile computing device, output data associated with a resource executing on the mobile computing device may be displayed on the external display device. The output data may include a user interface appropriate for the display of the external display device. Execution of the resource may be transferred from the mobile computing device to the external display device.
    Type: Application
    Filed: May 20, 2009
    Publication date: June 3, 2010
    Inventors: Adam Marano, Christopher Fleck, Mark Templeton
  • 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
  • Publication number: 20090094523
    Abstract: A method for maintaining a full-screen, integrated desktop environment on a remote machine for display to a user by a local machine includes monitoring, by a first agent on the remote machine, a desktop environment providing integrated access to a resource provided to a user of the local machine by the remote machine and a resource provided by the local machine to the user. The first agent generates a proxy window representing a window on the local machine displaying output data generated by the second resource and receives an identification of a change to the window on the local machine. The first agent modifies at least one data object in the desktop environment responsive to the change. The first agent transmits, to a second agent on the local machine, an identification of the modification. The second agent modifies attribute data associated with a data object displayed by the local machine.
    Type: Application
    Filed: September 12, 2008
    Publication date: April 9, 2009
    Inventors: Terry Noel Treder, Christopher Fleck, Adam Marano, Anil Roychoudhry, Richard James Mazzaferri