Patents by Inventor Anthony T. Morelli
Anthony T. Morelli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11232139Abstract: In an example, a method to interact with a visualization of data may include mapping at least some data of a data source to a contract such that the contract is satisfied. The method may also include displaying a visualization of the at least some data of the data source based on the contract. The displayed visualization includes multiple graphical objects that graphically represent the at least some data of the data source. The method may also include receiving input effective to alter a first graphical object of the graphical objects. The method may also include determining that the alteration to the first graphical object implicates a change to a first data object of the at least some data of the data source.Type: GrantFiled: June 29, 2018Date of Patent: January 25, 2022Assignee: LUCID SOFTWARE, INC.Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
-
Patent number: 10929004Abstract: A non-transitory computer-readable storage medium may have computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of various operations. The operations may include displaying a graphical diagram of multiple nodes and their relationships based on structured data about the nodes and their relationships. The operations may also include receiving input effective to specify a filter parameter. The operations may also include analyzing the nodes displayed in the graphical diagram to identify a first subset of the nodes that satisfy the filter parameter and a second subset of the nodes that fail to satisfy the filter parameter. The operations may also include altering the graphical diagram in accordance with the filter parameter.Type: GrantFiled: June 3, 2020Date of Patent: February 23, 2021Assignee: LUCID SOFTWARE, INC.Inventors: Paul Darren Draper, Anthony T. Morelli, David Lind Torgerson
-
Patent number: 10860602Abstract: In an example, a method may include receiving input effective to select a visualization type of multiple different visualization types to apply to a visualization of data. The selected visualization type may be associated with a contract. Each of the different visualization types may be associated with a specific contract. Each contract may include a corresponding schema that specifies a set of data fields and one or more relationships between data fields in the set to generate and display a corresponding visualization having a corresponding visualization type. The method may also include mapping at least some data of a data source to the contract such that the contract is satisfied. The method may also include displaying the visualization of the at least some data of the data source based on the contract, the displayed visualization having the selected visualization type.Type: GrantFiled: June 29, 2018Date of Patent: December 8, 2020Assignee: LUCID SOFTWARE, INC.Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
-
Patent number: 10860603Abstract: In an example, a method may include generating a semantic layout of a visualization based on a contract associated with a visualization type. The method may also include receiving input effective to alter a set of one or more graphical objects to display for each of some but not all data objects of a data source from a default set of one or more graphical objects to a custom set of one or more graphical objects. The method may also include generating a concrete layout of the visualization that specifies the set of one or more graphical objects to display for each of the data objects, including the default set for a first data object and the custom set for a second data object. The method also includes displaying the visualization based on the contract, the semantic layout, and the concrete layout, the visualization having the visualization type.Type: GrantFiled: June 29, 2018Date of Patent: December 8, 2020Assignee: LUCID SOFTWARE, INC.Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
-
Patent number: 10802698Abstract: A method to filter a graphical diagram may include displaying a graphical diagram of multiple nodes and their relationships based on structured data about the nodes and their relationships. The method may also include receiving input effective to specify a filter parameter. The method may also include analyzing the nodes displayed in the graphical diagram to identify a first subset of the nodes that satisfy the filter parameter and a second subset of the nodes that fail to satisfy the filter parameter. The method may also include altering the graphical diagram in accordance with the filter parameter.Type: GrantFiled: February 6, 2017Date of Patent: October 13, 2020Assignee: LUCID SOFTWARE, INC.Inventors: Paul Darren Draper, Anthony T. Morelli, David Lind Torgerson
-
Publication number: 20200293171Abstract: A non-transitory computer-readable storage medium may have computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of various operations. The operations may include displaying a graphical diagram of multiple nodes and their relationships based on structured data about the nodes and their relationships. The operations may also include receiving input effective to specify a filter parameter. The operations may also include analyzing the nodes displayed in the graphical diagram to identify a first subset of the nodes that satisfy the filter parameter and a second subset of the nodes that fail to satisfy the filter parameter. The operations may also include altering the graphical diagram in accordance with the filter parameter.Type: ApplicationFiled: June 3, 2020Publication date: September 17, 2020Inventors: Paul Darren Draper, Anthony T. Morelli, David Lind Torgerson
-
Publication number: 20200004865Abstract: In an example, a method may include receiving input effective to select a visualization type of multiple different visualization types to apply to a visualization of data. The selected visualization type may be associated with a contract. Each of the different visualization types may be associated with a specific contract. Each contract may include a corresponding schema that specifies a set of data fields and one or more relationships between data fields in the set to generate and display a corresponding visualization having a corresponding visualization type. The method may also include mapping at least some data of a data source to the contract such that the contract is satisfied. The method may also include displaying the visualization of the at least some data of the data source based on the contract, the displayed visualization having the selected visualization type.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
-
Publication number: 20200004866Abstract: In an example, a method may include generating a semantic layout of a visualization based on a contract associated with a visualization type. The method may also include receiving input effective to alter a set of one or more graphical objects to display for each of some but not all data objects of a data source from a default set of one or more graphical objects to a custom set of one or more graphical objects. The method may also include generating a concrete layout of the visualization that specifies the set of one or more graphical objects to display for each of the data objects, including the default set for a first data object and the custom set for a second data object. The method also includes displaying the visualization based on the contract, the semantic layout, and the concrete layout, the visualization having the visualization type.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer
-
Publication number: 20200004872Abstract: In an example, a method to interact with a visualization of data may include mapping at least some data of a data source to a contract such that the contract is satisfied. The method may also include displaying a visualization of the at least some data of the data source based on the contract. The displayed visualization includes multiple graphical objects that graphically represent the at least some data of the data source. The method may also include receiving input effective to alter a first graphical object of the graphical objects. The method may also include determining that the alteration to the first graphical object implicates a change to a first data object of the at least some data of the data source.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Benjamin N. Dilts, Anthony T. Morelli, James A. Hart, Tyler J. Davis, Sean P. McKenna, Ryan J. Stringham, Paul D. Draper, Laura G. Luttmer