IP Library Granted Patent US 7,006,658
Granted Patent B2
US 7,006,658 · App. 10/024,787 · Granted Feb 28, 2006

Varying segment sizes to increase security

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,006,658
App. No.
10/024,787
Granted
Feb 28, 2006
Kind
B2
Abstract

A security system is configured to use a variable length encoding of a security identifier for segments of protected content material. In this system, a distinction is made between a “zero” information bit, and the “absence” of the information bit in a shorter information item. A conventional N-bit information encoding is encoded as a variable bit encoding, wherein the information encoding ranges from N−k bits to N+k bits. By distinguishing “zero” bits from “absent” bits, this variable bit encoding allows for 2 N−k +2 N−(k−1) . . . +2 N . . . +2 N+(k−1) +2 N+k possible unique information values. Preferably, the number of bits used for each encoding of a segment of a data set is a random value, further adding to the complexity of creating a dictionary mapping for protected content material.

Claims (36)

1. A watermarking system comprising:

a watermark encoder that is configured to apply a watermark to each of a plurality of segments of content material to form a plurality of watermarked segments, and

a size generator that is configured to control a size of the watermark that is applied to each of the plurality of segments, based on a random process, so that at least two watermarked segments of the plurality of watermarked segments have different watermark sizes in order for authorization of at least one of the plurality of watermarked segments be determined based on the watermark and based on the size of the watermark.

2. The watermarking system of claim 1 , further comprising:

a segmenter, operably coupled to the size generator and the watermark encoder, that is configured to control a size of each segment of the plurality of segments, based on an output of the size generator, wherein

the size of the watermark that is applied to each of the plurality of segments is based on the size of each segment of the plurality of segments.

3. The watermarking system of claim 2 , wherein the size generator controls the size of each segment.

4. The watermarking system of claim 1 , wherein

the random process is initialized by a seed value that is based on one or more data items in the content material.

5. The watermarking system of claim 1 , wherein

the random process is initialized by a seed value, and

the watermarking system is further configured to include the seed value in at least one of the plurality of watermarked segments.

6. The watermarking system of claim 1 , wherein

the size generator is further configured to control a variance of the sizes of the plurality of segments.

7. The watermarking system of claim 1 , wherein

the size generator is further configured to control the size of the watermark based on one or more sizes of other segments of the plurality of segments.

8. An encoding system comprising:

a segmenter that is configured to segment content material into a plurality of segments, and

a size generator, operably coupled to the segmenter, that is configured to control a size of each of the plurality of segments, based on a random process, so that at least two segments of the plurality of segments have different sizes in order for authorization of at least one of the plurality of segments be determined based on the content material of said at least one of the plurality of segments and based on the size of said at least one of the plurality of segments.

9. The encoding system of claim 8 , further including

a watermark encoder that is configured to apply a watermark to each of the plurality of segments of content material to form a plurality of watermarked segments.

10. The encoding system of claim 8 , wherein

the random process is initialized by a seed value that is based on one or more data items in the content material.

11. The encoding system of claim 8 , wherein

the random process is initialized by a seed value, and

the encoding system is further configured to include the seed value in at least one of the plurality of segments.

12. The encoding system of claim 8 , wherein

the size generator further controls the size of each segment based on one or more sizes of other segments of the plurality of segments.

13. A security system comprising:

a watermark detector that is configured to determine an information item from a watermarked segment of watermarked content material and to determine a size of the information item, and

an authorization device, operably coupled to the watermark detector, that is configured to determine an authorization of the watermarked segment, based on the information item and based on the size of the information item.

14. The security system of claim 13 , further including

a random size generator, operably coupled to the authorization device, that is configured to provide an authorized size of the information item based on a seed value, wherein

the authorization device is configured to determine the authorization based on a comparison of the size of the information item and the authorized size of the information item.

15. The security system of claim 14 , wherein

the seed value is included in the watermarked content material.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2023
From: MIND FUSION, LLC
To: GAMEHANCEMENT LLC
Reel/Frame 065460/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 23, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063155/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Jan 21, 2016
From: CREATETECH SOLUTIONS, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037553/0646 →