Patents by Inventor Quais Taraki

Quais Taraki 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: 10792564
    Abstract: Techniques for coordination of content presentation operations are described herein. In some cases, a client may generate client metadata associated with client event data. The client metadata may include, for example, an indication of any one or more of a time, a frame, a location, an angle, a direction, a speed, a force, or other information associated with the client event data. Also, in some cases, the content provider may generate content provider metadata associated with image data. For example, the content provider metadata may indicate a location of a virtual camera associated with the respective image data and/or a location of one or more objects represented within the respective image data.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: John Russell Seghers, Semih Energin, Forrest Power Trepte, James Jefferson Gault, Quais Taraki, Robin Dale Reigstad, Jr., Noah Lake Callaway
  • Patent number: 10623305
    Abstract: Techniques described and suggested herein include systems and methods for generating and/or substituting application-local audiovisual data, such as audio, for analogous application-disabled remote audiovisual data when remote resources upon which the executing application depends become unavailable. For example, an executing application may, nominally, be partially or fully dependent on remote resources. If audiovisual data, such as audio resources used by the application, are ordinarily accessed by the application from a remote resource, but that remote resource (or some or all of the audiovisual data associated therewith) is/are unavailable to the application, the techniques described herein may be used to generate and/or select application-local substitute audiovisual data, so as to provide a user of the application a more consistent user experience, as well as to reduce reliance by the application on the stability and/or availability of the remote resource.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew James Van Gorder, Alistair Robert Hirst, Quais Taraki
  • Patent number: 10552584
    Abstract: Described herein are systems and methods for controlling access by a user to content. Access content limits may be set and enforced across the plurality of media devices. A user exceeding the limits may be disallowed from access to the content on any or all of the plurality of media devices, regardless of authorization by a digital rights management system. The content access limits for a user may be specified by one or more of time, cost, content category, and so forth.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: February 4, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Quais Taraki, Parag Kumar Garg
  • 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
  • Patent number: 10158700
    Abstract: Techniques for coordination of content presentation operations are described herein. In some cases, a client may generate client metadata associated with client event data. The client metadata may include, for example, an indication of any one or more of a time, a frame, a location, an angle, a direction, a speed, a force, or other information associated with the client event data. Also, in some cases, the content provider may generate content provider metadata associated with image data. For example, the content provider metadata may indicate a location of a virtual camera associated with the respective image data and/or a location of one or more objects represented within the respective image data.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: December 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: John Russell Seghers, Semih Energin, Forrest Power Trepte, James Jefferson Gault, Quais Taraki, Robin Dale Reigstad, Jr., Noah Lake Callaway
  • Patent number: 10097596
    Abstract: A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. In response to such a determination, the client may continue to present the content item in a client stream mode, in which the client stream is used for presentation of the content item without use of the content provider stream.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Vinod Murli Mamtani, Quais Taraki
  • Patent number: 9876836
    Abstract: Techniques described and suggested herein include systems and methods for generating and/or substituting application-local audiovisual data, such as audio, for analogous application-remote audiovisual data when remote resources upon which the executing application depends become unavailable. For example, an executing application may, nominally, be partially or fully dependent on remote resources. If audiovisual data, such as audio resources used by the application, are ordinarily accessed by the application from a remote resource, but that remote resource (or some or all of the audiovisual data associated therewith) is/are unavailable to the application, the techniques described herein may be used to generate and/or select application-local substitute audiovisual data, so as to provide a user of the application a more consistent user experience, as well as to reduce reliance by the application on the stability and/or availability of the remote resource.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 23, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Matthew James Van Gorder, Alistair Robert Hirst, Quais Taraki
  • Patent number: 9839843
    Abstract: Techniques for coordination of content presentation operations are described herein. In some cases, a client may generate client metadata associated with client event data. The client metadata may include, for example, an indication of any one or more of a time, a frame, a location, an angle, a direction, a speed, a force, or other information associated with the client event data. Also, in some cases, the content provider may generate content provider metadata associated with image data. For example, the content provider metadata may indicate a location of a virtual camera associated with the respective image data and/or a location of one or more objects represented within the respective image data.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: John Russell Seghers, Semih Energin, Forrest Power Trepte, James Jefferson Gault, Quais Taraki, Robin Dale Reigstad, Jr., Noah Lake Callaway
  • 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
  • Publication number: 20170134450
    Abstract: A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. In response to such a determination, the client may continue to present the content item in a client stream mode, in which the client stream is used for presentation of the content item without use of the content provider stream.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Gerard Joseph Heinz, II, Vinod Murli Mamtani, Quais Taraki
  • Patent number: 9596280
    Abstract: A client may, for example, initiate presentation of the content item in a hybrid stream mode in which both a client stream and a content provider stream are combined to form a resulting hybrid stream for presentation. The client may then, at some point during presentation of the content item, detect that the content provider stream has become unavailable. In response to such a determination, the client may continue to present the content item in a client stream mode, in which the client stream is used for presentation of the content item without use of the content provider stream.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Vinod Murli Mamtani, Quais Taraki
  • 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
  • Patent number: 9325761
    Abstract: Described herein are systems and methods for automatically selecting a content provider for delivery of content for consumption by a user. Various selection data such as cost, subscription plan, and so forth are gathered and a weighting profile is applied to generate a total weight by content provider. The total weight by content provider may be used to select one content provider from another for delivery of a particular piece of content.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: April 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Thomas Weston, Jr., Parag Kumar Garg, Charles Guest Tritschler, Vincent G. Uttley, Samuel Scott Gigliotti, James Allan Poore, Andrew Scott Brenner, Cody Bryce Meyer, Quais Taraki
  • Patent number: 9307204
    Abstract: Described herein are systems and methods to facilitate and enhance compatibility between a source device, such as a set-top box, and a sink device, such as a television or audio system. The source device is configured to recognize extended display identification data (“EDID”) associated with sink devices which have been determined to provide incorrect EDID data. A replacement EDID is used by the source to provide operability. Likewise, commands from the source which are incompatible with, or produce undesired results in the sink may be removed or replaced with replacement commands.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Parag K. Garg, Quais Taraki, Kevin T. Weston, Jr.
  • Patent number: 9213845
    Abstract: Described herein are systems and methods for controlling access by a user to content across a plurality of media devices. Access content limits may be set and enforced across the plurality of media devices. A user exceeding the limits may be disallowed from access to the content. The content access limits for a user may be specified by one or more of time, cost, content category, and so forth.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 15, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Quais Taraki, Parag Kumar Garg
  • Patent number: 9146893
    Abstract: Described herein are systems and methods for initiating on a first device distribution and presentation of content to a second device. A server facilitates the distribution by determining a presentation context of the second device. Based at least in part on the presentation context, the server retrieves and processes the content and provides output content to the second device for presentation. A consolidated content list may also be maintained. The consolidated content list allows the user to add content for later consumption, or access the content, regardless of the content provider supplying the content.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Parag K. Garg, Quais Taraki, Kevin T. Weston, Jr.
  • Patent number: 9088550
    Abstract: Described herein are systems and methods for initiating presentation of content on a device. Unencrypted content is received for presentation. During presentation of the unencrypted content, encrypted content is accessed, decrypted and prepared for presentation. Once available, the presentation transitions from the unencrypted content to the encrypted content. As a result, latencies involved in accessing the encrypted content do not affect presentation to a user.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: July 21, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Quais Taraki, Tapani Juha Otala, Lei Li, Sreeram Raju Chakrovorthy, Dor Naveh
  • 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: 20150133216
    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: Gerard Joseph Heinz, II, Quais Taraki, Vinod Murli Mamtani