Patents by Inventor Ajay Apte
Ajay Apte 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: 20240251925Abstract: The present disclosure relates to automated systems for nail services, including blotting, nail polish removal, nail polish storage and display, etc. In some embodiments, the systems work in conjunction with or are part of a robotic apparatus for automatic nail polish application or removal on natural or artificial finger or toenails.Type: ApplicationFiled: February 1, 2024Publication date: August 1, 2024Inventors: Renuka Ajay Apte, Aaron James Feldstein, Erik Oscar Sunden, Christopher Sean Masterson
-
Publication number: 20230294280Abstract: The present disclosure relates to a robotic apparatus and methods for automatic nail shaping or modification on natural or artificial fingernails or toenails.Type: ApplicationFiled: March 17, 2023Publication date: September 21, 2023Applicant: Elementree Inc.Inventors: Renuka Ajay APTE, Aaron James FELDSTEIN, Erik Oscar SUNDEN, Christopher Sean MASTERSON
-
Patent number: 11029969Abstract: Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.Type: GrantFiled: July 10, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Chang Sheng Li, Fan Jing Meng, Joseph P. Wigglesworth, Jing Min Xu, Bo Yang, Xue Jun Zhuo
-
Patent number: 11003362Abstract: Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.Type: GrantFiled: August 23, 2018Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Hugh E. Hockett, Scott C. Moonen, James P. Robbins
-
Patent number: 10977207Abstract: Components are dynamically associated in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. This includes defining, in a memory of a host computing system, a pattern that has an inventory of components of a multi-tier application. Each of the components are associated with a corresponding tier label for an n-tier architecture and the pattern is loaded into a pattern engine. The pattern engine deploys each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: GrantFiled: October 6, 2018Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Patent number: 10939738Abstract: The present disclosure relates to a robotic apparatus and methods for automatic nail polish application on natural or artificial finger or toe nails.Type: GrantFiled: February 24, 2020Date of Patent: March 9, 2021Assignee: Elementree Inc.Inventors: Renuka Ajay Apte, Aaron James Feldstein, Erik Oscar Sunden
-
Publication number: 20200268125Abstract: The present disclosure relates to a robotic apparatus and methods for automatic nail polish application on natural or artificial finger or toe nails.Type: ApplicationFiled: February 24, 2020Publication date: August 27, 2020Inventors: Renuka Ajay Apte, Aaron James Feldstein, Erik Oscar Sunden
-
Patent number: 10747710Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: GrantFiled: August 29, 2018Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Publication number: 20190042528Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: ApplicationFiled: October 6, 2018Publication date: February 7, 2019Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Publication number: 20190034384Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: ApplicationFiled: August 29, 2018Publication date: January 31, 2019Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Patent number: 10171379Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: GrantFiled: November 23, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi
-
Patent number: 10171380Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: GrantFiled: May 13, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi
-
Publication number: 20180365120Abstract: Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.Type: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Ajay A. Apte, Hugh E. Hockett, Scott C. Moonen, James P. Robbins
-
Publication number: 20180314535Abstract: Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.Type: ApplicationFiled: July 10, 2018Publication date: November 1, 2018Inventors: Ajay A. Apte, Chang Sheng Li, Fan Jing Meng, Joseph P. Wigglesworth, Jing Min Xu, Bo Yang, Xue Jun Zhuo
-
Patent number: 10095656Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: GrantFiled: August 31, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Patent number: 10089205Abstract: Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.Type: GrantFiled: September 30, 2016Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Hugh E. Hockett, Scott C. Moonen, James P. Robbins
-
Patent number: 10078619Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.Type: GrantFiled: December 16, 2014Date of Patent: September 18, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
-
Patent number: 10048971Abstract: Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.Type: GrantFiled: June 10, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Chang Sheng Li, Fan Jing Meng, Joseph P. Wigglesworth, Jing Min Xu, Bo Yang, Xue Jun Zhuo
-
Publication number: 20180095854Abstract: Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Inventors: Ajay A. Apte, Hugh E. Hockett, Scott C. Moonen, James P. Robbins
-
Patent number: 9912759Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.Type: GrantFiled: June 24, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang