Patents by Inventor Jiangtao ZHANG
Jiangtao ZHANG 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: 20250148299Abstract: An optimal configuration method and device for energy storage capacity of an optical storage system, and apparatus and storage medium are provided, and relates to the photovoltaic field. The specific steps includes: obtaining original output data of a photovoltaic power station for step output; constructing a model of genetic algorithm, and determining algorithm parameters and a fitness function of the genetic algorithm; performing optimization operation based on the genetic algorithm and the original output data to obtain a recommended energy storage capacity, and building an energy storage device according to the recommended energy storage capacity.Type: ApplicationFiled: January 10, 2025Publication date: May 8, 2025Applicant: HUANENG CLEAN ENERGY RESEARCH INSTITUTEInventors: Ruochen XU, Mingyi LIU, Chuanzhao CAO, Xi CAO, Zhouting SUN, Dawei LIU, Yong ZHU, Jie PEI, Jiangtao ZHANG, Jiayun WANG
-
Publication number: 20250112265Abstract: A lithium salt-free composite solid electrolyte membrane and a preparation method thereof are provided. The composition of the lithium salt-free composite solid electrolyte membrane includes: micro-nanoscale garnet-type solid electrolyte and polymer; where a mass ratio of the micro-nanoscale garnet-type solid electrolyte to the polymer is (60-100):(5-40); a particle size of the micro-nanoscale garnet-type solid electrolyte is 100 nm-2 ?m. The disclosure also provides a preparation method for the lithium salt-free composite solid electrolyte membrane. The lithium salt-free composite solid electrolyte membrane prepared by the disclosure has controllable morphology and thickness, and does not need to add lithium salt and be equipped with anhydrous and inert environment atmosphere, so that the production cost can be significantly reduced, and large-scale production is easy.Type: ApplicationFiled: December 14, 2024Publication date: April 3, 2025Applicant: HUANENG CLEAN ENERGY RESEARCH INSTITUTEInventors: Zhouting SUN, Mingyi LIU, Ruochen XU, Xi CAO, Chuanzhao CAO, Dawei LIU, Jie PEI, Yong ZHU, Haodong LEI, Jiangtao ZHANG, Jiayun WANG, Jianxing WANG, Hao LI
-
Patent number: 12023496Abstract: This invention relates to a closed-loop adaptive AC stimulation neural network control method and system, involving the technical field of AC stimulation neural regulation. This system is composed of an individualized navigation module, AC stimulation module, EEG acquisition module and adaptive coupling module. After the magnetic resonance image and functional magnetic resonance image of the regulation object are input into the individualized navigation module, the functional connectivity network is generated to finalize regulatory targets. The position of stimulating electrodes and the magnitude of the stimulating current are determined according to the target to be regulated. The stimulating frequency is determined according to the EEG of the regulation object and then input into the AC stimulation module for regulation.Type: GrantFiled: June 13, 2022Date of Patent: July 2, 2024Assignee: BEIJING INSTITUTE UNIVERSITYInventors: Tianyi Yan, Zhongyan Shi, Zilong Yan, Bo Jiang, Duanduan Chen, Tiantian Liu, Jiangtao Zhang, Guangying Pei, Jian Zhang, Jinglong Wu
-
Patent number: 12020025Abstract: Techniques are described for assisting users with the process of modernizing software applications from a source software architectural pattern (e.g., a model—view—controller (MVC) pattern, a multitier architecture, etc.) to a target architectural pattern (e.g., microservices, event-driven architecture, etc.). A decomposition analyzer receives as input artifacts associated with a software application under analysis and an architectural pattern that a user desires to use for a modernized version of the software application. The decomposition analyzer generates, based on the application artifacts, a graph-based model of the software application, where the model includes nodes representing application components (e.g., classes) and edges representing dependency relationships among the components. The decomposition analyzer further uses machine learning techniques and other types of analyses to identify recommended groupings of nodes from the graph-based model for decomposition.Type: GrantFiled: September 23, 2022Date of Patent: June 25, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Mark Fawaz, Vivek Chawda, Sreenaath Vasudevan, Ramu Panayappan, Abdul Jabbar Abdul Rasheed, Donghao Wei, Javier Arturo Thiele-Ruiz, Kanishk Kaul, Pranav Prabhakar Firake, Emery Jacob Comstock
-
Patent number: 11928491Abstract: Techniques are described for enabling model-driven server migration workflows in a cloud provider network. Cloud provider networks often provide various types of tools and services that enable users to migrate computing resources (e.g., servers, databases, applications, etc.) from users' on-premises computing environments to a cloud provider network. A model-driven server migration service as described herein comprises a plurality of modular migration components including, e.g., a snapshot validation component, a snapshot conversion component, an injection component, etc. The model-driven server migration service enables users to customize server migration workflows using server migration templates containing descriptive configurations for some or all of the provided migration components.Type: GrantFiled: November 23, 2020Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Wenjing Cao
-
Patent number: 11930013Abstract: Techniques are described for providing an access control list (ACL) assisted process for filtering the analysis and display of dependency relationships among software application components (e.g., packages, files, classes, etc.), e.g., as part of modernization processes aimed at decomposing monolithic applications, identifying anti-patterns, or otherwise analyzing such applications. A software modernization service of a cloud provider network provides discovery agents and other tools that are capable of creating an inventory of users' software applications and collecting application artifacts (e.g., source code or bytecode files) associated with the software applications in users' computing environments. Various techniques are described for using ACLs containing entries enabling or disabling the analysis or display of various application components to customize various modernization processes and results displays.Type: GrantFiled: November 23, 2020Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Roland Mesde
-
Patent number: 11900087Abstract: Techniques are described for a software modernization service to provide the ability to re-platform software application binaries from one ISA and hardware platform to another. The software modernization service can generate assessment reports for users' legacy applications, including recommendations for hardware platforms available in a cloud provider network for use. Responsive to a user requesting to re-platform an application from one ISA and hardware platform to another, an application re-platforming service automates steps to perform a static and dynamic binary translation of an application and to combine the results into a re-platformed executable. Among other benefits, the described techniques enable the deployment of legacy software applications onto a wider set of target ISA and hardware platforms, thereby enabling such applications to take advantage of the performance, scalability, availability, and other benefits of certain types of hardware platforms as desired by a user.Type: GrantFiled: March 23, 2022Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Ramu Panayappan
-
Publication number: 20240042204Abstract: This invention relates to a closed-loop adaptive AC stimulation neural network control method and system, involving the technical field of AC stimulation neural regulation. This system is composed of an individualized navigation module, AC stimulation module, EEG acquisition module and adaptive coupling module. After the magnetic resonance image and functional magnetic resonance image of the regulation object are input into the individualized navigation module, the functional connectivity network is generated to finalize regulatory targets. The position of stimulating electrodes and the magnitude of the stimulating current are determined according to the target to be regulated. The stimulating frequency is determined according to the EEG of the regulation object and then input into the AC stimulation module for regulation.Type: ApplicationFiled: June 13, 2022Publication date: February 8, 2024Inventors: Tianyi YAN, Zhongyan SHI, Zilong YAN, Bo JIANG, Duanduan CHEN, Tiantian LIU, Jiangtao ZHANG, Guangying PEI, Jian ZHANG, Jinglong WU
-
Patent number: 11870647Abstract: A network infrastructure modernization service described herein may allow a customer to migrate the underlying network infrastructure topology and configurations of the on-premises environment onto the cloud environment. By collecting the network infrastructure configurations and/or runtime metrics, generating a network model based on the configurations and/or runtime metrics, and applying modernization rules to the network model to generate a network infrastructure template, the network infrastructure modernization service described in the present application enables the customers to be migrate their on-premises applications as well as the underlying network infrastructure onto the cloud environment.Type: GrantFiled: September 1, 2021Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Boyu Wang, Ramu Panayappan
-
Patent number: 11861362Abstract: Techniques are described for enabling software migration and modernization services of a cloud provider network to provide completion time forecasts for various types of migration and modernization actions performed by the services relative to users' software applications. A cloud provider network provides a software migration and modernization orchestration service that helps users orchestrate the use of various software migration and modernization services. Depending on the technical characteristics of a user's application and the selection of migration and modernization processes to be performed, an amount of time needed to complete migration and modernization actions can vary widely.Type: GrantFiled: March 24, 2021Date of Patent: January 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Ramu Panayappan
-
Patent number: 11829280Abstract: Techniques are described for enabling a software modernization application to automatically generate and execute test cases as part of a containerization workflow used to modernize various types of legacy software applications. A software modernization application enables a user to identify a legacy application to convert into a containerized application. Once identified, the software modernization application automatically packages application artifacts and identified dependencies into container images and creates a deployment pipeline used to deploy the containerized application into testing and production environments of a service provider network, among other processes. The software modernization application also instruments the legacy application to generate log data reflecting requests and responses received and processed by the application during operation.Type: GrantFiled: August 17, 2020Date of Patent: November 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Boyu Wang, Peter Aydin Sorensen
-
Patent number: 11809841Abstract: Techniques are described for enabling the automatic refactoring of software application source code to mitigate identified anti-patterns and other software modernization-related issues. A software modernization system analyzes software applications to generate various types of modernization report information, where the report information can include identifications of various types of design and cloud anti-patterns, proposed decompositions of monolithic applications into subunits, refactoring cost information, recommended modernization tools and migration paths, among other such information. A software modernization system further includes a refactoring engine that can automatically refactor source code based on such application analysis information, e.g., to automatically address identified anti-patterns, restructure code for decomposition, etc. A refactoring engine performs refactoring actions based on refactoring templates, machine learning (ML) refactoring models, or other input.Type: GrantFiled: December 10, 2020Date of Patent: November 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Mark Fawaz, Gunja Agrawal
-
Patent number: 11734614Abstract: Techniques for creating an aggregated machine learning (ML) model from a plurality of candidate ML models are described. According to some embodiments, a machine learning service generates an aggregated machine learning model from a first machine learning model and a second machine learning model, selects the first machine learning model, the second machine learning model, or the aggregated machine learning model for usage, and performs an inference with the selected machine learning model. Additionally, a user may select the candidate models to be trained.Type: GrantFiled: March 26, 2020Date of Patent: August 22, 2023Assignee: Amazon Technologies, Inc.Inventors: Yi Wang, Jiangtao Zhang
-
Patent number: 11650810Abstract: This disclosure describes techniques implemented partly by a service provider network for containerizing applications. In an example, the techniques may include receiving annotated source code of an application to be containerized, analyzing one or more application component annotations included in the annotated source code to determine an application component that is to be included in a container associated with a containerized version of the application, and analyzing one or more method annotations included in the annotated source code to determine one or more methods of the application component to be included in an application programming interface (API) for the container. The container including the application component may then be built and the API for the container may be generated based at least in part on the one or more methods of the application component.Type: GrantFiled: May 27, 2020Date of Patent: May 16, 2023Assignee: Amazon Technologies, Inc.Inventors: Boyu Wang, Jiangtao Zhang
-
Patent number: 11620473Abstract: Techniques for a service provider network to provide users with software components that pre-process raw data stored in user computing networks to generate training data that is usable by artificial-intelligence (AI) services. The AI services may utilize models to provide various functionality to users, and the users may desire to train the models with data sets that are specific to their data sets. The service provider network can develop software components that are configured to process raw data into training data for various AI services. The software components can be provided to the user computing networks and executed locally, rather than the raw data having to being moved from the user computing network and to the service provider network. The training data can then be sent to the service provider network and used by the AI services to train ML models for use by the user.Type: GrantFiled: December 3, 2020Date of Patent: April 4, 2023Assignee: Amazon Technologies, Inc.Inventor: Jiangtao Zhang
-
Patent number: 11579868Abstract: Techniques are described for enabling the automatic refactoring of software application source code to mitigate identified anti-patterns and other software modernization-related issues. A software modernization system analyzes software applications to generate various types of modernization report information, where the report information can include identifications of various types of design and cloud anti-patterns, proposed decompositions of monolithic applications into subunits, refactoring cost information, recommended modernization tools and migration paths, among other such information. A software modernization system further includes a refactoring engine that can automatically refactor source code based on such application analysis information, e.g., to automatically address identified anti-patterns, restructure code for decomposition, etc. A refactoring engine performs refactoring actions based on refactoring templates, machine learning (ML) refactoring models, or other input.Type: GrantFiled: December 10, 2020Date of Patent: February 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Mark Fawaz, Gunja Agrawal
-
Patent number: 11544046Abstract: Techniques are described for enabling an application modernization system to efficiently identify various types of software development “anti-patterns” (including cloud anti-patterns) associated with software applications. An anti-pattern is broadly any characteristic of a software application or system that represents an undesirable or suboptimal solution to a problem within a given software design context. Depending on the particular software design context, examples of possible anti-patterns and cloud anti-patterns can include the use of insecure network protocols, an application's reliance on local file system access, the use of a deprecated or outdated class, function, or library, etc. An application modernization system described herein includes a modernization assessment client application that identifies the presence of anti-patterns in users' software applications using a collection of anti-pattern definitions (e.g.Type: GrantFiled: August 26, 2020Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Gunja Agrawal, Vijay Dheeraj Reddy Mandadi, Ting Hsiang Eddy Chu, Bharath Bhoopalam
-
Patent number: 11537400Abstract: Techniques are described for enabling a software modernization system to automatically map binary executable files and other runtime artifacts (e.g., application binaries, Java ARchive (JAR) files, .NET Dynamic Link Library (DLL) files, process identifiers, etc.) to source code associated with the binary executable files, e.g., as part of modernization processes aimed at migrating users' applications to a cloud service provider's infrastructure. A software modernization service of a cloud provider network provides discovery agents and other tools that are capable of creating an inventory of users' software applications and collecting profile data about the software applications. Various techniques are described for automatically identifying the source code associated with software applications identified by a discovery agent in a user's computing environment, thereby improving the efficiency of various software modernization analyses and other modernization processes.Type: GrantFiled: October 19, 2020Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Raviprasad V. Mummidi, Bharath Bhoopalam, Vijay Dheeraj Reddy Mandadi, Ramu Panayappan
-
Patent number: 11487878Abstract: This disclosure describes techniques implemented partly by a service provider network for containerizing applications. In an example, the techniques may include requesting process relationship information for one or more potential processes of an application, receiving the requested process relationship information for the one or more potential processes of the application, and based on the received process relationship information, configuring a process relationship detection algorithm. Then, using the configured process relationship detection algorithm, the techniques may determine a respective relationship score for individual process pairs of processes operating on a system executing the application and determine one or more individual process pairs that have a respective relationship score that is equal to or above a threshold to be one or more cooperating process pairs.Type: GrantFiled: September 18, 2019Date of Patent: November 1, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Sriram Venkatadri, Boyu Wang
-
Patent number: 11467828Abstract: Techniques are described for enabling a software modernization assessment service of a cloud provider network to maintain a modernization knowledge base and to use the knowledge base to generate modernization recommendations for users' software applications. A modernization knowledge base comprises one or more modernization ontologies, where a modernization ontology defines concepts and relationships used to describe modernization tool capabilities and limitations, modernization strategies, etc. The modernization assessment service uses the modernization knowledge base to automate various software modernization processes including, for example, providing modernization recommendations for software applications (e.g., applications identified by users as candidates for modernization) and generating modernization assessment reports.Type: GrantFiled: June 5, 2020Date of Patent: October 11, 2022Assignee: Amazon Technologies, Inc.Inventors: Jiangtao Zhang, Vijay Dheeraj Reddy Mandadi, Gunja Agrawal