Patents by Inventor Matthew Vahlsing

Matthew Vahlsing 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: 10347013
    Abstract: Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II
  • Publication number: 20170330352
    Abstract: Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II
  • Patent number: 9805479
    Abstract: Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II
  • Patent number: 9374552
    Abstract: A content provider may operate computing nodes configured to provide graphics rendering services to a client running a game or other application. A graphics frame may be rendered and encoded in a format compatible with a client's display device. A second version of the frame may be encoded in a format having selected storage characteristics and compatible with a plurality of display types. The frame may be added to the end of a video stored by the content provider. Frames may be deleted from the video to prevent the video from exceeding a maximum length.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II
  • Publication number: 20150131969
    Abstract: A content provider may operate computing nodes configured to provide graphics rendering services to a client running a game or other application. A graphics frame may be rendered and encoded in a format compatible with a client's display device. A second version of the frame may be encoded in a format having selected storage characteristics and compatible with a plurality of display types. The frame may be added to the end of a video stored by the content provider. Frames may be deleted from the video to prevent the video from exceeding a maximum length.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II
  • Publication number: 20150130814
    Abstract: In some cases, one or more rendered views of a scene of a particular content item, such as a video game, may be generated by a content provider and transmitted from the content provider to multiple different clients. Additionally, in some cases, a content provider may employ multiple graphics processing units to generate the one or more views. Furthermore, in some cases, data associated with multiple different views of a scene may be combined into a single data collection, such as a render target.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Inventors: Quais Taraki, Vinod Murli Mamtani, Matthew Vahlsing, James Jonathan Morris, Gerard Joseph Heinz, II, Nicholas Patrick Wilt
  • Publication number: 20150130813
    Abstract: Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Inventors: Quais Taraki, Matthew Vahlsing, Vinod Murli Mamtani, James Jonathan Morris, Gerard Joseph Heinz, II