Patents by Inventor Zheng Yan

Zheng Yan 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: 11625429
    Abstract: A method including bit-operation and sub-code/substring filtering for image searching using a full-text search engine. The method can include determining a first binary vector comprising first binary substrings for a first image. The method also can include obtaining a respective second binary vector comprising second binary substrings for each of second images from a database. The method additionally can include determining a respective substring distance for each of the binary substring for each of the second images. The respective substring distance can be between at least a pair of a first binary substring of the first binary substrings of the first binary vector and a respective corresponding second binary substring of the second binary substrings of the respective second binary vector for each of the second images.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 11, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
  • Patent number: 11558269
    Abstract: A method, device, and system for network traffic analysis are provided. The method comprises obtaining traffic data of current time interval, recording the traffic data in a Chinese Remainder Theorem based Reversible Sketch (CRT-RS) based on a hash operation comprising Modulo operations, detecting abnormal buckets in the CRT-RS based on a change between the traffic data of current time interval and traffic data of previous time interval, and recovering abnormal source address associated information based on the abnormal buckets, wherein the modulus of the Modulo operations are selected from the modulus in Chinese Remainder Theorem (CRT) as pairwise coprime integers and the CRT-RS includes a plurality of buckets. The step of detecting uses a Modified Multi-chart Cumulative Sum.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 17, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Xuyang Jing, Zheng Yan
  • Publication number: 20220382818
    Abstract: This application relates to apparatus and methods for automatically determining query corrections based on prior interactions of users with a search query. In some examples, a computing device receives a search query from a user, and returns a query correction to the user in response to the search query. The computing device obtains engagement data corresponding to the query correction from the user. The computing device also updates one of a query-correction database and a typo-candidate database based at least in part on the engagement data. When the computing device receives the search query from another user, it corrects the search query from the another user using the query-correction database and the typo-candidate database.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 1, 2022
    Inventors: Anyi Chen, Guang Yang, Eran Lewis, Zheng Yan
  • Publication number: 20220300745
    Abstract: A computing system includes one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to perform operations. The operations include obtaining sensor data from a sensor of a vehicle, the sensor data including point cloud frames at different positions, orientations, and times, the sensor data used to generate a map, determining a position and an orientation of the sensor corresponding to a capture of each of the point cloud frames according to a simultaneous localization and mapping (SLAM) algorithm, and depicting, on an interface, a graphical illustration of the determined positions at which the point cloud frames were captured.
    Type: Application
    Filed: March 18, 2021
    Publication date: September 22, 2022
    Inventors: Mengda Yang, Weixin Jiang, Zheng Yan
  • Publication number: 20220292174
    Abstract: Example embodiments of the present disclosure relate to verifiability for execution in a trusted execution environment (TEE). According to a method, a request for execution of a task is transmitted by a first apparatus and to a second apparatus, the task comprising a plurality of functions to be executed. A first validation key is generated from identification information of the plurality of functions based on an expected execution plan in at least one trusted execution environment of the second apparatus. An execution result for the task and a second validation key are received from the second apparatus. Correctness of the execution result is determined by comparing the first validation key with the second validation key. Through the solution, it is possible to provide the verifiability of the correctness of the execution result returned by the remote apparatus and achieves high performance on security, trust, and privacy.
    Type: Application
    Filed: August 19, 2019
    Publication date: September 15, 2022
    Inventors: Zheng YAN, Wei SUN, Wenxiu DING
  • Patent number: 11373116
    Abstract: Embodiments of the present invention provide a model parameter fusion method and apparatus, which relate to the field of machine learning and intend to reduce a data transmission amount and implement dynamical adjustment of computing resources during model parameter fusion. The method includes: dividing, by an ith node, a model parameter of the ith node into N blocks, where the ith node is any node of N nodes that participate in a fusion, and 1?i?N?M; receiving, by the ith node, ith model parameter blocks respectively sent by other nodes of the N nodes than the ith node; fusing, by the ith node, an ith model parameter block of the ith node and the ith model parameter blocks respectively sent by the other nodes, so as to obtain the ith general model parameter block; and distributing, by the ith node, the ith general model parameter block to the other nodes of the N nodes.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: June 28, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun Xu, Yunfeng Shao, Xiao Yang, Zheng Yan
  • Patent number: 11308386
    Abstract: A signal processing method and apparatus includes determining a first signal F1(t) output by a first neuron, processing the first signal F1(t) using q orders of synapse weight parameters wq(t), wq?1(t), . . . , w1(t) to obtain a second signal F2(t), and inputting the second signal F2(t) to a second neuron, where the second neuron is in a layer immediately subsequent to that of the first neuron.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ming Wang, Zheng Yan, Xijun Xue
  • Patent number: 11283631
    Abstract: Methods, apparatus, computer program product and computer readable medium are disclosed for authentication. A method comprises: sending an authentication request to a relying party, wherein the authentication request comprises a voice authentication command of a user; receiving from an identity provider at least one first challenge message with respective randomly generated verification code and respective first randomly generated challenge style; and sending at least one voice verification code to the identity provider, wherein the at least one voice verification code is pronounced by the user in the light of the respective randomly generated verification code and the respective first randomly generated challenge style.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: March 22, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Zheng Yan, Sihui Zhao
  • Patent number: 11216759
    Abstract: A method for optimizing total load distribution of a power system includes the following steps: determining system initial data, and describing the power system in forms of nodes, branches, and parameters; determining an optimization objective and a constraint condition according to a problem, to construct a real-time economic dispatch model; setting a topology structure between the nodes; constructing a neural network for each node, and setting a parameter; setting an initial variable of the neural network; performing optimization by means of the neural network; determining whether a termination condition is satisfied, and outputting a result when the termination condition is satisfied, or repeating the neural network optimization when the termination condition is not satisfied.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: January 4, 2022
    Assignee: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Xinyi Le, Sijie Chen, Xiaomeng Fang, Zheng Yan, Juntong Xi
  • Publication number: 20210409981
    Abstract: A method for adaptive data collection is proposed. The method may comprise detecting a network context for a communication node, and collecting network data for the communication node based at least in part on policy information associated with the network context. The policy information may describe a collection policy for the network data. According to an exemplary embodiment, the method may further comprise transmitting at least part of the collected network data and a tag derived from the policy information to a server for data composition.
    Type: Application
    Filed: May 18, 2017
    Publication date: December 30, 2021
    Inventors: Zheng Yan, Huaqing Lin, Yulong Fu
  • Patent number: 11165558
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code configured to cause the apparatus to receive an identifier of a function, encrypted input data, an encrypted computation result, encrypted random data and an encrypted output of the function, when nm with the random data, obtain a homomorphic polynomial factorization of the function, comprising obtaining a decomposed representation of the function, the representation comprising a sum of polynomials, and verify that the computation result is correct by checking, whether a difference between the encrypted output and the encrypted computation result equals a value of the decomposed representation, wherein the encrypted random data and the encrypted input data are used as parameter values in the sum of polynomials.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: November 2, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Xixun Yu, Zheng Yan
  • Publication number: 20210273865
    Abstract: A method, device, and system for network traffic analysis are provided. The method comprises obtaining traffic data of current time interval, recording the traffic data in a Chinese Remainder Theorem based Reversible Sketch (CRT-RS) based on a hash operation comprising Modulo operations, detecting abnormal buckets in the CRT-RS based on a change between the traffic data of current time interval and traffic data of previous time interval, and recovering abnormal source address associated information based on the abnormal buckets, wherein the modulus of the Modulo operations are selected from the modulus in Chinese Remainder Theorem (CRT) as pairwise coprime integers and the CRT-RS includes a plurality of buckets. The step of detecting uses a Modified Multi-chart Cumulative Sum.
    Type: Application
    Filed: July 27, 2018
    Publication date: September 2, 2021
    Inventors: Xuyang Jing, Zheng Yan
  • Publication number: 20210256126
    Abstract: An apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to store a malware pattern set and a non-malware pattern set (510), receive two sets of one-way function output values from a device (520), check whether a first one of the two sets of one-way function output values is comprised in the malware pattern set, and whether a second one of the two sets of one-way function output values is comprised in the non-malware pattern set (530), and determine whether the received sets of one-way function output values are more consistent with malware or non-malware based on the checking (540).
    Type: Application
    Filed: June 15, 2018
    Publication date: August 19, 2021
    Inventor: Zheng YAN
  • Publication number: 20210240760
    Abstract: A method including bit-operation and sub-code/substring filtering for image searching using a full-text search engine. The method can include determining a first binary vector of first binary substrings for a first image. The method also can include obtaining a respective second binary vector comprising second binary substrings for each of second images from a database. The method additionally can include determining a respective sub string distance for each of the binary substring for each of the second images. The respective substring distance can be between at least a pair of a first binary sub string of the first binary sub strings of the first binary vector and a respective corresponding second binary sub string of the second binary sub strings of the respective second binary vector for each of the second images.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Applicant: Walmart Apollo, LLC
    Inventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
  • Publication number: 20210224708
    Abstract: The present invention relates to a real-time economic dispatch method of a power system comprising the following steps: determining system initial data, and describing the power system in forms of nodes, branches, and parameters; determining an optimization objective and a constraint condition according to a problem, to construct a real-time economic dispatch model; setting a topology structure between the nodes; constructing a neural network for each node, and setting a parameter; setting an initial variable of the neural network; performing optimization by means of the neural network; determining whether a termination condition is satisfied, and outputting a result when the termination condition is satisfied, or repeating the neural network optimization when the termination condition is not satisfied.
    Type: Application
    Filed: March 6, 2018
    Publication date: July 22, 2021
    Inventors: Xinyi LE, Sijie CHEN, Xiaomeng FANG, Zheng YAN, Juntong XI
  • Patent number: 11061864
    Abstract: A system includes a plurality of clustered servers, a plurality of clients communicating with the plurality of clustered servers, and a grace database. Each of the plurality of clustered servers maintains a respective client recovery list. A client of the plurality of clients is configured to send a reclaim request to a server of the plurality of clustered servers. The grace database is configured to maintain an epoch value and a reclaim value. The epoch value indicates the current epoch, and the reclaim value indicates from which epoch reclaim is allowed. The server of the plurality of clustered servers is configured to maintain a client list and receive the reclaim request from the client. The client list indicates each client currently holding state on the server.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: July 13, 2021
    Assignee: Red Hat, Inc.
    Inventors: Jeffrey Thomas Layton, Gregory Allan Farnum, Zheng Yan, Patrick Joseph Donnelly
  • Publication number: 20210165463
    Abstract: An electronic device includes a casing, a driven component, a magnetic component and an electromagnetic component. The casing has an outer surface, an inner surface, and an accommodating groove penetrating through the outer surface and the inner surface. The driven component is movably disposed in the accommodating groove. The magnetic component is connected to the driven component. The electromagnetic component is aligned with the magnetic component, and the magnetic component and the electromagnetic component are located at the same side of the inner surface. When the electromagnetic component isn't powered, the magnetic component and the electromagnetic component are attracted to each other, and the driven component is positioned at a first position. When the electromagnetic component is powered, the magnetic component and the electromagnetic component are repulsed to each other so as to drive the driven component to move from the first position to the second position.
    Type: Application
    Filed: February 9, 2021
    Publication date: June 3, 2021
    Applicant: Acer Incorporated
    Inventors: Hung-Chi Chen, Ming-Feng Hsieh, Ju-Hsien Weng, Tzu-Hsiang Chang, Zheng-Yan Lee, Yu-Ming Lin, Huei-Ting Chuang, Shun-Bin Chen
  • Publication number: 20210160056
    Abstract: A method and apparatus for decentralized trust evaluation in a distributed network. A method for decentralized trust evaluation in a distributed network comprises obtaining a current block of a blockchain, wherein the current block of the blockchain comprises the hash value of the previous block of the blockchain, a timestamp of creation of the current block, a token issued to a node that creates the previous block of the blockchain, a trust value list indicating current trust values of each of the plurality of nodes, and information indicating evidence based on which the trust values in the trust value list were derived, the evidence was derived after the previous block of the blockchain was created; and extracting current trust values for at least one node of the plurality of nodes from the current block.
    Type: Application
    Filed: June 1, 2018
    Publication date: May 27, 2021
    Inventor: Zheng Yan
  • Patent number: 11012313
    Abstract: Methods, apparatus, computer program product and computer readable medium are disclosed for trust management in software defined networking. A method comprises: collecting network performance results after a network policy issued by an application is applied; collecting a feedback for the network policy; and calculating a trust value of the application based at least partly on the network performance results and the feedback.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: May 18, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Zheng Yan, Shanshan Bian
  • Patent number: 10963017
    Abstract: An electronic device includes a casing, a driven component, a magnetic component and an electromagnetic component. The casing has an outer surface, an inner surface, and an accommodating groove penetrating through the outer surface and the inner surface. The driven component is movably disposed in the accommodating groove. The magnetic component is connected to the driven component. The electromagnetic component is aligned with the magnetic component, and the magnetic component and the electromagnetic component are located at the same side of the inner surface. When the electromagnetic component isn't powered, the magnetic component and the electromagnetic component are attracted to each other, and the driven component is positioned at a first position. When the electromagnetic component is powered, the magnetic component and the electromagnetic component are repulsed to each other so as to drive the driven component to move from the first position to the second position.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 30, 2021
    Assignee: Acer Incorporated
    Inventors: Hung-Chi Chen, Ming-Feng Hsieh, Ju-Hsien Weng, Tzu-Hsiang Chang, Zheng-Yan Lee, Yu-Ming Lin, Huei-Ting Chuang, Shun-Bin Chen