Patents by Inventor Kamrul Alam

Kamrul Alam 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: 8200586
    Abstract: A computer-implemented method of calculating a bill for resource usage in an application hosting environment. Resource information is gathered on each computer system resource from a set of resources which are memory resources, SAN resources, CPU resources, hard disk resources, network resources, and middleware resources. A cost per unit of resource is determined for each resource. Usage information is gathered on all resources utilized by at least one computer application during a billing period. A usage sum is determined for each resource utilized which includes a sum of all resource units utilized for each resource. A total usage cost is determined for each resource utilized. The total usage cost is a product of the cost per unit and the usage sum. A dynamic usage bill is created based on a total charge which is a sum of the total usage costs for all resources utilized during the billing period.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Akm Kamrul Alam, Vyacheslav Barsuk, Thomas Patrick Kleespies
  • Patent number: 8086693
    Abstract: A system and method for controlling access to first and second applications in a shared storage. A first server requests from a first local storage a copy of an application identified by a first hierarchical directory. The first server request is redirected from the first local storage to the first application in the shared storage. The first application in the shared storage has a second, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier. Subsequently, a second server requests from a second local storage a copy of an application identified by the first hierarchical directory. The second server request is redirected from the second local storage to the second application in the shared storage. The second application in the shared storage has a third, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier different than the lower level qualifier of the second, extended hierarchical directory.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kamrul Alam, Erik Bartholomy
  • Patent number: 7603459
    Abstract: A system, method and computer program product for determining active connections likely needed to handle client requests. First program instructions repeatedly detect active connections between a first server and other servers. Second program instructions determine how often an active connection between the first server and each of the other servers has been detected. Third program instructions determine when each of the active connections was last detected. Fourth program instructions form a table listing the active connections, how often or how frequently each of the active connections has been detected, and when each of the active connections was last detected. Preferably, the fourth program instructions highlight in the table one or more of the active connections which were not detected as active during a most recent iteration by the first program instructions.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: A.K.M Kamrul Alam, Vyacheslav Barsuk
  • Publication number: 20090094592
    Abstract: A system and method for controlling access to first and second applications in a shared storage. A first server requests from a first local storage a copy of an application identified by a first hierarchical directory. The first server request is redirected from the first local storage to the first application in the shared storage. The first application in the shared storage has a second, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier. Subsequently, a second server requests from a second local storage a copy of an application identified by the first hierarchical directory. The second server request is redirected from the second local storage to the second application in the shared storage. The second application in the shared storage has a third, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier different than the lower level qualifier of the second, extended hierarchical directory.
    Type: Application
    Filed: December 12, 2008
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kamrul Alam, Erik Bartholomy
  • Patent number: 7480699
    Abstract: A system and method for controlling access to first and second applications in a shared storage. A first server requests from a first local storage a copy of an application identified by a first hierarchical directory. The first server request is redirected from the first local storage to the first application in the shared storage. The first application in the shared storage has a second, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier. Subsequently, a second server requests from a second local storage a copy of an application identified by the first hierarchical directory. The second server request is redirected from the second local storage to the second application in the shared storage. The second application in the shared storage has a third, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier different than the lower level qualifier of the second, extended hierarchical directory.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kamrul Alam, Erik Bartholomy
  • Publication number: 20080319926
    Abstract: A computer-implemented method of calculating a bill for resource usage in an application hosting environment. Resource information is gathered on each computer system resource from a set of resources which are memory resources, SAN resources, CPU resources, hard disk resources, network resources, and middleware resources. A cost per unit of resource is determined for each resource. Usage information is gathered on all resources utilized by at least one computer application during a billing period. A usage sum is determined for each resource utilized which includes a sum of all resource units utilized for each resource. A total usage cost is determined for each resource utilized. The total usage cost is a product of the cost per unit and the usage sum. A dynamic usage bill is created based on a total charge which is a sum of the total usage costs for all resources utilized during the billing period.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Inventors: Akm Kamrul Alam, Vyacheslav Barsuk, Thomas Patrick Kleespies
  • Patent number: 7340739
    Abstract: A computer system and program product for building a server according to specifications. There are a multiplicity of program objects to install a respective multiplicity of programs on the server. First program instructions determine a plurality of the program objects which currently have prerequisite software and parameters for their respective applications. Second program instructions concurrently invoke the plurality of program objects. At least one of the plurality of program objects, after execution, invokes another of the program objects, supplying a prerequisite parameter for the other program object.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventor: Akm Kamrul Alam
  • Publication number: 20050160419
    Abstract: A system and method for controlling access to first and second applications in a shared storage. A first server requests from a first local storage a copy of an application identified by a first hierarchical directory. The first server request is redirected from the first local storage to the first application in the shared storage. The first application in the shared storage has a second, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier. Subsequently, a second server requests from a second local storage a copy of an application identified by the first hierarchical directory. The second server request is redirected from the second local storage to the second application in the shared storage. The second application in the shared storage has a third, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier different than the lower level qualifier of the second, extended hierarchical directory.
    Type: Application
    Filed: January 20, 2004
    Publication date: July 21, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kamrul Alam, Erik Bartholomy
  • Publication number: 20040267911
    Abstract: A computer system and program product for building a server according to specifications. There are a multiplicity of program objects to install a respective multiplicity of programs on the server. First program instructions determine a plurality of the program objects which currently have prerequisite software and parameters for their respective applications. Second program instructions concurrently invoke the plurality of program objects. At least one of the plurality of program objects, after execution, invokes another of the program objects, supplying a prerequisite parameter for the other program object.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventor: Akm Kamrul Alam