Patents by Inventor Fan Ping
Fan Ping 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: 12280414Abstract: A stamping assembly includes an upper die, a lower die, first pins and second pins. Each of the upper and lower dies has columns of depressions and columns of guiding holes. Each column of the guiding holes is disposed between two adjacent columns of the depressions. The depressions of one of the upper and lower dies are registered with the guiding holes of another one of the upper and lower dies. The first pins and second pins are respectively positioned in the guiding holes of the upper and lower dies and extend outwardly. The first pins and the second pins are respectively arranged into first and second matrices.Type: GrantFiled: June 24, 2021Date of Patent: April 22, 2025Assignees: NATIONAL TAIPEI UNIVERSITY OF TECHNOLOGY, CERAM ENERGY TECHNOLOGY CO., LTD.Inventors: Sea-Fue Wang, Fan-Ping Chen, Hsi-Chuan Lu
-
Patent number: 12265443Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.Type: GrantFiled: September 30, 2022Date of Patent: April 1, 2025Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Patent number: 12216679Abstract: Methods, systems, and computer-readable media for distributed transactions across multiple consensus groups are disclosed. A distributed transaction system comprises a proposer and a plurality of consensus groups, including a first consensus group comprising a first plurality of members and a second consensus group comprising a second plurality of members. The proposer proposes a transaction to at least a portion of the first consensus group and at least a portion of the second consensus group. A majority of the members in the first consensus group agree to perform the transaction, where the transaction is selected from a plurality of proposed transactions involving the first consensus group. A majority of the members in the second consensus group also agree to perform the transaction. The members of the first and second consensus groups perform the transaction to update a plurality of stored replicas.Type: GrantFiled: May 3, 2019Date of Patent: February 4, 2025Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Divya Ashok Kumar Jain, Fan Ping, Marc John Brooker
-
Publication number: 20240173762Abstract: A method for preparing a modular planar interconnect plate for a solid oxide fuel cell includes the steps of: (a) providing a metal blank sheet that includes a main region and a circumferential region; (b) stamping the metal blank sheet to simultaneously form columns of upper protrusions on an upper surface of the main region, columns of lower depressions on a lower surface of the main region, and a front upper retaining protrusion unit and a rear upper retaining protrusion unit on a right side area and a left side area of the circumferential region; (c) stamping the main region to form rows of lower protrusions on the lower surface of the main region and rows of upper depressions on the upper surface of the main region; and (d) forming a pair of upper elongation plates respectively and detachably retained between the front and rear upper retaining protrusion units.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Applicants: National Taipei University of Technology, Ceram Energy Technology Co., Ltd.Inventors: Sea-Fue WANG, Fan-Ping CHEN, Hsi-Chuan LU
-
Patent number: 11640410Abstract: Data replication groups may be used to store data in a distributed computing environment. The data replication groups may include a set of nodes executing a consensus protocol to maintain data durably. The nodes of the data replication groups may generate logs containing information corresponding committed operations performed by the nodes. These logs may be collected and processed to obtain useful information corresponding to the operation of the data replication group. Furthermore, this processed information may be provided in the form of a stream to enable event driven operations corresponding to the logs.Type: GrantFiled: December 2, 2015Date of Patent: May 2, 2023Assignee: Amazon Technologies, Inc.Inventors: Matthew Joseph Zulak, Tao Chen, Fan Ping, Lakshmi N. Pallikila, Shobha Agrawal, Marc John Brooker
-
Publication number: 20230022729Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.Type: ApplicationFiled: September 30, 2022Publication date: January 26, 2023Applicant: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Patent number: 11554405Abstract: A method for preparing a modular planar interconnect plate includes steps of a) providing a metal blank sheet having a main region and two first lateral regions, b) forming two openings respectively in the first lateral regions, and c) stamping to form protrusions and depressions at the main region on lower and upper surfaces of the metal blank sheet. In the stamping step, each of two lower surrounding protrusions and two upper surrounding depressions is formed to surround a corresponding one of the openings, and each of an upper surrounding protrusion and a lower surrounding depression is formed to surround the first lateral regions and the corresponding ones of the protrusions and depressions formed at the main region.Type: GrantFiled: November 27, 2020Date of Patent: January 17, 2023Assignees: NATIONAL TAIPEI UNIVERSITY OF TECHNOLOGY, CERAMENERGY TECHNOLOGY CO., LTD.Inventors: Sea-Fue Wang, Fan-Ping Chen, Hsi-Chuan Lu
-
Patent number: 11461156Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.Type: GrantFiled: April 23, 2021Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Publication number: 20220152683Abstract: A method for preparing a modular planar interconnect plate includes steps of a) providing a metal blank sheet having a main region and two first lateral regions, b) forming two openings respectively in the first lateral regions, and c) stamping to form protrusions and depressions at the main region on lower and upper surfaces of the metal blank sheet. In the stamping step, each of two lower surrounding protrusions and two upper surrounding depressions is formed to surround a corresponding one of the openings, and each of an upper surrounding protrusion and a lower surrounding depression is formed to surround the corresponding ones of the protrusions and depressions formed at the main region and the first lateral regions.Type: ApplicationFiled: November 27, 2020Publication date: May 19, 2022Applicants: National Taipei University of Technology, CeramEnergy Technology Co., Ltd.Inventors: Sea-Fue WANG, Fan-Ping CHEN, Hsi-Chuan LU
-
Patent number: 11288004Abstract: Systems and methods are provided to manage replicas of a virtualized block storage volume. The master replica of the virtualized block storage volume can heartbeat with each secondary replica of the virtualized block storage volume to provide an indication of the status of the master replica. Each secondary replica can reply to the heartbeat of the master replica. Each replica can be configured to request an updated replica configuration based on not receiving a heartbeat from one of the replicas. The master replica can request an updated replica configuration after a first time period without receiving a reply from one of the secondary replicas and each secondary replica can request an updated replica configuration after a second time period without receiving a communication from the master replica. Use of the heartbeat process between the master replica and the secondary replicas can increase system speed or reduce power consumption.Type: GrantFiled: March 13, 2020Date of Patent: March 29, 2022Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Marc Brooker, Tao Chen
-
Publication number: 20210320309Abstract: A method for preparing a modular planar interconnect plate for a solid oxide fuel cell includes the steps of: (a) providing a metal blank sheet, (b) stamping a main region of the metal blank sheet to form a plurality of columns of upper protrusions on an upper surface of the main region of the metal blank sheet and a plurality of columns of lower depressions on a lower surface of the main region of the metal blank sheet, and (c) stamping the main region of the metal blank sheet to form a plurality of rows of lower protrusions on a lower surface of the main region of the metal blank sheet and a plurality of rows of upper depressions on the upper surface of the main region of the metal blank sheet.Type: ApplicationFiled: June 24, 2021Publication date: October 14, 2021Applicants: National Taipei University of Technology, Ceram Energy Technology Co., Ltd.Inventors: Sea-Fue WANG, Fan-Ping CHEN, Hsi-Chuan LU
-
Publication number: 20210320308Abstract: A method for preparing a modular planar interconnect plate for a solid oxide fuel cell includes the steps of: (a) providing a metal blank sheet, (b) stamping a main region of the metal blank sheet to form a plurality of columns of upper protrusions on an upper surface of the main region of the metal blank sheet and a plurality of columns of lower depressions on a lower surface of the main region of the metal blank sheet, and (c) stamping the main region of the metal blank sheet to form a plurality of rows of lower protrusions on a lower surface of the main region of the metal blank sheet and a plurality of rows of upper depressions on the upper surface of the main region of the metal blank sheet.Type: ApplicationFiled: June 24, 2021Publication date: October 14, 2021Applicants: National Taipei University of Technology, Ceram Energy Technology Co., Ltd.Inventors: Sea-Fue WANG, Fan-Ping CHEN, Hsi-Chuan LU
-
Patent number: 11121981Abstract: A system that hosts computing resources may implement optimistically granting permission to host computing resources. A request for permission to host a computing resource may be received by a control plane. If the control plane determines that the resource host is the first to request permission to host the resource, then the control plane may store an indication of permission that blocks other resource hosts from obtaining permission to host the computing resource and sending an acknowledgement of permission to the resource host that requested permission.Type: GrantFiled: June 29, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Sriram Venugopal, Avram Israel Blaszka, Divya Ashokkumar Jain, James Pinkerton, Jianhua Fan
-
Publication number: 20210240560Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.Type: ApplicationFiled: April 23, 2021Publication date: August 5, 2021Applicant: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Patent number: 11075391Abstract: A method for preparing a modular planar interconnect plate for a solid oxide fuel cell includes the steps of: (a) providing a metal blank sheet, (b) stamping a main region of the metal blank sheet to form a plurality of columns of upper protrusions on an upper surface of the main region of the metal blank sheet and a plurality of columns of lower depressions on a lower surface of the main region of the metal blank sheet, and (c) stamping the main region of the metal blank sheet to forma plurality of rows of lower protrusions on a lower surface of the main region of the metal blank sheet and a plurality of rows of upper depressions on the upper surface of the main region of the metal blank sheet.Type: GrantFiled: June 11, 2019Date of Patent: July 27, 2021Assignees: National Taipei University of Technology, Ceram Energy Technology Co., Ltd.Inventors: Sea-Fue Wang, Fan-Ping Chen, Hsi-Chuan Lu
-
Patent number: 10990464Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.Type: GrantFiled: September 4, 2019Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Patent number: 10929041Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. A membership group authority authorizes sequence numbers for a given logical volume and an associated membership group. The members of the membership group ensure that the members are in agreement on the latest sequence number for the given logical volume before responding to read or write requests directed to the given logical volume.Type: GrantFiled: September 4, 2019Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
-
Publication number: 20200266455Abstract: A method for preparing a modular planar interconnect plate for a solid oxide fuel cell includes the steps of: (a) providing a metal blank sheet, (b) stamping a main region of the metal blank sheet to form a plurality of columns of upper protrusions on an upper surface of the main region of the metal blank sheet and a plurality of columns of lower depressions on a lower surface of the main region of the metal blank sheet, and (c) stamping the main region of the metal blank sheet to forma plurality of rows of lower protrusions on a lower surface of the main region of the metal blank sheet and a plurality of rows of upper depressions on the upper surface of the main region of the metal blank sheet.Type: ApplicationFiled: June 11, 2019Publication date: August 20, 2020Applicants: National Taipei University of Technology, Ceram Energy Technology Co., Ltd.Inventors: Sea-Fue WANG, Fan-Ping CHEN, Hsi-Chuan LU
-
Patent number: 10733201Abstract: Data replication groups may be used to store data in a distributed computing environment. The data replication groups may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase the speed of provisioning, a data replication may be provision with less than the total number of nodes to be included in the group. Once an initial set of nodes have been provisioned and are implementing a consensus protocol, the data replication group may begin to receive traffic. Furthermore, new nodes may be added to the group until the total number of nodes for the group has been reached.Type: GrantFiled: November 30, 2015Date of Patent: August 4, 2020Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Madhuvanesh Parthasarathy, Shobha Agrawal, Fan Ping, Divya Ashok Kumar Jain, Marc John Brooker, Matthew Joseph Zulak, Lakshmi N. Pallikila
-
Patent number: 10565227Abstract: Data replication groups may be used to store data in a distributed computing environment. A data replication group may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase efficiency and performance of the data replication, a particular node of the data replication group may be assigned the role of master node. The role of master node may be lease in accordance with a consensus protocol. If the lease is not renewed within an interval of time election/selection of a new master node may be commenced.Type: GrantFiled: August 31, 2016Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Norbert Paul Kusters, Fan Ping, Lakshmi N. Pallikila