×

Dynamically changing stream quality of protected content based on a determined change in a platform trust

  • US 9,686,234 B1
  • Filed: 08/15/2012
  • Issued: 06/20/2017
  • Est. Priority Date: 12/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A client device, comprising:

  • a non-transitory memory storing executable computer program instructions; and

    one or more processors in communication with the memory and adapted to execute the computer program instructions to perform actions including;

    receiving, by the client device, at least one stream of content from a remote server via a network interface, the at least one stream of content having a plurality of subset bitstreams of different levels of defined quality of content;

    detecting, by the client device, a level of trust for the client device responsive to one or more security checks performed on the client device;

    selecting, by the client device, a subset bitstream of the received at least one stream of content having a level of defined quality of content based on the detected level of trust;

    playing, by the client device, the selected subset bitstream having the selected level of defined quality; and

    while playing the subset bitstream having the selected level of defined quality, the client device;

    monitoring to detect a change in the level of trust for the client device;

    when the level of trust is detected to decrease for the client device, seamlessly switching play to a subset bitstream having a decreased level of defined quality of content such that no interruption occurs between playing the subset bitstream having the selected level of defined quality and the subset bitstream having the decreased level of defined quality; and

    when the level of trust is detected to increase for the client device, seamlessly switching play to a subset bitstream having an increased level of defined quality of content such that no interruption occurs between playing the subset bitstream having the selected level of defined quality and the subset bitstream having the increased level of defined quality.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×