Patents by Inventor Isaac J. Shepard

Isaac J. Shepard 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: 10771565
    Abstract: Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. A first computing device sends a request to initiate a remote session with the application being executed by a second computing device. Upon initiation of the remote session, the first computing device receives application output data associated with the application for display via the first computing device. The first computing device may capture an input command associated with a video frame of the application output data being displayed. The input command is transmitted to the second computing device. To account for latency characteristics associated with the network, the second computing device provides the input command to the application after a delay.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: September 8, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Jason C. Jenks
  • Patent number: 10413819
    Abstract: A game distribution platform includes a game submission interface through which a developer can submit a game. In some embodiments, when a developer submits a game using a game submission interface, the game distribution platform generates a loader for the game. The loader, when downloaded by a gaming device of a user, enables the gaming device to load the game from the platform, and to access player profiles that include game progress data. The loader may be distributed via one or more game portals.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: September 17, 2019
    Assignee: Amazon Technolobies, Inc.
    Inventors: Isaac J. Shepard, Patrick G. McCuller, Ameesh Paleja
  • Patent number: 10143924
    Abstract: An application is executed in a hosted environment in one or more computing devices. A user may experience difficulty in the application at a particular point in the application. Input commands may be obtained from a stored past session of the application. The stored past session of the application may correspond include another user successfully completing the particular point in the application. The input commands may be provided to the application to help the user get past the difficulty.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bruce J. McKenzie, Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Eden Ashley Jnbaptiste, Eric M. Zhang, Jason C. Jenks, Patrick G. McCuller
  • Publication number: 20170333789
    Abstract: A game distribution platform includes a game submission interface through which a developer can submit a game. In some embodiments, when a developer submits a game using a game submission interface, the game distribution platform generates a loader for the game. The loader, when downloaded by a gaming device of a user, enables the gaming device to load the game from the platform, and to access player profiles that include game progress data. The loader may be distributed via one or more game portals.
    Type: Application
    Filed: August 8, 2017
    Publication date: November 23, 2017
    Inventors: Isaac J. Shepard, Patrick G. McCuller, Ameesh Paleja
  • Patent number: 9770654
    Abstract: In certain embodiments, computer systems and methods are provided that allow a game distribution platform to distribute, update and/or control copies of games published across multiple game portals. In some embodiments, copies of the games are maintained in data storage on the game distribution platform and distributed to game portals and/or gaming devices. Additional content for purchase may also be stored on the data storage and available for purchase during a gaming session. Advantageously, in certain embodiments the game distribution platform enables game portals and/or gaming devices to receive the latest version of a game and/or a player's purchased content when a player selects to play the game.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Isaac J. Shepard, Patrick G. McCuller, Ameesh Paleja
  • Patent number: 9697649
    Abstract: This application describes, in part, system and methods for controlling access to a device, application or service available through a device. In some implementations, an access request may be received and a three-dimensional representation of an object presented on a display of the device that allows a user to provide a three-dimensional input pattern. The input pattern may traverse multiple surface areas of the graphical representation of the three-dimensional object and in some instances the graphical representation of the object may rotate as the input pattern is received. The input pattern may then be verified and access to the device either granted or denied.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Isaac J Shepard, Keela N Robison
  • Publication number: 20160366228
    Abstract: Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. A first computing device sends a request to initiate a remote session with the application being executed by a second computing device. Upon initiation of the remote session, the first computing device receives application output data associated with the application for display via the first computing device. The first computing device may capture an input command associated with a video frame of the application output data being displayed. The input command is transmitted to the second computing device. To account for latency characteristics associated with the network, the second computing device provides the input command to the application after a delay.
    Type: Application
    Filed: August 24, 2016
    Publication date: December 15, 2016
    Inventors: ADAM J. OVERTON, BRIAN D. FISHER, ISAAC J. SHEPARD, JASON C. JENKS
  • Publication number: 20160325182
    Abstract: An application is executed in a hosted environment in one or more computing devices. A user may experience difficulty in the application at a particular point in the application. Input commands may be obtained from a stored past session of the application. The stored past session of the application may correspond include another user successfully completing the particular point in the application. The input commands may be provided to the application to help the user get past the difficulty.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 10, 2016
    Inventors: BRUCE J. MCKENZIE, ADAM J. OVERTON, BRIAN D. FISHER, ISAAC J. SHEPARD, EDEN ASHLEY JNBAPTISTE, ERIC M. ZHANG, JASON C. JENKS, PATRICK G. MCCULLER
  • Patent number: 9454282
    Abstract: Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. An input command may be obtained from a client over a network. The obtained input command is then provided to the application that is executed in a hosted environment. When a delay is determined to be necessary based at least in part on latency characteristic, the input command is provided to the application after the delay.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: September 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Jason C. Jenks
  • Patent number: 9409090
    Abstract: Past usage of an application is presented in order to enhance the experience of a user with an application. An application is executed in a hosted environment in one or more computing devices. Input commands may be obtained from a client and provided to the application. A real-time state of the application may be recorded as the application is executed in the hosted environment. The real-time state of the application that has been recorded may be replayed.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: August 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Bruce J. McKenzie, Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Eden Ashley JnBaptiste, Eric M. Zhang, Jason C. Jenks, Patrick G. McCuller
  • Patent number: 9384276
    Abstract: Disclosed are various embodiments that reduce video encoding latency for remotely executed applications. An application is executed in response to a client request. A video frame generated by the application is obtained before the video frame is sent to an external port of a graphics device. The video frame is encoded into a compressed video stream. The compressed video stream is sent to the client.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: July 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Lee D. Cooper, Venelin N. Efremov, Isaac J. Shepard, Brian D. Fisher
  • Patent number: 9005017
    Abstract: In certain embodiments, computer systems and methods are provided that allow a game distribution platform to distribute, update and/or control copies of games published across multiple game portals. In some embodiments, copies of the games are maintained in data storage on the game distribution platform and distributed to game portals and/or gaming devices. Additional content for purchase may also be stored on the data storage and available for purchase during a gaming session. Advantageously, in certain embodiments the game distribution platform enables game portals and/or gaming devices to receive the latest version of a game and/or a player's purchased content when a player selects to play the game.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Isaac J. Shepard, Patrick G. McCuller, Ameesh Paleja
  • Publication number: 20140331138
    Abstract: Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. An input command may be obtained from a client over a network. The obtained input command is then provided to the application that is executed in a hosted environment. When a delay is determined to be necessary based at least in part on latency characteristic, the input command is provided to the application after the delay.
    Type: Application
    Filed: July 15, 2014
    Publication date: November 6, 2014
    Inventors: Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Jason C. Jenks
  • Patent number: 8806054
    Abstract: Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. Multiple input commands are obtained from a client over the network. It is determined whether a delay before one of the input commands is necessary to preserve the meaning of the input command. The input command is provided to an application executed in a hosted environment in one or more computing devices after the delay when the delay is determined to be necessary.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 12, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Jason C. Jenks
  • Patent number: 8662997
    Abstract: In certain embodiments, computer systems and methods are provided that allow a game distribution platform to distribute, update and/or control copies of games published across multiple game portals. In some embodiments, copies of the games are maintained in data storage on the game distribution platform and distributed to game portals and/or gaming devices. Additional content for purchase may also be stored on the data storage and available for purchase during a gaming session. Advantageously, in certain embodiments the game distribution platform enables game portals and/or gaming devices to receive the latest version of a game and/or a player's purchased content when a player selects to play the game.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 4, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick G. McCuller, Ameesh Paleja, Isaac J. Shepard
  • Patent number: 8622839
    Abstract: Disclosed are various embodiments for enhancing the experience of a user with an application by presenting past usage of the application. An application is executed in a hosted environment in one or more computing devices. Multiple input commands are obtained from a client, and the input commands are provided to the application. A video signal generated by the application is encoded into real-time content, which is sent to the client. Recorded content from a library of recorded content is sent to the client. Each recorded content presents a past usage of the application.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: January 7, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Bruce J. McKenzie, Adam J. Overton, Brian D. Fisher, Isaac J. Shepard, Eden Ashley JnBaptiste, Eric M. Zhang, Jason C. Jenks, Patrick G. McCuller
  • Patent number: 8435121
    Abstract: Disclosed are various embodiments for providing remote access to games that were designed for a single-machine experience. A game that has a single world state is executed in a virtualized environment in one or more computing devices. One or more input events are provided to the game based at least in part on input data from multiple clients that are controlling the game. A video signal generated by the game is encoded into a media stream, and at least a portion of the media stream is sent to each of the clients.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: May 7, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian D. Fisher, Isaac J. Shepard
  • Patent number: 8414390
    Abstract: In certain embodiments, computer systems and methods are provided that allow a game distribution platform to distribute, update and/or control copies of games published across multiple game portals. In some embodiments, copies of the games are maintained in data storage on the game distribution platform and distributed to game portals and/or gaming devices. Additional content for purchase may also be stored on the data storage and available for purchase during a gaming session. Advantageously, in certain embodiments the game distribution platform enables game portals and/or gaming devices to receive the latest version of a game and/or a player's purchased content when a player selects to play the game.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 9, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Ameesh Paleja, Isaac J. Shepard, Patrick G. McCuller
  • Publication number: 20130012310
    Abstract: In certain embodiments, computer systems and methods are provided that allow a game distribution platform to distribute, update and/or control copies of games published across multiple game portals. In some embodiments, copies of the games are maintained in data storage on the game distribution platform and distributed to game portals and/or gaming devices. Additional content for purchase may also be stored on the data storage and available for purchase during a gaming session. Advantageously, in certain embodiments the game distribution platform enables game portals and/or gaming devices to receive the latest version of a game and/or a player's purchased content when a player selects to play the game.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Isaac J. Shepard, Patrick G. McCuller, Ameesh Paleja