Patents by Inventor Kevin N. Trinh

Kevin N. Trinh 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: 11934358
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file. The file is replicated to the selected at least one remote storage.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: March 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 11429651
    Abstract: A computer-implemented method, system and computer program product is provided for optimizing a document change or provenance scoring system by weighting sections of a document, scoring the changes for each section, and then combining the change scores for each section to generate an overall change score. An associated report may also be generated that catalogs all of the various scoring elements. The weighted score is stored in a document management system and provides a human document reviewer a level of detail to evaluate document changes. Accordingly, the weighted score reveals whether a document's changes require a brief or detailed review before the document's changes are approved for a next document version.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 30, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
  • Publication number: 20220237152
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 28, 2022
    Inventors: Kenytt D. AVERY, Edward L. BADER, Patricia V. GATEWOOD, Kevin N. TRINH
  • Patent number: 11308042
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file. The file is replicated to the selected at least one remote storage.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 11295070
    Abstract: A user annotation entered in association with a content document of a workflow process executed in association with a metadata context-driven processing system is detected. The user annotation entered in association with the content document is analyzed according to a process-level context associated with the content document within the workflow process. Process-level metadata of the workflow process is inferred based upon the analysis of the user annotation according to the process-level context. The inferred process-level metadata is stored as part of the process-level context of the workflow process.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 11210457
    Abstract: A user annotation entered in association with a content document of a workflow process executed in association with a metadata context-driven processing system is detected. The user annotation entered in association with the content document is analyzed according to a process-level context associated with the content document within the workflow process. Process-level metadata of the workflow process is inferred based upon the analysis of the user annotation according to the process-level context. The inferred process-level metadata is stored as part of the process-level context of the workflow process.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10997198
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10997197
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10795867
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file. The file is replicated to the selected at least one remote storage.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Publication number: 20190258611
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Publication number: 20190138620
    Abstract: Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Kenytt D. Avery, Edward L. Bader, Partricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10241882
    Abstract: A method, computer program product, and computer system for identifying a current amount of resources used by a computing device. A future amount of resources may be estimated for executing a trace for a subsystem of the computing device. One or more rules may be identified for executing the trace for the subsystem of the computing device, wherein the one or more rules may be based upon, at least in part, at least one of the current amount of resources used by the computing device and the future amount of resources for executing the trace for the subsystem of the computing device. It may be determined whether to execute the trace for the subsystem of the computing device based upon, at least in part, the one or more rules.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 10007649
    Abstract: A content management system is disclosed. The system includes at least one server, non-transitory storage, documents, entity-specific section weights, and entity-specific review thresholds. The system further includes at least two client computer systems that enable a user to access a document for at least one of review or modification. The system will, in response to receipt of an indication that changes have been made to one or more sections of a document, A) determine a change value indicative of a quantity of changes made within each section, B) calculate an entity-specific provenance value by multiplying, on a section basis, the change value within each section by the assigned entity-specific weight value for each section, to produce an entity-specific section value for each section, and then summing the entity-specific section values; and C) when any entity-specific provenance value satisfies a review threshold value, to construct and send a review notification.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
  • Publication number: 20180096009
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Application
    Filed: December 5, 2017
    Publication date: April 5, 2018
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Publication number: 20180089240
    Abstract: A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency.
    Type: Application
    Filed: September 27, 2016
    Publication date: March 29, 2018
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Publication number: 20180074930
    Abstract: A method, computer program product, and computer system for identifying a current amount of resources used by a computing device. A future amount of resources may be estimated for executing a trace for a subsystem of the computing device. One or more rules may be identified for executing the trace for the subsystem of the computing device, wherein the one or more rules may be based upon, at least in part, at least one of the current amount of resources used by the computing device and the future amount of resources for executing the trace for the subsystem of the computing device. It may be determined whether to execute the trace for the subsystem of the computing device based upon, at least in part, the one or more rules.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Patricia V. Gatewood, Kevin N. Trinh
  • Publication number: 20180011827
    Abstract: A content management system is disclosed. The system includes at least one server, non-transitory storage, documents, entity-specific section weights, and entity-specific review thresholds. The system further includes at least two client computer systems that enable a user to access a document for at least one of review or modification. The system will, in response to receipt of an indication that changes have been made to one or more sections of a document, A) determine a change value indicative of a quantity of changes made within each section, B) calculate an entity-specific provenance value by multiplying, on a section basis, the change value within each section by the assigned entity-specific weight value for each section, to produce an entity-specific section value for each section, and then summing the entity-specific section values; and C) when any entity-specific provenance value satisfies a review threshold value, to construct and send a review notification.
    Type: Application
    Filed: September 29, 2017
    Publication date: January 11, 2018
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
  • Patent number: 9817806
    Abstract: A method of providing for review of changes within documents involves storing an entity-specific weight value for each of multiple sections of a document, receiving an indication that changes have thereafter been made to one or more sections of the document, determining a change value indicative of a quantity of changes made within each section of the document, separately for at least each entity that is not the one that made the changes, calculating an entity-specific provenance value by multiplying the change value within each section by the assigned entity-specific weight value for each section, to produce an entity-specific section value for each section, and summing the entity-specific section values. The method further involves comparing the entity-specific provenance value against the respective entity's stored review threshold value, and when an entity-specific provenance value satisfies an entity's review threshold value, constructing and sending a review notification to that entity.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
  • Patent number: 9736162
    Abstract: A content management system manages documents such that a document is received and stored in the content management system. Access privileges (e.g., an Access Control List) to the document are defined for one or more users of the content management system. An occurrence of a document life cycle event with respect to the document is detected and a distribution list is generated for notifying the one or more users of the document life cycle event based on the access privileges of the one or more users.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenytt D. Avery, Vincent Q. Le, Kevin N. Trinh
  • Patent number: 9692763
    Abstract: A content management system manages documents such that a document is received and stored in the content management system. Access privileges (e.g., an Access Control List) to the document are defined for one or more users of the content management system. An occurrence of a document life cycle event with respect to the document is detected and a distribution list is generated for notifying the one or more users of the document life cycle event based on the access privileges of the one or more users.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenytt D. Avery, Vincent Q. Le, Kevin N. Trinh