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: 9727830Abstract: 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: GrantFiled: November 11, 2008Date of Patent: August 8, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Irene Gonzalez, Roderic Michael Fine, John Neil Thuringer, Adrian Hunter, Jon MacGoy, Neil Bristow, Daniel Matlin
-
Patent number: 9489407Abstract: 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: GrantFiled: January 30, 2014Date of Patent: November 8, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
-
Publication number: 20140149460Abstract: 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: ApplicationFiled: January 30, 2014Publication date: May 29, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: JOHN NEIL THURINGER, SIMON JONES, NEIL BRISTOW, RAM RAZDAN, HIMAVANTHA RAO SAJJA
-
Patent number: 8645423Abstract: 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: GrantFiled: May 2, 2008Date of Patent: February 4, 2014Assignee: Oracle International CorporationInventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
-
Publication number: 20130262278Abstract: 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: ApplicationFiled: May 30, 2013Publication date: October 3, 2013Inventors: Neil Bristow, David Lambert
-
Publication number: 20120278213Abstract: 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: ApplicationFiled: September 19, 2011Publication date: November 1, 2012Applicant: Oracle International CorporationInventors: Neil Bristow, David Lambert
-
Publication number: 20090276477Abstract: 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: ApplicationFiled: May 2, 2008Publication date: November 5, 2009Applicant: Oracle International CorporationInventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
-
Publication number: 20090125486Abstract: 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: ApplicationFiled: November 11, 2008Publication date: May 14, 2009Applicant: Oracle International CorporationInventors: Irene Gonzalez, Roderic Michael Fine, John Neil Thuringer, Adrian Hunter, Jon MacGoy, Neil Bristow, Daniel Matlin