Patents by Inventor Lee Laborczfalvi

Lee Laborczfalvi 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: 20060090171
    Abstract: A method and apparatus for virtualizing access to windows includes a hooking mechanism, a window name virtualization engine, and an operating system interface. A request relating to a window from a process executing in the context of a user account is received, the request including a virtual window name. A determination is made for a literal name for the window, using a scope-specific identifier. A request is issued to the operating system including the determined literal window name. A window handle is associated with the determined virtual window name.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 27, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Huai Chin, Richard Mazzaferri
  • Publication number: 20060085789
    Abstract: A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule loads in association with the target isolation scope.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 20, 2006
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Jeffrey Muir, Huai Chin, Richard Mazzaferri, Nicholas Bissett
  • Publication number: 20060075381
    Abstract: A method for isolating access by application programs to native resources provided by an operating system redirects a request for a native resource made by an application program executing on behalf of a user to an isolation environment. The isolation environment includes a user isolation scope and an application isolation scope. An instance of the requested native resource is located in the user isolation scope corresponding to the user. The request for the native resource is fulfilled using the version of the resource located in the user isolation scope. If an instance of the requested native resource is not located in the user isolation scope, the request is redirected to an application isolation scope. The request for the native resource is fulfilled using the version of the resource located in the application isolation scope. If an instance of the requested native resource is not located in the application isolation scope, the request is redirected to a system scope.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Pierre SEMAAN, Nicholas BISSETT, Richard MAZZAFERRI
  • Publication number: 20060074989
    Abstract: A method for virtualizing access to named system objects includes the step of receiving a request to access a system object from a process executing in the context of a user isolation scope, the request including a virtual name for the system object. A rule associated with the request is determined and a literal name for the system object is formed in response to the determined rule. A request to access the system object is issued to the operating system.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Richard MAZZAFERRI
  • Publication number: 20060069662
    Abstract: A method and apparatus for virtualizing access to native resources includes a hooking mechanism, a name virtualization engine, and an operating system interface. A request to access a native resource from a process executing in the context of an isolation environment is received, the request including a virtual name for the native resource. A rule action of remap is associated with the virtual name included in the received request. A literal name for the native resource is formed, the literal name identifying a literal native resource of the same type as the requested resource. A request to access the native resource is issued, the request including the determined literal name for the native resource.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Jeffrey MUIR, Huai CHIN, Richard MAZZAFERRI, Pierre SEMAAN
  • Publication number: 20060070029
    Abstract: A method for associating a file type of a file with one or more programs includes the step of receiving a request to store in a configuration store file type association information. From the request, an application program is determined that is to be associated with a file type in the configuration store.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Lee LABORCZFALVI, Anil ROYCHOUDHRY, Andrew BORZYCKI, Huai CHIN, Richard MAZZAFERRI, Pierre SEMAAN
  • Publication number: 20060070030
    Abstract: A method for presenting an aggregate view of native resources includes the step of enumerating a plurality of system-scoped native resources provided by a system scope. A plurality of application-scoped native resources provided by an application isolation scope are enumerated, some of which correspond to some of the plurality of system-scoped resources. For one of the plurality of system-scoped resources, the existence of a corresponding one of the plurality of application-scoped resources is determined and the corresponding one of the plurality of application-scoped resources is included in an aggregate view of native resources.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Lee Laborczfalvi, Anil Roychoudhry, Andrew Borzycki, Jeffrey Muir, Huai Chin, Richard Mazzaferri
  • Publication number: 20050198189
    Abstract: The invention generally relates to generating a display having graphical and/or media components at a client. In one aspect, a method for generating a graphical display at a client includes transmitting output from an application program executing on a server to the client, identifying a non-textual element within the application output, retrieving a compressed data format associated with the non-textual element, and transmitting to the client the compressed data format in place of the non-textual element. In another aspect, a method for generating a media presentation at a client includes transmitting output from an application program executing on a server to the client, identifying a media stream within the application output, intercepting an original compressed data set representing at least a portion of the media stream before processing by the application program, and transmitting the original compressed data set to the client.
    Type: Application
    Filed: March 14, 2003
    Publication date: September 8, 2005
    Applicant: Citrix Systems, INC.
    Inventors: David Robinson, Lee Laborczfalvi, Pierre Semaan, Anil Roychoudhry, Martin Duursma, Anatoliy Panasyuk
  • Publication number: 20030177172
    Abstract: In one aspect the invention relates to a method for generating a graphical display for a remote terminal session. The method includes monitoring output produced by an application program executing on a server, identifying a bitmap representation within the output produced by the application program and determining a check value for the bitmap representation. The method also includes retrieving a compressed data format of the bitmap representation based at least in part on the check value and transmitting to the remote terminal session the compressed data format in place of the bitmap representation.
    Type: Application
    Filed: March 14, 2002
    Publication date: September 18, 2003
    Applicant: Citrix Systems, Inc.
    Inventors: Martin Duursma, Lee Laborczfalvi, Anatoliy Panasyuk, David Robinson