System and method for creating visual representation of data based on generated glyphs
AssigneeFuji Xerox Co., Ltd.
InventorsJian Zhao, Yin-Ying Chen, Francine Chen
Life of this patent
Estimating the term…
Abstract
A method and system for creating a visual representation of data is provided. The method may include receiving a user input to be represented by a glyph, generating, by a neural network, the glyph based on a vector extracted based on the received user input, linking an aspect of the generated glyph with an attribute of the data to be visually represented; and displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data.
Claims21
A method of creating a visual representation of data, the method comprising:
- receiving a user input to be represented by a glyph;
- generating, by a neural network, the glyph based on a vector extracted based on the received user input;
- linking an aspect of the generated glyph with an attribute of the data to be visually represented;
- and
- displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data,
- wherein the generating the glyph comprises:
- detecting a type of variations in the attribute of the data to be represented and generating a plurality of glyphs based on the received user input and the detected variations of the data to be represented, the plurality of glyphs including a variation of the aspect of generated glyph, and
- wherein the linking the aspect of the generated glyph with the attribute further comprises:
- associating each of the plurality of glyphs with one of the variations in the attribute of the data to be represented.
A non-transitory computer readable medium having stored therein a program for making a computer execute a method of creating a visual representation of data, the method comprising:
- receiving a user input to be represented by a glyph;
- generating, by a neural network, the glyph based on a vector extracted based on the received user input;
- linking an aspect of the generated glyph with an attribute of the data to be visually represented;
- and
- displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data,
- wherein the generating the glyph based on the vector extracted from the received user input comprises:
- combining, by a first neural network, the extracted vector with a randomly generated vector to generate a potential glyph;
- comparing, by a second neural network, the generated potential glyph with one or more stored images selected based on the received user input;
- selecting the potential glyph for linking to the attribute of the data based on the comparing indicating that second neural network cannot distinguish the potential glyph from the one or more selected images;
- and
- generating another potential glyph, by the first neural network, based on the second neural network determining that the potential glyph is distinct from the one or more selected images.
A method of generating a glyph, the method comprising:
- providing a user interface on a display, the user interface being configured to receive a user input to be represented by a glyph, the user input comprising one or more of:
- a word;
- a short description;
- a user generated sketch;
- and
- a user generated stroke;
- generating, by a neural network, a potential glyph based on a vector extracted based on the received user input;
- displaying the generated potential glyph for selection,
- wherein the generating the glyph further comprises:
- comparing, by the neural network, the generated glyph to one or more stored glyphs known to be subject to copyright protection.
A method of creating a visual representation of data, the method comprising:
- receiving a user input to be represented by a glyph;
- generating, by a neural network, the glyph based on a vector extracted based on the received user input;
- linking an aspect of the generated glyph with an attribute of the data to be visually represented;
- and
- displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data,
- wherein the generating the glyph based on the vector extracted from the received user input comprises:
- combining, by a first neural network, the extracted vector with a randomly generated vector to generate a potential glyph;
- comparing, by a second neural network, the generated potential glyph with one or more stored images selected based on the received user input;
- selecting the potential glyph for linking to the attribute of the data based on the comparing indicating that second neural network cannot distinguish the potential glyph from the one or more selected images;
- and
- generating another potential glyph, by the first neural network, based on the second neural network determining that the potential glyph is distinct from the one or more selected images.
A method of creating a visual representation of data, the method comprising:
- receiving a user input to be represented by a glyph;
- generating, by a neural network, the glyph based on a vector extracted based on the received user input;
- linking an aspect of the generated glyph with an attribute of the data to be visually represented;
- and
- displaying the visual representation of the data created using the generated glyph to represent that linked aspect of the data,
- wherein the generating the glyph further comprises:
- comparing, by the neural network, the generated glyph to one or more stored glyphs known to be subject to copyright protection.
Dependencies are inferred from the claim text.