Patents by Inventor Richard James Mazzaferri

Richard James Mazzaferri 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: 20090070405
    Abstract: A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 12, 2009
    Inventor: Richard James Mazzaferri
  • Publication number: 20090070404
    Abstract: A method for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine includes initializing, by a remote agent on a remote machine, a proxy icon handler. The proxy icon handler receives, from an icon handler on a local machine, data associated with an icon for a resource provided by the local machine. The proxy icon handler modifies a window in a remote desktop environment displaying a plurality of icons including at least one icon associated with a resource provided by the remote machine and the icon associated with the resource provided by the local machine. The remote agent transmits, to the local machine, window attribute data associated with the modified window and graphical data representing the window displaying the plurality of icons. The local agent displays the received graphical data in a window formed according to the received window attribute data.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 12, 2009
    Inventor: Richard James Mazzaferri
  • Publication number: 20090070687
    Abstract: A method for providing, by a remote machine, access to a desk band associated with a resource on a local machine includes receiving, by a first agent on the remote machine, an identification of a desk band associated with a resource on a local machine. The first agent, in communication with a shell on the remote machine, maintains a taskbar window in a remote desktop environment. The taskbar window includes at least one window associated with a resource provided by the remote machine and a window region representing the desk band by using graphical data stored on the remote machine. The first agent transmits, to a second agent on the local machine, window attribute data and output data associated with the taskbar window in the remote desktop environment. The second agent displays at least a portion of the received output data in a local window on a local desktop environment.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 12, 2009
    Inventor: Richard James Mazzaferri
  • Publication number: 20070198656
    Abstract: A method for providing access to a computing environment includes the step of receiving a request from a client system for an enumeration of available computing environments. Collected data regarding available computing environments are accessed. Accessed data are transmitted to a client system, the accessed data indicating to the client system each computing environment available to a user of the client system. A request is received from the client system to access one of the computing environments. A connection is established between the client system and a virtual machine hosting the requested computing environment via a terminal services session, the virtual machine executed by a hypervisor executing in the terminal services session provided by an operating system executing on one of a plurality of execution machines.
    Type: Application
    Filed: October 25, 2006
    Publication date: August 23, 2007
    Applicant: Citrix Systems, Inc.
    Inventors: Richard James Mazzaferri, Stephen Parry-Barwick, Anthony Edward Low
  • Publication number: 20070174429
    Abstract: A method for providing access to a computing environment includes the step of receiving a request from a client system for an enumeration of available computing environments. Collected data regarding available computing environments are accessed. Accessed data are transmitted to a client system, the accessed data indicating to the client system each computing environment available to a user of the client system. A request is received from the client system to access one of the computing environments. A connection is established between the client system and a virtual machine hosting the requested computing environment.
    Type: Application
    Filed: October 24, 2006
    Publication date: July 26, 2007
    Applicant: Citrix Systems, Inc.
    Inventors: Richard James Mazzaferri, David Neil Robinson
  • Publication number: 20070174410
    Abstract: A system for incorporating remote windows from remote desktop environments into a local desktop environment comprises a first virtual channel coupled to a remote desktop environment provided by a virtual machine, a second virtual channel coupled to the remote desktop environment, and a local agent coupled to the remote desktop environment via the first and second virtual channels. The first virtual channel conveys graphical data associated with a remote window provided by the remote desktop environment. The second virtual channel conveys window attribute data associated with the remote window provided by the remote desktop environments. The local agent directs the formation of a local window in the local desktop environment corresponding to the remote window provided by the remote desktop environment, the first local window displaying the graphical data conveyed by the first virtual channel in accordance with the window attribute data conveyed by the second virtual channel.
    Type: Application
    Filed: November 28, 2006
    Publication date: July 26, 2007
    Applicant: Citrix Systems, Inc.
    Inventors: Richard Jason Croft, Anthony Edward Low, Richard James Mazzaferri, David Neil Robinson, Bradley J. Pedersen