Patents by Inventor Yang Ping
Yang 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: 20240141909Abstract: A fan frame includes a central base, a frame wall, and a plurality of static blades radially extending from the central base to the frame wall, each static blade is connected to the central base at a first end and connected to the frame wall at a second end, the central base is provided with a first wire groove, the frame wall is provided with a second wire groove, the first wire groove and the second wire groove are configured for accommodating wires, and the second wire groove has a shape same as the second end of the static blade connected to the frame wall for gathering the wires to shape similar to the static blade. A fan assembly including the fan frame is also disclosed.Type: ApplicationFiled: February 1, 2023Publication date: May 2, 2024Inventors: XIAO-GUANG MA, YUNG-PING LIN, YONG-KANG ZHANG, PENG-FEI MAI, KUN-CHE LEE, YANG-YANG ZHU
-
Patent number: 11943022Abstract: Systems and methods of beamforming and improving mmWave communications for drones are described. Multiple RF chains are used to adapt the main beam to track changes without the use of pilot signals. To reduce interference, interfering signal power is eliminated by optimizing a non-Gaussian measure to extract the interferers. The AoA of signals from a target drone on neighbouring drones and location of the neighbouring drones and base stations are used to independently corroborate the location reported by the target drone. The base station provides additional synchronization signals below 6 GHz and restricts the search/measurement space in the vertical direction. The inherent sparse structure above 6 GHz is exploited by applying different beamformers on a sounding signal and estimating the AoA and impulse response. Variations of fully digital and hybrid beamforming architectures for multi-cell DL sync and CRS measurement are described.Type: GrantFiled: March 29, 2019Date of Patent: March 26, 2024Assignee: Intel CorporationInventors: Venkatesan Nallampatti Ekambaram, Yang-Seok Choi, Junyoung Nam, Feng Xue, Shu-ping Yeh, Hosein Nikopour, Shilpa Talwar, Jan Schreck, Nageen Himayat, Sagar Dhakal
-
Publication number: 20240071722Abstract: Embodiments described herein relate to plasma processes. A plasma process includes generating a plasma containing negatively charged oxygen ions. A substrate is exposed to the plasma. The substrate is disposed on a pedestal while being exposed to the plasma. While exposing the substrate to the plasma, a negative direct current (DC) bias voltage is applied to the pedestal to repel the negatively charged oxygen ions from the substrate.Type: ApplicationFiled: November 8, 2023Publication date: February 29, 2024Inventors: Sheng-Liang Pan, Bing-Hung Chen, Chia-Yang Hung, Jyu-Horng Shieh, Shu-Huei Suen, Syun-Ming Jang, Jack Kuo-Ping Kuo
-
Publication number: 20240071445Abstract: A circuit includes a first two-state device, a second two-state device and a third two-state device, each two-state device having a first resistance in a first state and a second resistance in a second state. First control elements are configured to apply a first voltage to the first two-state device to stochastically place the first two-state device in either the first state or the second state. Second control elements are configured to apply a second voltage to the second two-state device to stochastically place the second two-state device in either the first state or the second state. Third control elements are configured to send respective currents through the first two-state device and the second two-state device so as to place the third two-state device in either the first state or the second state based on the state of the first two-state device and the state of the second two-state devices.Type: ApplicationFiled: August 23, 2023Publication date: February 29, 2024Inventors: Jian-Ping Wang, Brandon Zink, Yang Lv
-
Patent number: 11805101Abstract: Some embodiments provide a novel secure method for suppressing address discovery messaging. In some embodiments, the method receives an address discovery record that provides a network address associated with a machine connected to a network. The method then identifies a set of one or more rules for evaluating the received address discovery record to determine whether the address discovery record or its provided network address should be distributed to one or more hosts and/or devices associated with the network. The method then processes the set of rules to determine whether the received address discovery record violates a rule in the set of rules so as to prevent the distribution of its provided network address. When the address discovery record violates a rule, the method discards it in some embodiments.Type: GrantFiled: April 6, 2021Date of Patent: October 31, 2023Assignee: VMWARE, INC.Inventors: Li Sun, Parasuramji Rajendran, Yang Ping, Jianjun Shen
-
Publication number: 20230168917Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.Type: ApplicationFiled: January 31, 2023Publication date: June 1, 2023Inventors: Fenil Kavathia, Anuprem Chalvadi, Yang Ping, Akhila Naveen, Yong Feng, Kantesh Mundaragi, Rahul Mishra, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Publication number: 20230093534Abstract: A method of recording layer-2 (L2) mappings created for workloads executing on a plurality of hosts in a first database managed by a network management server: upon receipt of a first mapping reported by a first host, determining that the first mapping is not recorded in the first database; and in response to the determining that the received first mapping is not recorded in the first database, generating a first timestamp and persisting a first record in the first database that includes the first mapping and the first timestamp.Type: ApplicationFiled: September 17, 2021Publication date: March 23, 2023Inventors: Li SUN, Aravinda KIDAMBI SRINIVASAN, Deepika KALANI, Xiaozheng GUO, Yang PING
-
Patent number: 11595470Abstract: A method of recording layer-2 (L2) mappings created for workloads executing on a plurality of hosts in a first database managed by a network management server: upon receipt of a first mapping reported by a first host, determining that the first mapping is not recorded in the first database; and in response to the determining that the received first mapping is not recorded in the first database, generating a first timestamp and persisting a first record in the first database that includes the first mapping and the first timestamp.Type: GrantFiled: September 17, 2021Date of Patent: February 28, 2023Assignee: VMware, Inc.Inventors: Li Sun, Aravinda Kidambi Srinivasan, Deepika Kalani, Xiaozheng Guo, Yang Ping
-
Patent number: 11526372Abstract: Certain embodiments described herein are generally directed to handling a hypervisor restart event in a distributed network system. Embodiments include receiving, by a central controller, a session identifier from a first hypervisor. Embodiments further include comparing, by the central controller, the session identifier to a stored session identifier associated with the first hypervisor. Embodiments further include determining, by the central controller based on the session identifier not matching the stored session identifier associated with the first hypervisor, that the first hypervisor has restarted. Embodiments further include updating, by the central controller, the stored session identifier associated with the first hypervisor to match the session identifier. Embodiments further include identifying, by the central controller, a second hypervisor that is associated with the first hypervisor.Type: GrantFiled: May 11, 2020Date of Patent: December 13, 2022Assignee: NICIRA, INC.Inventors: Bin Qian, Amit Chopra, Dexiang Wang, Chen Li, Feng Pan, Jianjun Shen, Aayush Saxena, Yang Ping
-
Patent number: 11474930Abstract: Example methods and systems for software bug reproduction. One example method may comprise obtaining log information associated with multiple transactions processed by a control-plane node to configure a set of data-plane nodes and transform an initial network state to a first network state; and configuring a replay environment that is initialized to the initial network state, and includes a mock control-plane node and a set of mock data-plane nodes. The method may also comprise, based on the log information, replaying the multiple transactions using the mock control-plane node to configure the set of mock data-plane nodes and transform the replay environment from the initial network state to a second network state. Based on a comparison between the first network state and the second network state, a determination may be made as to whether a software bug is successfully reproduced in the replay environment.Type: GrantFiled: December 19, 2019Date of Patent: October 18, 2022Assignee: VMWARE, INC.Inventors: Wei Guo, Deepika Rajendra Kalani, Yuanjun Yao, Mihir Patil, Aravinda Kidambi Srinivasan, Yang Ping
-
Patent number: 11467861Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.Type: GrantFiled: June 18, 2019Date of Patent: October 11, 2022Assignee: VMWARE, INC.Inventors: Fenil Kavathia, Anuprem Chalvadi, Yang Ping, Akhila Naveen, Yong Feng, Kantesh Mundaragi, Rahul Mishra, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Publication number: 20220321535Abstract: Some embodiments provide a novel secure method for suppressing address discovery messaging. In some embodiments, the method receives an address discovery record that provides a network address associated with a machine connected to a network. The method then identifies a set of one or more rules for evaluating the received address discovery record to determine whether the address discovery record or its provided network address should be distributed to one or more hosts and/or devices associated with the network. The method then processes the set of rules to determine whether the received address discovery record violates a rule in the set of rules so as to prevent the distribution of its provided network address. When the address discovery record violates a rule, the method discards it in some embodiments.Type: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Inventors: Li Sun, Parasuramji Rajendran, Yang Ping, Jianjun Shen
-
Publication number: 20220294161Abstract: The disclosure relates to a conductive housing for the connector and a connector comprising the conductive housing. The conductive housing comprises a plurality of side surfaces, at least one of which comprising a plurality of terminal connection portions spaced apart from one another at an edge portion of the side surface, and a gap being formed between two adjacent terminal connection portions; and a plurality of terminal pins, each of which being connected to the respective terminal connection portion. The conductive housing further comprises at least one conductive elastic piece, one of which being connected between the two adjacent terminal connection portions to at least partially cover the gap between the two adjacent terminal connection portions.Type: ApplicationFiled: February 23, 2022Publication date: September 15, 2022Inventors: CHUNG NAN PAO, Fu SU, Hong Yang PING, Qing GU, Dong Qi KUANG
-
Publication number: 20220294151Abstract: The disclosure relates to a connector for fitting with a docking connector comprising an electrical module plug and additional module plugs, the connector comprising a housing having a front wall, a rear wall and two opposite side walls connecting the front wall and the rear wall, the housing comprising a first receiving portion concavely provided with a socket from the front wall toward the rear wall of the housing for receiving the electrical module plug of the docking connector and a second receiving portion provided on the front wall for receiving the additional module plugs of the docking connector.Type: ApplicationFiled: February 28, 2022Publication date: September 15, 2022Inventors: CHUNG NAN PAO, Fu SU, Hong Yang PING, Dong Qi KUANG
-
Patent number: 11321113Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.Type: GrantFiled: June 18, 2019Date of Patent: May 3, 2022Assignee: VMWARE, INC.Inventors: Yong Feng, Anuprem Chalvadi, Yang Ping, Yanjun Lin, Li Sun, Akhila Naveen, Fenil Kavathia, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Patent number: 11249784Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.Type: GrantFiled: June 18, 2019Date of Patent: February 15, 2022Assignee: VMWARE, INC.Inventors: Anuprem Chalvadi, Yang Ping, Akhila Naveen, Fenil Kavathia, Yong Feng, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Publication number: 20210191842Abstract: Example methods and systems for software bug reproduction. One example method may comprise obtaining log information associated with multiple transactions processed by a control-plane node to configure a set of data-plane nodes and transform an initial network state to a first network state; and configuring a replay environment that is initialized to the initial network state, and includes a mock control-plane node and a set of mock data-plane nodes. The method may also comprise, based on the log information, replaying the multiple transactions using the mock control-plane node to configure the set of mock data-plane nodes and transform the replay environment from the initial network state to a second network state.Type: ApplicationFiled: December 19, 2019Publication date: June 24, 2021Applicant: VMware, Inc.Inventors: Wei GUO, Deepika Rajendra KALANI, Yuanjun YAO, Mihir PATIL, Aravinda KIDAMBI SRINIVASAN, Yang PING
-
Patent number: 11042397Abstract: Some embodiments of the invention provide a method for migrating a machine on a first host computer to a second host computer. At the first host computer, the method gathers a set of service insertion data used by a first service insertion module executing on the first host computer to identify a particular chain of multiple services that a set of multiple service nodes have to perform on a particular data message flow associated with the machine. To the second host computer, the method sends a set of machine configuration data and the set of service insertion data. The second host computer (1) uses the machine configuration data to deploy the machine on the second host computer and (2) uses the gathered set of service insertion data to configure a second service insertion module executing on the second host computer to identify the particular chain of two or more services.Type: GrantFiled: June 18, 2019Date of Patent: June 22, 2021Assignee: VMWARE, INC.Inventors: Rahul Mishra, Camille Lecuyer, Saahil Gokhale, Rajeev Nair, Anuprem Chalvadi, Yang Ping, Kantesh Mundaragi, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Patent number: 11036538Abstract: Some embodiments provide a method for migrating a service machine between two hosts. The method configures a first host (1) to gather service machine data associated with the service machine executing on the first host and (2) to send the gathered service machine data to the second host. Each host executes a software forwarding element to implement a distributed forwarding element (DFE) that implements a dedicated service forwarding plane that forwards data messages associated with guest machines to the services machines. The method configures the second host to use the received service machine data to deploy the service machine on the second host and to connect the deployed service machine to the DFE. The method configures the DFE to forward data messages associated with a guest machine executing on a third host, and addressed to the service machine to the second host instead of the first host.Type: GrantFiled: June 18, 2019Date of Patent: June 15, 2021Assignee: VMWARE, INC.Inventors: Camille Lecuyer, Saahil Gokhale, Rajeev Nair, Anuprem Chalvadi, Yang Ping, Kantesh Mundaragi, Rahul Mishra, Pierluigi Rolando, Jayant Jain, Raju Koganty
-
Patent number: 11012351Abstract: The disclosure provides an approach for computing service paths for a service chain identifying a sequence of services. One method includes including information about a plurality of hosts in a heap. Each of the plurality of hosts includes at least one service virtual computing instance (SVCI) configured to provide at least one of the services of the service chain. The information includes, for each of the plurality of hosts, a number of service paths computed for the service chain at the host and one of a number of services provided by unused SVCIs of the host or a number of consecutive services provided by unused SVCIs of the host. The method further includes selecting a host from the heap based on the information. The method further includes generating a first service path for the service chain, the first service path identifying at least one SVCI of the selected host.Type: GrantFiled: February 22, 2019Date of Patent: May 18, 2021Assignee: VMware, Inc.Inventors: Yong Feng, Yanjun Lin, Yang Ping, Pierluigi Rolando, Anuprem Chalvadi, Li Sun, Fenil Kavathia, Raju Koganty