Patents by Inventor Vijay K. Naik
Vijay K. Naik 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: 11237713Abstract: A mechanism is provided in a data processing system to implement a feature extraction tool for graphical user interface based feature extraction. The feature extraction tool receives selection by a user of a dataset from which features are to be extracted. The feature extraction tool loads a plurality of feature definitions. The feature extraction tool generates a graphical user interface that allows the user to add features from the plurality of features to a feature file. The feature extraction tool presents the graphical user interface to the user and receives user selection of at least one feature to be added to the feature file. The feature extraction tool generates the feature file based on the user selection of the at least one feature.Type: GrantFiled: January 21, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Leemor M. Yuravlivker, Vijay K. Naik, Balaji Krishnapuram, Faisal Farooq, Marie Angelopoulos, Michal Ozery-Flato, Shilpa N. Mahatma, Brendan Shea
-
Publication number: 20200233571Abstract: A mechanism is provided in a data processing system to implement a feature extraction tool for graphical user interface based feature extraction. The feature extraction tool receives selection by a user of a dataset from which features are to be extracted. The feature extraction tool loads a plurality of feature definitions. The feature extraction tool generates a graphical user interface that allows the user to add features from the plurality of features to a feature file. The feature extraction tool presents the graphical user interface to the user and receives user selection of at least one feature to be added to the feature file. The feature extraction tool generates the feature file based on the user selection of the at least one feature.Type: ApplicationFiled: January 21, 2019Publication date: July 23, 2020Inventors: Leemor M. Yuravlivker, Vijay K. Naik, Balaji Krishnapuram, Faisel Farooq, Marie Angelopoulos, Michal Ozery-Flato, Shilpa N. Mahatma, Brendan Shea
-
Patent number: 10228924Abstract: Examples of techniques for deploying an application on a cloud environment satisfying integrity and geo-fencing constraints are disclosed herein. A computer implemented method may include: receiving a guest application for deployment on a cloud environment; receiving the integrity constraints on the integrity of each of the plurality of host where the application is to be deployed; receiving geo-fencing constraints identifying a geographic location where the guest application is to be deployed; determining for which of the plurality of hosts the integrity constraints and the geo-fencing constraints are satisfied; and deploying the guest application on at least one of the plurality of hosts that satisfy the integrity constraints and the geo-fencing constraints.Type: GrantFiled: April 19, 2016Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Berger, Kenneth A. Goldman, Simon J. Kofkin-Hansen, Hui Lei, Vijay K. Naik, Dimitrios Pendarakis, Jayaram Kallapalayam Radhakrishnan, David R. Safford, Shu Tao
-
Publication number: 20170300309Abstract: Examples of techniques for deploying an application on a cloud environment satisfying integrity and geo-fencing constraints are disclosed herein. A computer implemented method may include: receiving a guest application for deployment on a cloud environment; receiving the integrity constraints on the integrity of each of the plurality of host where the application is to be deployed; receiving geo-fencing constraints identifying a geographic location where the guest application is to be deployed; determining for which of the plurality of hosts the integrity constraints and the geo-fencing constraints are satisfied; and deploying the guest application on at least one of the plurality of hosts that satisfy the integrity constraints and the geo-fencing constraints.Type: ApplicationFiled: April 19, 2016Publication date: October 19, 2017Inventors: STEFAN BERGER, KENNETH A. GOLDMAN, SIMON J. KOFKIN-HANSEN, HUI LEI, VIJAY K. NAIK, DIMITRIOS PENDARAKIS, JAYARAM KALLAPALAYAM RADHAKRISHNAN, DAVID R. SAFFORD, SHU TAO
-
Patent number: 9577952Abstract: Managing a service is provided. Information is collected about use of a set of resources by the service. A request is received to verify information regarding a selected portion of a period of time during the use of the set of resources by the service. A description of the use of the set of resources by the service during the selected portion of the period of time is generated using the collected information in response to receiving the request to verify the information regarding the selected portion of the period of time during the use of the set of resources by the service. A response to the request is created using the generated description of the use of the set of resources by the service during the selected portion of the period of time as proof of validity of the information.Type: GrantFiled: August 26, 2015Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Patent number: 9571419Abstract: Managing a service is provided. Information is collected about use of a set of resources by the service. A request is received to verify information regarding a selected portion of a period of time during the use of the set of resources by the service. In response to receiving the request to verify the information regarding the selected portion of the period of time during the use of the set of resources by the service, a description of the use of the set of resources by the service during the selected portion of the period of time is generated using the collected information. A response to the request is created using the generated description of the use of the set of resources by the service during the selected portion of the period of time as proof of validity of the information.Type: GrantFiled: August 26, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Patent number: 9473374Abstract: A hybrid cloud environment is provided where a user of cloud computing services is disposed to consume cloud provided services delivered by each of a plurality of cloud computing service providers. Specified event data is received at an MCS component. The event data pertains to metering events related to the cloud provided services delivered by one or more cloud service providers. Event data include event data furnished by one or more entities that actively monitor metering events at one or more local or remote cloud service provider locations. Event data are sent from the MCS component to a metering system. The metering system generates reports from the event data that contains usage information on services provided by one or more cloud service providers. Information for a provider specifies amounts and quality of each type of service delivered to users by the provider.Type: GrantFiled: February 26, 2016Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, John G. Buckley, Yasuharu Katsuno, Ashish Kundu, Vijay K. Naik, Julia L. O'Halloran
-
Patent number: 9405582Abstract: Dynamically adjusting the parameters of a parallel, distributed job in response to changes to the status of the job cluster. Includes beginning execution of a job in a cluster, receiving cluster status information, determining a job performance impact of the cluster status, reconfiguring job parameters based on the performance impact, and continuing execution of the job using the updated configuration. Dynamically requesting a change to the resources of the job cluster for a parallel, distributed job in response to changes in job status. Includes beginning execution of a job in a cluster, receiving job status information, determining a job performance impact, requesting a changed allocation of cluster resources based on the determined job performance impact, reconfiguring one or more job parameters based on the changed allocation, and continuing execution of the job using the updated configuration.Type: GrantFiled: June 20, 2014Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Nicholas C. M. Fuller, Vijay K. Naik, Liangzhao Zeng, Li Zhang
-
Publication number: 20160182334Abstract: A hybrid cloud environment is provided where a user of cloud computing services is disposed to consume cloud provided services delivered by each of a plurality of cloud computing service providers. Specified event data is received at an MCS component. The event data pertains to metering events related to the cloud provided services delivered by one or more cloud service providers. Event data include event data furnished by one or more entities that actively monitor metering events at one or more local or remote cloud service provider locations. Event data are sent from the MCS component to a metering system. The metering system generates reports from the event data that contains usage information on services provided by one or more cloud service providers. Information for a provider specifies amounts and quality of each type of service delivered to users by the provider.Type: ApplicationFiled: February 26, 2016Publication date: June 23, 2016Inventors: Kirk A. Beaty, John G. Buckley, Yasuharu Katsuno, Ashish Kundu, Vijay K. Naik, Julia L. O'Halloran
-
Patent number: 9336061Abstract: An embodiment is directed to a hybrid cloud environment wherein a user of cloud computing services is disposed to consume cloud provided services delivered by each of a plurality of cloud computing service providers. Specified event data is received at an MCS component, wherein the event data pertains to metering events related to consumed services delivered by one or more cloud service providers. Event data includes event data furnished by one or more entities that actively monitor metering events at one or more local or remote cloud service provider locations. Event data is sent from the MCS component to a metering system, and the metering system generates reports from the event data that contains usage information on services provided by one or more cloud service providers, wherein information for a provider specifies amounts and quality of each type of service delivered to users by the provider.Type: GrantFiled: January 14, 2012Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, John G. Buckley, Yasuharu Katsuno, Ashish Kundu, Vijay K. Naik, Julia L. O'Halloran
-
Patent number: 9300633Abstract: A cloud access manager obtains input regarding access control for at least one application deployed on a plurality of virtual machine instances in a cloud computing environment; the virtual machine instances are divided into at least first and second access zones. A cloud access manager registrar located in the cloud computing environment registers internet protocol addresses of external clients as seen from the cloud computing environment; at least some of the addresses are assigned to the clients via network address translation (NAT). Session traversal utility for NAT (STUN) is carried out to determine public internet protocol addresses assigned to the clients via NAT. The cloud access manager controls (i) access of the external clients to the plurality of virtual machine instances; and (ii) access of the plurality of virtual machine instances to each other, based on the registered internet protocol addresses, in accordance with the access zones.Type: GrantFiled: March 24, 2014Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arup Acharya, Kirk Alan Beaty, Ashish Kundu, Vijay K. Naik
-
Publication number: 20150381526Abstract: Managing a service is provided. Information is collected about use of a set of resources by the service. A request is received to verify information regarding a selected portion of a period of time during the use of the set of resources by the service. In response to receiving the request to verify the information regarding the selected portion of the period of time during the use of the set of resources by the service, a description of the use of the set of resources by the service during the selected portion of the period of time is generated using the collected information. A response to the request is created using the generated description of the use of the set of resources by the service during the selected portion of the period of time as proof of validity of the information.Type: ApplicationFiled: August 26, 2015Publication date: December 31, 2015Inventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Publication number: 20150370603Abstract: Dynamically adjusting the parameters of a parallel, distributed job in response to changes to the status of the job cluster. Includes beginning execution of a job in a cluster, receiving cluster status information, determining a job performance impact of the cluster status, reconfiguring job parameters based on the performance impact, and continuing execution of the job using the updated configuration. Dynamically requesting a change to the resources of the job cluster for a parallel, distributed job in response to changes in job status. Includes beginning execution of a job in a cluster, receiving job status information, determining a job performance impact, requesting a changed allocation of cluster resources based on the determined job performance impact, reconfiguring one or more job parameters based on the changed allocation, and continuing execution of the job using the updated configuration.Type: ApplicationFiled: June 20, 2014Publication date: December 24, 2015Inventors: Nicholas C. M. Fuller, Vijay K. Naik, Liangzhao Zeng, Li Zhang
-
Publication number: 20150365304Abstract: Managing a service is provided. Information is collected about use of a set of resources by the service. A request is received to verify information regarding a selected portion of a period of time during the use of the set of resources by the service. A description of the use of the set of resources by the service during the selected portion of the period of time is generated using the collected information in response to receiving the request to verify the information regarding the selected portion of the period of time during the use of the set of resources by the service. A response to the request is created using the generated description of the use of the set of resources by the service during the selected portion of the period of time as proof of validity of the information.Type: ApplicationFiled: August 26, 2015Publication date: December 17, 2015Inventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Patent number: 9210054Abstract: A method, apparatus, and computer program product for managing a service is disclosed. A computer system collects information about the use of a set of resources by the service. Responsive to receiving a request to verify information about the use of the set of resources by the service, the computer system generates a description of the use of the set of resources by the service using the information collected. The computer system then creates a response to the request using the generated description of the use of the set of resources by the service as proof of the validity of the information.Type: GrantFiled: November 14, 2012Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Patent number: 9203709Abstract: A method, apparatus, and computer program product for managing a service is disclosed. A computer system collects information about the use of a set of resources by the service. Responsive to receiving a request to verify information about the use of the set of resources by the service, the computer system generates a description of the use of the set of resources by the service using the information collected. The computer system then creates a response to the request using the generated description of the use of the set of resources by the service as proof of the validity of the information.Type: GrantFiled: January 8, 2013Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Ashish Kundu, Ajay Mohindra, Vijay K. Naik
-
Patent number: 9128773Abstract: A system and method for correlating events in data processing resources processing a workload. An event correlation service comprising an event correlation service software framework is provided on a processor unit. The event correlation service is configured, using the event correlation service software framework, for correlating the events from monitored data for the workload, wherein the workload is processed using the data processing resources provided by a provider of the data processing resources. The event correlation service receives monitored data for the workload as the workload is being processed. The monitored data is processed by the event correlation service to identify an occurrence of an event of interest for the workload as the workload is being processed. An output is provided in response to identifying the occurrence of the event of interest.Type: GrantFiled: June 26, 2012Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, David Breitgand, Amir Epstein, Daniel Marom, Vijay K. Naik, Yih-Shin Tan, Norbert G. Vogl
-
Patent number: 9104672Abstract: A method, apparatus, and computer program product for providing security and network isolation for service instances comprising data processing resources provided as a service by a provider of data processing resources. Individual service instances may be associated as members of one or more security zones. The security zones comprise security policies that define access of each service instance that is a member of a security zone.Type: GrantFiled: January 25, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Vijay K. Naik
-
Patent number: 9063789Abstract: Integrating data processing resources across a hybrid cloud includes providing a plug-in software component configured to be installed in a software framework. When the plug-in software component is activated, it may generate an interface for a consumer of data processing resources. Using this interface, the consumer of data processing resources may request the use of data processing resources provided as a service on the hybrid cloud. In response, the plug-in software component may acquire the requested data processing resources via interfaces provided by the various data processing resources. A number of different data processing resources may have different interface requirements. However, the first interface generated by the plug-in software component may provide a single vendor neutral interface for accessing data processing resources on the hybrid cloud by the consumer of data processing resources.Type: GrantFiled: February 8, 2011Date of Patent: June 23, 2015Assignee: International Business Machines CorporationInventors: Kirk A. Beaty, Gerd Breiter, David B. Lindquist, Vijay K. Naik, Holger Reinhardt, Marc-Thomas H. Schmidt
-
Patent number: 9053580Abstract: A system and method for controlling an integration of data processing resources. A first graphical element corresponding to a first endpoint node is displayed, wherein the first endpoint node corresponds to first data processing resources in a data processing environment. A second graphical element corresponding to a second endpoint node is displayed, wherein the second endpoint node corresponds to second data processing resources in the data processing environment, wherein the second data processing resources comprise data processing resources provided as a service by a provider of data processing resources. A third graphical element corresponding to an integration node is displayed. An arrangement of the first graphical element, the second graphical element, and the third graphical element is displayed, wherein the arrangement depicts integration of the first data processing resources and the second data processing resources by the integration node.Type: GrantFiled: November 19, 2012Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Florence Adam, Vijay K. Naik, Holger Reinhardt, Netta M. Shani