Data processing systems and methods
First Claim
1. In a computer system that employs BIOS code, part of which performs a Power On Self Test sequence of operations, said BIOS code also providing other services after operating system software has been loaded, at least some of said BIOS code being stored in a non-volatile memory, an improvement wherein said BIOS code includes code to perform one or more functions from a group consisting of:
- watermark decoding, watermark encoding, fast fourier transform, downsampling, sampling, filtering, and log polar remapping.
6 Assignments
0 Petitions
Accused Products
Abstract
Various improvements to data processing systems involve enhancements to BIOS functionality, use of identifiers associated with specific instances of hardware, and data hiding techniques—sometimes alone, sometimes in combination. Many of these improvements can be applied to increase the security of computer systems, and networks of which they form part.
68 Citations
18 Claims
-
1. In a computer system that employs BIOS code, part of which performs a Power On Self Test sequence of operations, said BIOS code also providing other services after operating system software has been loaded, at least some of said BIOS code being stored in a non-volatile memory, an improvement wherein said BIOS code includes code to perform one or more functions from a group consisting of:
- watermark decoding, watermark encoding, fast fourier transform, downsampling, sampling, filtering, and log polar remapping.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- 11. In an initial phase of a computer system'"'"'s operation that comprises executing BIOS code to perform a Self Test Power On series of operations, the system including a semiconductor device, an improvement comprising determining an essentially unique identifier associated with said semiconductor device, and making data related to said identifier available to a computer system process that follows said Self Test Power One operations.
- 17. In a method that includes digitally watermarking an electronic content object with a plural-bit payload, an improvement that includes determining from a semiconductor device an identifier associated therewith, said identifier being essentially unique because of random process variations inherent in fabrication of said device, and wherein said watermark payload is determined, at least in part, by reference to said identifier.
Specification