Patents by Inventor Bo Lei
Bo Lei 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: 11301475Abstract: Transmission handling of analytics query response includes a search head, in a data intake and query system, receiving a query from an analytics system. The search head distributes at least a portion of the query to at least one indexer for processing the query. The at least one indexer transmits, bypassing the search head, and to the analytics system, events matching the query. The search head receives from the at least one indexer, data regarding the events, and sends the data regarding the events to the analytics system.Type: GrantFiled: September 21, 2018Date of Patent: April 12, 2022Assignee: SPLUNK INC.Inventors: Bo Lei, Ryan Lee Faircloth, Marios Iliofotou, Sathyanarayanan Kavacheri, Sadia R. Poddar, Anurag Singla
-
Patent number: 11297087Abstract: A network connection between a server group of a data intake and query system and each of one or more source network nodes is established. Source data at the server group is received from at least one of the one or more source network nodes via the respective network connections and transformed, by the indexer server, to timestamped entries of machine data. A model management server detects data constraints for a security model. Using the timestamped entries, the data constraints are validated to obtain a validation result, where validating the data constraints includes determining whether the timestamped entries satisfy the availability requirement set for the data element. The model management server determines a data availability assessment of the security model based on the validation result.Type: GrantFiled: April 28, 2020Date of Patent: April 5, 2022Assignee: Splunk Inc.Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
-
Patent number: 11264104Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: GrantFiled: July 22, 2020Date of Patent: March 1, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
-
Publication number: 20210383036Abstract: An agricultural water-saving planning method based on a remotely-sensed ET includes the following steps: S1: determining an agricultural target ET of a crop; S2: establishing an agricultural water-saving planning model based on the agricultural target ET of the crop, and planning a planting area of the crop of a whole county to obtain a county-level planning scheme; and S3: decomposing the county-level planning scheme to township-level governments and further to village-level units for execution and supervision. The new method realizes the balance between real regional agricultural water consumption and actual water supply.Type: ApplicationFiled: June 4, 2021Publication date: December 9, 2021Applicant: China Institute of Water Resources and Hydropower ResearchInventors: Bo LEI, Lijuan DU, Baozhong ZHANG, Yang LIU, Changshun LIU, Kaijing YANG, Bei WANG
-
Publication number: 20210368701Abstract: A system and method for optimal allocation of agricultural water based on water consumption control are provided. The system includes a data management module, configured to store and manage data related to water allocation; a basic data statistics module, configured to take statistics on various stored data; an agricultural evapotranspiration (ET) calculation module, configured to calculate an agricultural ET based on the stored data and statistical data; and a water resource allocation module, configured to generate a corresponding water resource allocation scheme based on an agricultural ET of each water consumption unit and corresponding data. Surface water and groundwater are jointly allocated to reduce groundwater exploitation, increase groundwater recharge, reduce invalid water loss and consumption in a carrying and allocation process, and improve an output benefit of agricultural water supply.Type: ApplicationFiled: May 31, 2021Publication date: December 2, 2021Applicant: China Institute of Water Resources and Hydropower ResearchInventors: Lijuan DU, Baozhong ZHANG, Bo LEI, Changshun LIU, Yanbin LI, Daoxi LI, Jihong QU, Xiaodong WANG
-
Patent number: 10890647Abstract: The present invention relates to a forward acoustic scattering based double-transmitter and double-receiver networking target detection system and method thereof. Two transmitting ends and two receiving ends are adopted, anchored at a sea bottom, and arranged in a parallelogram layout. Time of a target crossing transmitting-receiving connection lines is extracted by adopting a proper direct wave suppression method; and unknown parameters of the horizontal distance, the target velocity and the included angle between the target track and the transmitting-receiving connection lines are estimated at corresponding moving time intervals when the target crosses the four transmitting-receiving connection lines according to different crossing modes. An arrangement mode is simple and flexible, and monitoring of sea areas and sea channels can be realized. The information of the time of the target crossing the transmitting-receiving connection lines, extracted by the method, is more accurate and reliable.Type: GrantFiled: November 17, 2017Date of Patent: January 12, 2021Assignee: Northwestern Polytechnical UniversityInventors: Kunde Yang, Chuanlin He, Yuanliang Ma, Bo Lei
-
Publication number: 20200350025Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: ApplicationFiled: July 22, 2020Publication date: November 5, 2020Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
-
Publication number: 20200259854Abstract: A network connection between a server group of a data intake and query system and each of one or more source network nodes is established. The server group includes an indexer server and a model management server. Source data at the server group is received from at least one of the one or more source network nodes via the respective network connections and transformed, by the indexer server, to timestamped entries of machine data. A model management server detects data constraints for a security model. The data constraints include a data element used by the security model and an availability requirement set, the availability requirement set defining when the data element is available. Using the timestamped entries, the data constraints are validated to obtain a validation result, where validating the data constraints includes determining whether the timestamped entries satisfy the availability requirement set for the data element.Type: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Applicant: Splunk Inc.Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
-
Patent number: 10741256Abstract: A data storage system may include a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device. Methods are also described.Type: GrantFiled: September 18, 2018Date of Patent: August 11, 2020Assignee: Western Digital Technologies, Inc.Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
-
Publication number: 20200199305Abstract: The present disclosure relates to a method for controlling thermoplasticity and toughness of a redox-modified plant fiber, comprising following steps: (1) pretreating a plant fiber; (2) obtaining an oxidation-modified plant fiber by adding an oxidant solution, then filtering, and washing; and obtaining the redox-modified plant fiber by adding a reductant solution, then filtering, and washing; and (3) fully mixing a plasticizer with the redox-modified plant fiber; the plasticizer being a hydroxyl plasticizer, an ionic liquid plasticizer, a deep eutectic solvent, an ester plasticizer, an amine plasticizer, a glycidyl plasticizer, or an inorganic salt plasticizer. The method according to the present disclosure can improve the toughness of the redox-modified plant fiber material, reduce the processing temperature of the plant fiber material, and broaden the processing window of the plant fiber material.Type: ApplicationFiled: December 20, 2019Publication date: June 25, 2020Inventors: Yanhong Feng, Hang Cheng, Bo Lei, Xinliang Zou
-
Patent number: 10693898Abstract: A network connection between a server group of a data intake and query system and each of one or more source network nodes is established. The server group includes an indexer server and a model management server. Source data at the server group is received from at least one of the one or more source network nodes. A model management server detects data constraints for a security model. The data constraints include a data element used by the security model and an availability requirement set. Using the timestamped entries, the data constraints are validated to obtain a validation result. The model management server determines a data availability assessment of the security model based on the validation result. The data availability assessment of the security model is stored in computer storage.Type: GrantFiled: January 31, 2018Date of Patent: June 23, 2020Assignee: Splunk Inc.Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
-
Publication number: 20200174082Abstract: A system and method for detecting electrode tabs of a PACK flexible packaging battery relate to the field of PACK battery technologies. The system comprises a bus plate and a distance sensor, wherein through slots are disposed on the bus plate, and electrode tabs of a battery to be detected are inserted into the through slots during detection; and the distance sensor directly faces protruding portions of the electrode tabs of the battery to be detected after passing through the through slots, and is used for measuring the distance between the distance sensor and a protruding portion of an electrode tab nearest to the distance sensor.Type: ApplicationFiled: August 15, 2017Publication date: June 4, 2020Inventors: Xuan WU, Conggui CHENG, Changlin RAN, Wuyue XIONG, Bo LEI
-
Patent number: 10601183Abstract: An electrical connector includes an insulating base, a plurality of conductive terminals, a circuit board, at least one connection kit, an outer shell receiving the insulating base, and a shielding plate. The plurality of the conductive terminals are inserted to the insulating base. The circuit board is mounted on the insulating base. At least one portion of one end of the circuit board extends outward to form at least one tongue board. The plurality of the golden fingers are connected with the plurality of the conductive terminals. The at least one connection kit is integrally injection-molded by a metal injection molding technology. The at least one connection kit sleeves around the at least one tongue board. The shielding plate is covered on the circuit board.Type: GrantFiled: June 12, 2018Date of Patent: March 24, 2020Assignee: CHENG UEI PRECISION INDUSTRY CO., LTD.Inventors: Feng Zhu, Dao-Rui Sun, Bo Lei
-
Publication number: 20200090760Abstract: Apparatus, media, methods, and systems for data storage systems and methods for improved recovery after a write abort event are described. A data storage system may comprise a non-volatile memory device, having one or more wordlines configured to receive a read level voltage, and a controller. The controller is configured to detect whether a write abort event occurred for the data storage system. The controller is configured to determine a first voltage offset based on one or more of a wear-level indication of the non-volatile memory device, or one or more voltage parameters of the non-volatile memory device. The controller is configured to determine, based on the first voltage offset, an adjusted read level voltage. The controller is configured to apply the adjusted read level voltage to a wordline of the non-volatile memory device. The controller is configured to read data, based on the applied adjusted read level voltage, from the wordline of the non-volatile memory device.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
-
Patent number: 10573388Abstract: A non-volatile storage system comprises memory cells arranged in groups of memory cells that include programmable select gates and one or more control circuits in communication with the memory cells. The one or more control circuits configured to identify a select gate that needs to be programmed and program the select gate identified to be programmed if a temperature at the non-volatile memory cells is greater than a minimum temperature and defer programming of the select gate identified to be programmed until the temperature at the non-volatile memory cells is greater than the minimum temperature. In some embodiments, the one or more control circuits are configured to perform dummy memory operations on the plurality of non-volatile memory cells to raise the temperature of the non-volatile memory cells in response to determining that the temperature at the non-volatile memory cells is not high enough.Type: GrantFiled: April 4, 2018Date of Patent: February 25, 2020Assignee: Western Digital Technologies, Inc.Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
-
Publication number: 20190379165Abstract: An electrical connector includes an insulating base, a plurality of conductive terminals, a circuit board, at least one connection kit, an outer shell receiving the insulating base, and a shielding plate. The plurality of the conductive terminals are inserted to the insulating base. The circuit board is mounted on the insulating base. At least one portion of one end of the circuit board extends outward to form at least one tongue board. The plurality of the golden fingers are connected with the plurality of the conductive terminals. The at least one connection kit is integrally injection-molded by a metal injection molding technology. The at least one connection kit sleeves around the at least one tongue board. The shielding plate is covered on the circuit board.Type: ApplicationFiled: June 12, 2018Publication date: December 12, 2019Inventors: Feng ZHU, Dao-Rui SUN, Bo LEI
-
Publication number: 20190311770Abstract: A non-volatile storage system comprises memory cells arranged in groups of memory cells that include programmable select gates and one or more control circuits in communication with the memory cells. The one or more control circuits configured to identify a select gate that needs to be programmed and program the select gate identified to be programmed if a temperature at the non-volatile memory cells is greater than a minimum temperature and defer programming of the select gate identified to be programmed until the temperature at the non-volatile memory cells is greater than the minimum temperature. In some embodiments, the one or more control circuits are configured to perform dummy memory operations on the plurality of non-volatile memory cells to raise the temperature of the non-volatile memory cells in response to determining that the temperature at the non-volatile memory cells is not high enough.Type: ApplicationFiled: April 4, 2018Publication date: October 10, 2019Applicant: Western Digital Technologies, Inc.Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
-
Publication number: 20190238574Abstract: A network connection between a server group of a data intake and query system and each of one or more source network nodes is established. The server group includes an indexer server and a model management server. Source data at the server group is received from at least one of the one or more source network nodes via the respective network connections and transformed, by the indexer server, to timestamped entries of machine data. A model management server detects data constraints for a security model. The data constraints include a data element used by the security model and an availability requirement set, the availability requirement set defining when the data element is available. Using the timestamped entries, the data constraints are validated to obtain a validation result, where validating the data constraints includes determining whether the timestamped entries satisfy the availability requirement set for the data element.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
-
Patent number: 10353598Abstract: Systems, apparatuses, and methods are provided that refresh data in a memory. Data is programmed into the memory. After which, part or all of the data may be refreshed. The refresh of the data may be different from the initial programming of the data in one or more respects. For example, the refresh of the data may include fewer steps than the programming of the data and may be performed without erasing a section of memory. Further, the refresh of the data may be triggered in one of several ways. For example, after programming the data, the data may be analyzed for errors. Based on the number of errors found, the data may be refreshed.Type: GrantFiled: October 6, 2014Date of Patent: July 16, 2019Assignee: SanDisk Technologies LLCInventors: Jianmin Huang, Bo Lei, Jun Wan, Niles Yang
-
Publication number: 20190090187Abstract: The present invention provides a wireless communication method, a communication device, and a device having a storage function. The wireless communication method in the embodiment of the present invention comprises: a first device waking up with a predetermined wake-up interval, and receiving data packets from a second device; determining a time interval between two consecutive data packets received; determining whether the time interval is higher than the wake-up interval of the first device; and if the time interval is higher than the wake-up interval, the first device increasing the wake-up interval. In this way, the present invention can reduce the communication power consumption of the wireless device.Type: ApplicationFiled: September 18, 2018Publication date: March 21, 2019Inventors: Bo Lei, Kung-Shuan Huang