Patents by Inventor Pierre Semaan

Pierre Semaan 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: 9325759
    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: Grant
    Filed: February 10, 2014
    Date of Patent: April 26, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: David Robinson, Lee George Laborczfalvi, Pierre Semaan, Anil Roychoudhry, Martin Duursma, Anatoliy Panasyuk, Georgy Momchilov
  • Publication number: 20140156807
    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: February 10, 2014
    Publication date: June 5, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: David Robinson, Lee George Laborczfalvi, Pierre Semaan, Anil Roychoudhry, Martin Duursma, Anatoliy Panasyuk, Georgy Momchilov
  • Patent number: 8671213
    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: Grant
    Filed: December 23, 2011
    Date of Patent: March 11, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: David Robinson, Lee George Laborczfalvi, Pierre Semaan, Anil Roychoudhry, Martin Duursma, Anatoliy Panasyuk, Georgy Momchilov
  • Publication number: 20130166691
    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: December 23, 2011
    Publication date: June 27, 2013
    Inventors: David ROBINSON, Lee George LABORCZFALVI, Pierre SEMAAN, Anil ROYCHOUDHRY, Martin DUURSMA, Anatoliy PANASYUK, Georgy MOMCHILOV
  • Patent number: 8131816
    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: Grant
    Filed: March 14, 2003
    Date of Patent: March 6, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: David Robinson, Lee George Laborczfalvi, Pierre Semaan, Anil Roychoudhry, Martin Duursma, Anatoliy Panasyuk, Georgy Momchilov
  • Patent number: 7752600
    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: Grant
    Filed: September 30, 2004
    Date of Patent: July 6, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Lee George Laborczfalvi, Anil Roychoudhry, Andrew Gerard Borzycki, Huai Chiun Chin, Richard James Mazzaferri, Pierre Semaan
  • Patent number: 7680758
    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: Grant
    Filed: September 30, 2004
    Date of Patent: March 16, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Lee George Laborczfalvi, Anil Roychoudhry, Andrew Gerard Borzycki, Jeffrey Dale Muir, Huai Chiun Chin, Pierre Semaan, Nicholas Bissett, Richard James Mazzaferri
  • Publication number: 20060174223
    Abstract: In a method for associating an application with an isolation environment, a location of a requested application is acquired. An association between the requested application and an application isolation environment is created. The association is stored.
    Type: Application
    Filed: September 19, 2005
    Publication date: August 3, 2006
    Inventors: Jeffrey Muir, Lee Laborczfalvi, Andrew Borzycki, Huai Chin, Pierre Semaan, Anil Roychoudhry, Richard Mazzaferri
  • 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: 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: 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: 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