IP Library Patent Application 18420417
Patent Application
App. No. 18/420,417

Digital Watermarking of Data

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 None
App. No.
18/420,417
Abstract

Techniques for digital watermarking of data are provided herein. The techniques include receiving a request for digitally watermarking a set of data, determining uncertainty related to the set of data, determining an watermarking layout for the set of data, generating a watermarked set of data based at least in part on encoding the digital watermark using the watermarking layout, optionally testing the watermark for fitness, and causing control of a controllable system using a computer-based reasoning model that was determined at least in part based on data cases in the watermarked set of data.

Claims (36)

1 . A method comprising:

receiving a request for digitally watermarking a set of data;

determining an uncertainty measure of each feature of the set of data;

determining a watermarking layout indicating where a digital watermark will be applied to the data;

generating a digitally watermarked set of data based at least in part based on encoding the digital watermark using the watermarking layout;

causing control of a controllable system using a computer-based reasoning model that was determined at least in part based on data cases in the digitally watermarked set of data;

wherein the method is performed by one or more computing devices.

2 . The method of claim 1 , wherein determining the uncertainty measure of each feature comprises one or more of determining a standard deviation, mean absolute error, a probability density function, and a cumulative density function.

3 . The method of claim 1 , wherein determining the uncertainty measure of each feature comprises receiving an input defining the uncertainty measure of the feature.

4 . The method of claim 1 , wherein determining the watermarking layout for the digital watermark comprises using a top significant digits within a range of uncertainty as an encoding location.

5 . The method of claim 1 , wherein determining the watermarking layout for the digital watermark comprises using multiple significant digits in a range of uncertainty as an encoding location.

6 . The method of claim 1 , further comprising combining a cryptographic signature with the digital watermark.

7 . The method of claim 1 , further comprising testing the digitally watermarked data for fitness.

8 . The method of claim 1 , wherein determining the watermarking layout for the digital watermark comprises determining an amount of data that can be encoded into a feature based at least in part on a distribution of the feature.

9 . The method of claim 1 , wherein determining the watermarking layout for the digital watermark comprises wherein determining multiple bits describing an index in the digital watermark.

10 . The method of claim 1 , further comprising testing the digitally watermarked data for fitness based at least in part on decoding the digital watermark.

11 . A system for performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more computing devices, cause performance of a method comprising:

receiving a digital request for digitally watermarking a set of data;

determining an aggregate measure of the set of data;

determining an encoding location in the aggregate measure of the set of data based at least in part on an uncertainty measure of the aggregate measure of the set of data;

generating a digitally watermarked set of data based at least in part on modifying the set of data to encode a digital watermark at the encoding location in the aggregate measure of the set of data;

causing control of a controllable system using a computer-based reasoning model that was determined at least in part based on data cases in the digitally watermarked set of data.

12 . The system of claim 11 , wherein determining the aggregate measure of the set of data comprises determining an entropy of the set of data.

13 . The system of claim 11 , wherein determining the aggregate measure of the set of data comprises determining one or more of Gini coefficient, diversity index, and area under a receiver operating characteristics (RoC) curve of the set of data.

14 . The system of claim 11 , wherein determining the encoding location comprises determining an amount of data that can be encoded into a feature based at least in part on a distribution of the feature.

15 . The system of claim 11 , wherein determining the encoding location in the set of data for the digital watermark comprises wherein determining multiple bits describing an index in the digital watermark.

16 . The system of claim 11 , the method further comprising testing the digitally watermarked data for fitness based at least in part on decoding the digital watermark.

17 . A non-transitory computer readable medium storing instructions which, when executed by one or more computing devices, cause the one or more computing devices to perform a method of:

receiving a request for digitally watermarking a set of data;

determining an uncertainty measure of each feature of the set of data;

determining a watermarking layout defining where a digital watermark will be applied to the data;

generating a digitally watermarked set of data based at least in part based on encoding the digital watermark using the watermarking layout;

causing control of a controllable system using a computer-based reasoning model that was determined at least in part based on data cases in the digitally watermarked set of data.

18 . The non-transitory computer readable medium of claim 17 , wherein determining the uncertainty measure of each feature comprises one or more of determining a standard deviation, mean absolute error, a probability density function, and a cumulative density function.

19 . The non-transitory computer readable medium of claim 17 , wherein determining the uncertainty measure of each feature comprises receiving an input defining the uncertainty measure of the feature.

20 . The non-transitory computer readable medium of claim 17 , wherein determining the watermarking layout for the digital watermark comprises using a top significant digits within a range of uncertainty as an encoding location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: HAZARD, CHRISTOPHER JAMES
To: DIVEPLANE CORPORATION
Reel/Frame 066249/0622 →