Patents by Inventor Patrik Schnell

Patrik Schnell 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: 11257099
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 11190566
    Abstract: Disclosed are various embodiments for a client application for streaming media. The client application estimates the bandwidth of the client and the latency between the client and a media distribution service. A bit rate for a media stream is determined using the latency, a buffer state, and the estimated bandwidth. A time to send the request is determined using the estimated bandwidth and latency.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: November 30, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marc Joliveau, Justin Michael Binns, Matthew James Bordenet, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 10708331
    Abstract: Disclosed are various embodiments for a client application for streaming media. The client application estimates the bandwidth of the client and the latency between the client and a media distribution service. A bit rate for a media stream is determined using the latency, a buffer state, and the estimated bandwidth. A time to send the request is determined using the estimated bandwidth and latency.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marc Joliveau, Justin Michael Binns, Matthew James Bordenet, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 10666903
    Abstract: Techniques are described by which multiple, independently encoded video streams may be combined into a single decodable video stream. These techniques take advantage of existing features of commonly used video codecs that support the independent encoding of different regions of an image frame (e.g., H.264 slices or HEVC tiles). Instead of including different parts of the same image, each region corresponds to the encoded image data of the frames of one of the independent video streams.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: May 26, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Patrik Schnell
  • Patent number: 10666698
    Abstract: Disclosed are various embodiments for a service for selecting the bandwidth of a media stream. The service correlates the buffer state of a client with previously communicated portions of the stream. The service then determines a bit rate for subsequent portions of the stream. A manifest may be generated indicating a source for content at the determined bit rate.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 26, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marc Joliveau, Justin Michael Binns, Matthew James Bordenet, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 10609104
    Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: March 31, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 10397518
    Abstract: Techniques are described by which multiple, independently encoded video streams may be combined into a single decodable video stream. These techniques take advantage of existing features of commonly used video codecs that support the independent encoding of different regions of an image frame (e.g., H.264 slices or HEVC tiles). Instead of including different parts of the same image, each region corresponds to the encoded image data of the frames of one of the independent video streams.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Patrik Schnell
  • Patent number: 10102386
    Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Lei Li, Pankaj Sethi, Patrik Schnell, Wesley Shawn Davis, Joshua B. Barnard
  • Publication number: 20180248926
    Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 30, 2018
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Jolieau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9992249
    Abstract: Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. A time to request a subsequent fragment from the media item is determined. Sources for the fragment are scored and one of the sources is selected. The fragment is requested from the selected source.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9892390
    Abstract: A DRM technique involves packaging an advertisement using a data structure that encapsulates a number of advertising segments along with signed information, such as a table of hashes, associated with some of the advertising segments. In one scenario, the data structure and the signed information are separately protected using public key and/or digital signature cryptographic schemes. The advertisement is delivered to a user of a consumer electronic device (CED) separately from delivery of a digital license, which governs user consumption of the advertisement. The digital license includes keys used in connection with the cryptographic scheme, and references a condition to be satisfied with respect to consumption of the advertisement. As advertising segments are verified and consumed by the user/CED, information is recorded and used to determine whether the license condition was satisfied. Satisfaction of the license condition may result in access to program content or additional licenses.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrik Schnell, Alexandre V. Grigorovitch, James M. Alkove
  • Publication number: 20180018677
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Inventors: Patrik SCHNELL, Clifford P. Strom, Adrian J. Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Patent number: 9805196
    Abstract: An anti-cheating system may comprise a combination of a modified environment, such as a modified operating system, in conjunction with a trusted external entity to verify that the modified environment is running on a particular device. The modified environment may be may be modified in a particular manner to create a restricted environment as compared with an original environment which is replaced by the modified environment. The modifications to the modified environment may comprise alternations to the original environment to, for example, detect and/or prevent changes to the hardware and/or software intended to allow cheating or undesirable user behavior.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenneth D. Ray, James M. Alkove, Lonny Dean McMichael, Nathan T. Lewis, Patrik Schnell
  • Patent number: 9805374
    Abstract: Techniques enable creation of a preview license for digital content. In some instances, the preview license indicates that it allows a content-consuming device to consume less than all of the content. This preview license may create a list specifying multiple portions of the digital content that the content-consuming device may consume. These techniques may also present to a device user an offer to purchase rights to consume all of the digital content after consumption of the preview-licensed portion(s). In other instances, a content server may embed the preview license into a content package that contains the digital content, allowing the server to distribute the package to multiple devices. In still other instances, the preview license may be bound to a domain rather than to individual devices. This allows member devices to share the digital content and the preview license, such that each member device may enjoy the preview experience.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrik Schnell, Clifford P. Strom, Adrian J Oney, Mark L. Beaubien, Kedarnath A. Dubhashi, Alexandre V. Grigorovitch, Anand Paka, Satvir Randhawa
  • Publication number: 20170257409
    Abstract: Disclosed are various embodiments for requesting fragments of a media item. A latency to a media distribution service and bandwidth for a client are estimated. A time to request a subsequent fragment from the media item is determined. Sources for the fragment are scored and one of the sources is selected. The fragment is requested from the selected source.
    Type: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Publication number: 20170206364
    Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
    Type: Application
    Filed: April 7, 2017
    Publication date: July 20, 2017
    Inventors: Lei Li, Pankaj Sethi, Patrik Schnell, Wesley Shawn Davis, Joshua B. Barnard
  • Patent number: 9712860
    Abstract: Techniques for delivering content are described that vary the bit rate with which the content is delivered to achieve a consistent level of quality from the user's perspective. This is achieved through the use of quality metrics associated with content fragments that guide decision making in selecting from among the different size fragments that are available for a given segment of the content. Fragment selection attempts to optimize quality within one or more constraints.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Joshua B. Barnard, Matthew James Bordenet, James Eric Knowler, Marc Joliveau, Patrik Schnell
  • Patent number: 9686332
    Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 9665696
    Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 30, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Lei Li, Pankaj Sethi, Patrik Schnell, Wesley Shawn Davis, Joshua B. Barnard
  • Patent number: 9479328
    Abstract: Some examples include provisioning secret material onto an electronic device. For instance, an electronic device may be provided with a provisioning key that can be used for provisioning other secret material on the electronic device. The provisioning key may be encrypted at a secure location using an on-chip key that is also sent to a processor manufacturer. The encrypted provisioning key may subsequently be decrypted by an electronic device having a processor installed that includes the on-chip key. The provisioning key is saved to the device and may then be used for securely provisioning other secret material onto the electronic device, such as one or more keys, one or more digital certificates, or other digital rights management information. Accordingly, the provisioning key provides the device manufacture with the ability to securely install secret material to the electronic device using a key that is never shared outside of a secure environment.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Victor Thomas Wilburn, Andrew Jay Roths, Patrik Schnell