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).
-
Publication number: 20240112855Abstract: The disclosure is directed to an iron-nitride material having a polycrystalline microstructure including a plurality of elongated crystallographic grains with grain boundaries, the iron-nitride material including at least one of an ??-Fe16N2 phase and a body-center-tetragonal (bct) phase comprising Fe and N. The disclosure is also directed a method producing an iron-nitride material.Type: ApplicationFiled: December 5, 2023Publication date: April 4, 2024Inventors: Jian-Ping WANG, Md MEHEDI, YanFeng JIANG, Bin MA, Delin ZHANG, Fan ZHANG, Jinming LIU
-
Patent number: 11928824Abstract: An approach is provided in which the approach receives an image that includes multiple image points and constructs a plane in the image based on a first subset of the plurality of image points. The approach identifies a second subset of the image points that belong to the plane and are not part of the first subset of image points, and removes the first subset of image points and the second subset of image points form the image points. The approach annotates the remaining subset of image points in the image.Type: GrantFiled: September 13, 2021Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Xue Ping Liu, Dan Zhang, Yuan Yuan Ding, Chao Xin, Fan Li, Hong Bing Zhang, Xu Min
-
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: 10567499Abstract: 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. During the execution of the set of nodes various nodes may become stale or otherwise obtain a state that is inconsistent with at least one other node of the data replication group. A catch up algorithm may be employed in which a set of teachers is initialized, the various node which may be stale may select a teacher from the set of teachers and perform learning operations. This process may be repeated until the state of the various nodes is current with at least one other node of the data replication group.Type: GrantFiled: December 2, 2015Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Matthew Joseph Zulak, Lakshmi N. Pallikila, Shobha Agrawal, Fan Ping, Divya Ashok Kumar Jain
-
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
-
Patent number: 10489230Abstract: 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 monitor and debug the operation of the data replication group a chaining mechanism may be utilized during log creation by the set of nodes of the data replication group. The chaining mechanism may cause entries in the log to indicate an operation being performed and an operation performed immediately prior to the operation being performed. In various embodiments, an outside observer receives the logs and checks the logs for errors indicated by the chaining mechanism.Type: GrantFiled: December 2, 2015Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Matthew Joseph Zulak, Lakshmi N. Pallikila, Shobha Agrawal, Fan Ping, Divya Ashok Kumar Jain