Patents by Inventor Neil Bristow

Neil Bristow 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: 20130262278
    Abstract: A method of using a deduction information repository is disclosed. In one embodiment, the method includes retrieving a template from one or more repositories, modifying the template, and storing the template in the repository. Further, the template is an abstract representation of a payroll task, which is a payroll task that is included in a payroll procedure. The payroll task, in turn, includes a payroll operation of a plurality of payroll operations.
    Type: Application
    Filed: May 30, 2013
    Publication date: October 3, 2013
    Inventors: Neil Bristow, David Lambert
  • Publication number: 20120278213
    Abstract: A method of creating a deduction information repository. In one embodiment, the method includes creating a plurality of templates, wherein a payroll procedure consists of a plurality of payroll tasks, wherein each of the templates is an abstract representation of one of the payroll tasks. Each of the payroll tasks comprises at least one of a plurality of payroll operations. The templates are stored in a single repository. The single repository is configured to maintain the payroll tasks of the payroll procedure.
    Type: Application
    Filed: September 19, 2011
    Publication date: November 1, 2012
    Applicant: Oracle International Corporation
    Inventors: Neil Bristow, David Lambert
  • 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