Patents by Inventor Xinyu He

Xinyu He 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: 11985045
    Abstract: Embodiments of the present disclosure provides a method and an apparatus for subscribing a notification of a change of a network function. A method for subscribing to notification of a change of a network function may comprise: transmitting (S101) a subscription message to a monitoring network function; and receiving (S102) a notification from the monitoring network function to notify a change from the network function whose status is required to be monitored. The subscription message indicates of the network function. The attribute comprises a serving scope indicating one or more target served area of the network function whose status is required to be monitored. According to embodiments of the present disclosure, a simple and fast implementation for subscribing notification of change of network function may be achieved. Particularly, both the response time and the accuracy of the notification about a change of a subscribed network function may be improved.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: May 14, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Yingjiao He, Xinyu Zhang, Wu Wang, Jinyin Zhu, Deqin Zhan, Yunjie Lu
  • Publication number: 20240095061
    Abstract: A computer-implemented method for aligning a sensor to reference coordinate system includes initiating a plurality of threads, each thread executes simultaneously and independent of each other. A first thread parses data received from the sensor and stores the parsed data in a data buffer. A second thread computes an alignment transformation using the parsed data to determine alignment between the sensor and the reference coordinate system. The computing includes checking that the data buffer contains at least predetermined amount of data. If at least the predetermined amount of data exists, an intermediate result is computed using the parsed data in the data buffer; otherwise, the second thread waits for the first thread to add more data to the data buffer. The second thread outputs the intermediate result into the data buffer. A third thread outputs the alignment transformation, in response to completion of alignment computations.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Xinyu Du, Guanlun He, Yao Hu, Binbin Li, Hao Yu
  • Publication number: 20240095954
    Abstract: A vehicle includes a system performing a method of operating a camera for the vehicle. The camera is configured to capture an image. The processor is configured to query the camera to obtain an intrinsic parameter of the camera, estimate a unified parameter based on the intrinsic parameter of the camera, and perform at least one application on the image using the unified parameter.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Inventors: Yao Hu, Hao Yu, Guanlun He, Xinyu Du, Binbin Li
  • Publication number: 20240031290
    Abstract: Example methods and systems for centralized service insertion in an active-active cluster are described. In one example, a first service endpoint may operate in an active mode on a first logical service router (SR) supported by the computer system. The first service endpoint may be associated with a second service endpoint operating on the second logical SR in a standby mode. The first logical SR and the second logical SR may be assigned to a first sub-cluster of the active-active cluster. In response to receiving a service request originating from a virtualized computing instance, the service request may be processed using the first service endpoint according to a centralized service that is implemented by both the first service endpoint and the second service endpoint. A processed service request may be forwarded towards a destination capable of generating and sending a service response in reply to the processed service request.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Bo LIN, Yong WANG, Dongping CHEN, Xinhua HONG, Xinyu HE
  • Publication number: 20230385320
    Abstract: Systems and methods are directed to generating content that is contextually relevant in a writing style of a user. In example embodiments, a plurality of logical inputs regarding a topic is received in bullet point format. A content generator generates draft content using machine learning (ML) models. The generating comprises identifying a writing style of the user by applying the plurality of logical inputs to a first ML model, determining a context and direction for the draft content using a second ML model, and based on the plurality of logical inputs, the identified writing style, and the context and direction, generating at least one paragraph of draft content in the writing style of the user that follows an outline associated with the bullet point format and comprises a same context and direction as the plurality of logical inputs. The draft content is then presented at a client device.
    Type: Application
    Filed: June 9, 2022
    Publication date: November 30, 2023
    Inventors: Weixin CAI, Si-Qing Chen, Michel Galley, William Brennan Dolan, Christopher J. Brockett, Zhang Li, Warren A. Aldred, Xinyu He, Jesse Alexander Freitas, Kaushik Ramaiah Narayanan
  • Patent number: 11743349
    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: Grant
    Filed: February 8, 2021
    Date of Patent: August 29, 2023
    Assignee: VMWARE, INC.
    Inventors: Dongping Chen, Wei Wang, Bo Lin, Xiao Liang, Yi Zeng, Xinyu He, Dahui Yuan
  • Patent number: 11717813
    Abstract: A method for preparing a zeolite catalyst for catalytic cracking of hydrocarbons to produce propylene is provided, which specifically includes steps of mixing a silicon source, a templating agent, an aluminium source, and a solvent to form a zeolite precursor solution, which is then subjected to hydrothermal crystallization, washing, drying, and calcination to obtain a zeolite precursor; ion-exchanging the zeolite precursor with ammonium ions, followed by drying and calcination; and loading aluminum onto the ion-exchanged zeolite precursor as a carrier via incipient-wetness impregnation by using an aluminium-containing solution, followed by drying and calcination. Zeolite catalysts prepared by the method and use of the catalysts in catalytic cracking of hydrocarbons to produce propylene are also provided.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: August 8, 2023
    Assignee: Henan University
    Inventors: Yajie Tian, Xinyu He, Congzhen Qiao
  • Publication number: 20230121156
    Abstract: A method for preparing a zeolite catalyst for catalytic cracking of hydrocarbons to produce propylene is provided, which specifically includes steps of mixing a silicon source, a templating agent, an aluminium source, and a solvent to form a zeolite precursor solution, which is then subjected to hydrothermal crystallization, washing, drying, and calcination to obtain a zeolite precursor; ion-exchanging the zeolite precursor with ammonium ions, followed by drying and calcination; and loading aluminum onto the ion-exchanged zeolite precursor as a carrier via incipient-wetness impregnation by using an aluminium-containing solution, followed by drying and calcination. Zeolite catalysts prepared by the method and use of the catalysts in catalytic cracking of hydrocarbons to produce propylene are also provided.
    Type: Application
    Filed: August 18, 2022
    Publication date: April 20, 2023
    Inventors: Yajie TIAN, Xinyu HE, Congzhen QIAO
  • Patent number: 11533386
    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: Grant
    Filed: March 4, 2021
    Date of Patent: December 20, 2022
    Assignee: VMWARE, INC.
    Inventors: Dongping Chen, Bo Lin, Wei Wang, Xiao Liang, Yi Zeng, Xinyu He, Dahui Yuan
  • 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: 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
  • 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: 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: 20220075393
    Abstract: The UAV system has one or more UAVs and an operating device. The operating device is connected to the UAVs through wireless communication. The management method includes: generating a plurality of position cells; prioritizing a plurality of OD pairs and generates a delivery sequence; output one or more route information according to the position cells and the delivery sequence; and transmitting the route information to one or more UAV. Each of the position cells has a cell type and a cell cost.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 10, 2022
    Inventors: Lishuai LI, Fang HE, Lei ZHANG, Xinyu HE
  • 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
  • Patent number: 10926219
    Abstract: An example article includes a substrate and a coating applied to the substrate. The coating includes a stabilizer and an organic phosphonic acid reactant. In an example article, the coating includes a water-soluble polymer and an organic phosphate or phosphonate reactant. An example coating configured to be applied to a basic gas filter substrate includes a water-soluble polymer and an organic phosphate or phosphonate reactant. An example technique includes applying a coating to a substrate and heating at least the coating to a temperature between about 100° C. and about 275° C. for about 1 minute to about 10 minutes. An example system includes a basic gas filter including a coating, and a sensor configured to sense an optical change in the coating.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: February 23, 2021
    Assignee: Serionix, Inc.
    Inventors: James Langer, Weihua Zheng, Erich Diesel, Chaoyi Ba, James Economy, Bita Vaezian, Xinyu He
  • Patent number: D950281
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: May 3, 2022
    Inventor: Xinyu He