Patents by Inventor Clive Bostock
Clive Bostock 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: 20230185472Abstract: Systems, methods, and machine-readable media may place workloads of source systems in a migration of data and applications from the source systems to target systems. Data relating to a first number of source nodes and a second number of target nodes may be received and analyzed. A migration plan that specifies placement of workloads from source systems into target systems may be created. The placement may include packing a pluggable environment or a clustered environment. The packing the pluggable environment or the clustered environment may include: when the second number of target nodes is greater than the first number of source nodes, placing workload from the source nodes to the target nodes; and, when the second number of target nodes is less than the first number of source nodes, the workload from the source nodes is not placed to the target nodes.Type: ApplicationFiled: November 29, 2022Publication date: June 15, 2023Applicant: Oracle International CorporationInventors: Antony Stephen Higginson, Clive Bostock
-
Patent number: 11157664Abstract: A method of modeling a prospective database migration between database systems may include collecting performance data associated with a plurality databases in a first database system. The method may also include receiving a selection of a set of databases in the plurality of databases to migrate to a second database system. The method may additionally include computing, using at least some of the performance data, combined performance data that estimates how the set of databases will perform on the second database system. The method may further include providing one or more indications as to whether the set of databases should be migrated to the second database system. In some embodiments, the one or more indications may be based on the combined performance data.Type: GrantFiled: July 9, 2013Date of Patent: October 26, 2021Assignee: Oracle International CorporationInventors: Antony Higginson, John Masterson, Sean Fitzpatrick, Peter Robertshaw, Clive Bostock, Nick Balch, Florin Popescu
-
Patent number: 9842127Abstract: Systems, methods, and machine-readable media are provided for database diagnostics. A specification of a target database system may be processed. A diagnostic tool, corresponding to a plug-in for transmission to the target database system, may be created. A script may be selected to conditionally execute on the target database system when detected values of a monitored parameter satisfy conditional criteria. A plug-in structure that encapsulates modules of the plug-in may be defined. The diagnostic tool may be transmitted via a network to the target database system to cause the diagnostic tool to be executed on the target database system. The execution of the diagnostic tool may include executing a first iteration of the plug-in based on a first threshold specified by conditional criteria, and executing a subsequent iteration of the plug-in based on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted.Type: GrantFiled: November 17, 2016Date of Patent: December 12, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Clive Bostock
-
Patent number: 9762461Abstract: Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing performance tuning and benchmarking services to remote computer systems. Generally speaking, the service can provide functions to help customers maintain a consistent performance of their databases with minimal downtime by pro-actively addressing issues or bottlenecks with periodic assessments, monitoring of performance metrics that are causing stress throughout the term of the service, reporting violations of agreed upon thresholds for performance, and reactively helping customers address performance issues that arise with reactive tuning.Type: GrantFiled: July 9, 2013Date of Patent: September 12, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kavitha Raghunathan, John Masterson, Nick Balch, Clive Bostock, Florin Popescu, John Murphy, Emer Ferns, Mihai Alistar
-
Publication number: 20170068692Abstract: Systems, methods, and machine-readable media are provided for database diagnostics. A specification of a target database system may be processed. A diagnostic tool, corresponding to a plug-in for transmission to the target database system, may be created. A script may be selected to conditionally execute on the target database system when detected values of a monitored parameter satisfy conditional criteria. A plug-in structure that encapsulates modules of the plug-in may be defined. The diagnostic tool may be transmitted via a network to the target database system to cause the diagnostic tool to be executed on the target database system. The execution of the diagnostic tool may include executing a first iteration of the plug-in based on a first threshold specified by conditional criteria, and executing a subsequent iteration of the plug-in based on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted.Type: ApplicationFiled: November 17, 2016Publication date: March 9, 2017Applicant: Oracle International CorporationInventor: Clive Bostock
-
Patent number: 9547675Abstract: A database diagnostics system with an interface system that may be used to define, monitor, and deploy database diagnostics tools is presented. The interface system presents a user with a user interface for defining the parameters, behaviors, and schedules of database diagnostic tools. The diagnostic tools execute on a target database recording database parameters and state information. The interface system may present the user with a graphical user interface for assembling diagnostic tools at least partially from a predefined set of reusable modules and scripts.Type: GrantFiled: July 10, 2013Date of Patent: January 17, 2017Inventor: Clive Bostock
-
Patent number: 9116901Abstract: Analysis tools summarize and provide statistics from snapshot files. The analysis tools may provide a temporal view of the changes of the data values across two or more periods of time from one or more snapshot files to show trends in performance of the system. The analysis tools may include meta-data definitions for different sources of the snapshot information.Type: GrantFiled: August 20, 2013Date of Patent: August 25, 2015Assignee: Oracle International CorporationInventor: Clive Bostock
-
Publication number: 20150019497Abstract: A database diagnostics system with an interface system that may be used to define, monitor, and deploy database diagnostics tools is presented. The interface system presents a user with a user interface for defining the parameters, behaviors, and schedules of database diagnostic tools. The diagnostic tools execute on a target database recording database parameters and state information. The interface system may present the user with a graphical user interface for assembling diagnostic tools at least partially from a predefined set of reusable modules and scripts.Type: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Inventor: Clive Bostock
-
Publication number: 20150019197Abstract: A method of modeling a prospective database migration between database systems may include collecting performance data associated with a plurality databases in a first database system. The method may also include receiving a selection of a set of databases in the plurality of databases to migrate to a second database system. The method may additionally include computing, using at least some of the performance data, combined performance data that estimates how the set of databases will perform on the second database system. The method may further include providing one or more indications as to whether the set of databases should be migrated to the second database system. In some embodiments, the one or more indications may be based on the combined performance data.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: ANTONY HIGGINSON, JOHN MASTERSON, SEAN FITZPATRICK, PETER ROBERTSHAW, CLIVE BOSTOCK, NICK BALCH, FLORIN POPESCU
-
Publication number: 20150019707Abstract: Embodiments of the invention provide systems and methods for providing services related to managing computer systems. More specifically, embodiments of the present invention provide for providing performance tuning and benchmarking services to remote computer systems.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: KAVITHA RAGHUNATHAN, JOHN MASTERSON, NICK BALCH, CLIVE BOSTOCK, FLORIN POPESCU, JOHN MURPHY, EMER FERNS, MIHAI ALISTAR
-
Publication number: 20140351217Abstract: Analysis tools summarize and provide statistics from snapshot files. The analysis tools may provide a temporal view of the changes of the data values across two or more periods of time from one or more snapshot files to show trends in performance of the system. The analysis tools may include meta-data definitions for different sources of the snapshot information.Type: ApplicationFiled: August 20, 2013Publication date: November 27, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Clive Bostock