Patents by Inventor Denis Michael Goddard

Denis Michael Goddard 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: 9298915
    Abstract: A data system may detect and halt unauthorized bulk data copy operations without interfering with or degrading authorized data copy operations. Characteristics of a request for access to a file system may be analyzed to determine whether a bulk data copy operation has been requested by a user. The bulk data copy operation may be allowed if the operation is below a particular permitted copy threshold or if the requesting user is authorized to execute a bulk data copy operation exhibiting certain characteristics.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 29, 2016
    Assignee: Oracle International Corporation
    Inventor: Denis Michael Goddard
  • Publication number: 20140068202
    Abstract: A data system may detect and halt unauthorized bulk data copy operations without interfering with or degrading authorized data copy operations. Characteristics of a request for access to a file system may be analyzed to determine whether a bulk data copy operation has been requested by a user. The bulk data copy operation may be allowed if the operation is below a particular permitted copy threshold or if the requesting user is authorized to execute a bulk data copy operation exhibiting certain characteristics.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: Oracle International Corporation
    Inventor: Denis Michael Goddard
  • Patent number: 8122067
    Abstract: A data storage system for storing a number of versions of a number of objects, the versions of the objects being arranged in branch groups, wherein at least one version of at least one object defines a branch group, and wherein the versions of the objects are stored in accordance with their branch group, the system comprising an object versions table operable to include information relating to each version of each object and identifying, for each version of each object, a branch group to which the version of the object belongs and an object branches table operable to include information relating to each branch group and identifying, for each branch group, each version of each object that belongs to the branch group.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: February 21, 2012
    Assignee: Oracle International Corporation
    Inventors: Tim Scott, Denis Michael Goddard
  • Patent number: 7085768
    Abstract: A data storage system for storing a number of versions of a number of objects, the versions of the objects being arranged in branch groups, at least one version of at least one object defines a branch group, and the versions of the objects are stored in accordance with their branch group, comprising: an object branches table including a branch column, an object identity column, a version sequence column and an object data column, wherein data identifying the branch group, the object and the number of versions of the object in the branch group are stored in the branch column, object identity column and the version sequence column respectively, and the versions of the objects in each branch group are stored in the object data column, and wherein the object branches table is arranged such that only one row of the object branches table is provided corresponding to each object.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: August 1, 2006
    Assignee: Oracle International Corporation
    Inventors: Tim Scott, Denis Michael Goddard
  • Publication number: 20030115223
    Abstract: A data storage system for storing a number of versions of a number of objects, the versions of the objects being arranged in branch groups, at least one version of at least one object defines a branch group, and the versions of the objects are stored in accordance with their branch group, comprising: an object branches table including a branch column, an object identity column, a version sequence column and an object data column, wherein data identifying the branch group, the object and the number of versions of the object in the branch group are stored in the branch column, object identity column and the version sequence column respectively, and the versions of the objects in each branch group are stored in the object data column, and wherein the object branches table is arranged such that only one row of the object branches table is provided corresponding to each object.
    Type: Application
    Filed: August 27, 2002
    Publication date: June 19, 2003
    Inventors: Tim Scott, Denis Michael Goddard