Patents by Inventor Nigel King
Nigel King 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).
-
Publication number: 20150089366Abstract: An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. Actor icons are positioned on or near the displayed graph. The actor icons correspond to different entities (e.g., a person, group, organization, software agent, etc.) that has made a change to the graph. Change indicators both on the timeline and in association with the actor icons can be color-coded to indicate addition, deletion, modification or other operations to graph items or to other objects being displayed.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Ken Beckett, Reza B'Far, Ryan Golden, Nigel King, Kent Spaulding, Todd A. Jackson
-
Publication number: 20150089448Abstract: In example embodiments, space filling elements displayed on a computer screen represent items in one or more levels of a hierarchical menu structure. The area of a space filling element indicates the number of accesses to an application associated with the space filling element. Other attributes of the space filling element may indicate values of characteristics of an associated application.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Nigel King, Joseph Goldberg
-
Publication number: 20140339748Abstract: A switchable engine mount is provided. The switchable engine mount includes an end plate including one or more openings in fluidic communication with a hydraulic source and a channel plate coupled to the end plate and including one or more hydraulic flow openings. The switchable engine mount further includes a decoupler including at least one decoupler plate at least partially enclosed by the channel plate and the end plate and a switching plate positioned adjacent to the decoupler and configured to axially actuate the decoupler in response to reception of an input force from an actuator, the input force non-parallel to the axially actuation.Type: ApplicationFiled: September 6, 2013Publication date: November 20, 2014Applicant: Ford Global Technologies, LLCInventors: Thomas Mathai, Brian Douglas Ross, Michael Fsadni, Bhavin Patel, Nigel King
-
Patent number: 8812439Abstract: A system and accompanying method adapted to facilitate folder structure and authorization mirroring between a Document management System (DMS) and an Enterprise Resource Planning (ERP). An example method includes providing a first user option to view a representation of a database structure of a database application of an ERP system; displaying a second user option to select a portion of the representation of the database structure; and offering a third user option to create a folder structure for a Document Management System (DMS) based on the selected portion of the representation of the database structure. In a more specific embodiment, the method further includes providing a fourth user option to adjust permissions for users to access one or more folders of the folder structure based on permissions associated with a database object of the database structure.Type: GrantFiled: March 22, 2011Date of Patent: August 19, 2014Assignee: Oracle International CorporationInventors: Nigel King, Rajesh Singh
-
Publication number: 20140129268Abstract: Systems and methods used in human resource management systems. The method optimizes the assignment of permissions (e.g., ability to write to a database, ability to create a new account, etc.) to jobs. The method discovers relationships between jobs, duties and privileges by accessing an organization chart that relates a plurality of jobs, a plurality of specific duties to be performed within the purview of a given job, and a plurality of permissions for the respective duties of the job. The method then flattens the organization chart to enumerate the permissions inherited by the jobs. The method proceeds to mine the inherited permissions across the jobs to optimize the sets of permissions. The sets can be optimized (e.g., minimize number of sets, maximize coverage, etc.) and named so as to be conveniently assigned (e.g., by an HR person) to a job (e.g., in the case of a new employee).Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Oracle International CorporationInventors: Reza B'FAR, Nigel KING, Manoj GUDIVAKA
-
Patent number: 8712813Abstract: An audit planning system enables users to plan effective audits by identifying audit units having potentially large impacts and risks on an enterprise and enabling users to select audit units to include in audits based on a variety of different criteria. The audit planning system displays the audit units of the enterprise and a visual indicator of the impact and risk associated with each audit unit. The audit planning system enables users to select the displayed audit units to plan an audit. The audit planning system may display audit units in an impacted financial statement, a tree map, a graph, and/or a table. The audit planning system may sort and/or display audit units with visual indicators specifying associated risks, impacts, materiality values, exposures, coverages, and/or audit costs. The audit planning system can further display visual indications of the changes in audit units' associated attributes over time.Type: GrantFiled: December 21, 2010Date of Patent: April 29, 2014Assignee: Oracle International CorporationInventor: Nigel King
-
Patent number: 8656508Abstract: Systems and methods provide for licensed feature enablement management for deploying software to be used in conformance with a software license agreement. The system includes a software application provider server that deploys a software application and a role hierarchy enumerating a list of roles and features of the software application that each role in the list of roles is licensed to use in accordance with a license agreement. The software application provider server further comprises a role examiner server that determines whether the deployed software application is being used in compliance with the software license. The system also includes a customer enterprise application server that receives the deployed application and role hierarchy and enables use of the application to customer employees based on their assigned roles. The customer enterprise application server comprises a role directory server that responds to queries from the role examiner to maintain conformance with the software license.Type: GrantFiled: July 24, 2009Date of Patent: February 18, 2014Assignee: Oracle International CorporationInventors: Nigel King, June S. Farmer, Nigel David Smith, Lee Hian Quek, Mandar Mangesh Borkar
-
Patent number: 8645357Abstract: Techniques implementable in an enterprise application or application suite for managing the organizational structure of an enterprise. In one set of embodiments, a single, unified hierarchy can be defined for the organizational structure of an enterprise. The unified hierarchy can include high-level nodes that correspond to entities common to different manifestations of the organizational structure (e.g., reporting structure, cost structure, etc.). The unified hierarchy can also include lower-level nodes that are unique to a particular manifestation. By defining a single, unified hierarchy in this manner, organizational changes in the enterprise can be modeled in the application/application suite by simply updating the unified hierarchy (rather than updating multiple hierarchies). In addition, the unified hierarchy can be used to facilitate security provisioning and reporting.Type: GrantFiled: July 6, 2009Date of Patent: February 4, 2014Assignee: Oracle International CorporationInventors: Daniela Kantorova, John Thuringer, Neil Ramsay, Nigel King, Seamus Moran
-
Patent number: 8495703Abstract: Systems and methods are provided that comprise a security policy verification system for verifying security policies. The system parses programming language code that implements security policies, and identifies annotations in the programming language code. The system then matches the annotations to the security policies to which the annotations correspond. The system then displays a natural language description of the security policy in a user interface.Type: GrantFiled: June 18, 2009Date of Patent: July 23, 2013Assignee: Oracle International CorporationInventors: Nigel King, Nigel David Smith, Rajesh Chandra Singh
-
Patent number: 8433591Abstract: A computer implemented method for deciding and justifying make or buy decisions in which it is determined whether to make an item in-house or to buy the item from outside suppliers. Also disclosed are computer implemented methods of determining and justifying an optimal timing to implement an engineering change order in which a more expensive item is replaced with a less expensive item.Type: GrantFiled: March 31, 2004Date of Patent: April 30, 2013Assignee: Oracle International CorporationInventor: Nigel King
-
Patent number: 8386779Abstract: Systems and methods are provide for providing role navigation design and verification. An embodiment includes displaying user interface having at least one secured element, identifying a first privilege needed for access the secured element, and associating the privilege with a role, whereby a user having the role may access the at least one secured element.Type: GrantFiled: August 20, 2008Date of Patent: February 26, 2013Assignee: Oracle International CorporationInventors: Nigel King, Virginia Wolfe
-
Patent number: 8296167Abstract: A system certifying a business process includes a business process associated with a user, and a process certification manager for associating a certification status with the business process and for communicating a certification request to the user. The process certification manager receives messages from the user and modifies the certification status in response. The process certification manager displays the business process and its associated certification status. The business process may include a number of subprocesses each associated with a different users. The process certification manager associates a certification status with each of the subprocesses and communicates a certification request to each of the users, and modifies the certification status of the subprocesses in response to messages from the users.Type: GrantFiled: June 17, 2003Date of Patent: October 23, 2012Inventors: Nigel King, Antony Allan Pollard
-
Publication number: 20120246115Abstract: A system and accompanying method adapted to facilitate folder structure and authorization mirroring between a Document management System (DMS) and an Enterprise Resource Planning (ERP). An example method includes providing a first user option to view a representation of a database structure of a database application of an ERP system; displaying a second user option to select a portion of the representation of the database structure; and offering a third user option to create a folder structure for a Document Management System (DMS) based on the selected portion of the representation of the database structure. In a more specific embodiment, the method further includes providing a fourth user option to adjust permissions for users to access one or more folders of the folder structure based on permissions associated with a database object of the database structure.Type: ApplicationFiled: March 22, 2011Publication date: September 27, 2012Applicant: Oracle International CorporationInventors: Nigel King, Nigel Smith, Rajesh Singh
-
Patent number: 8214249Abstract: Embodiments of systems, methods, and software associated with the development of a resource or production plan within an enterprise's integration system are described in the present disclosure. In one of many embodiments, a method is described. Upon obtaining a master planning schedule, the method includes evaluating an inventory of resource associated with the master planning schedule. A production schedule associated with the master planning schedule is evaluated. Also, the method includes estimating carbon emission information associated with the master planning schedule.Type: GrantFiled: June 9, 2008Date of Patent: July 3, 2012Assignee: Oracle International CorporationInventor: Nigel King
-
Patent number: 8166551Abstract: Systems, methods, media, and other embodiments associated with automated security management are described. One example system embodiment includes logic to collect, organize, and maintain data concerning electronic information resources, data concerning security criteria to which the electronic information resources may be subjected, and data concerning security risks to which the electronic information resources may be susceptible. The system may include logic to make an automated security management decision based on analyzing the data concerning the electronic information resources, the data concerning the security criteria, and the data concerning the security risks.Type: GrantFiled: July 17, 2007Date of Patent: April 24, 2012Assignee: Oracle International CorporationInventor: Nigel King
-
Patent number: 8078595Abstract: Techniques for implementing secure normal forms are provided. In one embodiment, in response to a request for data from a client, a database server is operable to enforce a column-level security policy that is defined for a particular column of some, but not necessarily all, rows of a table stored in a database. After retrieving a set of rows from the table and before returning a result set of rows to the client, the database server modifies the retrieved set of rows into the result set of rows by applying the security policy to each row of the retrieved set of rows, where applying the security policy to a row comprises: determining whether the security policy is satisfied for the particular column of that row; replacing, in the result set of rows, a data value in the particular column of that row with a security-NULL value when the security policy is not satisfied; and including the data value in the particular column of that row into the result set of rows when the security policy is satisfied.Type: GrantFiled: October 9, 2007Date of Patent: December 13, 2011Assignee: Oracle International CorporationInventors: Nigel King, George Buzsaki, Roger Wigenstam
-
Publication number: 20110288968Abstract: Aspects of the present invention provide tools and techniques that facilitate the process of accounting for shared services in an enterprise application. More specifically, in some aspects, certain embodiments employ a service provider model that codifies best practices in accounting for shared services and makes these practices part of setting up the shared service center, clients and outsourced business functions within an enterprise application. In an aspect, one set of embodiments uses the formal definition of service provider and client relationships between business units for the provision of specific business functions to generate cross charges to the client business unit and recoveries to the service provider business, unit based on the proportion of total service provided to the client.Type: ApplicationFiled: May 20, 2010Publication date: November 24, 2011Applicant: Oracle International CorporationInventors: Nigel King, Daniela Kantorova
-
Publication number: 20110276912Abstract: A system and method for facilitating assessing business controls. To facilitate ensuring that a client's control objectives are met by a particular provider, the client may wish to ensure that the control objectives and applicable controls are specified in an SLA defining the relationship between the client and the service provider. In certain large enterprise applications, where a given client may contract with many providers, and the client itself may act as a provider to other clients, effective mechanisms for ensuring the existence of adequate functioning controls may become very complex and susceptible to failed oversight.Type: ApplicationFiled: May 5, 2010Publication date: November 10, 2011Applicant: Oracle International CorporationInventor: Nigel King
-
Publication number: 20110276363Abstract: A method for facilitating construction of an agreement between a client and a service provider. An example method includes determining a business process to be performed by a service provider of a client-service provider relationship on behalf of a client; employing a description of the business process to reference to a library of risks and controls to ascertain one or more risks associated with performance of the business process and one or more predetermined controls for mitigating the one or more risks; providing a first user option to select from a set of one or more controls; and incorporating a description of the one or more selected controls in a proposed agreement to characterize the client-service provider relationship. In an illustrative embodiment, the proposed agreement includes a Service Level Agreement (SLA). The illustrative method further includes providing a second user option to view an SAS-70 certificate associated with the service provider.Type: ApplicationFiled: May 10, 2011Publication date: November 10, 2011Applicant: Oracle International CorporationInventors: Nigel King, John Angelo Cafolla
-
Publication number: 20110276362Abstract: A system and method for facilitating auditing a client-service provider relationship. An example method includes determining a scope of an audit with reference to an audit plan; ascertaining one or more business entities or processes that are subject to audit based on the scope; and automatically retrieving one or more business controls associated with the one or more business entities or processes. In an illustrative embodiment, the example method further includes electronically accessing one or more Service Level Agreements (SLAs) associated with the one or more business entities to extract one or more descriptions of controls. A description of each control is electronically stored in association with one or more descriptions of one or more risks associated with each control. A description of each control is stored, in a library of risks and controls, in association with one or more risks.Type: ApplicationFiled: April 27, 2011Publication date: November 10, 2011Applicant: Oracle International CorporationInventor: Nigel King