Patents by Inventor Matthew Halliday

Matthew Halliday 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: 8752040
    Abstract: An upgrade tracking system for tracking aspects of an application upgrade. In various embodiments, the update tracking system includes a statistics collection component configured to collect statistics related an execution of the application upgrade, where the application upgrade includes a plurality of data upgrade files, and where the plurality of data upgrade files are organized into a plurality of functional upgrade groups. The system further includes a timing component configured to report execution timings related to the execution of the application upgrade, and a status component configured to track statuses related to the execution of the application upgrade.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 10, 2014
    Assignee: Oracle International Corporation
    Inventor: Matthew Halliday
  • Patent number: 8255899
    Abstract: Embodiments of the present invention provide techniques for managing dependencies between data upgrade files included in an application upgrade. According to one set of embodiments, the data upgrade files are grouped into functional upgrade groups. A dependency hierarchy for the functional upgrade groups is then created based on dependencies between the data upgrade files. The dependency hierarchy provides a high-level, functional view of the overall dependency flow of an upgrade. In various embodiments, this allows for greater insight into existing and potential dependency issues, leading to more robust and efficient upgrades. In further embodiments, an upgrade tracking system is provided. The upgrade tracking system is configured to track and report detailed analytics related to an upgrade run. In various embodiments, the upgrade tracking system may leverage the grouping of data upgrade files into functional upgrade groups to provide intelligent reporting at a functional level.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventor: Matthew Halliday
  • Patent number: 8200615
    Abstract: Techniques for determining the growth of database objects. In one set of embodiments, baseline sizes for a plurality of database objects are recorded, where the baseline sizes are recorded prior to the execution of an application upgrade. Further, upgraded sizes for the plurality of database objects are recorded, where the upgraded sizes are recorded subsequent to the execution of the application upgrade. Growth values for the plurality of database objects are then determined based on the baseline sizes and the upgraded sizes. In further embodiments, the plurality of database objects may be organized into one or more functional groups or product families, and aggregate database object growth may be reported per functional group or product family.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 12, 2012
    Assignee: Oracle International Corporation
    Inventor: Matthew Halliday
  • Publication number: 20090112895
    Abstract: Techniques for determining the growth of database objects. In one set of embodiments, baseline sizes for a plurality of database objects are recorded, where the baseline sizes are recorded prior to the execution of an application upgrade. Further, upgraded sizes for the plurality of database objects are recorded, where the upgraded sizes are recorded subsequent to the execution of the application upgrade. Growth values for the plurality of database objects are then determined based on the baseline sizes and the upgraded sizes. In further embodiments, the plurality of database objects may be organized into one or more functional groups or product families, and aggregate database object growth may be reported per functional group or product family.
    Type: Application
    Filed: June 27, 2008
    Publication date: April 30, 2009
    Applicant: Oracle International Corporation
    Inventor: Matthew Halliday
  • Publication number: 20090113410
    Abstract: Embodiments of the present invention provide techniques for managing dependencies between data upgrade files included in an application upgrade. According to one set of embodiments, the data upgrade files are grouped into functional upgrade groups. A dependency hierarchy for the functional upgrade groups is then created based on dependencies between the data upgrade files. The dependency hierarchy provides a high-level, functional view of the overall dependency flow of an upgrade. In various embodiments, this allows for greater insight into existing and potential dependency issues, leading to more robust and efficient upgrades. In further embodiments, an upgrade tracking system is provided. The upgrade tracking system is configured to track and report detailed analytics related to an upgrade run. In various embodiments, the upgrade tracking system may leverage the grouping of data upgrade files into functional upgrade groups to provide intelligent reporting at a functional level.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Applicant: Oracle International Corporation
    Inventor: Matthew Halliday
  • Publication number: 20090113411
    Abstract: An upgrade tracking system for tracking aspects of an application upgrade. In various embodiments, the update tracking system includes a statistics collection component configured to collect statistics related an execution of the application upgrade, where the application upgrade includes a plurality of data upgrade files, and where the plurality of data upgrade files are organized into a plurality of functional upgrade groups. The system further includes a timing component configured to report execution timings related to the execution of the application upgrade, and a status component configured to track statuses related to the execution of the application upgrade.
    Type: Application
    Filed: June 27, 2008
    Publication date: April 30, 2009
    Applicant: Oracle International Corporation
    Inventor: Matthew Halliday