Patents by Inventor Tuong Truong

Tuong 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: 9830374
    Abstract: Embodiments are included for methods, systems, and computer program products in which evaluating operations using an electronic computing device are presented including: receiving the operation on a first database partition in a shared nothing parallelism system, where the operation is non-collocated, reference based operation; generating a correlation sequence, where the correlation sequence includes a sequence of references pointing to input data required for the operation; receiving one of the references on a first table queue operator on a second database partition, where the second database partition includes input data corresponding with the received reference, and where the table queue operator is configured for providing communication between the first database partition and the second database partition; and processing the input data on the second database partition corresponding with the operation.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Anjali Betawadkar-Norwood, Mayank Pradhan, Radhika Reddy, Normen Seemann, Edison L Ting, Tuong Truong, Tian Zhang
  • Publication number: 20150161288
    Abstract: Embodiments are included for methods, systems, and computer program products in which evaluating operations using an electronic computing device are presented including: receiving the operation on a first database partition in a shared nothing parallelism system, where the operation is non-collocated, reference based operation; generating a correlation sequence, where the correlation sequence includes a sequence of references pointing to input data required for the operation; receiving one of the references on a first table queue operator on a second database partition, where the second database partition includes input data corresponding with the received reference, and where the table queue operator is configured for providing communication between the first database partition and the second database partition; and processing the input data on the second database partition corresponding with the operation.
    Type: Application
    Filed: February 16, 2015
    Publication date: June 11, 2015
    Inventors: Anjali Betawadkar-Norwood, Mayank Pradhan, Radhika Reddy, Normen Seemann, Edison L. Ting, Tuong Truong, Tian Zhang
  • Patent number: 8990185
    Abstract: Embodiments are included for methods, systems, and computer program products for evaluating operations in a shared nothing parallelism system using an electronic computing device are presented, the methods and computer program products including: causing the electronic computing device to receive the operation, where the operation is non-collocated, reference based operation, and where the operation is configured for execution on a first partition in the shared nothing parallelism system; causing the electronic computing device to insert a table queue operator on a second partition, where the second partition includes a reference to input data, causing the electronic computing device to place the reference to the input data on the first partition by the table queue operator; and causing the electronic computing device to execute the operation on the reference to the input data on the first partition.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Anjali Betawadkar-Norwood, Mayank Pradhan, Radhika Reddy, Normen Seemann, Edison L Ting, Tuong Truong, Tian Zhang
  • Patent number: 8289211
    Abstract: Aspects of the disclosure provide a method for ranging. The method includes receiving by a ranging apparatus a first ranging signal transmitted from a first remote apparatus. The first ranging signal includes a first digital sequence that is a logic combination of a first group of co-prime component codes having co-prime cycle lengths. Further, the method includes detecting first component shifts of the first digital sequence corresponding to the first group of co-prime component codes, and determining a first ranging code shift of the first digital sequence based on the first component shifts.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: October 16, 2012
    Assignee: Lockheed Martin Corporation
    Inventors: Paul Tuong Truong, Dennis Lee Wilson
  • Patent number: 8045858
    Abstract: A method for transmission of multiple, independent data packages across a single optical fiber utilizing both time division multiplexing and wavelength division multiplexing is described. The method includes transmitting a first data package across the single optical fiber at a first wavelength and transmitting a second data package across the same optical fiber at a second wavelength, in either the same direction or in a direction opposite as the first data package, wherein the second data package transmission may be concurrent with the first data package transmission. the method further includes separating the data package transmissions into two optical paths, filtering the second wavelength from a first of the two optical paths, detecting the first data package at the first wavelength, filtering the first wavelength from a second of the two optical paths, and detecting the second data package data at the second wavelength.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: October 25, 2011
    Assignee: The Boeing Company
    Inventor: Tuong Truong
  • Publication number: 20110208719
    Abstract: Embodiments are included for methods, systems, and computer program products for evaluating operations in a shared nothing parallelism system using an electronic computing device are presented, the methods and computer program products including: causing the electronic computing device to receive the operation, where the operation is non-collocated, reference based operation, and where the operation is configured for execution on a first partition in the shared nothing parallelism system; causing the electronic computing device to insert a table queue operator on a second partition, where the second partition includes a reference to input data, causing the electronic computing device to place the reference to the input data on the first partition by the table queue operator; and causing the electronic computing device to execute the operation on the reference to the input data on the first partition.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 25, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anjali Betawadkar-Norwood, Mayank Pradhan, Radhika Reddy, Normen Seemann, Edison L Ting, Tuong Truong, Tian Zhang
  • Patent number: 7953742
    Abstract: A system and method is provided for processing XQuery Updates on an Extensible Markup Language (XML) document. The XQuery Updates are processed in three phases. The first phase includes creating a pending update list (PUL) including all update operations to be performed on nodes in a fragment of the Extensible Markup Language (XML) document. The second phase includes sorting the PUL. The third phase includes applying the sorted PUL to each node in the XML fragment during a single traversal of the XML fragment.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Uttam Jain, Henrik Loeser, Tuong Truong, Robbert Van der Linden
  • Publication number: 20100021174
    Abstract: A method for transmission of multiple, independent data packages across a single optical fiber utilizing both time division multiplexing and wavelength division multiplexing is described. The method includes transmitting a first data package across the single optical fiber at a first wavelength and transmitting a second data package across the same optical fiber at a second wavelength, in either the same direction or in a direction opposite as the first data package, wherein the second data package transmission may be concurrent with the first data package transmission. the method further includes separating the data package transmissions into two optical paths, filtering the second wavelength from a first of the two optical paths, detecting the first data package at the first wavelength, filtering the first wavelength from a second of the two optical paths, and detecting the second data package data at the second wavelength.
    Type: Application
    Filed: July 24, 2008
    Publication date: January 28, 2010
    Inventor: Tuong Truong
  • Publication number: 20090030877
    Abstract: A system and method is provided for processing XQuery Updates on an Extensible Markup Language (XML) document. The XQuery Updates are processed in three phases. The first phase includes creating a pending update list (PUL) including all update operations to be performed on nodes in a fragment of the Extensible Markup Language (XML) document. The second phase includes sorting the PUL. The third phase includes applying the sorted PUL to each node in the XML fragment during a single traversal of the XML fragment.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Uttam Jain, Henrik Loeser, Tuong Truong, Robert Van der Linden
  • Publication number: 20070237452
    Abstract: A method for creating a full duplex fiber optic network using one single fiber optic cable of the multimode fiber type for simultaneous transmission and reception is described. The method includes the steps of equipping end user devices and switches with bidirectional transceivers utilizing multi-frequency lasers, allocation of wavelengths to the end user devices to assure interoperability of redundant systems, and connecting the elements with multimode fiber optic cable. The network components include multi-frequency bidirectional transceivers, switches, and multimode fiber optic cable. This full duplex fiber optic network can be created as a single-backbone network or multiple-backbone network operating in series or in parallel to provide backup redundancy. Various embodiments are disclosed to show the versatility and scalability of the network.
    Type: Application
    Filed: March 21, 2006
    Publication date: October 11, 2007
    Inventor: Tuong Truong
  • Publication number: 20060218206
    Abstract: A globally unique transaction identifier for each transaction is recorded in log entries pursuant to a two-phase commit protocol, wherein multiple log entries in multiple database recovery logs that correspond to one transaction have a same globally unique transaction identifier. A causally ordered, ascending timestamp value is maintained in the log entries pursuant to the two-phase commit protocol. For each of the multiple database recovery logs, all the log entries related to a single transaction are marked identically with a mark unique to the single transaction in a given one of the database recovery logs. Global changes are identified for the single transaction from the log entries in the multiple database recovery logs based on the marking and the globally unique transaction identifier for each transaction by reading log entries based on the causally ordered, ascending timestamp value.
    Type: Application
    Filed: June 12, 2006
    Publication date: September 28, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serge Bourbonnais, Elizabeth Hamel, Bruce Lindsay, Chengfei Liu, Jens Stankiewitz, Tuong Truong