Patents by Inventor Hung V. Tran

Hung V. Tran 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).

  • Publication number: 20220008767
    Abstract: Apparatuses and methods for protecting buildings which are likely to fall in the path of wildfire and/or strong wind are disclosed. The apparatus comprises two main parts: the first part comprises a set of rigid poles pre-installed in the ground surrounding a building to be protected, and, the second part comprises a set of frames, each frame supporting a mesh that, when extended over the building to be protected, shields at least a portion of the building underlying the mesh from the destructive force of fire and/or strong wind. The set of frames with its corresponding meshes, when assembled together, forms a continuous protective pyramid-shaped net that covers the entire building. The set of frames and the set of rigid poles have complementary mechanical receptacles to lock with one another so that the rigid poles collectively provide ground support when the frames are deployed over the building.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Inventor: Hung V. Tran
  • Publication number: 20200341972
    Abstract: The disclosed embodiments provide a system for managing a data store. During operation, the system stores a set of pending updates to a data store in a registry. Next, the system executes an asynchronous process that applies a first subset of updates from the registry as writes to records in the data store without blocking processing of read queries of the data store. Upon completing a write by the asynchronous process at a second portion of the data store, the system updates the registry with an indication of the completed write at the second portion of the data store. During processing of a read query of the data store, the system applies a second subset of updates from the registry to a result of the read query. Finally, the system returns the result in a response to the read query.
    Type: Application
    Filed: May 29, 2019
    Publication date: October 29, 2020
    Inventors: Issac Buenrostro, Anthony Hsu, Hung V. Tran, Sudarshan Vasudevan, Lei Sun, Jack W. Moseley, Shirshanka Das, Vasanth Rajamani
  • Patent number: 10451363
    Abstract: A bracket system includes a first bracket configured to couple a heat exchanger coil to a base of a heat exchanger via engagement of a mounting surface of the base, where the first bracket has a recessed member and a fastening tab, and a second bracket configured to couple the heat exchanger coil to a shroud of the heat exchanger via engagement of a fastener, where the second bracket has a protruding member and a protruding ridge. The recessed member is configured to receive the protruding member such that the first bracket and the second bracket are coupled to one another in a first configuration of the bracket system, and where the fastening tab is configured to receive the protruding ridge such that the first bracket and the second bracket are coupled to one another in a second configuration of the bracket system.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: October 22, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Robert L. Eskew, Frank D. Ashby, Tony M. Clark, Jeremiah M. Horn, Debra S. Yates, Cody J. Kaiser, Hung V. Tran, Dale Clair Kester, Stanley Robert Buisman, Bennie Hoyt
  • Patent number: 10191932
    Abstract: Techniques are provided for dependency-aware transaction batching for data replication. A plurality of change records corresponding to a plurality of transactions is read. Inter-transaction dependency data is generated, the inter-transaction dependency data including at least one inter-transaction dependency relationship between a plurality of pending transactions. Each inter-transaction dependency relationship indicates that a first transaction is dependent on a second transaction. A batch transaction is generated based on the inter-transaction dependency data. The batch transaction includes at least one pending transaction of the plurality of pending transactions. The batch transaction is assigned to an apply process of a plurality of apply processes configured to apply batch transactions in parallel.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: January 29, 2019
    Assignee: Oracle International Corporation
    Inventors: Sean Lehouillier, Hung V. Tran, Vasanth Rajamani, Nimar S. Arora, Lik Wong
  • Patent number: 9965535
    Abstract: Transient duplicate key violations of unique key constraints are handled during row updates. Row changes are buffered until a point is reached that those changes are safe to execute. Row changes are effectively reordered to avoid constraint violations during execution of updates. In response to receiving a constraint key violation from a server after an attempted update, a client locally stores a record containing information regarding the failed update. Later, in response to the lack of receipt of an error in response to another update to the same column of the same table, the client uses the information in this record to instruct the server to attempt to repeat a failed update that previously attempted to change the value of a row to a value that was present in a uniqueness-constrained column at the time of the failure, but is no longer present due to the successful update.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: May 8, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hung V. Tran, Lik Wong, Edwina Ming-Yue Lu
  • Publication number: 20170205158
    Abstract: A bracket system includes a first bracket configured to couple a heat exchanger coil to a base of a heat exchanger via engagement of a mounting surface of the base, where the first bracket has a recessed member and a fastening tab, and a second bracket configured to couple the heat exchanger coil to a shroud of the heat exchanger via engagement of a fastener, where the second bracket has a protruding member and a protruding ridge. The recessed member is configured to receive the protruding member such that the first bracket and the second bracket are coupled to one another in a first configuration of the bracket system, and where the fastening tab is configured to receive the protruding ridge such that the first bracket and the second bracket are coupled to one another in a second configuration of the bracket system.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 20, 2017
    Inventors: Robert L. Eskew, Frank D. Ashby, Tony M. Clark, Jeremiah M. Horn, Debra S. Yates, Cody J. Kaiser, Hung V. Tran, Dale Clair Kester, Stanley Robert Buisman, Bennie Hoyt
  • Patent number: 9589041
    Abstract: Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Hung V. Tran, Lik Wong, Nimar Singh Arora, Thuvan Hoang, Edwina Ming-Yue Lu, Tianshu Li
  • Publication number: 20150269215
    Abstract: Techniques are provided for dependency-aware transaction batching for data replication. A plurality of change records corresponding to a plurality of transactions is read. Inter-transaction dependency data is generated, the inter-transaction dependency data including at least one inter-transaction dependency relationship between a plurality of pending transactions. Each inter-transaction dependency relationship indicates that a first transaction is dependent on a second transaction. A batch transaction is generated based on the inter-transaction dependency data. The batch transaction includes at least one pending transaction of the plurality of pending transactions. The batch transaction is assigned to an apply process of a plurality of apply processes configured to apply batch transactions in parallel.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: Oracle International Corporation
    Inventors: Sean Lehouillier, Hung V. Tran, Vasanth Rajamani, Nimar S. Arora, Lik Wong
  • Publication number: 20150032695
    Abstract: Techniques are provided for client and server integration for scalable replication. A replication client transmits change records to a database server over a stream. The database server determines at least one batch comprising change records for at least one transaction. The database server generates dependency data for at least one change record in a batch based on at least one constraint identifier for at least one column. The database server determines an ordered grouping of the change records based on an operation type of each change record and the dependency data of each change record, wherein change records sharing operation types are grouped together unless a division based on the dependency data is determined. The database server generates a reordered transaction comprising a plurality of reordered operations based on the ordered grouping of the change records of the particular batch.
    Type: Application
    Filed: July 25, 2013
    Publication date: January 29, 2015
    Applicant: Oracle International Corporation
    Inventors: Hung V. Tran, Lik Wong, Nimar Singh Arora, Thuvan Hoang, Edwina Ming-Yue Lu, Tianshu Li
  • Publication number: 20140081907
    Abstract: Transient duplicate key violations of unique key constraints are handled during row updates. Row changes are buffered until a point is reached that those changes are safe to execute. Row changes are effectively reordered to avoid constraint violations during execution of updates. In response to receiving a constraint key violation from a server after an attempted update, a client locally stores a record containing information regarding the failed update. Later, in response to the lack of receipt of an error in response to another update to the same column of the same table, the client uses the information in this record to instruct the server to attempt to repeat a failed update that previously attempted to change the value of a row to a value that was present in a uniqueness-constrained column at the time of the failure, but is no longer present due to the successful update.
    Type: Application
    Filed: September 18, 2012
    Publication date: March 20, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hung V. Tran, Lik Wong, Edwina Ming-Yue Lu
  • Patent number: 6856948
    Abstract: A reliable system and method is provided for approximating a required network capacity for inhomogeneous self-similar traffic sources in a multimedia packet network. A diffusion model is first constructed for the multimedia packet network, the diffusion model assuming an input process representing the traffic sources is a sum of a plurality of independent fractional Gaussian noise processes with a plurality of corresponding Hurst parameters. A predetermined Weibull function contained in the diffusion model is then approximated, and the acceptance of a new traffic source is determined based on a predetermined packet loss probability parameter contained in the diffusion model.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: February 15, 2005
    Assignee: Nortel Networks Limited
    Inventor: Hung V. Tran
  • Publication number: 20020001315
    Abstract: A system and method for compressing data packet headers in a lossy environment comprises circuitry that initially transmits a data packet with a full header and subsequently transmits data packets with compressed headers. The compressed headers include information that details the differences between the subsequent packets and the original full packet. Accordingly, each subsequent packet has a header whose differences are based upon the original full header of the first packet. Accordingly, a base station transceiver system includes circuitry for transmitting and receiving data packets utilizing the described header compression algorithm. Similarly, a mobile terminal is formed to receive and transmit data packet headers compressed in this manner.
    Type: Application
    Filed: December 29, 2000
    Publication date: January 3, 2002
    Inventors: Hung V. Tran, Erika C. Schnurr, Martin Gallant