Patents by Inventor Jingrong Gao
Jingrong Gao 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: 20220185997Abstract: The disclosure provides a biodegradable material and its preparation method and application, which solves the problems of a harsh preparation condition of a biodegradable material, a rough surface on a film formed by the prepared biodegradable material, pores existing in a cross section. The biodegradable material of the present disclosure is high in preparation efficiency and simple in preparation process and energy consumption saving without necessary high-temperature and high-pressure conditions. There is no obvious difference between its degradation performance and the degradation performance of the biodegradable material prepared by the conventional high-temperature high-pressure method. The biodegradable material is suitable for preparing a film to be applied to a field of packaging materials. The prepared film may be completely degraded in about 15 days.Type: ApplicationFiled: August 31, 2021Publication date: June 16, 2022Inventors: Shan HE, Yang ZHANG, Jingrong GAO
-
Patent number: 9354869Abstract: A method, system and computer program product for building a pattern. An external framework engine identifies the software components, as well as code updates and/or code fixes, from the external repositories associated with different vendors. The framework engine then generates metadata using the identified software components and code updates and/or code fixes which may be used to determine the relationships between the software components. Furthermore, the framework engine generates configuration metadata to successfully link software components with a relationship. The framework engine then displays the software components available to be used to build the pattern, including the relationship linkages between the software components with a relationship along with the configuration metadata required to make a successful linkage.Type: GrantFiled: February 10, 2015Date of Patent: May 31, 2016Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Jingrong Gao, Aaron J. Quirk, Lin Sun, Li Yi
-
Patent number: 9335989Abstract: A method, system and computer program product for building a pattern. An external framework engine identifies the software components, as well as code updates and/or code fixes, from the external repositories associated with different vendors. The framework engine then generates metadata using the identified software components and code updates and/or code fixes which may be used to determine the relationships between the software components. Furthermore, the framework engine generates configuration metadata to successfully link software components with a relationship. The framework engine then displays the software components available to be used to build the pattern, including the relationship linkages between the software components with a relationship along with the configuration metadata required to make a successful linkage.Type: GrantFiled: July 13, 2014Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Jingrong Gao, Aaron J. Quirk, Lin Sun, Li Yi
-
Publication number: 20160011865Abstract: A method, system and computer program product for building a pattern. An external framework engine identifies the software components, as well as code updates and/or code fixes, from the external repositories associated with different vendors. The framework engine then generates metadata using the identified software components and code updates and/or code fixes which may be used to determine the relationships between the software components. Furthermore, the framework engine generates configuration metadata to successfully link software components with a relationship. The framework engine then displays the software components available to be used to build the pattern, including the relationship linkages between the software components with a relationship along with the configuration metadata required to make a successful linkage.Type: ApplicationFiled: July 13, 2014Publication date: January 14, 2016Inventors: Ajay A. Apte, Jingrong Gao, Aaron J. Quirk, Lin Sun, Li Yi
-
Publication number: 20160011866Abstract: A method, system and computer program product for building a pattern. An external framework engine identifies the software components, as well as code updates and/or code fixes, from the external repositories associated with different vendors. The framework engine then generates metadata using the identified software components and code updates and/or code fixes which may be used to determine the relationships between the software components. Furthermore, the framework engine generates configuration metadata to successfully link software components with a relationship. The framework engine then displays the software components available to be used to build the pattern, including the relationship linkages between the software components with a relationship along with the configuration metadata required to make a successful linkage.Type: ApplicationFiled: February 10, 2015Publication date: January 14, 2016Inventors: Ajay A. Apte, Jingrong Gao, Aaron J. Quirk, Lin Sun, Li Yi
-
Patent number: 8978011Abstract: There is provided in an embodiment of the present invention a method wherein a processor may receive a test configuration deployment plan (TCDP) template. A user may select the test configuration deployment plan template and provide time schedule, and specific software application names and version numbers as settings for variables within the test configuration deployment plan template, in effect making a subscription request, wherein the processor receives or otherwise prompts to receive such information. Provided such resources are available at the requested time, the processor may wait until that time and provision the test configuration deployment plan to a data center resource. Test cases are run and results are collected until time or test cases are exhausted. The processor may then release resources that had been allocated to the subscription, which may include a step of undeploying or unprovisioning.Type: GrantFiled: May 9, 2005Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Jingrong Gao, Jianfeng Kong, Michael George Polan, Alex Kwok Kee Tsui
-
Patent number: 8589916Abstract: A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.Type: GrantFiled: May 27, 2008Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Jingrong Gao, Andrei Oprea, C. Razvan Peteanu, Michael George Polan, Andrew Neil Trossman, Alex Kwok Kee Tsui
-
Patent number: 7916662Abstract: A method, an apparatus, and computer instructions are provided for determining data center resource availability using multiple time domain segments. A reservation class is provided that includes a start time, duration and the number of units required. A scheduled resource class is provided with an availability and an available method. The availability method creates a set of segments for a list of reservations and iterates each segment to determine whether there are enough resources for the required units. The availability method then combines all adjacent reservations and removes reservations that are too short for the duration. The available method provides a way for user to determine if resources are available at and for a given time. A composite resource class is also provided for more than one scheduled resource with an availability and available method.Type: GrantFiled: August 10, 2009Date of Patent: March 29, 2011Assignee: International Business Machines CorporationInventors: Jingrong Gao, Michael George Polan, Alex Kwok Kee Tsui
-
Patent number: 7870594Abstract: A computer implemented method, data processing system, and computer usable program code are provided for applying compliance standards to a set of computers. A set of computer groupings containing the set of computers is identified. Each computer in the set of computers is included in at least one computer group in the set of computer groupings. A set of compliance rules is identified for each of the set of computer groupings. Configuration information for the set of computers is acquired and the configuration information for each of the set of computers is compared to the set of compliance rules for each of the set of computer groupings to which each computer in the set of computers is included. Compliance results are generated for each computer in the set of computers.Type: GrantFiled: November 20, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Jingrong Gao, Joseph Paul Wigglesworth
-
Publication number: 20090292577Abstract: A method, an apparatus, and computer instructions are provided for determining data center resource availability using multiple time domain segments. A reservation class is provided that includes a start time, duration and the number of units required. A scheduled resource class is provided with an availability and an available method. The availability method creates a set of segments for a list of reservations and iterates each segment to determine whether there are enough resources for the required units. The availability method then combines all adjacent reservations and removes reservations that are too short for the duration. The available method provides a way for user to determine if resources are available at and for a given time. A composite resource class is also provided for more than one scheduled resource with an availability and available method.Type: ApplicationFiled: August 10, 2009Publication date: November 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingrong Gao, Michael George Polan, Alex Kwok Kee Tsui
-
Patent number: 7565310Abstract: A method, an apparatus, and computer instructions are provided for a design pattern for automating service provisioning. Embodiments of the invention provide a catalog item management system that comprises a set of service and catalog item management functions that manage lifecycles of services and catalog items. Embodiments of the invention also provide an order fulfillment system that comprises a set of order, subscription, and service instance functions for managing orders, subscriptions, and service instances in order to provision and deprovision an application. In addition, embodiments of the invention provide a calendar reservation and scheduling system that presents a list of resource availabilities using an algorithm. Furthermore, embodiments of the invention provide a provisioning process that includes a process order method that initiates reservation of resources, provisioning, deprovisioning, and modification of services based on an order type.Type: GrantFiled: May 4, 2005Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventors: Jingrong Gao, Michael George Polan, Alex Kwok Kee Tsui
-
Publication number: 20080256531Abstract: A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.Type: ApplicationFiled: May 27, 2008Publication date: October 16, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingrong Gao, Andrei Oprea, C. Razvan Peteanu, Michael George Polan, Andrew Neil Trossman, Alex Kwok Kee Tsui
-
Publication number: 20080120686Abstract: A computer implemented method, data processing system, and computer usable program code are provided for applying compliance standards to a set of computers. A set of computer groupings containing the set of computers is identified. Each computer in the set of computers is included in at least one computer group in the set of computer groupings. A set of compliance rules is identified for each of the set of computer groupings. Configuration information for the set of computers is acquired and the configuration information for each of the set of computers is compared to the set of compliance rules for each of the set of computer groupings to which each computer in the set of computers is included. Compliance results are generated for each computer in the set of computers.Type: ApplicationFiled: November 20, 2006Publication date: May 22, 2008Inventors: Jingrong Gao, Joseph Paul Wigglesworth
-
Publication number: 20060271928Abstract: A method, an apparatus, and computer instructions are provided for a design pattern for automating service provisioning. Embodiments of the invention provide a catalog item management system that comprises a set of service and catalog item management functions that manage lifecycles of services and catalog items. Embodiments of the invention also provide an order fulfillment system that comprises a set of order, subscription, and service instance functions for managing orders, subscriptions, and service instances in order to provision and deprovision an application. In addition, embodiments of the invention provide a calendar reservation and scheduling system that presents a list of resource availabilities using an algorithm. Furthermore, embodiments of the invention provide a provisioning process that includes a process order method that initiates reservation of resources, provisioning, deprovisioning, and modification of services based on an order type.Type: ApplicationFiled: May 4, 2005Publication date: November 30, 2006Applicant: International Business Machines CorporationInventors: Jingrong Gao, Michael Polan, Alex Tsui
-
Publication number: 20060250977Abstract: A method, an apparatus, and computer instructions are provided for determining data center resource availability using multiple time domain segments. A reservation class is provided that includes a start time, duration and the number of units required. A scheduled resource class is provided with an availability and an available method. The availability method creates a set of segments for a list of reservations and iterates each segment to determine whether there are enough resources for the required units. The availability method then combines all adjacent reservations and removes reservations that are too short for the duration. The available method provides a way for user to determine if resources are available at and for a given time. A composite resource class is also provided for more than one scheduled resource with an availability and available method.Type: ApplicationFiled: May 4, 2005Publication date: November 9, 2006Applicant: International Business Machines CorporationInventors: Jingrong Gao, Michael Polan, Alex Tsui
-
Publication number: 20060250970Abstract: There is provided in an embodiment of the present invention a method, an apparatus and a program product for managing the capacity utilization estimate of a data center logical model. A data center logical model which may be based on actual physical resources of a data center physical resource is registered. An injected test load is then received which serves as the basis for a simulation, which may include fulfillment of service orders and provisioning of service orders. Usage data is next collected at the conclusion of executing injected test load. If the usage data contains a capacity utilization that does not meet a capacity threshold specified by the system owner, a further iteration of simulation may occur, in conjunction with modifying the load parameters, or changing the resources available to the data center logical model.Type: ApplicationFiled: May 9, 2005Publication date: November 9, 2006Applicant: International Business Machines CorporationInventors: Jingrong Gao, Michael Polan, Alex Tsui
-
Publication number: 20060253588Abstract: There is provided in an embodiment of the present invention a method wherein a processor may receive a test configuration deployment plan (TCDP) template. A user may select the test configuration deployment plan template and provide time schedule, and specific software application names and version numbers as settings for variables within the test configuration deployment plan template, in effect making a subscription request, wherein the processor receives or otherwise prompts to receive such information. Provided such resources are available at the requested time, the processor may wait until that time and provision the test configuration deployment plan to a data center resource. Test cases are run and results are collected until time or test cases are exhausted. The processor may then release resources that had been allocated to the subscription, which may include a step of undeploying or unprovisioning.Type: ApplicationFiled: May 9, 2005Publication date: November 9, 2006Applicant: International Business Machines CorporationInventors: Jingrong Gao, Jianfeng Kong, Michael Polan, Alex Tsui
-
Publication number: 20060245354Abstract: A method, apparatus, and computer instructions are provided for deploying and instantiating multiple instances of applications in automated data centers using an application deployment template. A first mechanism is provided to deploy multiple instances of applications using an application deployment plan template. The first mechanism uses deployment parameter sets to generate corresponding deployment plans based on the deployment template. A second mechanism is provided to instantiate multiple instances of applications using deployment plan templates. A service catalog that is exposed to consumers for selection of catalog items is built on top of the second mechanism. During the cataloging and order fulfillment process, the second mechanism instantiates multiple instances of applications using the generated deployment plans and an application model to deploy multiple application instances. An existing order may also be modified or terminated responsive to a user request or service term expiration.Type: ApplicationFiled: April 28, 2005Publication date: November 2, 2006Applicant: International Business Machines CorporationInventors: Jingrong Gao, Andrei Oprea, C. Peteanu, Michael Polan, Andrew Trossman, Alex Tsui