Patents by Inventor Phil Knight

Phil Knight 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: 9302185
    Abstract: A method is provided for decision streams for synchronizing visual script language processing between networked computers. A master computing device may receive a remote kickoff stream indicating master nodes to be processed on a master graph, create a master decision stream using the remote kickoff stream, process master nodes of the master graph to populate the master decision stream with states and actions during the processing, and distribute the master decision stream to clients for synchronization of private graphs. The master and private graphs may be copies of the same visual script for implementing game logic, which may be created and edited using a graphical user interface (GUI). Nodes of the graphs can be marked as master, requiring global synchronization, or private, allowing immediate local processing with reduced latency. Thus, online game designers are empowered to balance the competing concerns of state synchronization and latency.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: April 5, 2016
    Assignee: Disney Enterprises, Inc.
    Inventors: Matthew Dawson, Phil Knight, Kirk Baum
  • Publication number: 20130339421
    Abstract: A method is provided for decision streams for synchronizing visual script language processing between networked computers. A master computing device may receive a remote kickoff stream indicating master nodes to be processed on a master graph, create a master decision stream using the remote kickoff stream, process master nodes of the master graph to populate the master decision stream with states and actions during the processing, and distribute the master decision stream to clients for synchronization of private graphs. The master and private graphs may be copies of the same visual script for implementing game logic, which may be created and edited using a graphical user interface (GUI). Nodes of the graphs can be marked as master, requiring global synchronization, or private, allowing immediate local processing with reduced latency. Thus, online game designers are empowered to balance the competing concerns of state synchronization and latency.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: Matthew Dawson, Phil Knight, Kirk Baum
  • Publication number: 20110225268
    Abstract: This invention relates to a method for combined rendering of a first and a second digital media object on a client system as well as to a client system and a computer program product for executing the method, the client system being in communication with a server system over a network, the first media object being held on the server system for download to the client system in a data stream, the second media object being locally stored on the client system, the method comprising the steps of receiving a user input relative to a first media object provided on the server system, establishing a communications channel between the server system and the client system for transmitting the first media object from the server system to the client system, accessing the media object on the server system, transmission of the first media object representing data from the server system to the client system via the communications channel in a data stream, storing the data in a stream buffer on the client system, rendering the
    Type: Application
    Filed: November 13, 2009
    Publication date: September 15, 2011
    Inventors: Phil Knight, Chris Newman
  • Publication number: 20100284668
    Abstract: Method for storage and/or access of records of television programs, which are recorded by a personal video recorder (1), characterized in that the personal video recorder (1) is at least temporarily connectable to a server (3) using a communication channel (2) and that via said channel (2) the identity and other parameters of the recorded program are transferred to the server (3) and stored as a dataset into a database (4). This program identity information can them be used subsequently to allow access from a video on demand server to create a virtual PVR without the need for transfer of the actual streamed data in total.
    Type: Application
    Filed: September 15, 2008
    Publication date: November 11, 2010
    Applicant: DEUTSCHE TELEKOM AG
    Inventor: Phil Knight