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: 11625429Abstract: 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: GrantFiled: January 31, 2020Date of Patent: April 11, 2023Assignee: WALMART APOLLO, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Patent number: 11558269Abstract: 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: GrantFiled: July 27, 2018Date of Patent: January 17, 2023Assignee: Nokia Solutions and Networks OyInventors: Xuyang Jing, Zheng Yan
-
Publication number: 20220382818Abstract: 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: ApplicationFiled: May 26, 2021Publication date: December 1, 2022Inventors: Anyi Chen, Guang Yang, Eran Lewis, Zheng Yan
-
Publication number: 20220300745Abstract: 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: ApplicationFiled: March 18, 2021Publication date: September 22, 2022Inventors: Mengda Yang, Weixin Jiang, Zheng Yan
-
Publication number: 20220292174Abstract: 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: ApplicationFiled: August 19, 2019Publication date: September 15, 2022Inventors: Zheng YAN, Wei SUN, Wenxiu DING
-
Patent number: 11373116Abstract: 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: GrantFiled: May 15, 2018Date of Patent: June 28, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Jun Xu, Yunfeng Shao, Xiao Yang, Zheng Yan
-
Patent number: 11308386Abstract: 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: GrantFiled: May 28, 2019Date of Patent: April 19, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ming Wang, Zheng Yan, Xijun Xue
-
Patent number: 11283631Abstract: 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: GrantFiled: January 3, 2017Date of Patent: March 22, 2022Assignee: Nokia Technologies OyInventors: Zheng Yan, Sihui Zhao
-
Patent number: 11216759Abstract: 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: GrantFiled: March 6, 2018Date of Patent: January 4, 2022Assignee: SHANGHAI JIAO TONG UNIVERSITYInventors: Xinyi Le, Sijie Chen, Xiaomeng Fang, Zheng Yan, Juntong Xi
-
Publication number: 20210409981Abstract: 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: ApplicationFiled: May 18, 2017Publication date: December 30, 2021Inventors: Zheng Yan, Huaqing Lin, Yulong Fu
-
Patent number: 11165558Abstract: 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: GrantFiled: June 20, 2017Date of Patent: November 2, 2021Assignee: NOKIA TECHNOLOGIES OYInventors: Xixun Yu, Zheng Yan
-
Publication number: 20210273865Abstract: 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: ApplicationFiled: July 27, 2018Publication date: September 2, 2021Inventors: Xuyang Jing, Zheng Yan
-
Publication number: 20210256126Abstract: 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: ApplicationFiled: June 15, 2018Publication date: August 19, 2021Inventor: Zheng YAN
-
Publication number: 20210240760Abstract: 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: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Applicant: Walmart Apollo, LLCInventors: Binwei Yang, Omer Ovenc, Behzad Ahmadi, Cun Mu, Zheng Yan, Guang Yang, Jun Zhao
-
Publication number: 20210224708Abstract: 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: ApplicationFiled: March 6, 2018Publication date: July 22, 2021Inventors: Xinyi LE, Sijie CHEN, Xiaomeng FANG, Zheng YAN, Juntong XI
-
Patent number: 11061864Abstract: 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: GrantFiled: July 26, 2018Date of Patent: July 13, 2021Assignee: Red Hat, Inc.Inventors: Jeffrey Thomas Layton, Gregory Allan Farnum, Zheng Yan, Patrick Joseph Donnelly
-
Publication number: 20210165463Abstract: 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: ApplicationFiled: February 9, 2021Publication date: June 3, 2021Applicant: Acer IncorporatedInventors: 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: 20210160056Abstract: 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: ApplicationFiled: June 1, 2018Publication date: May 27, 2021Inventor: Zheng Yan
-
Patent number: 11012313Abstract: 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: GrantFiled: April 13, 2017Date of Patent: May 18, 2021Assignee: Nokia Technologies OyInventors: Zheng Yan, Shanshan Bian
-
Patent number: 10963017Abstract: 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: GrantFiled: May 30, 2019Date of Patent: March 30, 2021Assignee: Acer IncorporatedInventors: Hung-Chi Chen, Ming-Feng Hsieh, Ju-Hsien Weng, Tzu-Hsiang Chang, Zheng-Yan Lee, Yu-Ming Lin, Huei-Ting Chuang, Shun-Bin Chen