Video surveillance systems using out of band key exchange
US-12177293-B2 · Dec 24, 2024 · US
US9577987B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9577987-B2 |
| Application number | US-201314058162-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 18, 2013 |
| Priority date | Oct 19, 2012 |
| Publication date | Feb 21, 2017 |
| Grant date | Feb 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatuses are presented for securely providing digital streaming data to subscriber devices using encrypted wavelet meshes. A recorded image may be subdivided into three sources of data: light sources, camera angles, and the objects themselves. Each of these sources of data may be considered unique from each other, and the totality of the three sources of data may comprise a complete image. Without one of the sources of data, the image may not be complete. Each of the three sources of data may therefore be characterized as key spaces, wherein encrypting part of or the entirety of even one of these key spaces prevents the complete image from being viewed. Methods and apparatuses are provided for utilizing the concept of encrypting at least a portion of at least one of the three key spaces in order to securely and/or privately transmit image data to subscribers.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a server, image data indicative of an image; isolating, by the server, sections of the image into a plurality of image sub-components, wherein the plurality of image sub-components includes light sources and camera angles; converting, by the server, the isolated image sub-components into securely managed intermediate wavelets; generating, by the server, a plurality of wavelet mesh components using the securely managed intermediate wavelets, each wavelet mesh component representing a 3-dimensional shape that is defined by vertices and connections between the vertices; merging, by the server, the plurality of wavelet mesh components into a wavelet mesh data stream; and transmitting, using the server and a transmitter, the wavelet mesh data stream to a target device if the target device satisfies risk requirements, wherein converting the isolated image sub-components into securely managed intermediate wavelets comprises encrypting a portion of the intermediate wavelets corresponding to the light sources or the camera angles to form encrypted intermediate wavelets, wherein a light source or a camera angle is changed or removed in the encrypted intermediate wavelets such that at least a portion of the image generated on the target device from the wavelet mesh data stream is distorted or unviewable while the encrypted intermediate wavelets remain in an encrypted state. 2. The method of claim 1 , further comprising: determining, by the server, rate and acceleration measurements of each of the isolated sections. 3. The method of claim 1 , further comprising: receiving, by the server, information about the target device, the information specifying performance criteria to determine a level of performance of the target device. 4. The method of claim 1 , further comprising: obtaining, by the server, historical or real-time preferences of a user associated with the target device. 5. The method of claim 1 , wherein generating the plurality of wavelet mesh components further uses information about the target device and historical or real-time user preferences. 6. The method of claim 1 , further comprising: generating, by the server, unique mesh objects that allow for visually unique identification of the target device. 7. The method of claim 1 wherein generating the plurality of wavelet mesh components comprises using information about the target device to generate the plurality of wavelet mesh components. 8. The method of claim 1 wherein converting the isolated sub-components into securely managed intermediate wavelets further comprises encrypting the vertices, or the weights or codes of connections between the vertices in at least one of the sub-components to form the encrypted intermediate wavelets. 9. The method of claim 1 further comprising: receiving, by the target device, the wavelet data stream; decrypting, with an encryption key in the target device, vertices or weights in the received wavelet data stream; and displaying, the image on the target device, wherein the at least the portion of the image is not obscured or unviewable. 10. The method of claim 1 wherein generating the plurality of wavelet mesh components comprises using user preferences to determine which vertices, or weights or codes of connections between the vertices to encrypt. 11. A system comprising: a server comprising a processor and a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor to cause the processor to receive image data indicative of an image; isolate sections of the image into a plurality of image sub-components, wherein the plurality of image sub-components includes light sources and camera angles; convert the isolated sub-components into securely managed intermediate wavelets; generate a plurality of wavelet mesh components using the securely managed intermediate wavelets, each wavelet mesh component representing a 3-dimensional shape that is defined by vertices and connections between the vertices; merge the plurality of wavelet mesh components into a wavelet mesh data stream; and cause a transmitter to transmit the wavelet mesh data stream to a target device if the target device satisfies risk requirements, wherein computer readable medium further comprises code to cause the processor to convert the isolated image sub-components into securely managed intermediate wavelets by encrypting a portion of the intermediate wavelets corresponding to the light sources or the camera angles to form encrypted intermediate wavelets, wherein a light source or a camera angle is changed or removed in the encrypted intermediate wavelets such that at least a portion of the image generated on the target device from the wavelet mesh data stream is distorted or unviewable while the encrypted intermediate wavelets remain in an encrypted state. 12. A non-transitory computer-readable medium storing instructions that, when executed, cause a computing device to: receive image data indicative of an image; isolate sections of an image into a plurality of image sub-components, wherein the plurality of image sub-components includes light sources and camera angles; convert the isolated sub-components into securely managed intermediate wavelets; generate a plurality of wavelet mesh components using the securely managed intermediate wavelets, each wavelet mesh component representing a 3-dimensional shape that is defined by vertices and connections between the vertices; merge the plurality of wavelet mesh components into a wavelet mesh data stream; and cause a transmitter to transmit the wavelet mesh data stream to a target device if the target device satisfies risk requirements, wherein the computer readable medium further comprises code to cause the processor to convert the isolated image sub-components into securely managed intermediate wavelets by encrypting a portion of the intermediate wavelets corresponding to the light sources or the camera angles to form encrypted intermediate wavelets, wherein a light source or a camera angle is changed or removed in the encrypted intermediate wavelets such that at least a portion of the image generated on the target device from the wavelet mesh data stream is distorted or unviewable while the encrypted intermediate wavelets remain in an encrypted state. 13. A method comprising: receiving, at a target device, secure wavelet mesh data after the target device satisfies risk requirements, the secure wavelet mesh data comprising a plurality of wavelet mesh components, each wavelet mesh component representing a 3-dimensional shape that is defined by vertices and connections between the vertices, wherein the secure wavelet mesh data comprises the wavelet mesh components derived from a plurality of sub-components that, when combined, generate one or more images, wherein the plurality of sub-components includes light sources, objects and camera angles, wherein a portion of intermediate wavelets corresponding to the light sources or the camera angles is encrypted to change a light source or a camera angle, respectively, wherein a portion of the objects has encrypted vertices, or encrypted weights or codes of connections between the vertices such that at least a portion of the one or more images is distorted or unviewable when the at least one of the plurality of sub-components remains in an encrypted state; receiving, by the target device, an encryption key associated with the secure wavelet mesh data; decrypting, by the target device, the encrypted vertices, or the encrypted weights or codes of the connections
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
Electricity · mapped topic
using digital data encryption · CPC title
by partially encrypting, e.g. encrypting the ending portion of a movie · CPC title
for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.