Patents by Inventor Chakkalamattam J. Paul

Chakkalamattam J. Paul 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: 10425452
    Abstract: Aspects include methods, systems, and computer programs to identify changes in a plurality of resources in a collaborative effort system, comprising receiving, by the collaborative effort system, an input of a suspect resource, generating, by a processor, a list of identified resources based on the suspect resource, generating a list of changes of the identified resources, and displaying, by a user interface of the collaborative effort system, the list of the changes of the identified resources.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chakkalamattam J. Paul, Robert T. Uthe
  • Patent number: 9715378
    Abstract: A method, system or computer usable program product for scheduling a software update affecting vehicle functionality based on usage patterns including tracking usage patterns of a vehicle; automatically determining a time window for scheduling a software update that affects vehicle functionality to the vehicle based on the tracked usage patterns; and applying software updates to the vehicle during the scheduled time window.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Scott S. Dickerson, James C. Fletcher, Chakkalamattam J. Paul
  • Publication number: 20170093644
    Abstract: Aspects include methods, systems, and computer programs to identify changes in a plurality of resources in a collaborative effort system, comprising receiving, by the collaborative effort system, an input of a suspect resource, generating, by a processor, a list of identified resources based on the suspect resource, generating a list of changes of the identified resources, and displaying, by a user interface of the collaborative effort system, the list of the changes of the identified resources.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Chakkalamattam J. Paul, Robert T. Uthe
  • Publication number: 20150169311
    Abstract: A method, system or computer usable program product for scheduling a software update affecting vehicle functionality based on usage patterns including tracking usage patterns of a vehicle; automatically determining a time window for scheduling a software update that affects vehicle functionality to the vehicle based on the tracked usage patterns; and applying software updates to the vehicle during the scheduled time window.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott S. Dickerson, James C. Fletcher, Chakkalamattam J. Paul
  • Patent number: 8635618
    Abstract: An information technology services management product is provided with a change management component that identifies conflicts based on a wide range of information. When a change on a configuration item is scheduled, the change management component identifies, for example, affected business applications, affected service level agreements, resource availability, change schedule, workflow, resource dependencies, and the like. The change management component warns the user if a conflict is found. The user does not have to consult multiple sources of information and make a manual determination concerning conflicts. The change management component may also suggest a best time to schedule a change request based on the information available. The change management component provides a constrained interface such that the user cannot schedule a change request that violates any of the above requirements. The change management component also applies these requirements when changing an already scheduled change request.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vijay K. Aggarwal, Adam R. Holley, Arnaud A. Mathieu, Chakkalamattam J. Paul, Puthukode G. Ramachandran, Edward Whitehead
  • Patent number: 8126959
    Abstract: A method and a system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple servers. All clients are initially directed to the address of the central boot server when they initially request remote boot service. The central boot server returns the same small initial bootstrap program to every client, which is then executed by the client's embedded boot program. The received initial bootstrap program contains only enough logic to have the client request and receive a list of alternate boot server addresses. The list may be ordered to present to the client a series of best-available boot servers, or the client may search the list to determine an address of an alternate boot server that can efficiently continue the remote boot process. The client selects a boot server from the list and requests the next program from the selected boot server.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Patent number: 8095641
    Abstract: A method and system for monitoring computational resources within a data processing system is presented. A monitoring service receives a non-application-specific request to perform a monitoring operation in order to gather information about the usage of a computational resource within a data processing system. The monitoring service automatically selects a monitoring application from a set of monitoring applications in which the selected monitoring application is able to perform the monitoring operation on the computational resource. The monitoring service then sends to the selected monitoring application an application-specific request that identifies the computational resource and indicates the monitoring operation to be performed on the computational resource.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vijay K. Aggarwal, Chakkalamattam J. Paul, Puthukode G. Ramachandran, Andrew N. Trossman
  • Patent number: 7624183
    Abstract: A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Protocol) Request message from any client device on the network. Each client can receive responses from the alternate servers, select a server from one of those responses, and be directed by that response to complete the remote boot process from the same server. Each server also employs a self-throttling process to prevent the server from responding to new PXE-extended DHCP request messages from additional clients while the server has insufficient resources to remote boot additional clients with the required quality of service. This automatically redirects those additional clients to other servers that can provide the required quality of service without affecting the remote boot of clients already being serviced by the server.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Publication number: 20090133026
    Abstract: An information technology services management product is provided with a change management component that identifies conflicts based on a wide range of information. When a change on a configuration item is scheduled, the change management component identifies, for example, affected business applications, affected service level agreements, resource availability, change schedule, workflow, resource dependencies, and the like. The change management component warns the user if a conflict is found. The user does not have to consult multiple sources of information and make a manual determination concerning conflicts. The change management component may also suggest a best time to schedule a change request based on the information available. The change management component provides a constrained interface such that the user cannot schedule a change request that violates any of the above requirements. The change management component also applies these requirements when changing an already scheduled change request.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventors: Vijay K. Aggarwal, Adam R. Holley, Arnaud A. Mathieu, Chakkalamattam J. Paul, Puthukode G. Ramachandran, Edward Whitehead
  • Publication number: 20080183812
    Abstract: A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Protocol) Request message from any client device on the network. Each client can receive responses from the alternate servers, select a server from one of those responses, and be directed by that response to complete the remote boot process from the same server. Each server also employs a self-throttling process to prevent the server from responding to new PXE-extended DHCP request messages from additional clients while the server has insufficient resources to remote boot additional clients with the required quality of service. This automatically redirects those additional clients to other servers that can provide the required quality of service without affecting the remote boot of clients already being serviced by the server.
    Type: Application
    Filed: April 3, 2008
    Publication date: July 31, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Patent number: 7363374
    Abstract: A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Protocol) Request message from any client device on the network. Each client can receive responses from the alternate servers, select a server from one of those responses, and be directed by that response to complete the remote boot process from the same server. Each server also employs a self-throttling process to prevent the server from responding to new PXE-extended DHCP request messages from additional clients while the server has insufficient resources to remote boot additional clients with the required quality of service. This automatically redirects those additional clients to other servers that can provide the required quality of service without affecting the remote boot of clients already being serviced by the server.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Patent number: 6988193
    Abstract: A method of booting a plurality of target devices in communication with a network based on at least one target device definition is provided. A server in communication with the plurality of target devices receives a request for a boot file from at least one target device. A boot server in communication with the plurality of target devices is contacted. The boot server determines if the target device is defined. If the target device is not defined, the target device definition for the target device is created at the boot server. A bootstrap is executed at the target device, the bootstrap corresponding to the target definition. Systems and programs for using the method are also provided.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Javier A. Guajardo, Jr., Chakkalamattam J. Paul, Marc-Arthur Pierre-Louis, Bradford A. Stern
  • Patent number: 6928538
    Abstract: A method of booting at least one target device in communication with a network, comprising is provided. A bootstrap program is requested from a loading device in communication with the target device. A boot delay response is received from the loading device at the target device, so that the target device does not time out. The bootstrap program is received at the target device after the boot delay response is received.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul
  • Patent number: 6898701
    Abstract: A method of booting a plurality of target devices in communication with a network so that the target devices do not time out is provided. A request for a boot file is received at a loading device, from at least one target device. A boot reservation server in communication with the plurality of target devices is contacted. At the boot reservation server, boot resources of the network are evaluated to determine a response to the at least one target device. A boot delay is executed at the at least one target device as the response. Systems and programs for using the method are also provided.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul
  • Publication number: 20030005276
    Abstract: A method of booting a plurality of target devices in communication with a network based on at least one target device definition is provided. A server in communication with the plurality of target devices receives a request for a boot file from at least one target device. A boot server in communication with the plurality of target devices is contacted. The boot server determines if the target device is defined. If the target device is not defined, the target device definition for the target device is created at the boot server. A bootstrap is executed at the target device, the bootstrap corresponding to the target definition. Systems and programs for using the method are also provided.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Applicant: IBM CORPORATION
    Inventors: Steven M. French, Javier A. Guajardo, Chakkalamattam J. Paul, Marc-Arthur Pierre-Louis, Bradford A. Stern
  • Publication number: 20030005096
    Abstract: A method and a system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple servers. All clients are initially directed to the address of the central boot server when they initially request remote boot service. The central boot server returns the same small initial bootstrap program to every client, which is then executed by the client's embedded boot program. The received initial bootstrap program contains only enough logic to have the client request and receive a list of alternate boot server addresses. The list may be ordered to present to the client a series of best-available boot servers, or the client may search the list to determine an address of an alternate boot server that can efficiently continue the remote boot process. The client selects a boot server from the list and requests the next program from the selected boot server.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Publication number: 20020161870
    Abstract: A method of booting at least one target device in communication with a network, comprising is provided. A bootstrap program is requested from a loading device in communication with the target device. A boot delay response is received from the loading device at the target device, so that the target device does not time out. The bootstrap program is received at the target device after the boot delay response is received.
    Type: Application
    Filed: April 27, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul
  • Publication number: 20020161868
    Abstract: A method and system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple available servers on a network. Each server device can respond to a PXE-extended DHCP (Dynamic Host Configuration Protocol) Request message from any client device on the network. Each client can receive responses from the alternate servers, select a server from one of those responses, and be directed by that response to complete the remote boot process from the same server. Each server also employs a self-throttling process to prevent the server from responding to new PXE-extended DHCP request messages from additional clients while the server has insufficient resources to remote boot additional clients with the required quality of service. This automatically redirects those additional clients to other servers that can provide the required quality of service without affecting the remote boot of clients already being serviced by the server.
    Type: Application
    Filed: April 27, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: Chakkalamattam J. Paul, Bradford A. Stern
  • Publication number: 20020161995
    Abstract: A method of booting a plurality of target devices in communication with a network so that the target devices do not time out is provided. A request for a boot file is received at a loading device, from at least one target device. A boot reservation server in communication with the plurality of target devices is contacted. At the boot reservation server, boot resources of the network are evaluated to determine a response to the at least one target device. A boot delay is executed at the at least one target device as the response. Systems and programs for using the method are also provided.
    Type: Application
    Filed: April 27, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul