Patents by Inventor Timothy R. Norman

Timothy R. Norman 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: 11409815
    Abstract: A system can generate an expression tree hierarchy based on a database query that refers to dynamic data of a database having a data model. The dynamic data is undefined in the data model of the database. The system can invoke a process that traverses the expression tree hierarchy to transform the expression tree hierarchy and iteratively or recursively translate multiple expression fragments of the expression tree hierarchy in accordance with the process while maintaining a contextual type stack. A particular iteration or recursion operates on a particular expression fragment of the multiple expression fragments to convert the particular expression fragment into another expression fragment for another expression tree hierarchy.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: August 9, 2022
    Assignee: NAVEX Global, Inc.
    Inventor: Timothy R. Norman
  • Publication number: 20210004418
    Abstract: A system can generate an expression tree hierarchy based on a database query that refers to dynamic data of a database having a data model. The dynamic data is undefined in the data model of the database. The system can invoke a process that traverses the expression tree hierarchy to transform the expression tree hierarchy and iteratively or recursively translate multiple expression fragments of the expression tree hierarchy in accordance with the process while maintaining a contextual type stack. A particular iteration or recursion operates on a particular expression fragment of the multiple expression fragments to convert the particular expression fragment into another expression fragment for another expression tree hierarchy.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 7, 2021
    Inventor: Timothy R. Norman
  • Patent number: 10817575
    Abstract: A facility for querying user-defined database columns is described. The facility receives a database query referring to one or more database columns, at least one of the referred-to database columns being a user-defined database column. The facility provides access to a database query result generated for the perceived database query via a programmatic object.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: October 27, 2020
    Assignee: LockPath, Inc.
    Inventor: Timothy R. Norman
  • Patent number: 10083016
    Abstract: A facility for defining a calculated distinguished database field is described. The facility receives a formula usable to calculate the value of the distinguished database field for each of a plurality of database rows, the formula expressed as a method in a distinguished procedural programming language. The facility transforms the formula method into a syntax tree for the distinguished procedural programming language. The facility modifies the syntax tree to provide variable context, field projection, runtimetype dynamic property accessors, and/or field path mapping. The facility transforms the modified syntax tree into a second version of the formula method in the distinguished procedural programming language.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: September 25, 2018
    Assignee: LockPath, Inc.
    Inventor: Timothy R. Norman
  • Publication number: 20180189397
    Abstract: A facility for querying user-defined database columns is described. The facility receives a database query referring to one or more database columns, at least one of the referred-to database columns being a user-defined database column. The facility provides access to a database query result generated for the perceived database query via a programmatic object.
    Type: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Inventor: Timothy R. Norman
  • Patent number: 9940392
    Abstract: A facility for querying user-defined database columns is described. The facility receives a database query referring to one or more database columns, at least one of the referred-to database columns being a user-defined database column. The facility provides access to a database query result generated for the perceived database query via a programmatic object.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: April 10, 2018
    Assignee: LockPath, Inc.
    Inventor: Timothy R. Norman
  • Patent number: 9594778
    Abstract: A dynamic content system integrates dynamic and static content through entry of physical table and field structures and creating metadata describing the physical structures. A formula engine with a cascading formula detection engine calculates fields, and a dynamic meta-assembly engine dynamically generates code for the dynamic content. A dynamic meta-reporting engine with a dynamic meta-query engine reports content. An access control engine and workflow engine integrate into the dynamic content system to provide content permissions and routing.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: March 14, 2017
    Assignee: LockPath, Inc.
    Inventors: Christopher M. Goodwin, Timothy R. Norman
  • Publication number: 20150363494
    Abstract: A facility for querying user-defined database columns is described. The facility receives a database query referring to one or more database columns, at least one of the referred-to database columns being a user-defined database column. The facility provides access to a database query result generated for the perceived database query via a programmatic object.
    Type: Application
    Filed: March 9, 2015
    Publication date: December 17, 2015
    Inventor: Timothy R. Norman
  • Patent number: 8874621
    Abstract: A dynamic content system integrates dynamic and static content through entry of physical table and field structures and creating metadata describing the physical structures. A formula engine with a cascading formula detection engine calculates fields, and a dynamic meta-assembly engine dynamically generates code for the dynamic content. A dynamic meta-reporting engine with a dynamic meta-query engine reports content. An access control engine and workflow engine integrate into the dynamic content system to provide content permissions and routing.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: October 28, 2014
    Assignee: LockPath, Inc.
    Inventors: Christopher M. Goodwin, Timothy R. Norman
  • Patent number: 5230128
    Abstract: A cage for properly positioning replacement valves and bores holds an assembly of a valve member and valve cone in proper relative position during replacement of the valve assembly in the bore of an air compressor.
    Type: Grant
    Filed: September 4, 1990
    Date of Patent: July 27, 1993
    Assignee: Texaco Inc.
    Inventor: Timothy R. Norman