Patents by Inventor YAO-CHENG TIEN

YAO-CHENG TIEN 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: 20210279204
    Abstract: Verifying that data has been correctly replicated to a replication target, including: replicating a dataset stored at a first computing system to a second computing system; and determining, based at least on a comparison of a first hash and a second hash, validity of the dataset stored at the second computing system, wherein the first hash is generated by applying a hash function to a copy of the dataset that is stored at the first computing system and the second hash is generated by applying the hash function to a copy of the dataset that is stored at the second computing system.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 9, 2021
    Inventors: DAVID GRUNWALD, LUKE PAULSEN, RONALD KARR, THOMAS GILL, YAO-CHENG TIEN
  • Patent number: 11036677
    Abstract: Performing replicated data integrity, including: generating, at a first computer system, a local hash of a local dataset; replicating the local dataset; receiving, at the first computer system from a second computer system, a remote hash of a remote dataset generated from the local dataset replicated from the first computer system; and determining, based at least on a comparison of the local hash of the local dataset with the remote hash of the remote dataset, validity of the remote dataset generated from the local dataset replicated from the first computer system.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 15, 2021
    Assignee: Pure Storage, Inc.
    Inventors: David Grunwald, Luke Paulsen, Ronald Karr, Thomas Gill, Yao-Cheng Tien
  • Patent number: 10360340
    Abstract: A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. The second display window is positioned relative to the first display window using position information received from the first display window via an inter-process communication channel.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: July 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Rupesh Verma, Anuj Trivedi, Yao-Cheng Tien
  • Publication number: 20180096095
    Abstract: A method for visually merging design databases without generating a merged database of the design databases is disclosed. A first display window that is to display information from a particular database in non-overlay mode is assigned to the first stack position, and a second display window that is to display information from another database in overlay mode is assigned to a next stack position. The second display window is positioned relative to the first display window using position information received from the first display window via an inter-process communication channel.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Inventors: Rupesh Verma, Anuj Trivedi, Yao-Cheng Tien
  • Patent number: 9858642
    Abstract: Techniques herein are for generating geometric models. A method involves receiving a raw data set. Generation parameters include an abstraction function, a raw data set, a plurality of size pairs, and a quality interval. Each size pair comprises a view size and a portion size. The view size comprises an amount of display area. The portion size comprises an amount of raw data. For each size pair, associate a set of grid square sizes with the size pair. Each grid square size comprises a multiple of natural units. The quality interval contains a multiplicative product of the grid square size times a ratio of the view size to the portion size. Generate a set of geometric models based on the raw data set, the plurality of size pairs, the abstraction function, and the set of grid square sizes associated with the plurality of size pairs.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rupesh Verma, Subramanian Venkateswaran, Yao-Cheng Tien, Jay J. Zhu
  • Publication number: 20160328826
    Abstract: Techniques herein are for generating geometric models. A method involves receiving a raw data set. Generation parameters include an abstraction function, a raw data set, a plurality of size pairs, and a quality interval. Each size pair comprises a view size and a portion size. The view size comprises an amount of display area. The portion size comprises an amount of raw data. For each size pair, associate a set of grid square sizes with the size pair. Each grid square size comprises a multiple of natural units. The quality interval contains a multiplicative product of the grid square size times a ratio of the view size to the portion size. Generate a set of geometric models based on the raw data set, the plurality of size pairs, the abstraction function, and the set of grid square sizes associated with the plurality of size pairs.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: RUPESH VERMA, SUBRAMANIAN VENKATESWARAN, YAO-CHENG TIEN, JAY J. ZHU