Patents by Inventor Yi Zeng

Yi Zeng 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: 20220393976
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: December 8, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Patent number: 11516125
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: November 29, 2022
    Assignee: VMWARE, INC.
    Inventors: Bo Lin, Dong Ping Chen, Wei Wang, Yi Zeng, Xinyu He, Dahui Yuan, Xiao LiANG
  • Publication number: 20220347226
    Abstract: Provided herein are endocrine progenitor cells and organoids derived from adult islets in vitro, as well as methods for making and using the same. The compositions are useful for treating or preventing diabetes, other diseases or disorders characterized by impaired islet function, and symptoms thereof.
    Type: Application
    Filed: September 17, 2020
    Publication date: November 3, 2022
    Inventors: Yi Zeng, Daisong Wang
  • Publication number: 20220320802
    Abstract: A connector assembly includes a male connector and a female connector. The male connector includes N pins with different lengths, and the N pins respectively correspond to N different transmission signals. The female connector includes N signal layers configured to transmit the N different transmission respectively, and each of the N signal layers includes N pass gates. One of the N pass gates of each of the N signal layers is configured to be coupled to a corresponding one of the N pins.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 6, 2022
    Inventor: Guang-Yi ZENG
  • Patent number: 11418499
    Abstract: The description relates to password reset security. One example can receive a login request and a password for a cloud-based user account. The example can also retrieve stored authenticated user information associated with the password. The example can further send a notification of the login request to a contact address associated with the cloud-based user account. The notification can contain at least some of the stored authenticated user information.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liqiang Zhu, Yi Zeng, Yu Huang
  • Publication number: 20220232109
    Abstract: Example methods and systems for virtual tunnel virtualized computing instance (VTEP) learning based on transport protocol information are described. In one example, a computer system may learn first mapping information and second mapping information. The first mapping information may associate (a) a first VTEP with (b) first transport protocol information and inner address information associated with a first virtualized computing instance. The second mapping information may associate (a) a second VTEP with (b) second transport protocol information and inner address information associated with a second virtualized computing instance. The computer system may detect an egress packet that is addressed to the inner address information. In response to determination that the egress packet specifies the first transport protocol information, a first encapsulated packet may be generated and sent towards the first VTEP. Otherwise, a second encapsulated packet may be generated and sent towards the second VTEP.
    Type: Application
    Filed: March 4, 2021
    Publication date: July 21, 2022
    Applicant: VMware, Inc.
    Inventors: Dongping CHEN, Bo LIN, Wei WANG, Xiao LIANG, Yi ZENG, Xinyu HE, Dahui YUAN
  • Patent number: 11380035
    Abstract: The present disclosure discloses a method and an apparatus for generating a map, relating to a field of intelligent transportation technologies in the field of computer technologies. The method includes the following. A street view image corresponding to a target road is obtained. The street view image is input into a preset deep learning model to obtain data of a candidate isolation belt corresponding to the street view image. The data of the candidate isolation belt includes information of the candidate isolation belt and a probability corresponding to the information of the candidate isolation belt. The information of the candidate isolation belt is corrected based on a preset correction strategy and the probability to obtain information of a target isolation belt. An icon corresponding to the information of the target isolation belt is added on a base map including the target road to generate a map.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: July 5, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yong Cui, Juntao Tong, Donglin Wu, Yi Zeng
  • Publication number: 20220209989
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: June 30, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Publication number: 20220210049
    Abstract: A packet processing method and a network device are provided. The method is applied to a network system, and the network system includes a first network device and a plurality of network devices separately connected to the first network device. The method includes: The first network device groups the plurality of network devices into a plurality of groups based on a service, where each of the plurality of groups includes at least one network device. The first network device determines one or more groups in the plurality of groups, and forwards packets of the service to one or more of the plurality of network devices in the one or more groups. In present application, a mode for forwarding the packets of the service can be flexibly selected according to a service requirement, to better meet the service requirement.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 30, 2022
    Inventors: Haibo WANG, Yi ZENG, Rongrong HUA, Tong ZHU
  • Publication number: 20220210232
    Abstract: Example methods and systems for service request handling with protocol translation are described. In one example, in response to intercepting a service request from a virtualized computing instance, a computer system may generate and send a translated service request towards a service node. The translated service request may be generated by performing a first translation of the service request from a service protocol to a data exchange protocol supported by both a client node running on the computer system and a service node. In response to receiving the service response that is generated according to the data exchange protocol from the service node, the computer system may generate and send a translated service response towards the virtualized computing instance. The translated service response may be generated by performing a second translation of the service response from the data exchange protocol to the service protocol.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 30, 2022
    Applicant: VMware, Inc.
    Inventors: Dongping CHEN, Wei WANG, Bo LIN, Xiao LIANG, Yi ZENG, Xinyu HE, Dahui YUAN
  • Patent number: 11362863
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: June 14, 2022
    Assignee: VMWARE, INC.
    Inventors: Bo Lin, Dong Ping Chen, Wei Wang, Yi Zeng, Xinyu He, Dahui Yuan, Xiao Liang
  • Publication number: 20220157100
    Abstract: The present invention provides a control method for a gate device, a terminal, a gate device and a system. The control method includes the following steps: Acquiring a first face feature value of a user sent by a terminal; Acquiring and processing a face image of the user collected by a first camera module to acquire a second face feature value; Matching the first face feature value and the second face feature value according to a preset matching rule; and opening the gate device channel of the gate device in case of a successful matching. Compared with the existing technology, the gate device channel can be opened in a convenient and fast way.
    Type: Application
    Filed: April 24, 2019
    Publication date: May 19, 2022
    Inventors: Liang ZHANG, Yi ZENG, Qiang FU, Yilong ZHOU
  • Patent number: 11327918
    Abstract: There is disclosed in one example a multi-core computing system configured to provide a hot-swappable CPU0, including: a first CPU in a first CPU socket and a second CPU in a second CPU socket; a switch including a first media interface to the first CPU socket and a second media interface to the second CPU socket; and one or more mediums including non-transitory instructions to detect a hot swap event of the first CPU, designate the second CPU as CPU0, determine that a new CPU has replaced the first CPU, operate the switch to communicatively couple the new CPU to a backup initialization code store via the first media interface, initialize the new CPU, and designate the new CPU as CPUN, wherein N?0.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 10, 2022
    Assignee: Intel Corporation
    Inventors: Zhi Yong Chen, Sarathy Jayakumar, Yi Zeng, Wenjuan Mao, Anil Agrawal
  • Publication number: 20220109733
    Abstract: Examples described herein relate to a system for offloading microservice-to-microservice communication to a network interface device.
    Type: Application
    Filed: December 14, 2021
    Publication date: April 7, 2022
    Inventors: Kefei ZHANG, Fusheng ZHAO, Yi ZENG, Shihwei CHIEN
  • Publication number: 20220090434
    Abstract: The objective of this application is to provide a switch device of a turnstile passage, consisting of a flap, a base, a frame, a guide rail mechanism arranged on the base and movably connected to the flap, a connecting rod swing mechanism 5 arranged on the frame 3, and a driving mechanism 6. One end of the connecting rod swing mechanism is rotationally connected to the flap so that the flap on the guide rail mechanism reciprocates between a closed position and an open position of the turnstile passage when the connecting rod swing mechanism swings; and the other end of the rod connecting rod swing mechanism is rotationally connected to the driving mechanism for driving the connecting rod swing mechanism to swing.
    Type: Application
    Filed: April 24, 2019
    Publication date: March 24, 2022
    Inventors: Liang ZHANG, Yi ZENG, Hailin LI, Silong MA, Yong MA
  • Patent number: 11272420
    Abstract: A data transmission method and related apparatuses are disclosed. A sanding node transmits a plurality of data packets to a receiving node at an initial transmission rate. Each data packet carries a random sequence number and a rolling sequence number. The random sequence number identifies a data part of the data packet, and the rolling sequence number indicates a transmission sequence of the data packet. The sending node receives a packet loss feedback from the receiving node. The packet loss feedback is generated after the receiving node detects a packet loss event according to rolling sequence numbers of received data packets. The sending node determines a random sequence number of a lost data packet based on the received packet loss feedback. The sending node transmits a replacement data packet to the receiving node. The replacement data packet carries a different rolling sequence number.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Xiong, Kai Zheng, Yi Zeng
  • Publication number: 20220029913
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve a computer system detecting a packet addressed from a source address to a service endpoint address. Based on configuration information associated with the service endpoint address, the computer system may identify a first active logical service router (SR) and a second active logical SR that are both associated with the service endpoint address and configured to operate in an active-active mode. The first active logical SR may be selected over the second active logical SR by mapping tuple information to the first active logical SR. The computer system may generate an encapsulated packet by encapsulating the packet with an outer header addressed to an outer destination address associated with the first active logical SR and send the encapsulated packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 27, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Publication number: 20220029856
    Abstract: Example methods and computer systems for packet handling for active-active stateful service insertion are disclosed. One example may involve in response to detecting a first packet from a first active logical service router (SR), a computer system generating and storing state information that associates (a) the first active logical SR and (b) first tuple information specified by the first packet. The first active logical SR and a second active logical SR may be both associated with the service endpoint address and configured to operate in an active-active mode. In response to detecting the second packet from a destination responsive to the first packet, the computer system may select the first active logical SR over the second active logical SR based on the state information and second tuple information specified by the second packet; and send the second packet towards the first active logical SR for processing according to a stateful service.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 27, 2022
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Dong Ping CHEN, Wei WANG, Yi ZENG, Xinyu HE, Dahui YUAN, Xiao LIANG
  • Publication number: 20220011876
    Abstract: A portable and simple input device for document display purposes which can operate with the powers and functions of a full computer includes a cover, keys for user input, a circuit board, a storage unit, a first communication unit, and a processor. The keys are outside the cover, the circuit board, the processor, and the storage unit are within the cover. The storage unit stores a computer operating system and a preset document. The first communication unit enables communication between the input device and an external display device. The processor can generate a starting signal when a first preset condition is met, execute the computer operating system and the preset document in the computer operating system according to the starting signal, transmit the executed preset document to the external display device for display, and control the display characteristics of the preset document.
    Type: Application
    Filed: August 7, 2020
    Publication date: January 13, 2022
    Inventors: CHUANG-WEI TSENG, YU-CHING CHIEN, HONG-YI ZENG
  • Publication number: 20210389149
    Abstract: The present application discloses a method and device for drawing a three-dimensional road network map, an apparatus and a storage medium, relating to the navigation technology and the autonomous driving technology. Wherein the method includes: determining a set of associated roads with a covering relationship; wherein the covering relationship is used to represent that there exists a projecting intersection point of roads in the set of associated roads, on a two-dimensional road network map; determining a reference road on a ground surface in the set of associated roads, according to actual heights of the respective roads in the set of associated roads; drawing the roads in the set of associated roads on the three-dimensional road network map, according to the reference road and differences between the actual height of the reference road and the actual heights of other roads in the set of associated roads.
    Type: Application
    Filed: January 4, 2021
    Publication date: December 16, 2021
    Inventor: Yi Zeng