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: 10046238
    Abstract: Methods and systems for providing gaming services are provided. One system includes a operating system for executing a first game logic that is configured to define a game environment in response to game commands for a first user as well as for executing a second instance of game logic for the game environment for the game. The system also includes virtual drivers associated with the operating system, a non-virtual driver associated with a hardware graphics processing unit (GPU), and a shared memory. The GPU is configured to render a first video stream for the first game logic and a second video stream for the second game logic. One or more dynamic encoding pipelines (DEPs) are used for encoding video frames of the second video stream for transmission to a client device of the second user. The gaming system also includes an I/O device for communicating the first video stream to a display of the first user and for communicating the second video stream to the client device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 14, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 10039978
    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. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: August 7, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Publication number: 20180200622
    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: March 13, 2018
    Publication date: July 19, 2018
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Publication number: 20180154256
    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. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
    Type: Application
    Filed: January 30, 2018
    Publication date: June 7, 2018
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Patent number: 9983508
    Abstract: An image forming device includes a toner cartridge having an outlet port positioned on the front of a housing for transferring toner from a reservoir to a developer unit. The toner cartridge includes an engagement member having a first engagement surface and a second engagement surface. The first engagement surface is positioned proximate the rear of the housing to receive an actuation force from an actuation feature of an image forming device. The second engagement surface is positioned proximate the front of the housing below the outlet port to engage a shutter on an inlet port of the developer unit. The engagement member is movable from a first position to a second position upon receiving the actuation force. As the engagement member moves from the first position to the second position, the second engagement surface protrudes from the front of the housing to engage the shutter of the developer unit.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: May 29, 2018
    Assignee: Lexmark International, Inc.
    Inventors: John Andrew Buchanan, Randal Scott Williamson
  • Patent number: 9982061
    Abstract: The disclosure generally provides antibodies and antigen binding fragments of antibodies that bind ticagrelor and metabolites of ticagrelor. The disclosure also provides compositions comprising the antibodies, nucleic acid molecules encoding the antibodies, methods of treating a patient comprising administering the antibodies, and methods of making and using the antibodies.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 29, 2018
    Assignee: MEDIMMUNE LIMITED
    Inventors: Andrew Buchanan, Sven Nylander, Mark Penney, Philip Newton, Feenagh Keyes, Tord Inghardt
  • Publication number: 20180117463
    Abstract: Methods and systems for providing gaming services are provided. One system includes a operating system for executing a first game logic that is configured to define a game environment in response to game commands for a first user as well as for executing a second instance of game logic for the game environment for the game. The system also includes virtual drivers associated with the operating system, a non-virtual driver associated with a hardware graphics processing unit (GPU), and a shared memory. The GPU is configured to render a first video stream for the first game logic and a second video stream for the second game logic. One or more dynamic encoding pipelines (DEPs) are used for encoding video frames of the second video stream for transmission to a client device of the second user. The gaming system also includes an I/O device for communicating the first video stream to a display of the first user and for communicating the second video stream to the client device.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Publication number: 20180099222
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a cloud 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: December 12, 2017
    Publication date: April 12, 2018
    Inventors: Andrew Buchanan Gault, Rui Filipe Pereira
  • Patent number: 9937423
    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 (Graphics Processing Unit). 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. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: April 10, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Rui Filipe Andrade Pereira, Andrew Buchanan Gault, David Perry
  • Patent number: 9940647
    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: Grant
    Filed: April 25, 2017
    Date of Patent: April 10, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 9914051
    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: Grant
    Filed: May 23, 2017
    Date of Patent: March 13, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Patent number: 9878240
    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. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: January 30, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Andrade Pereira, David Perry
  • Publication number: 20180024464
    Abstract: An image forming device includes a toner cartridge having an outlet port positioned on the front of a housing for transferring toner from a reservoir to a developer unit. The toner cartridge includes an engagement member having a first engagement surface and a second engagement surface. The first engagement surface is positioned proximate the rear of the housing to receive an actuation force from an actuation feature of an image forming device. The second engagement surface is positioned proximate the front of the housing below the outlet port to engage a shutter on an inlet port of the developer unit. The engagement member is movable from a first position to a second position upon receiving the actuation force. As the engagement member moves from the first position to the second position, the second engagement surface protrudes from the front of the housing to engage the shutter of the developer unit.
    Type: Application
    Filed: October 2, 2017
    Publication date: January 25, 2018
    Inventors: JOHN ANDREW BUCHANAN, RANDAL SCOTT WILLIAMSON
  • Patent number: 9849382
    Abstract: Methods and systems for providing remote gaming services are provided. One system includes a virtual machine for executing game logic that is configured to define game environments in response to game commands for client devices. The system also includes virtual drivers associated with the virtual machine, a non-virtual driver associated with a hardware graphics processing unit (GPU), and a shared memory. The GPU is configured to render video streams for the game environments. One or more dynamic encoding pipelines (DEPs) are used to retrieve the video streams from the shared memory and for encoding the video streams for communicating encoded video streams to the client devices.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 26, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 9839845
    Abstract: Systems and methods for executing multiple video games, or other sources of video, include a cloud 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: August 22, 2016
    Date of Patent: December 12, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrew Buchanan Gault, Rui Filipe Pereira
  • Publication number: 20170304343
    Abstract: This disclosure provides LOX1 (LOX1) binding proteins such as anti-LOX1 antibodies, and compositions and methods for making these binding proteins. In certain aspects the LOX1-binding proteins provided herein, inhibit, or antagonize LOX1 activity. In addition, the disclosure provides compositions and methods for diagnosing and treating conditions associated with atherosclerosis, thrombosis, coronary artery disease (CAD), ischemia (e.g., myocardial ischemia), infarction (e.g., myocardial infarction), acute coronary syndrome (ACS), stroke, reperfusion injury, restenosis, peripheral vascular disease, hypertension, heart failure, inflammation (e.g., chronic inflammation), angiogenesis, preeclampsia, cancer and other LOX1-mediated diseases and conditions.
    Type: Application
    Filed: September 30, 2015
    Publication date: October 26, 2017
    Inventors: Andrew BUCHANAN, Matthieu CHODORGE, Peter CARIUK, Johanna HUSMARK, Clare BALENDRAN, Deepesh PANDEY, Fumin CHANG, Daniel E. BERKOWITZ, Lewis H. ROMER
  • Patent number: 9798268
    Abstract: A toner cartridge according to one embodiment includes an outlet port positioned on the front of a housing for exiting toner from the toner cartridge. The toner cartridge includes an engagement member having a first engagement surface and a second engagement surface. The first engagement surface is positioned proximate the rear of the housing to receive an actuation force in a frontward direction of the housing at the rear of the housing. The second engagement surface is positioned proximate the front of the housing below the outlet port. The engagement member is movable from a first position to a second position upon receiving the actuation force. As the engagement member moves from the first position to the second position, the second engagement surface moves in the frontward direction and protrudes from the front of the housing with at least a portion of the front of the second engagement surface unobstructed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 24, 2017
    Assignee: Lexmark International, Inc.
    Inventors: John Andrew Buchanan, Randal Scott Williamson
  • Publication number: 20170252647
    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: May 23, 2017
    Publication date: September 7, 2017
    Inventors: David Perry, Rui Filipe Andrade Pereira, Andrew Buchanan Gault
  • Publication number: 20170228799
    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: April 25, 2017
    Publication date: August 10, 2017
    Inventors: David Perry, Andrew Buchanan Gault, Rui Filipe Andrade Pereira
  • Patent number: 9723319
    Abstract: Systems and methods of managing H.264 compliant video that lacks B Frames include decoding without the use of a significant video frame buffer. This variant of the H.264 standard may include a flag indicating that the video does not include B Frames. The video may be used in applications, such as computer games, in which processing of B Frames introduces undesirable lag.
    Type: Grant
    Filed: May 31, 2010
    Date of Patent: August 1, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Rui Filipe Andrade Pereira, Andrew Buchanan Gault