Patents by Inventor Andrew Buchanan

Andrew Buchanan 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: 8840476
    Abstract: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: September 23, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20140241758
    Abstract: An example toner cartridge includes a reservoir for containing toner and an exit port in fluid communication with the reservoir. A shutter is positioned at the exit port and movable between an open position and a closed position. A first linkage member is operatively connected to the shutter to open the shutter upon being actuated by a first engagement feature. A second linkage member is pivotally attached to a side wall of the housing and biased toward a home position. A third linkage member is movable with the second linkage member. When the second linkage member is in the home position, the third linkage member is in a blocking position preventing the first linkage member from opening the shutter. When the second linkage member pivots away from the home position, the third linkage member moves to a non-blocking position permitting the first linkage member to open the shutter.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: LEXMARK INTERNATIONAL, INC.
    Inventors: Darrell Stephen Rulon, John Andrew Buchanan, James Anthany Carter, II, Gregory Alan Cavill, Mark Duane Foster, Benjamin Keith Newman, Matthew Lee Rogers, Keith Seaman, Christopher Gene Vowels, Tyler Frederick Williams
  • Publication number: 20140207474
    Abstract: An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
    Type: Application
    Filed: March 18, 2014
    Publication date: July 24, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Patent number: 8784210
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 22, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 8774684
    Abstract: A toner cartridge for use in an image forming device according to one example embodiment includes a housing having a reservoir for containing toner therein. The housing has an exit port in fluid communication with the reservoir. A cover is mounted on an exterior portion of the housing that is pivotable between a closed position blocking the exit port and an open position unblocking the exit port. The cover is biased toward the closed position. The cover has a projection extending therefrom such that a force on the projection causes the cover to move toward the open position.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 8, 2014
    Assignee: Lexmark International, Inc.
    Inventors: John Andrew Buchanan, James Anthany Carter, Keith Seaman, Gregory Alan Cavill, Matthew Lee Rogers, Tyler Frederick Williams, Mark Duane Foster, Michael Craig Leemhuis
  • Publication number: 20140106884
    Abstract: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU. The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream.
    Type: Application
    Filed: December 24, 2013
    Publication date: April 17, 2014
    Applicant: Sony Computer Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 8676591
    Abstract: An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: March 18, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Patent number: 8649710
    Abstract: A toner cartridge for use in an image forming device according to one example embodiment includes a housing having a reservoir for containing toner therein. The housing has an exit port in fluid communication with the reservoir. A cover is mounted on an exterior portion of the housing that is pivotable between a closed position blocking the exit port and an open position unblocking the exit port. The cover is biased toward the closed position. An actuation mechanism is operatively connected to the cover to open the cover upon being actuated by an engagement feature in the image forming device.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 11, 2014
    Assignee: Lexmark International, Inc.
    Inventors: John Andrew Buchanan, James Anthany Carter, Keith Seaman, Michael Leemhuis, Gregory Alan Cavill, Jonathan David Kelley, Matthew Lee Rogers, Tyler Frederick Williams, Mark Foster
  • Patent number: 8641528
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 4, 2014
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20130344960
    Abstract: Video server systems and methods for providing video streams to a plurality of remote clients are described. In one implementation, the video streams are based on game states received from a remote game server. The game states are dependent on game commands received by the video server system from the remote clients and forwarded to the remote game server. The video server system is configured to appear, from the point of view of the game server, as more than one client. For example, the video server system may receive game states from the remote game server at more than one different Internet Protocol address and each of these Internet Protocol addresses may be associated with a different game session.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 26, 2013
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Publication number: 20130296051
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Application
    Filed: July 2, 2013
    Publication date: November 7, 2013
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20130280251
    Abstract: Stabilized antibodies directed to Angiopoeitin-2 and uses of such antibodies are described. Nucleic acid and amino acid sequences, hybridomas or other cell lines for expressing such antibodies are also provided.
    Type: Application
    Filed: July 1, 2013
    Publication date: October 24, 2013
    Applicant: MedImmune Limited
    Inventors: Vahe Bedian, William Dall'Acqua, Herren Wu, Michael Bowen, Jeffrey Brown, Chris Stannard, Ralph Minter, Andrew Buchanan
  • Patent number: 8560331
    Abstract: An audio receiving system includes logic configured to reduce the accumulation of delays caused by the late arrival of audio packets. This logic is configured to accelerate or decelerate presentation of a resulting audio stream in response to the detection of late packets. The acceleration is discontinued once the effects of the late packets have been compensated for. The audio receiving system is typically applied to applications in which lag is undesirable. These can include web conferencing, telepresence, and online video games.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 15, 2013
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Publication number: 20130217506
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 22, 2013
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20130210528
    Abstract: A computer is operated to receive a current game state of a game being executed on a client computer system from a subset of game code. A determination is made of respective probabilities for advancement from the current game state to a set of possible later game states. Game code required for the set of possible later game states is prioritized in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states. Game code required for the set of possible later game states is transmitted from a sever computer system to the client computer system in order of the prioritized game code.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 15, 2013
    Inventors: Rui Filipe Andrade Pereira, David Perry, Andrew Buchanan Gault
  • Patent number: 8506402
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Grant
    Filed: May 31, 2010
    Date of Patent: August 13, 2013
    Assignee: Sony Computer Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 8507656
    Abstract: Stabilized antibodies directed to Angiopoeitin-2 and uses of such antibodies are described. Nucleic acid and amino acid sequences, hybridomas or other cell lines for expressing such antibodies are also provided.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 13, 2013
    Assignee: MedImmune Limited
    Inventors: Vahe Bedian, William Dall'Acqua, Herren Wu, Michael Bowen, Jeffrey Brown, Chris Stannard, Ralph Minter, Andrew Buchanan
  • Publication number: 20130203501
    Abstract: A determination is made, using a computer, of an amount of game code data to be included in a data packet containing streaming game video data. A data packet is generated to contain the streaming game video data and to include the amount of game code data. The generated data packet is transmitted from a server computer system to a client computer system.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Inventors: Rui Filipe Andrade Pereira, David Perry, Andrew Buchanan Gault
  • Publication number: 20130203508
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 8, 2013
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20130170869
    Abstract: A rotating cover on the developer unit of an imaging apparatus to prevent toner leaks from the toner entry port of the developer unit. When installing a toner cartridge, the cartridge contacts a surface to cause the cover to rotate to an open position, thereby exposing the toner port for receiving toner. Conversely, when the toner cartridge is removed the cover is rotated into a closed position with the aid of a torsion spring so as to seal the toner entry port of the developer unit.
    Type: Application
    Filed: March 15, 2012
    Publication date: July 4, 2013
    Applicant: Lexmark International, Inc.
    Inventors: John Andrew Buchanan, James Anthany Carter, Gregory Alan Cavill, Nicholas Fenley Gibson, Michael Craig Leemhuis, Tyler F. Williams, Mark Duane Foster, Thomas Wilbur Blanck