Patents by Inventor John Neil Thuringer

John Neil Thuringer 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: 9727830
    Abstract: A three-tier employment model provides flexibility when modeling even moderately complex relationships, such as where an employee has multiple job tasks or assignments for an employer. In such an example, a top level can store information for each employee defining the type of relationship that exists between the employee and the employer, such as where the employee works for multiple entities of the employer. A middle level can capture employment terms and conditions that are associated with the relationship(s), as well as one or many work assignments, such as salary information for each assignment. A bottom level can store the actual details of the work to be performed. A three-tier approach thus provides significant flexibility in modeling the employment of a person for an enterprise, and allows companies and enterprises to easily record the reality of their complex work relationships.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 8, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Irene Gonzalez, Roderic Michael Fine, John Neil Thuringer, Adrian Hunter, Jon MacGoy, Neil Bristow, Daniel Matlin
  • Patent number: 9489407
    Abstract: Systems, methods, and machine-readable memories are provided for partitioning a multi-tenant database between tenants. A first level partition of data in a table within the database is defined. A second level partition of the data in the table within the database is defined. A request is received from an entity associated with a tenant to access a first datum stored in the database. The tenant is determined to be assigned to one or both of the first level partition and the second level partition. Access to the first datum is granted to a first entity where the tenant corresponds to the first tenant and the first datum corresponds to the first level partition parameter value. Access to the first datum is granted to a second entity where the tenant corresponds to the second tenant and the first datum corresponds to the second level partition parameter value.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 8, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
  • Publication number: 20140149460
    Abstract: The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
    Type: Application
    Filed: January 30, 2014
    Publication date: May 29, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: JOHN NEIL THURINGER, SIMON JONES, NEIL BRISTOW, RAM RAZDAN, HIMAVANTHA RAO SAJJA
  • Patent number: 8645423
    Abstract: The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: February 4, 2014
    Assignee: Oracle International Corporation
    Inventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
  • Publication number: 20090276477
    Abstract: The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Applicant: Oracle International Corporation
    Inventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
  • Publication number: 20090125486
    Abstract: A three-tier employment model provides flexibility when modeling even moderately complex relationships, such as where an employee has multiple job tasks or assignments for an employer. In such an example, a top level can store information for each employee defining the type of relationship that exists between the employee and the employer, such as where the employee works for multiple entities of the employer. A middle level can capture employment terms and conditions that are associated with the relationship(s), as well as one or many work assignments, such as salary information for each assignment. A bottom level can store the actual details of the work to be performed. A three-tier approach thus provides significant flexibility in modeling the employment of a person for an enterprise, and allows companies and enterprises to easily record the reality of their complex work relationships.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 14, 2009
    Applicant: Oracle International Corporation
    Inventors: Irene Gonzalez, Roderic Michael Fine, John Neil Thuringer, Adrian Hunter, Jon MacGoy, Neil Bristow, Daniel Matlin