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: 11301475
    Abstract: 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: Grant
    Filed: September 21, 2018
    Date of Patent: April 12, 2022
    Assignee: SPLUNK INC.
    Inventors: Bo Lei, Ryan Lee Faircloth, Marios Iliofotou, Sathyanarayanan Kavacheri, Sadia R. Poddar, Anurag Singla
  • Patent number: 11297087
    Abstract: 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: Grant
    Filed: April 28, 2020
    Date of Patent: April 5, 2022
    Assignee: Splunk Inc.
    Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
  • Patent number: 11264104
    Abstract: 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: Grant
    Filed: July 22, 2020
    Date of Patent: March 1, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
  • Publication number: 20210383036
    Abstract: 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: Application
    Filed: June 4, 2021
    Publication date: December 9, 2021
    Applicant: China Institute of Water Resources and Hydropower Research
    Inventors: Bo LEI, Lijuan DU, Baozhong ZHANG, Yang LIU, Changshun LIU, Kaijing YANG, Bei WANG
  • Publication number: 20210368701
    Abstract: 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: Application
    Filed: May 31, 2021
    Publication date: December 2, 2021
    Applicant: China Institute of Water Resources and Hydropower Research
    Inventors: Lijuan DU, Baozhong ZHANG, Bo LEI, Changshun LIU, Yanbin LI, Daoxi LI, Jihong QU, Xiaodong WANG
  • Patent number: 10890647
    Abstract: 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: Grant
    Filed: November 17, 2017
    Date of Patent: January 12, 2021
    Assignee: Northwestern Polytechnical University
    Inventors: Kunde Yang, Chuanlin He, Yuanliang Ma, Bo Lei
  • Publication number: 20200350025
    Abstract: 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: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
  • Publication number: 20200259854
    Abstract: 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: Application
    Filed: April 28, 2020
    Publication date: August 13, 2020
    Applicant: Splunk Inc.
    Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
  • Patent number: 10741256
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: August 11, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mohsen Purahmad, Chao-Han Cheng, Dongxiang Liao, Bo Lei
  • Publication number: 20200199305
    Abstract: 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: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Inventors: Yanhong Feng, Hang Cheng, Bo Lei, Xinliang Zou
  • Patent number: 10693898
    Abstract: 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: Grant
    Filed: January 31, 2018
    Date of Patent: June 23, 2020
    Assignee: Splunk Inc.
    Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
  • Publication number: 20200174082
    Abstract: 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: Application
    Filed: August 15, 2017
    Publication date: June 4, 2020
    Inventors: Xuan WU, Conggui CHENG, Changlin RAN, Wuyue XIONG, Bo LEI
  • Patent number: 10601183
    Abstract: 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: Grant
    Filed: June 12, 2018
    Date of Patent: March 24, 2020
    Assignee: CHENG UEI PRECISION INDUSTRY CO., LTD.
    Inventors: Feng Zhu, Dao-Rui Sun, Bo Lei
  • Publication number: 20200090760
    Abstract: 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: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Mohsen PURAHMAD, Chao-Han CHENG, Dongxiang LIAO, Bo LEI
  • Patent number: 10573388
    Abstract: 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: Grant
    Filed: April 4, 2018
    Date of Patent: February 25, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
  • Publication number: 20190379165
    Abstract: 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: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Feng ZHU, Dao-Rui SUN, Bo LEI
  • Publication number: 20190311770
    Abstract: 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: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: Mahim Raj Gupta, Mohsen Purahmad, Bo Lei, Joanna Lai, Xiying Costa
  • Publication number: 20190238574
    Abstract: 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: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Marios Iliofotou, Bo Lei, Essam Zaky, Karthik Kannan, George Apostolopoulos, Jeswanth Manikonda, Sitaram Venkatraman
  • Patent number: 10353598
    Abstract: 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: Grant
    Filed: October 6, 2014
    Date of Patent: July 16, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: Jianmin Huang, Bo Lei, Jun Wan, Niles Yang
  • Publication number: 20190090187
    Abstract: 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: Application
    Filed: September 18, 2018
    Publication date: March 21, 2019
    Inventors: Bo Lei, Kung-Shuan Huang