Patents by Inventor David Ou

David Ou 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: 12443587
    Abstract: A storage application is disclosed herein that employs a method for managing read and write requests associated with a database distributed across multiple replicas in multiple data centers. The storage application may be implemented on one or more computing devices in the context of a data center, cloud environment, or the like. The method includes the storage application receiving a client request to perform an operation with respect to an object at an any-local-quorum consistency level. In response to client request, the storage application iteratively generates and submits coordinator requests to the multiple data centers at a local-quorum consistency level, until one of the multiple data centers successfully replies to one of the coordinator requests with a result. The storage application then replies to the client request based on the result provided by the one of the multiple data centers.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: October 14, 2025
    Assignee: NetApp, Inc.
    Inventors: Blake Edwards, William Zhang, Lawrence Yu, David Ou, Song Guen Yoon
  • Publication number: 20250124016
    Abstract: A storage application is disclosed herein that employs a method for managing read and write requests associated with a database distributed across multiple replicas in multiple data centers. The storage application may be implemented on one or more computing devices in the context of a data center, cloud environment, or the like. The method includes the storage application receiving a client request to perform an operation with respect to an object at an any-local-quorum consistency level. In response to client request, the storage application iteratively generates and submits coordinator requests to the multiple data centers at a local-quorum consistency level, until one of the multiple data centers successfully replies to one of the coordinator requests with a result. The storage application then replies to the client request based on the result provided by the one of the multiple data centers.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 17, 2025
    Inventors: Blake Edwards, William Zhang, Lawrence Yu, David Ou, Song Guen Yoon
  • Publication number: 20250124015
    Abstract: A storage application is disclosed herein that employs a method for managing read and write requests associated with a database distributed across multiple replicas in multiple data centers. The storage application may be implemented on one or more computing devices in the context of a data center, cloud environment, or the like. The method includes the storage application receiving a client request to perform an operation with respect to an object at an any-local-quorum consistency level. In response to client request, the storage application iteratively generates and submits coordinator requests to the multiple data centers at a local-quorum consistency level, until one of the multiple data centers successfully replies to one of the coordinator requests with a result. The storage application then replies to the client request based on the result provided by the one of the multiple data centers.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 17, 2025
    Inventors: Blake Edwards, William Zhang, Lawrence Yu, David Ou, Song Guen Yoon
  • Patent number: 5870488
    Abstract: A wafer sorting system utilizing optical character recognition and optical "gate sensors" to determine the orientation of the wafers for prealigning. It is envisioned that the machine will be installed in conjunction with a computer controller and multiple cassette stations. A first end of a transfer arm of a robot is equipped with an end effector to transfer individual wafers. The end effector of the transfer arm is extendable and retractable to select and remove the desired wafer from its cassette, and to transfer it to the prealigner or a target cassette in its proper orientation. The end effector includes a vacuum pickup and a sensor that enables detection of presence or absence of wafers in the cassette, and any misaligned wafers in the cassette. Further gate sensors are mounted on the prealigner to accomplish the orientation function prior to the wafer being placed on the prealigner chuck. Multiple perimeter points are used to determine the position of the center of the wafer.
    Type: Grant
    Filed: May 7, 1996
    Date of Patent: February 9, 1999
    Assignee: Fortrend Engineering Corporation
    Inventors: John M. Rush, J. Randolph Andrews, Richard Collins, Conor Patrick O'Carroll, David Ou