Patents by Inventor Jim Liu
Jim Liu 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: 12182090Abstract: Systems and methods for a programming language-agnostic data modeling platform that is both less resource intensive and scalable. Additionally, the programming language-agnostic data modeling platform allows for advanced analytics to be run on descriptions of the known logical data models, to generate data offerings describing underlying data, and to easily format data for compatibility with artificial intelligence systems. The systems and methods use a supplemental data structure that comprises logical data modeling metadata, in which the logical data modeling metadata describes the logical data model in a common, standardized language. For example, the logical data modeling metadata may comprise a transformer lineage of the logical data model.Type: GrantFiled: November 17, 2023Date of Patent: December 31, 2024Assignee: Citibank, N.A.Inventors: Chuan Li, Jim B. Adams, Yan Liu, Peter Huang, Alicia Wang
-
Publication number: 20240427749Abstract: Systems and methods for a programming language-agnostic data modeling platform that is both less resource intensive and scalable. Additionally, the programming language-agnostic data modeling platform allows for advanced analytics to be run on descriptions of the known logical data models, to generate data offerings describing underlying data, and to easily format data for compatibility with artificial intelligence systems. The systems and methods use a supplemental data structure that comprises logical data modeling metadata, in which the logical data modeling metadata describes the logical data model in a common, standardized language. For example, the logical data modeling metadata may comprise a transformer lineage of the logical data model.Type: ApplicationFiled: November 17, 2023Publication date: December 26, 2024Applicant: Citibank, N.A.Inventors: Chuan LI, Jim B. ADAMS, Yan LIU, Peter HUANG, Alicia WANG
-
Patent number: 12155686Abstract: A method, a system, and a computer program product for training a model for automatically evaluating a generated vulnerability remediation in a source code of an application are provided. The method includes the following steps. Training input data is obtained, where the training input data includes input features, and each of the input features includes a training vulnerability and a training remediation of the training vulnerability. Training output data is obtained, where the training output data includes output predictions, and each of the output predictions includes a training validation associated with the training vulnerability and the training remediation of the corresponding input feature. The model is trained based on the training input data and the training output data.Type: GrantFiled: November 4, 2021Date of Patent: November 26, 2024Assignee: Lucent Sky CorporationInventors: Jim Liu, Yi-Chia Huang
-
Publication number: 20240378397Abstract: A dynamic content generation method is executed by a processing module electrically connected to an input module and a communications module. The dynamic content generation method includes the following steps: generating a topic, at least one variable, and a selected writing type according to a setting command received from the input module; communicating with a natural language processing (NLP) model for receiving relevance data of the at least one variable to the topic; communicating with the NLP model for receiving a content text produced by the NLP model according to the topic, the at least one variable, the selected writing type, and the relevance data; when the content text satisfies the selected writing type, stopping receiving the content text, or else generating a correction information, applying the correction information to the relevance data, and iteratively re-generating the content text until the content text satisfies the selected writing type.Type: ApplicationFiled: May 9, 2023Publication date: November 14, 2024Inventor: JIM LIU
-
Publication number: 20240312808Abstract: An integrated die ejector for separating a die from a wafer, the die ejector includes an ejector mechanism that includes an ejector pin. There is an ejector base coupled to the ejector pin and configured to couple the integrated die ejector to a die attach ejector machine. There is a pepper pot at least partially surrounding the ejector mechanism and ejector base and a sleeve coupled thereto and positioned between the ejector mechanism and pepper pot. The sleeve and pepper pot define an upper and lower motion limit of the ejector base and retain the ejector mechanism within the pepper pot such that the integrated die ejector may be coupled to and decoupled from the die attach ejector machine as a single unit to reduce installation time.Type: ApplicationFiled: August 3, 2023Publication date: September 19, 2024Applicant: Western Digital Technologies, Inc.Inventors: Simon Yan, JianHua Wang, Kaijian Shi, Bin Liu, Zhonghua Qian, Jim Zhang, Joyce Chen, Juan Zhou
-
Patent number: 12093650Abstract: The present invention includes steps of loading a website project; counting a word count of keywords of the website project for obtaining a word sum of the website project; respectively counting a first anchor word count for each of the anchor types to obtain a first anchor word sum for each of the anchor types; respectively dividing each of the first anchor word sums of each of the anchor types by the word sum to obtain multiple first internal anchor type percentages of the multiple anchor types; loading multiple first default anchor type percentages; for each of the anchor types, when the first internal anchor type percentage is greater than or equal to the first default anchor type percentage, marking the first internal anchor type percentage, and displaying results to prevent over-modifying the keywords corresponding to the marked anchor type, thus keeping the website project from being blacklisted.Type: GrantFiled: January 21, 2022Date of Patent: September 17, 2024Inventor: Jim Liu
-
Publication number: 20240128580Abstract: A vehicle battery pack includes several supporting beams extending in a first direction; and battery modules located between the supporting beams. The battery module comprises: a base plate extending in the first direction; multiple battery cells arranged in a stacked manner and placed on the base plate; and end plates connected to the base plate, the end plates compress the multiple battery cells from both sides in the first direction. The battery cell has end faces facing a second direction and the end faces are adjacent to the supporting beams. A vehicle can include the aforementioned vehicle battery pack.Type: ApplicationFiled: October 5, 2023Publication date: April 18, 2024Inventors: Bin Yin, Steven Shi, Jim Liu
-
Publication number: 20240006696Abstract: A battery assembly may include a battery array. The battery array may include at least one battery module that includes a plurality of battery cells arranged in a first direction and disposed between opposite end plates. At least one reinforcing member may be at least partially disposed between two adjacent battery cells of the battery module. The battery assembly includes a plurality of battery arrays arranged on a tray. By providing the reinforcing member, the battery array simplifies the structure while improving the mechanical strength, and has better volume utilization rate inside housing when constructing the battery assembly.Type: ApplicationFiled: June 26, 2023Publication date: January 4, 2024Inventors: Bin YIN, Steven SHI, Jim LIU, Bo MIAO
-
Publication number: 20230237267Abstract: The present invention includes steps of loading a website project; counting a word count of keywords of the website project for obtaining a word sum of the website project; respectively counting a first anchor word count for each of the anchor types to obtain a first anchor word sum for each of the anchor types; respectively dividing each of the first anchor word sums of each of the anchor types by the word sum to obtain multiple first internal anchor type percentages of the multiple anchor types; loading multiple first default anchor type percentages; for each of the anchor types, when the first internal anchor type percentage is greater than or equal to the first default anchor type percentage, marking the first internal anchor type percentage, and displaying results to prevent over-modifying the keywords corresponding to the marked anchor type, thus keeping the website project from being blacklisted.Type: ApplicationFiled: January 21, 2022Publication date: July 27, 2023Inventor: JIM LIU
-
Publication number: 20220060501Abstract: A method, a system, and a computer program product for training a model for automatically evaluating a generated vulnerability remediation in a source code of an application are provided. The method includes the following steps. Training input data is obtained, where the training input data includes input features, and each of the input features includes a training vulnerability and a training remediation of the training vulnerability. Training output data is obtained, where the training output data includes output predictions, and each of the output predictions includes a training validation associated with the training vulnerability and the training remediation of the corresponding input feature. The model is trained based on the training input data and the training output data.Type: ApplicationFiled: November 4, 2021Publication date: February 24, 2022Applicant: Lucent Sky CorporationInventors: Jim Liu, Yi-Chia Huang
-
Patent number: 11201894Abstract: A method, a system, and a computer program product for automatically mitigating vulnerabilities in a source code of an application are provided. The method includes the following steps. First, a path graph is built according to the source code, where the path graph includes multiple paths, and each of the paths includes multiple nodes. Multiple tainted paths are identified, where each of the tainted paths corresponds to a vulnerability. A same target node in multiple intersecting tainted paths among the tainted paths is located based on an existence of a tainted object, and multiple vulnerabilities in the target node are mitigated automatically.Type: GrantFiled: March 16, 2020Date of Patent: December 14, 2021Assignee: Lucent Sky CorporationInventors: Jim Liu, Yi-Chia Huang
-
Publication number: 20210128520Abstract: A composition includes two or more isoflavone compounds and a pharmaceutically acceptable carrier. In some cases, the isoflavone compounds can include calycosin, formononetin, or daidzein. The composition can be used in methods to treat a subject having at risk of having cerebral ischemia-reperfusion injury and/or hypoxia brain injury.Type: ApplicationFiled: July 24, 2018Publication date: May 6, 2021Inventors: Ke Jian Jim Liu, Jiangang Shen
-
Publication number: 20200220894Abstract: A method, a system, and a computer program product for automatically mitigating vulnerabilities in a source code of an application are provided. The method includes the following steps. First, a path graph is built according to the source code, where the path graph includes multiple paths, and each of the paths includes multiple nodes. Multiple tainted paths are identified, where each of the tainted paths corresponds to a vulnerability. A same target node in multiple intersecting tainted paths among the tainted paths is located based on an existence of a tainted object, and multiple vulnerabilities in the target node are mitigated automatically.Type: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Applicant: Lucent Sky CorporationInventors: Jim Liu, Yi-Chia Huang
-
Patent number: 10677147Abstract: A turbocharging system for an internal combustion engine includes a turbocharger having a shaft supported for rotation about an axis. The turbocharger also includes a turbine wheel mounted on the shaft and configured to be rotated about the axis by the exhaust gas, and a compressor assembly mounted on the shaft and configured to pressurize an airflow received from the ambient for delivery to the cylinder. The turbocharging system additionally includes an electric motor configured to generate electric motor torque. The turbocharging system further includes a one-way clutch configured to selectively connect the electric motor to the compressor assembly, such that the electric motor torque assists the turbocharger in generating boost pressure. An internal combustion engine employing such a turbocharging system is also disclosed.Type: GrantFiled: December 15, 2017Date of Patent: June 9, 2020Assignee: GM Global Technology Operations LLCInventors: Jim Liu, Bin Zhu, Jian Yao, Claus Juergen Glahn
-
Patent number: 10630714Abstract: A method for automatically mitigating vulnerabilities in a source code of an application is provided in the present invention. The method includes the following steps. First, the source code is complied, and a path graph is built according to the compiled source code. The path graph includes a plurality of paths traversing from sources to sinks, and each of the paths includes a plurality of nodes. Then, at least one tainted path is identified by enabling a plurality of vulnerability rules. Each of the at least one tainted path corresponds to a vulnerability, and each of the at least one vulnerability corresponds to a sanitization method. Then, the at least one vulnerability is determined if it is mitigable. If the at least one vulnerability is mitigable, the at least one vulnerability is mitigated automatically. Furthermore, the method may be implemented as a system and a computer program product.Type: GrantFiled: July 5, 2018Date of Patent: April 21, 2020Assignee: Lucent Sky CorporationInventors: Jim Liu, Yi-Chia Huang
-
Publication number: 20200009143Abstract: The present invention is directed to the discovery that pyrazinamide, a potent anti-tuberculosis agent acts through an entirely unexpected mechanism-through inhibition of the host enzyme poly ADP ribose polymerase (“PARP”). Thus, the present invention is directed to methods of treating: mycobacterial infections (Mycobacterium), especially M. tuberculosis using a PARP inhibitor, optionally in combination with at least one additional agent useful in the treatment of a mycobacterial infection, especially tuberculosis. Pharmaceutical compositions, especially including a pharmaceutical composition in oral or inhalation dosage form, comprising a inhibitor, optionally in combination with an additional anti-mycobacterial agent, especially an additional anti-tuberculosis agent represent additional embodiments of the present invention.Type: ApplicationFiled: July 24, 2017Publication date: January 9, 2020Inventors: Graham Timmins, Ke Jian Jim Liu, Xixi Zhou
-
Patent number: 10393032Abstract: An internal combustion engine includes a cylinder block that defines a cylinder and a cylinder head mounted to the cylinder block. A reciprocating piston is arranged inside the cylinder for compressing an air and fuel mixture at a geometric compression ratio of at least 10:1. A crankshaft is arranged in the cylinder block and rotated by the piston. An intake valve is operatively connected to the cylinder head and controls delivery of air to the cylinder for combustion therein. A mechanism provides a constant peak lift of the intake valve over an angle of rotation of the crankshaft that is at least 5 degrees, i.e., an extended dwell at peak lift. A multi-stage boosting system having first and second gas compressors is selectively controlled to pressurize air that is received from the ambient for delivery to the cylinder. A vehicle having such an engine is also disclosed.Type: GrantFiled: March 13, 2015Date of Patent: August 27, 2019Assignee: GM Global Technology Operations LLCInventors: Yongsheng He, David J. Cleary, Paul M. Najt, Jim Liu, David Sun, Bin Zhu
-
Publication number: 20190186348Abstract: A turbocharging system for an internal combustion engine includes a turbocharger having a shaft supported for rotation about an axis. The turbocharger also includes a turbine wheel mounted on the shaft and configured to be rotated about the axis by the exhaust gas, and a compressor assembly mounted on the shaft and configured to pressurize an airflow received from the ambient for delivery to the cylinder. The turbocharging system additionally includes an electric motor configured to generate electric motor torque. The turbocharging system further includes a one-way clutch configured to selectively connect the electric motor to the compressor assembly, such that the electric motor torque assists the turbocharger in generating boost pressure. An internal combustion engine employing such a turbocharging system is also disclosed.Type: ApplicationFiled: December 15, 2017Publication date: June 20, 2019Applicant: GM Global Technology Operations LLCInventors: Jim Liu, Bin Zhu, Jian Yao, Claus Juergen Glahn
-
Patent number: 10208655Abstract: An internal combustion engine is described, and includes a method for operating that includes determining an observed carbon monoxide (CO) ratio in an exhaust gas feedstream, determining an observed in-cylinder scavenging based upon the observed CO ratio in the exhaust gas feedstream, and controlling, by a controller, control states for the variable cam phasing system to control opening times of engine intake valves in relation to closing times of engine exhaust valves based upon the observed in-cylinder scavenging.Type: GrantFiled: March 13, 2015Date of Patent: February 19, 2019Assignee: GM Global Technology Operations LLCInventors: Jim Liu, Yongsheng He
-
Patent number: 10208684Abstract: An internal combustion engine includes a method for operating including, determining, using an accelerator pedal position sensor, an operator request for power and determining an engine operating point based upon the operator request for power. A motored-cylinder temperature is determined based upon the engine operating point, and a knock-limited combustion phasing point is determined based upon the motored-cylinder temperature and the engine operating point. Engine operating parameters associated with achieving the knock-limited combustion phasing point are selected. Operation includes controlling, by a controller, engine control states in response to the engine operating parameters associated with achieving the knock-limited combustion phasing point and the operator request for power.Type: GrantFiled: March 13, 2015Date of Patent: February 19, 2019Assignee: GM Global Technology Operations LLCInventors: Yongsheng He, Jim Liu, David Sun, Jonathan T. Shibata