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: 20240129907Abstract: 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: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Inventors: Xingqing Cheng, Lei Gao, Guanjun Ni, Jian Wang
-
Patent number: 11939503Abstract: 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: GrantFiled: October 26, 2018Date of Patent: March 26, 2024Assignees: Hefei University of Technology, Intelligent Manufacturing Institute of HFUTInventors: Lei Chen, Peng Cheng, Jie Chen, Yunfei Tian, Jialong Wang, Liangrui He, Qiuhong Zhang, Haiyong Ni
-
Patent number: 11592351Abstract: 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: GrantFiled: August 11, 2020Date of Patent: February 28, 2023Inventors: Yongmei Hao, Juncheng Jiang, Zhixiang Xing, Yifei Ma, Ke Yang, Lei Ni, Jie Wu, Yilong Zhu
-
Patent number: 11436522Abstract: 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: GrantFiled: February 19, 2018Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20220163421Abstract: 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: ApplicationFiled: August 11, 2020Publication date: May 26, 2022Applicant: CHANGZHOU UNIVERSITYInventors: Yongmei HAO, Juncheng JIANG, Zhixiang XING, Yifei MA, Ke YANG, Lei NI, Jie WU, Yilong ZHU
-
Patent number: 11210000Abstract: 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: GrantFiled: September 17, 2019Date of Patent: December 28, 2021Assignee: EMC IP Holding Company, LLCInventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
-
Patent number: 10956515Abstract: 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: GrantFiled: February 19, 2018Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20210010893Abstract: 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: ApplicationFiled: September 29, 2020Publication date: January 14, 2021Inventors: Juncheng JIANG, Xu DIAO, Lei NI, Haitao BIAN, Zhaozhao CHI, Chengwei CHU, Zhirong WANG, Guodong SHEN
-
Patent number: 10726025Abstract: 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: GrantFiled: February 19, 2018Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10678437Abstract: 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: GrantFiled: June 21, 2017Date of Patent: June 9, 2020Assignee: EMC IP Holding Company LLCInventors: Tao Xu, Man Lv, Bing Liu, James Lei Ni
-
Patent number: 10628432Abstract: 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: GrantFiled: February 19, 2018Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20200019539Abstract: 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: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Applicant: ULimitByte, Inc.Inventor: Lei Ni
-
Publication number: 20200012445Abstract: 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: ApplicationFiled: September 17, 2019Publication date: January 9, 2020Inventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
-
Publication number: 20200005217Abstract: 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: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Prakhar Sharma, Apoorv Khandelwal, Lei Ni, Erik Buchanan
-
Patent number: 10416914Abstract: 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: GrantFiled: December 16, 2016Date of Patent: September 17, 2019Assignee: EMC IP Holding Company LLCInventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
-
Publication number: 20190258739Abstract: 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: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Xhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258963Abstract: 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: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258721Abstract: 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: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258722Abstract: 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: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20170364266Abstract: 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: ApplicationFiled: June 21, 2017Publication date: December 21, 2017Inventors: Tao Xu, Man Lv, Bing Liu, James Lei Ni