Patents by Inventor Kelly Goetsch

Kelly Goetsch 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: 9473356
    Abstract: In accordance with an embodiment, a metadata generator tool can automate the configuration of applications in a domain. The metadata generator tool can automatically capture metadata for the deployment and update one or more application specific property files using application specific templates. In some embodiments, the data generation tool can use introspection to identify metadata for a deployment. Depending on the deployment environment different introspection methods may be used (e.g., in a WebLogic domain one set of introspection methods may be used while in a WebSphere or Tomcat domain different methods may be used). Once the metadata is captured, property files associated with the applications can be updated using application-specific templates. Each template can define how the metadata is referenced in the property files, allowing the tool to automatically configure the property files by substituting the captured metadata where appropriate.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 18, 2016
    Assignee: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Patent number: 9235493
    Abstract: Systems and methods for peer-based code quality analysis reporting are provided. In accordance with an embodiment, a system can include a peer-based code quality analysis tool, executing on a computer, which is configured to receive one or more source code files, and perform an analysis of the one or more source code files based on a plurality of rules. The peer-based code quality analysis tool can further compare results of the analysis to peer results data to determine a percentile based score, and create an interactive report which includes the results of the analysis and the percentile based score.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: January 12, 2016
    Assignee: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Patent number: 9230003
    Abstract: A distributed system of data centers is configured to ensure that all data operations involving specific accounts are performed within a given time frame at only one data center. Once a data center has begun accessing data that is associated with an account, all requests to access or manipulate data for that account are redirected to that data center for a period of time. Thus, the data center becomes not only the “owner” of all data associated with the account for that period of time, but also the servicer of all requests associated with the account. The data center then asynchronously replicates changes to the data associated with the account to the other data centers. Since none of the other data centers are permitted to change the data associated with the account, conflicts in the replicated data are minimized.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 5, 2016
    Assignee: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Publication number: 20150095473
    Abstract: In accordance with an embodiment, a metadata generator tool can automate the configuration of applications in a domain. The metadata generator tool can automatically capture metadata for the deployment and update one or more application specific property files using application specific templates. In some embodiments, the data generation tool can use introspection to identify metadata for a deployment. Depending on the deployment environment different introspection methods may be used (e.g., in a WebLogic domain one set of introspection methods may be used while in a WebSphere or Tomcat domain different methods may be used). Once the metadata is captured, property files associated with the applications can be updated using application-specific templates. Each template can define how the metadata is referenced in the property files, allowing the tool to automatically configure the property files by substituting the captured metadata where appropriate.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Publication number: 20150006483
    Abstract: A distributed system of data centers is configured to ensure that all data operations involving specific accounts are performed within a given time frame at only one data center. Once a data center has begun accessing data that is associated with an account, all requests to access or manipulate data for that account are redirected to that data center for a period of time. Thus, the data center becomes not only the “owner” of all data associated with the account for that period of time, but also the servicer of all requests associated with the account. The data center then asynchronously replicates changes to the data associated with the account to the other data centers. Since none of the other data centers are permitted to change the data associated with the account, conflicts in the replicated data are minimized.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventor: Kelly Goetsch
  • Patent number: 8874506
    Abstract: A distributed system of data centers is configured to ensure that all data operations involving specific accounts are performed within a given time frame at only one data center. Once a data center has begun accessing data that is associated with an account, all requests to access or manipulate data for that account are redirected to that data center for a period of time. Thus, the data center becomes not only the “owner” of all data associated with the account for that period of time, but also the servicer of all requests associated with the account. The data center then asynchronously replicates changes to the data associated with the account to the other data centers. Since none of the other data centers are permitted to change the data associated with the account, conflicts in the replicated data are minimized.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: October 28, 2014
    Assignee: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Publication number: 20140157239
    Abstract: Systems and methods for peer-based code quality analysis reporting are provided. In accordance with an embodiment, a system can include a peer-based code quality analysis tool, executing on a computer, which is configured to receive one or more source code files, and perform an analysis of the one or more source code files based on a plurality of rules. The peer-based code quality analysis tool can further compare results of the analysis to peer results data to determine a percentile based score, and create an interactive report which includes the results of the analysis and the percentile based score.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Oracle International Corporation
    Inventor: Kelly Goetsch
  • Publication number: 20140074780
    Abstract: A distributed system of data centers is configured to ensure that all data operations involving specific accounts are performed within a given time frame at only one data center. Once a data center has begun accessing data that is associated with an account, all requests to access or manipulate data for that account are redirected to that data center for a period of time. Thus, the data center becomes not only the “owner” of all data associated with the account for that period of time, but also the servicer of all requests associated with the account. The data center then asynchronously replicates changes to the data associated with the account to the other data centers. Since none of the other data centers are permitted to change the data associated with the account, conflicts in the replicated data are minimized.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kelly Goetsch