PATENT CLAIM ANALYSIS

Application Number: 16117841
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-02
Patent Classification: ["345", "421000"]

Abstract:
Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.

Claim (Index 1):
A video security and ray tracing samples compression system, comprising a memory and a processor coupled with said memory wherein said processor is configured to:\n obtain a plurality of ray tracing samples from a ray tracing renderer, each ray tracing sample of said plurality of ray tracing samples comprising\n a ray direction associated with a ray in a three-dimensional model of a scene or a sample location corresponding to an intersection of said ray direction with said three-dimensional model of a scene; and, \n a sample color corresponding to said intersection; \n wherein said plurality of ray tracing samples is represented by a first data structure in said memory, said first data structure having a first size; \n transform said first data structure into a second data structure in said memory, wherein said second data structure has a second size that is smaller than said first size;\n wherein said second data structure comprises\n a compressed representation of said ray direction or said sample location associated with each ray tracing sample of said plurality of ray tracing samples; \n a representation of said sample color associated with each ray tracing sample of said plurality of ray tracing samples; and, \n said transform said first data structure into said second data structure is not based on an image in rasterized format of said three-dimensional scene comprising one or more pixels; and \n said second data structure does not comprise said image in rasterized format of said three-dimensional scene comprising said one or more pixels; and, \n \n output said second data structure to a receiving device.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 96.0
- Lexical Diversity: 1.84444
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16118070', '15995312', '16118200', '15691686', '12478671']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6898861089410222
- 35 USC 102 Novelty (BERT): 0.6113991688200727
- Combined Prediction Score: 0.6820374149289272
- Mean Citation Score: 456.600716
- Max Citation Score: 558.528
- Similarity Product: 490.59639601135257

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test