Secure method for providing privately viewable data in a publicly viewable display
First Claim
1. A method for securely providing privately viewable data in a publicly viewable display comprising the steps of:
- generating an encryption key pair comprising a public key and a private key;
encrypting a syncstream mask using said public key;
forwarding said encrypted syncstream mask to a pair of active glasses;
decrypting said encrypted syncstream mask with said private key;
displaying private data frames interspersed among public data frames according to a sequencing pattern;
encoding a syncstream based upon said syncstream mask, said syncstream specifying when to activate shutters in said active glasses in synchronization with said sequencing pattern; and
, applying said decrypted syncstream mask to said encoded syncstream to determine when to activate said shutters in said active glasses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for securely providing privately viewable data in a publicly viewable display can include interspersing private data frames among public data frames according to a sequencing pattern. A syncstream can be encoded based upon a syncstream mask. More particularly, the syncstream can specify when to activate shutters in a set of active glasses in synchronization with the sequencing pattern. Notably, an encryption key pair can be generated having a public key and a private key. Using the public key, the syncstream mask can be encrypted and forwarded to a pair of active glasses. Once received in the active glasses, the encrypted syncstream mask can be decrypted with the private key. Finally, the decrypted syncstream mask can be applied to the encoded syncstream to determine when to activate the shutters in the active glasses.
66 Citations
18 Claims
-
1. A method for securely providing privately viewable data in a publicly viewable display comprising the steps of:
-
generating an encryption key pair comprising a public key and a private key;
encrypting a syncstream mask using said public key;
forwarding said encrypted syncstream mask to a pair of active glasses;
decrypting said encrypted syncstream mask with said private key;
displaying private data frames interspersed among public data frames according to a sequencing pattern;
encoding a syncstream based upon said syncstream mask, said syncstream specifying when to activate shutters in said active glasses in synchronization with said sequencing pattern; and
,applying said decrypted syncstream mask to said encoded syncstream to determine when to activate said shutters in said active glasses. - View Dependent Claims (2, 3, 4)
-
-
5. A system for securely providing privately viewable data in a publicly viewable display through a plurality of proximately positioned active glasses, the system comprising:
-
a transmitter/receiver coupled to the publicly viewable display configured to transmit syncstream data to the proximately positioned active glasses, and to receive commands and data from said proximately positioned active glasses;
a syncstream generator configured to produce a syncstream based upon a sequencing pattern defining when to display private data frames among a series of public data frames in the publicly viewable display;
a syncstream mask encoder coupled to said syncstream generator and configured to encode said syncstream based upon a syncstream mask; and
,an encryption processor coupled to said syncstream mask encoder and configured to encrypt said syncstream mask for transmission to individual ones of the proximately positioned active glasses according to encryption key data provided by the individual ones of the proximately positioned active glasses through said transmitter/receiver. - View Dependent Claims (6, 7, 8)
-
-
9. A method for securely providing privately viewable data in a publicly viewable display comprising the steps of:
-
generating an encryption key pair comprising a public key and a private key;
forwarding said private key to the publicly viewable display;
receiving an encrypted syncstream mask from the publicly viewable display and decrypting said received syncstream mask using said private key;
decoding subsequently received syncstream data with said decrypted syncstream mask; and
,activating shutters based upon said decoded syncstream data. - View Dependent Claims (10, 11, 12)
-
-
13. A machine readable storage having stored thereon a computer program for securely providing privately viewable data in a publicly viewable display, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
generating an encryption key pair comprising a public key and a private key;
forwarding said private key to the publicly viewable display;
receiving an encrypting syncstream mask from the publicly viewable display and decrypting said received syncstream mask using said private key;
decoding subsequently received syncstream data with said decrypted syncstream mask; and
,activating shutters based upon said decoded syncstream data. - View Dependent Claims (14, 15, 16)
-
-
17. A method for securely providing privately viewable data in a publicly viewable display comprising the steps of:
-
receiving from a pair of active glasses a private key associated with an encryption key pair comprising a public key and a private key;
encrypting a syncstream mask with said private key and transmitting the encrypted syncstream mask to said active glasses;
interspersing private data frames among a set of public data frames according to a sequencing pattern;
computing a syncstream based upon said sequencing pattern and encoding said syncstream based upon said syncstream mask;
transmitting said encoded syncstream to said active glasses; and
,displaying said data frames in the publicly viewable display.
-
-
18. A machine readable storage having stored thereon a computer program for securely providing privately viewable data in a publicly viewable display, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
receiving from a pair of active glasses a private key associated with an encryption key pair comprising a public key and a private key;
encrypting a syncstream mask with said private key and transmitting the encrypted syncstream mask to said active glasses;
interspersing private data frames among a set of public data frames according to a sequencing pattern;
computing a syncstream based upon said sequencing pattern and encoding said syncstream based upon said syncstream mask;
transmitting said encoded syncstream to said active glasses; and
,displaying said data frames in the publicly viewable display;
-
Specification