Patents by Inventor Franklyn Peart

Franklyn Peart 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: 8638336
    Abstract: Systems and methods for remotely displaying three dimensional graphical data, include a local computing machine that communicates with a remote computing machine via a connection. An application executing on the local computing machine, generates three dimensional graphics commands which are intercepted and transferred to either the remote computing machine or a computing element on the local computing machine. Determining where to transfer the three dimensional graphics commands requires: an analysis of the application to obtain application specific characteristics; an analysis of the remote computing machine to obtain the capabilities of the remote computing machine; an analysis of the local computing machine to obtain the capabilities of the local computing machine; and an analysis of the connection to determine characteristics of the connection.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: January 28, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Justin Bullard, Franklyn Peart, Terry Treder, Derek Thorslund, Brad Anderson
  • Publication number: 20090102838
    Abstract: Systems and methods for remotely displaying three dimensional graphical data, include a local computing machine that communicates with a remote computing machine via a connection. An application executing on the local computing machine, generates three dimensional graphics commands which are intercepted and transferred to either the remote computing machine or a computing element on the local computing machine. Determining where to transfer the three dimensional graphics commands requires: an analysis of the application to obtain application specific characteristics; an analysis of the remote computing machine to obtain the capabilities of the remote computing machine; an analysis of the local computing machine to obtain the capabilities of the local computing machine; and an analysis of the connection to determine characteristics of the connection.
    Type: Application
    Filed: October 20, 2008
    Publication date: April 23, 2009
    Inventors: Justin Bullard, Franklyn Peart, Terry Treder, Derek Thorslund, Brad Anderson
  • Patent number: 7330872
    Abstract: In one aspect the invention relates to a method for enabling distributed program execution in a network that includes a client system and a plurality of server systems. The method includes the step of presenting a graphical depiction of a data file that is stored on a web server. A request to execute a first executable program, that includes information concerning a second executable program associated with the data file is reviewed. The second program can execute with on the client system or one of a plurality of server systems. Application output data from the second executable program is reviewed and formatted by the first executable program and received application output data is presented to the user.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: February 12, 2008
    Assignee: Citrix Systems, Inc.
    Inventors: Franklyn Peart, Michael Richtberg
  • Patent number: 7117243
    Abstract: The present invention relates to a method for enabling distributed execution of a program. In one aspect, the method includes the step of receiving a mapping specifying an association between a type of data file and an executable program for execution on a server. The method also includes the steps of presenting a graphical depiction of a data file stored on a client system and receiving a selection of the graphical depiction of the data file. The method further includes the steps of identifying an executable program associated with the type of the selected data file using the received mapping and sending a request to execute the identified executable program.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: October 3, 2006
    Assignee: Citrix Systems, Inc.
    Inventor: Franklyn Peart
  • Patent number: 6952714
    Abstract: A method for enabling distributed program execution. In one aspect, the method includes the steps of presenting a graphical depiction of a data file stored on a server system and receiving a selection of the graphical depiction. The method also includes the steps of transmitting the selection of the graphical depiction of the data file to a server system and receiving a request to execute an executable program associated with the selected data file. The request is transmitted by a server system. The method additionally includes executing the executable program associated with the selected data file.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: October 4, 2005
    Assignee: Citrix Systems, Inc.
    Inventor: Franklyn Peart
  • Publication number: 20030074393
    Abstract: The present invention relates to a method for enabling distributed execution of a program. In one aspect, the method includes the step of receiving a mapping specifying an association between a type of data file and an executable program for execution on a server. The method also includes the steps of presenting a graphical depiction of a data file stored on a client system and receiving a selection of the graphical depiction of the data file. The method further includes the steps of identifying an executable program associated with the type of the selected data file using the received mapping and sending a request to execute the identified executable program.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 17, 2003
    Inventor: Franklyn Peart
  • Publication number: 20030069924
    Abstract: In one aspect the invention relates to a method for enabling distributed program execution in a network that includes a client system and a plurality of server systems. The method includes the step of presenting a graphical depiction of a data file that is stored on a web server. A request to execute a first executable program, that includes information concerning a second executable program associated with the data file is reviewed. The second program can execute with on the client system or one of a plurality of server systems. Application output data from the second executable program is reviewed and formatted by the first executable program and received application output data is presented to the user.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 10, 2003
    Inventors: Franklyn Peart, Michael Richtberg
  • Publication number: 20030069923
    Abstract: A method for enabling distributed program execution. In one aspect, the method includes the steps of presenting a graphical depiction of a data file stored on a server system and receiving a selection of the graphical depiction. The method also includes the steps of transmitting the selection of the graphical depiction of the data file to a server system and receiving a request to execute an executable program associated with the selected data file. The request is transmitted by a server system. The method additionally includes executing the executable program associated with the selected data file.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 10, 2003
    Inventor: Franklyn Peart