Patents by Inventor Lei Ni

Lei Ni 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: 20240129907
    Abstract: First information is sent using a multicast resource to a communication apparatus group that includes at least two communication apparatuses. Feedback information is detected, on a shared unified time-frequency resource, from at least one communication apparatus in the communication apparatus group, where the feedback information indicates that there is at least one communication apparatus in the group that fails to correctly receive the first information, where the time-frequency resource is a feedback resource used by all communication apparatus in the communication apparatus group to send feedback information.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Inventors: Xingqing Cheng, Lei Gao, Guanjun Ni, Jian Wang
  • Patent number: 11939503
    Abstract: Disclosed are a preparation method for manganese-doped red phosphor, a device and a backlight module including the product. The method includes: 1) mixing A2BF6 polycrystalline particles with mill balls; 2) mixing A2BF6 powder obtained after ball-milling with a hydrofluoric acid for secondary crystallization; 3) filtering out solid particles in A2BF6 and hydrofluoric acid solution after the secondary crystallization; 4) performing ion exchange between A2BF6 particles and A2BF6; and 5) filtering out solid particles to obtain a filter cake, and performing drying treatment to obtain manganese-doped red phosphor.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: March 26, 2024
    Assignees: Hefei University of Technology, Intelligent Manufacturing Institute of HFUT
    Inventors: Lei Chen, Peng Cheng, Jie Chen, Yunfei Tian, Jialong Wang, Liangrui He, Qiuhong Zhang, Haiyong Ni
  • Patent number: 11592351
    Abstract: Disclosed is an urban non-metallic pipeline leakage location method, the method comprise the following steps: determining whether leakage occurs in a pipeline through numerical simulation law analysis or a Markov chain-based flow analysis method; for a leaking pipeline, establishing an inverse-transient control equation for non-metallic pipeline gas leakage, and obtaining pressure and flow rate data of each measuring point in different periods of time through experiments and substituting the data into the control equation to analyze experimental data; and defining a nonlinear programming problem of an objective function with a least squares criterion, and applying a sequential quadratic programming method to minimize the objective function, so as to determine the size and position of the leakage.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: February 28, 2023
    Inventors: Yongmei Hao, Juncheng Jiang, Zhixiang Xing, Yifei Ma, Ke Yang, Lei Ni, Jie Wu, Yilong Zhu
  • Patent number: 11436522
    Abstract: An indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. A plurality of user profiles in the social networking service is accessed. A first machine-learned model is used to learn embeddings for the plurality of different entities in a d-dimensional space. A second machine-learned model is used to learn an embedding for each of one or more query terms that are not contained in the indication of the plurality of different entities in the social networking service, using the embeddings for the plurality of different entities learned using the first machine-learned model, the second-machine learned model being a deep structured semantic model (DSSM). A similarity score between a query term and an entity is calculated by computing distance between the embedding for the query term and the embedding for the entity in the d-dimensional space.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20220163421
    Abstract: Disclosed is an urban non-metallic pipeline leakage location method, the method comprise the following steps: determining whether leakage occurs in a pipeline through numerical simulation law analysis or a Markov chain-based flow analysis method; for a leaking pipeline, establishing an inverse-transient control equation for non-metallic pipeline gas leakage, and obtaining pressure and flow rate data of each measuring point in different periods of time through experiments and substituting the data into the control equation to analyze experimental data; and defining a nonlinear programming problem of an objective function with a least squares criterion, and applying a sequential quadratic programming method to minimize the objective function, so as to determine the size and position of the leakage.
    Type: Application
    Filed: August 11, 2020
    Publication date: May 26, 2022
    Applicant: CHANGZHOU UNIVERSITY
    Inventors: Yongmei HAO, Juncheng JIANG, Zhixiang XING, Yifei MA, Ke YANG, Lei NI, Jie WU, Yilong ZHU
  • Patent number: 11210000
    Abstract: Embodiments of the present disclosure provide methods and apparatus for path selection in a storage system. The storage system includes a plurality of storage devices, each storage device being connected to a plurality of different HBA ports of a server via a plurality of paths; the method comprises: monitoring a system-wide performance metric of the storage system to obtain dynamic performance statistics; detecting a performance-related event based on the dynamic performance statistics; and selecting, from the plurality of paths, an active path for a storage device of the plurality of storage devices based on the dynamic performance statistics and a result of the detecting. With the methods or apparatus according to the embodiments of the present disclosure, performance bottleneck can be avoided or timely eliminated, load balance can be achieved, and system resources can be utilized more effectively.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: December 28, 2021
    Assignee: EMC IP Holding Company, LLC
    Inventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
  • Patent number: 10956515
    Abstract: In an example, an indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed. A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20210010893
    Abstract: The disclosure provides a pipeline leak detection device and a leak detection method based on the variational mode decomposition optimized by the particle swarm (PSO-VMD). The acoustic emission signals with leakage and without leakage are collected by the acoustic emission system. Since the decomposition result of the traditional VMD depends on the selection of the parameter preset scale K and the penalty coefficient ?, the PSO is employed to obtain the optimal parameters of the VMD. The optimized parameters are input into VMD to decompose the original signals, and then K intrinsic mode functions (IMFs) can be obtained. After the signal reconstruction for de-noising, based on the energy ratio, the time-domain features are extracted and the support vector machine (SVM) is used to detect the leak.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Juncheng JIANG, Xu DIAO, Lei NI, Haitao BIAN, Zhaozhao CHI, Chengwei CHU, Zhirong WANG, Guodong SHEN
  • Patent number: 10726025
    Abstract: In an example, a plurality of user profiles in a social networking service are accessed. A heterogeneous graph structure having a plurality of nodes connected by edges is generated, each node corresponding to a different entity in the social networking service, each edge representing a co-occurrence of entities represented by nodes on each side of the edge in at least one of the user profiles. Weights are calculated for each edge of the heterogeneous graph structure, the weights being based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred. The heterogeneous graph structure is embedded into a d-dimensional space. A machine-learned model is then used to calculate a similarity score between a first node and second node by computing distance between the first node and the second node in the d¬-dimensional space.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Patent number: 10678437
    Abstract: Embodiments of the present disclosure relate to a method and a device of managing input/output of a storage device. The storage device at least includes a first I/O port and a second I/O port. The method comprises receiving a first I/O request for the storage device, and determining a type of the first I/O request. Based on the type of the first I/O request, the first I/O request is dispatched to the first I/O port or the second I/O port. If the first I/O request is a read request, the first I/O request may be dispatched to the first I/O port, and if the first I/O request is determined as a write request, the first I/O request may be dispatched to the second I/O port. The method may reuse at least one of the first I/O port or the second I/O port.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Tao Xu, Man Lv, Bing Liu, James Lei Ni
  • Patent number: 10628432
    Abstract: In an example, a deep learning network is used to calculate a similarity score between a first query in a social networking service and each of one or more suggestable entities in the social networking service. The suggestable entities are determined via a first machine learned model. The deep learning network takes as input the suggestable entities as well as a history of interactions with a graphical user interface of a social networking service by a first member of the social networking service, a history of queries performed via the graphical user interface by the first member, and the first query itself.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20200019539
    Abstract: The subject disclosure is directed to an indexing technology for massive blob/objects, in which a Multi-Level Index and a well-designed hash function work together to reduce the low-latency memory consumption and to finish the Blob lookup/insertion/deletion operations with fixed and limited IO Requests (including read/write). Every blob is uniquely identified by its fingerprint. All the fingerprints are stored in the Multi-Level Index which includes Root Index, Intermediate Indexes and Leaf Index. There may be 0 or 1 or more intermediate indexes. All of these indexes in the Multi-Level Index are built on non-volatile storage. The Insertion Buffer, Deletion Buffer are built in the primary storage or secondary storage, and they are used to resolve the write amplification for the indexes in the Multi-Level Index.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Applicant: ULimitByte, Inc.
    Inventor: Lei Ni
  • Publication number: 20200012445
    Abstract: Embodiments of the present disclosure provide methods and apparatus for path selection in a storage system. The storage system includes a plurality of storage devices, each storage device being connected to a plurality of different HBA ports of a server via a plurality of paths; the method comprises: monitoring a system-wide performance metric of the storage system to obtain dynamic performance statistics; detecting a performance-related event based on the dynamic performance statistics; and selecting, from the plurality of paths, an active path for a storage device of the plurality of storage devices based on the dynamic performance statistics and a result of the detecting. With the methods or apparatus according to the embodiments of the present disclosure, performance bottleneck can be avoided or timely eliminated, load balance can be achieved, and system resources can be utilized more effectively.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
  • Publication number: 20200005217
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system determines impression discounting features for ordering a set of candidates that match parameters of a search from a recruiter, wherein the impression discounting features include a recruiter-candidate feature indicating interaction between the recruiter and a candidate and a candidate popularity feature indicating interaction between the candidate and a set of recruiters. Next, the system applies a machine learning model to the impression discounting features and features for the set of candidates to produce a first set of scores for personalizing a ranking of the set of candidates for the recruiter. The system then generates the ranking according to the first set of scores. Finally, the system outputs, to the recruiter, at least a portion of the ranking as search results of the search.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Prakhar Sharma, Apoorv Khandelwal, Lei Ni, Erik Buchanan
  • Patent number: 10416914
    Abstract: Embodiments of the present disclosure provide methods and apparatus for path selection in a storage system. The storage system includes a plurality of storage devices, each storage device being connected to a plurality of different HBA ports of a server via a plurality of paths; the method comprises: monitoring a system-wide performance metric of the storage system to obtain dynamic performance statistics; detecting a performance-related event based on the dynamic performance statistics; and selecting, from the plurality of paths, an active path for a storage device of the plurality of storage devices based on the dynamic performance statistics and a result of the detecting. With the methods or apparatus according to the embodiments of the present disclosure, performance bottleneck can be avoided or timely eliminated, load balance can be achieved, and system resources can be utilized more effectively.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 17, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
  • Publication number: 20190258739
    Abstract: In an example, an indication of a plurality of different entities in a social networking service is received, including al least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Xhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20190258963
    Abstract: An indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. A plurality of user profiles in the social networking service is accessed. A first machine-learned model is used to learn embeddings for the plurality of different entities in a d-dimensional space. A second machine-learned model is used to learn an embedding for each of one or more query terms that are not contained in the indication of the plurality of different entities in the social networking service, using the embeddings for the plurality of different entities learned using the first machine-learned model, the second-machine learned model being a deep structured semantic model (DSSM). A similarity score between a query term and an entity is calculated by computing distance between the embedding for the query term and the embedding for the entity in the d-dimensional space.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20190258721
    Abstract: In an example, a plurality of user profiles in a social networking service are accessed. A heterogeneous graph structure comprising a plurality of nodes connected by edges is generated, each node corresponding to a different entity in the social networking service, each edge representing a co-occurrence of entities represented by nodes on each side of the edge in at least one of the user profiles. Weights are calculated for each edge of the heterogeneous graph structure, the weights being based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred. The heterogeneous graph structure is embedded into a d-dimensional space. A machine-learned model is then used to calculate a similarity score between a first node and second node by computing distance between the first node and the second node in the d-dimensional space.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20190258722
    Abstract: In an example, a deep learning network is used to calculate a similarity score between a first query in a social networking service and each of one or more suggestable entities in the social networking service. The suggestable entities are determined via a first machine learned model. The deep learning network takes as input the suggestable entities as well as a history of interactions with a graphical user interface of a social networking service by a first member of the social networking service, a history of queries performed via the graphical user interface by the first member, and the first query itself.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
  • Publication number: 20170364266
    Abstract: Embodiments of the present disclosure relate to a method and a device of managing input/output of a storage device. The storage device at least includes a first I/O port and a second I/O port. The method comprises receiving a first I/O request for the storage device, and determining a type of the first I/O request. Based on the type of the first I/O request, the first I/O request is dispatched to the first I/O port or the second I/O port. If the first I/O request is a read request, the first I/O request may be dispatched to the first I/O port, and if the first I/O request is determined as a write request, the first I/O request may be dispatched to the second I/O port. The method may reuse at least one of the first I/O port or the second I/O port.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 21, 2017
    Inventors: Tao Xu, Man Lv, Bing Liu, James Lei Ni