Patents by Inventor Charles Michael Potter

Charles Michael Potter 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: 11966422
    Abstract: Provided are methods and systems comprising determining one or more relationships between a plurality of data sets, determining a score for each of the one or more relationships, generating a graphical data set object for each of the plurality of data sets, classifying each graphical data set object as connected or unconnected based on the score for each of the one or more relationships, generating a graphical connector object between connected graphical data set objects, and outputting the connected graphical data set objects with corresponding graphical connector objects and the unconnected graphical data set objects.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: April 23, 2024
    Assignee: QlikTech International AB
    Inventors: Alexei Progrebtsov, Elif Tutuk, Charles Michael Potter
  • Publication number: 20170316084
    Abstract: Provided are methods and systems comprising determining one or more relationships between a plurality of data sets, determining a score for each of the one or more relationships, generating a graphical data set object for each of the plurality of data sets, classifying each graphical data set object as connected or unconnected based on the score for each of the one or more relationships, generating a graphical connector object between connected graphical data set objects, and outputting the connected graphical data set objects with corresponding graphical connector objects and the unconnected graphical data set objects.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 2, 2017
    Inventors: Alexei Pogrebtsov, Elif Tutuk, Charles Michael Potter
  • Patent number: 7970783
    Abstract: A system and method of producing a business report from data contained in a computer based business intelligence system, is provided. The method includes defining one or more macro functions, and producing a report layout containing one or more macrotized database language expressions. The macrotized database language expression having at least one of the macro functions. The method includes produce one or more valid database language expressions for a database query by modifying the one or more macrotized database language expressions in dependence upon the return value of the at least one of the macro functions, and applying the one or more valid database language expressions to one or more database to produce the business report.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Michael Potter, Henk Cazemier, Glen Michael Seeds
  • Publication number: 20080126326
    Abstract: A system and method of producing a business report from data contained in a computer based business intelligence system, is provided. The method includes defining one or more macro functions, and producing a report layout containing one or more macrotized database language expressions. The macrotized database language expression having at least one of the macro functions. The method includes produce one or more valid database language expressions for a database query by modifying the one or more macrotized database language expressions in dependence upon the return value of the at least one of the macro functions, and applying the one or more valid database language expressions to one or more database to produce the business report.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 29, 2008
    Applicant: Cognos Incorporated
    Inventors: Charles Michael Potter, Henk Cazemier, Glen Michael Seeds
  • Publication number: 20070299821
    Abstract: A report specification for defining a report and a system and method of producing a report output from a report definition are provided. The report specification comprises a data selection specification for defining one or more sets of data that are to be reported against and a layout specification for defining how the data is to be structured and rendered. The layout specification including elements that are typically defined in a query. The system comprises a report engine for decomposing a report definition into a layout definition and a query set component, a query engine for processing a query results definition of the query set to produce query results to be rendered, and a rendering engine for creating the final report by using the query results and the layout definition.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Eric McCully, Soufiane Azizi, Charles Michael Potter, Stephen Gibson