Patents by Inventor Yingjie He
Yingjie He 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: 20250020727Abstract: A method for detecting an internal resistance of a secondary battery, and an electronic device. The method for detecting an internal resistance of a secondary battery includes: charging a secondary battery with a charge current, and in response to a real-time state of charge (SOC) of the secondary battery reaching a target SOC value, stopping charging the secondary battery and keeping for a first duration t; and obtaining data related to the secondary battery during a charge period and a charge stopping period of the secondary battery, and determining the internal resistance of the secondary battery on the basis of the data related to the secondary battery, where the target SOC value includes a plurality of values.Type: ApplicationFiled: September 27, 2024Publication date: January 16, 2025Applicant: Ningde Amperex Technology LimitedInventors: Yingjie CHEN, Guoda HE, Guoquan CAI
-
Patent number: 12157205Abstract: The present disclosure discloses a flamed-based vacuum generator, including a shell and a combustion assembly, where the shell has a cavity, the cavity being a space having at least one opening, and the combustion assembly includes a combustible object and an igniter, the igniter being configured to ignite the combustible object, the combustible object generating a flame in the cavity, and the flame extinguishing in the cavity. In the present disclosure, through in-depth study of the internal mechanism of vacuum generated by flame combustion, it is found that the extinguishing process of a flame is the key to the generation of vacuum, and a larger flame and more sufficient combustion indicate a higher vacuum pressure generated in the cavity after the flame is extinguished.Type: GrantFiled: December 8, 2021Date of Patent: December 3, 2024Assignee: ZHEJIANG UNIVERSITYInventors: Xin Li, Xufeng Shen, Ting Han, Yingjie He
-
Publication number: 20240370426Abstract: A method includes obtaining a query to perform an operation on a tuple of a plurality of tuples stored at a database. Each respective tuple assigned a respective transaction identifier (ID) from a set of transaction IDs. The set of transaction IDs includes a subset of unavailable transaction IDs each currently assigned to one of the tuples and a subset of available transaction IDs each currently unassigned to any tuple. The method also includes assigning one of the available transaction IDs to the tuple based on the query and determining an oldest transaction ID age from the set of transaction IDs. The method also includes determining that the oldest transaction ID age satisfies a threshold and performing a garbage collection process on the database based on determining that the oldest transaction ID age satisfies the threshold.Type: ApplicationFiled: May 5, 2023Publication date: November 7, 2024Applicant: Google LLCInventors: Yingjie He, James Frederick Mattly, Thorvald Natvig
-
Publication number: 20240362063Abstract: A method for performing logging of modifications of a database includes, for each backend process of a plurality of backend processes simultaneously, writing a respective log entry to a write-ahead log buffer, submitting a respective commit request requesting the respective log entry be committed to a write-ahead log, and sleeping the respective backend process. The method also includes writing, using a dedicated writing process and direct asynchronous input/output, one or more of the respective log entries in the write-ahead log buffer to the write-ahead log. The dedicated writing process is different from each respective backend process of the plurality of backend processes. The method also includes updating a log sequence number pointer based on the respective log sequence numbers of the one or more of the respective log entries and waking, based on the log sequence number pointer, one or more of the respective backend processes.Type: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Applicant: Google LLCInventors: Yingjie He, Yi Ding
-
Patent number: 12007954Abstract: Transaction statements may be forwarded for a database transaction. A transaction begun at a read-only node may include a write statement. The read-only node may forward the write statement to the read-only node to perform as a transaction. The read-only node may update a read view for the transaction to include the write statement before performing a read statement submitted after the write statement at the read-only node.Type: GrantFiled: May 8, 2020Date of Patent: June 11, 2024Assignee: Amazon Technologies, Inc.Inventors: Dhruva Ranjan Chakrabarti, Atrayee Mullick, Damien Katz, Saraswathy Narayan, Jianguo Wang, Huawei Wang, Alexandre Olegovich Verbitski, Tengiz Kharatishvili, Yingjie He, Gopi Krishna Attaluri
-
Patent number: 11816073Abstract: Database commands may be asynchronously forwarded between nodes of a database system. A read-only node may receive a request, such as a read request or write request, and determine that the request should be forwarded to a read-only node for performance. A thread that handles the request may forward the request to the read-only node and register a call-back event for a response to the request and be made available to perform other work. When the response from the read-write node is received, the call-back event may be triggered and return a response to the request using the same or different thread.Type: GrantFiled: May 8, 2020Date of Patent: November 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Dhruva Ranjan Chakrabarti, Atrayee Mullick, Suhas Keshavamurthy, Alexandre Olegovich Verbitski, Saraswathy Narayan, Yingjie He
-
Patent number: 11537658Abstract: Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided.Type: GrantFiled: September 27, 2021Date of Patent: December 27, 2022Assignee: Google LLCInventors: Kevin Song Zhu, Lucas Pollock, Yingjie He, Francois-Xavier Nuttall, Reuben Kuhnert, Patrice Lauriston, Siddharth Shankar, Harris Cohen, David Rosenstein, Xin Chen, Brian Karlak, Christian Weitenberner, Girum Ibssa, Ullas Gargi, Krishmin Rai, Arthur Vincent Joseph Gaudriot
-
Patent number: 11386072Abstract: Automatic consistency is implemented for forwarding writes in a database system. A read-only node may support both read and write requests to a database. The read only node may forward write requests to a read-write node. The read-only node may determine whether to include the forwarded requests in a version of the database for a read request automatically according to a consistency specified for a read request.Type: GrantFiled: May 8, 2020Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Saraswathy Narayan, Gopi Krishna Attaluri, Dhruva Ranjan Chakrabarti, Atrayee Mullick, Damien Katz, Alexandre Olegovich Verbitski, Tengiz Kharatishvili, Yingjie He
-
Publication number: 20220176520Abstract: The present disclosure discloses a flamed-based vacuum generator, including a shell and a combustion assembly, where the shell has a cavity, the cavity being a space having at least one opening, and the combustion assembly includes a combustible object and an igniter, the igniter being configured to ignite the combustible object, the combustible object generating a flame in the cavity, and the flame extinguishing in the cavity. In the present disclosure, through in-depth study of the internal mechanism of vacuum generated by flame combustion, it is found that the extinguishing process of a flame is the key to the generation of vacuum, and a larger flame and more sufficient combustion indicate a higher vacuum pressure generated in the cavity after the flame is extinguished.Type: ApplicationFiled: December 8, 2021Publication date: June 9, 2022Inventors: Xin LI, Xufeng SHEN, Ting HAN, Yingjie HE
-
Patent number: 11256695Abstract: A hybrid query engine using different query engines may be implemented to provide access to a database. A database query to a database may be received at a hybrid query engine. A plan to perform the database query may be generated that when performed by the hybrid query engine causes one query engine to perform an assigned portion of the plan by accessing data that describes the database. Another portion of the plan assigned to another query engine may be performed by the hybrid query engine to cause the other query engine to perform the other portion of the plan by accessing the same data that describes the database.Type: GrantFiled: March 15, 2018Date of Patent: February 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Yingjie He, Gopi Krishna Attaluri, Kamal Kant Gupta, Saileshwar Krishnamurthy, Yongsik Yoon
-
Publication number: 20220012279Abstract: Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided.Type: ApplicationFiled: September 27, 2021Publication date: January 13, 2022Inventors: Kevin Song Zhu, Lucas Pollock, Yingjie He, Francois-Xavier Nuttall, Reuben Kuhnert, Patrice Lauriston, Siddharth Shankar, Harris Cohen, David Rosenstein, Xin Chen, Brian Karlak, Christian Weitenberner, Girum Ibssa, Ullas Gargi, Krishmin Rai, Arthur Vincent Joseph Gaudriot
-
Patent number: 11132396Abstract: Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided.Type: GrantFiled: December 15, 2017Date of Patent: September 28, 2021Assignee: Google LLCInventors: Kevin Song Zhu, Lucas Pollock, Yingjie He, Francois-Xavier Nuttall, Reuben Kuhnert, Patrice Lauriston, Siddharth Shankar, Harris Cohen, David Rosenstein, Xin Chen, Brian Karlak, Christian Weitenberner, Girum Ibssa, Ullas Gargi, Krishmin Rai, Arthur Vincent Joseph Gaudriot
-
Patent number: 11106667Abstract: Transactional scans of portions of a database may be performed. When a query is received that causes a scan of a database, different portions of the database may be scanned within separate transactions. Operations applicable to perform the scan the records of the different portions of the database may be invoked once within the transactions instead of invoking the operations individually for each of the records in the different portions. Results of the query based on the scanned portions may then be provided in response to the query.Type: GrantFiled: January 15, 2018Date of Patent: August 31, 2021Assignee: Amazon Technologies, Inc.Inventors: Yongsik Yoon, Gopi Krishna Attaluri, Kamal Kant Gupta, Yingjie He, Saileshwar Krishnamurthy
-
Publication number: 20200175065Abstract: Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided.Type: ApplicationFiled: December 15, 2017Publication date: June 4, 2020Inventors: Kevin Song Zhu, Lucas Pollock, Yingjie He, Francois-Xavier Nuttall, Reuben Kuhnert, Patrice Lauriston, Siddharth Shankar, Harris Cohen, David Rosenstein, Xin Chen, Brian Karlak, Christian Weitenberner, Girum Ibssa, Ullas Gargi, Krishmin Rai, Arthur Vincent Joseph Gaudriot
-
Patent number: 10642840Abstract: Filtered generation of hash tables may be implemented as part of performing a hash join. A database query may be received that causes a hash join to be performed in order to join two database tables. A filtered generated from a scan of one of the tables that indicates which data in the table can satisfy a join predicate for the hash join may be applied to generate a hash table from a portion of the other table. The filtered hash table may then be used to evaluate whether portions of the tables can be joined in satisfaction of the join predicate for the hash join.Type: GrantFiled: March 7, 2018Date of Patent: May 5, 2020Assignee: Amazon Technologies, Inc.Inventors: Gopi Krishna Attaluri, Kamal Kant Gupta, Yingjie He, Saileshwar Krishnamurthy, Yongsik Yoon