Back to results
US 10,319,123 B2Granted
Systems, devices, and methods for generating multi-dimensional graphs using base function strings and color values
OwnerWilliam James Denglerinventor
Life of this patent
Estimating the term…
Abstract
Disclosed herein are embodiments of systems, devices, and methods for generating multi-dimensional color graphs. In one embodiment, a method comprises receiving a plurality of base function strings, each of the base function strings associated with a color base; parsing the base function strings to generate a matrix of functions; calculating, for each coordinate in a set of coordinates, a color value for the coordinate using the matrix of functions; generating a graph based on the calculated color values associated with each coordinate; and displaying the generated graph.
Claims19
A method comprising:
- receiving a plurality of base function strings, each of the base function strings associated with a color base and comprising a textual string input by a user including one or more supported functions;
- parsing the base function strings to generate a matrix of functions, the matrix of functions represented as at least one abstract syntax tree (AST) where the AST includes at least cryptographic functions including at least either a discrete logarithm function or a Diffie-Hellman function;
- calculating generators for the cryptographic functions prior to application of the cryptographic functions, the calculating generators including producing a list of every generator element of the group of integers under multiplication modulo p where p is a user-selected prime number for use in the cryptographic functions;
- calculating, for each coordinate in a set of coordinates, a color value for the coordinate using the matrix of functions;
- generating a graph based on the calculated color values associated with each coordinate;
- and
- displaying the generated graph.
4 more elements
A apparatus comprising:
- one or more processors;
- and
- a non-transitory memory storing computer-executable instructions therein that, when executed by the processors, cause the apparatus to perform the operations of:
- receiving a plurality of base function strings, each of the base function strings associated with a color base and comprising a textual string input by a user including one or more supported functions;
- parsing the base function strings to generate a matrix of functions, the matrix of functions represented as at least one abstract syntax tree (AST) where the AST includes at least cryptographic functions including at least either a discrete logarithm function or a Diffie-Hellman function;
- calculating generators for the cryptographic functions prior to application of the cryptographic functions, the calculating generators including producing a list of every generator element of the group of integers under multiplication modulo p where p is a user-selected prime number for use in the cryptographic functions;
- calculating, for each coordinate in a set of coordinates, a color value for the coordinate using the matrix of functions;
- generating a graph based on the calculated color values associated with each coordinate;
- and
- displaying the generated graph.
7 more elements
Dependencies are inferred from the claim text.