Patents by Inventor Phong K. Truong

Phong K. Truong 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: 10489396
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10489398
    Abstract: Methods for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10331640
    Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
  • Patent number: 10318509
    Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
  • Patent number: 10176193
    Abstract: Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10162837
    Abstract: Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 9934255
    Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tawei Hu, Iun V. Leong, Yongliang Li, Phong K. Truong
  • Patent number: 9934256
    Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tawei Hu, Iun V. Leong, Yongliang Li, Phong K. Truong
  • Publication number: 20150370793
    Abstract: Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
    Type: Application
    Filed: February 19, 2015
    Publication date: December 24, 2015
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Publication number: 20150370792
    Abstract: Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Publication number: 20150363483
    Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.
    Type: Application
    Filed: February 26, 2015
    Publication date: December 17, 2015
    Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
  • Publication number: 20150363444
    Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
  • Publication number: 20150213033
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Publication number: 20150213034
    Abstract: Methods for a content management system. In response to determining that a change has occurred to a management policy in the content management system and in response to further determining that the content management system includes one or more items that are affected by the change to the management policy, new attribute values are associated with the items asynchronously. The new attribute values are in accordance with the changed management policy.
    Type: Application
    Filed: October 28, 2014
    Publication date: July 30, 2015
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Publication number: 20150134628
    Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.
    Type: Application
    Filed: June 17, 2014
    Publication date: May 14, 2015
    Inventors: Tawei Hu, Iun V. Leong, Yongliang Li, Phong K. Truong
  • Publication number: 20150134627
    Abstract: End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.
    Type: Application
    Filed: November 11, 2013
    Publication date: May 14, 2015
    Applicant: International Business Machines Corporation
    Inventors: Tawei Hu, Iun V. Leong, Yong Liang Li, Phong K. Truong
  • Publication number: 20140075454
    Abstract: Provided are a method, computer program product, and system for a dynamic subscription update for multiple queue event systems. A subscription request, including one or more conditions is received. A first subscription object, containing the one or more conditions in the subscription request, is selected from a first set of subscription objects. The first subscription object is moved to a second set of subscription objects. A second subscription object is generated based on the first subscription object. The second subscription object is updated with a generated subscription version and the subscription request. The second subscription object is added to the first set of subscription objects. In response to receiving the one or more conditions, a first event is generated using the second subscription object. The first event including the generated subscription version and the one of more conditions. The first event is added to a collection of first events.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khanh M. Le, Phong K. Truong, Alan T. Yaung