×

System and method of applying adaptive privacy control regions to bitstream data

  • US 10,410,000 B1
  • Filed: 12/29/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 12/29/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium storing instructions executable by one or more processing units, the instructions comprising instructions to:

  • receive an indication of a first portion of a media file, the first portion comprising a first bitstream;

    receive a first permission-setting for the first portion;

    receive an indication of a first recipient for the first portion;

    receive an indication of a second portion of the media file, the second portion comprising a second bitstream;

    receive a second permission-setting for the second portion;

    receive an indication of a second recipient for the second portion;

    crop the first portion and the second portion;

    generate a first scrambled portion and a second scrambled portion by transposing a first plurality of bits of the first cropped portion with a second plurality of bits of the second cropped portion, wherein the first cropped portion and the second cropped portion are of different lengths corresponding to different periods of time;

    generate a first encryption key for the first scrambled portion based, at least in part, on the first permission-setting and the indication of the first recipient;

    generate a second encryption key for the second scrambled portion based, at least in part, on the second permission-setting and the indication of the second recipient;

    encrypt the first scrambled portion using the first encryption key and the second scrambled portion using the second encryption key;

    generate a first control wave corresponding to the first encrypted portion and a second control wave corresponding to the second encrypted portion;

    generate a first steganographic bitstream by multiplexing the first encrypted portion with the first control wave, and a second steganographic bitstream by multiplexing the second encrypted portion with the second control wave, wherein the first steganographic bitstream is the same length as first cropped portion and the second steganographic bitstream is the same length as the second portion; and

    transmit the media file to the first recipient and the second recipient.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×