Patents by Inventor Luke Martin Leonard Porter

Luke Martin Leonard Porter 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: 8812512
    Abstract: A method of reducing the time taken to manufacture a bitemporal relational database is disclosed. The method involves designing business database tables with relational rules stored in a relational kernel or referential rule dictionary, and designing those tables so as to be without start date and end date columns for start of valid time and end of valid time for entities, and designing the system to be without history tables recording the history of relationships between entities in the database; the system being designed as a current view with primary key and unique key constraints, and time-related issues being taken care of by the S$, T$, and E$ tables automatically generated as the data structure of the system is populated with data.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 19, 2014
    Inventor: Luke Martin Leonard Porter
  • Publication number: 20130073593
    Abstract: A method of reducing the time taken to manufacture a bitemporal relational database is disclosed. The method involves designing business database tables with relational rules stored in a relational kernel or referential rule dictionary, and designing those tables so as to be without start date and end date columns for start of valid time and end of valid time for entities, and designing the system to be without history tables recording the history of relationships between entities in the database; the system being designed as a current view with primary key and unique key constraints, and time-related issues being taken care of by the S$, T$, and E$ tables automatically generated as the data structure of the system is populated with data.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 21, 2013
    Inventor: Luke Martin Leonard Porter
  • Publication number: 20110238703
    Abstract: A database having data entries with attributes having values that can vary over system time (the time according to a computer clock) and also over valid time (the start time and end time of an interval during which the values of the attributes are true). All logical operations of updates and deletes of values are performed by insert operations that insert new entries into the database, so that all old entries that were present at previous systems still exist and still include their previously-assigned start times and end times for the value of the attribute.
    Type: Application
    Filed: February 24, 2011
    Publication date: September 29, 2011
    Inventor: Luke Martin Leonard Porter
  • Publication number: 20100235334
    Abstract: A database having data entries with attributes having values that can vary over system time (the time according to a computer clock) and also over valid time (the start time and end time of an interval during which the values of the attributes are true). All logical operations of updates and deletes of values are performed by insert operations that insert new entries into the database, so that all old entries that were present at previous systems still exist and still include their previously-assigned start times and end times for the value of the attribute.
    Type: Application
    Filed: October 1, 2009
    Publication date: September 16, 2010
    Inventor: Luke Martin Leonard Porter
  • Publication number: 20080140629
    Abstract: A database having data entries with attributes having values that can vary over system time (the time according to a computer clock) and also over valid time (the start time and end time of an interval during which the values of the attributes are true). All logical operations of updates and deletes of values are performed by insert operations that insert new entries into the database, so that all old entries that were present at previous systems still exist and still include their previously-assigned start times and end times for the value of the attribute.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 12, 2008
    Inventor: Luke Martin Leonard Porter
  • Patent number: 7346628
    Abstract: A database having data entries with attributes having values that can vary over system time (the time according to a computer clock) and also over valid time (the start time and end time of an interval during which the values of the attributes are true). All logical operations of updates and deletes of values are performed by insert operations that insert new entries into the database, so that all old entries that were present at previous system times still exist and still include their previously-assigned start times and end times for the value of the attribute.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: March 18, 2008
    Inventor: Luke Martin Leonard Porter
  • Publication number: 20040139116
    Abstract: In one embodiment, a method of providing data entities of a database with a time dependent value for an attribute of the entity is disclosed.
    Type: Application
    Filed: September 19, 2003
    Publication date: July 15, 2004
    Inventor: Luke Martin Leonard Porter