Sensory verification of shared data
First Claim
Patent Images
1. A method comprising:
- exchanging at least one data item with a computing unit;
selecting a sequence number;
performing a transformation on the at least one data item and the sequence number to produce a first value of a sequence of values, the first value being a hash result used to produce a perceivable sensory element, the perceivable sensory element includes a graphic image for visual comparison with another sensory element contemporaneously produced and displayed by the computing unit;
periodically altering the sequence number; and
periodically performing transformations of the at least one data item and the altered sequence number to produce, inclusive of the first value, the sequence of values being used to produce a series of perceivable sensory elements for visual comparison with a corresponding series of sensory elements produced by the computing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for sensory verification comprises exchanging at least one data item with a computing unit and selecting a sequence number. Such selection may be accomplished by generation of the sequence number or manual entry by the user. Thereafter, a transformation is periodically performed on the data item, the sequence number and optionally a random value to produce a sequence of values, each value being used to produce a perceivable sensory element for comparison with another sensory element produced by another computing unit.
62 Citations
26 Claims
-
1. A method comprising:
-
exchanging at least one data item with a computing unit; selecting a sequence number; performing a transformation on the at least one data item and the sequence number to produce a first value of a sequence of values, the first value being a hash result used to produce a perceivable sensory element, the perceivable sensory element includes a graphic image for visual comparison with another sensory element contemporaneously produced and displayed by the computing unit; periodically altering the sequence number; and periodically performing transformations of the at least one data item and the altered sequence number to produce, inclusive of the first value, the sequence of values being used to produce a series of perceivable sensory elements for visual comparison with a corresponding series of sensory elements produced by the computing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software stored in machine-readable medium executed by internal circuitry within a first computing unit, the software comprising:
-
a first software module to enable an exchange of at least one data item with a second computing unit; a second software module to perform periodic hash transformations on the at least one data item and a periodically altered sequence number to produce a sequence of hash values, each hash value being used to produce and either display or playback a perceivable sensory element differing from a display of the hash value for visual or auditory verification by a user of the first computing unit through comparison of the perceivable sensory element with a sensory element produced and either displayed or played back by the second computing unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing unit comprising:
-
a casing; an input/output (I/O) interface; an output component to provide sensory data for a user; and internal circuitry contained within the casing and enabling sensory verification of shared data by controlling operations of the I/O interface and the output component, the internal circuitry to output or input at least one data item via the I/O interface, to periodically perform a cryptographic hash operation on the shared data including at least one data item and a sequence number, being periodically altered prior to performance of the cryptographic hash operation, to produce a sequence of hash values, each hash value being used to produce a perceivable sensory element differing in form from an alphanumeric hash value, for visual or auditory verification by a user of the computing unit through comparison of the perceivable sensory element with a sensory element produced by a unit other than the computing unit. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A network comprising:
-
a second computing unit in communication with a first computing unit, the second computing unit to (i) exchange at least one verification packet including at least one data item with the first computing unit, (ii) generate a sequence of values based on the at least one data item and a periodically altered sequence number, and (iii) present, in a successive fashion, a first plurality of perceivable sensory elements each being a graphic image uniquely associated with at least one of the sequence of values; and the first computing unit to (i) generate the sequence of values based on the at least one data item and the periodically altered sequence number, and (ii) present a second plurality of perceivable sensory elements each uniquely associated with at least one of the sequence of values for comparison with the first plurality of perceivable sensory elements. - View Dependent Claims (25, 26)
-
Specification