Patents by Inventor Craig David Weissman

Craig David Weissman 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: 8868404
    Abstract: A system, method, and computer-program product providing a customer-centric model of translation memory management including use of relevancy in an on-demand multi-tenant environment, and enabling selective multi-tenant searches for pre-existing translations.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: October 21, 2014
    Assignee: Cloudwords, Inc.
    Inventors: Scott William Yancey, Craig David Weissman
  • Patent number: 7739224
    Abstract: A method of defining a well-formed database system by defining the organization of the data in the database, and by defining the operations for that data, is described. The definition can be used to automatically create and populate the well-formed database system. The well-formed database system conforms to rules of correctness and produces results that conform to the rules. The organization is defined by a data organization definition that specifies tables, their columns, and the relationships between tables. The operations define procedures that operate on the tables and the table columns. Importantly, the operations are defined along with the tables, columns, and relationships, so that the resulting system is well-formed.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: June 15, 2010
    Assignee: Infor Global Solutions (Michigan), Inc.
    Inventors: Craig David Weissman, Gregory Vincent Walsh, Eliot Leonard Wegbreit
  • Patent number: 7461076
    Abstract: A method of defining a well-formed database system by defining the organization of the data in the database, and by defining the operations for that data, is described. The definition can be used to automatically create and populate the well-formed database system. The well-formed database system conforms to rules of correctness and produces results that conform to the rules. The organization is defined by a data organization definition that specifies tables, their columns, and the relationships between tables. The operations define procedures that operate on the tables and the table columns. Importantly, the operations are defined along with the tables, columns, and relationships, so that the resulting system is well-formed.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: December 2, 2008
    Assignee: Epiphany, Inc.
    Inventors: Craig David Weissman, Gregory Vincent Walsh, Eliot Leonard Wegbreit, Ankur S. Jain
  • Patent number: 6212524
    Abstract: A method of generating a datamart is described. The datamart includes tables having rows and columns. The method comprises accessing a description of a schema. The schema defines the relationships between the tables and columns. The description further defines how data is to be manipulated and used to populate the tables in the datamart. That is, the description defines the semantic meaning of the data. The description is further used to create a set of commands to create the tables. The commands are executed causing the creation of the tables. Importantly, when the semantic meaning is associated with the column and rows, programs for manipulating and propagating data into those columns and rows are automatically defined. Previously, consultants would have to hand code the creation, manipulation, and population programs for a datamart. Thus, the amount of work required to create and populate the datamart is significantly reduced.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: April 3, 2001
    Assignee: E.piphany, Inc.
    Inventors: Craig David Weissman, Gregory Vincent Walsh, Lynn Randolph Slater, Jr.
  • Patent number: 6161103
    Abstract: A method for automatically defining aggregates for use in a datamart is described. The datamart includes fact and dimension tables. The method comprises accessing a schema description and an aggregates description for the datamart. The schema description specifies a schema, which in turn, defines the relationships between the fact tables and dimension tables of the datamart. The aggregates description specifies the aggregates, which define, from the schema definition, which aggregate tables are to be created from the fact tables and dimension tables in the datamart. The data in the aggregates correspond to the pre-computed results of specific types of queries. In response to a query, the aggregates can be searched to determine an appropriate aggregate to use in response to that query. The schema description is used to create a first set of commands to create and populate the fact and dimension tables.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: December 12, 2000
    Assignee: Epiphany, Inc.
    Inventors: Allon Rauer, Gregory Vincent Walsh, John P. McCaskey, Craig David Weissman, Jeremy A. Rassen