Patents by Inventor Aameek Singh

Aameek Singh 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: 20110022562
    Abstract: The invention provides an enterprise administration system and method. The system includes a user interface module configured to enter administration terms or select a predetermined script of administration terms, a knowledge base configured to store system information, a meta information module configured to use the system information to store entity-objective indexes, and a workflow mapping module configured to map the administration terms to system information extraction tasks to extract relevant entities and objectives and apply a rule to the extracted entities and objectives for presenting the extracted entities and objectives in a ranked order.
    Type: Application
    Filed: July 22, 2009
    Publication date: January 27, 2011
    Applicant: International Business Machines Corporation
    Inventors: Sandeep Gopisetty, Ramani R. Routray, Aameek Singh, Sandeep M. Uttamchandani
  • Publication number: 20100306382
    Abstract: Server consolidation using virtual machine resource tradeoffs, is provided. One implementation involves assigning a virtual machine to a target physical server based on a plurality of virtualization parameters for maximizing utility of a plurality of virtual machines and physical servers. The assigning performs resource allocation for the virtual machine based on capabilities of the target physical server and a plurality of virtual machine resource requirements. Virtualization parameters include a reservation parameter (min) representing a minimum resources required for a VM, a limit parameter (max) representing a maximum resources allowable for the VM, and a weight parameter (shares) representing a share of spare resources for the VM.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: International Business Machines Corporation
    Inventors: Michael D. Cardosa, Sandeep Gopisetty, Madhukar R. Korupolu, Aameek Singh
  • Publication number: 20100211956
    Abstract: The invention provides a method and system for continuous optimization of a data center. The method includes monitoring loads of storage modules, server modules and switch modules in the data center, detecting an overload condition upon a load exceeding a load threshold, combining server and storage virtualization to address storage overloads by planning allocation migration between the storage modules, to address server overloads by planning allocation migration between the server modules, to address switch overloads by planning allocation migration mix between server modules and storage modules for overload reduction, and orchestrating the planned allocation migration to reduce the overload condition in the data center.
    Type: Application
    Filed: February 18, 2009
    Publication date: August 19, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep Gopisetty, Madhukar R. Korupolu, Dushmanta Mohapatra, Seshashayee Sankarshana Murthy, Aameek Singh
  • Publication number: 20100106538
    Abstract: Techniques for determining one or more disaster recovery (DR) service level agreements (SLAs) for each of one or more components of an application are provided. The techniques include identifying one or more components of an application, capturing one or more intra-application data dependencies between the one or more components, and mapping each of the one or more components to a DR profile to determine one or more DR SLAs for each of the one or more components of an application.
    Type: Application
    Filed: October 23, 2008
    Publication date: April 29, 2010
    Applicant: International Business Machines Corporation
    Inventors: Ramani R. Routray, Upendra Sharma, Aameek Singh, Sandeep M. Uttamchandani, Akshat Verma
  • Patent number: 7685165
    Abstract: A policy-based resource management system provides an infrastructure that uses high-level definitions of data-types along with desired policy rules to manage legacy data. In particular, relevant legacy data is identified as well as the characteristics of storage devices where the legacy data resides. The storage management system determines what if any of the legacy data is stored in a manner that is non-compliant with the policy rules and corrects any violations. It generates corrective action plans, and then uses existing data migration software to migrate the data. Accordingly, the legacy data may be managed in a policy-based manner without requiring typical storage management software.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Gopisetty, Norman Jerome Pass, Ramani Routray, Aameek Singh, Gauri Shah, Sandeep Uttamchandani, Kaladhar Voruganti
  • Publication number: 20090298587
    Abstract: This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
    Type: Application
    Filed: August 12, 2009
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Arup Acharya, Aameek Singh
  • Patent number: 7519624
    Abstract: A system efficiently and proactively assesses the impact of user's actions on a network storage system. The system generally operates on a storage area network that includes a database represented by states and policies, before the user action is executed. The system comprises a storage monitor that captures a snapshot of the database states. An impact analysis module of the system then applies a user action to the snapshot; and further selectively applies at least some of the policies to the snapshot. The impact analysis module simulates the user action on the snapshot without applying actually changes to the database, and further analyzes whether the simulated user action violates at least one applied policy. The system takes the appropriate action based on the result of the analysis.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Madhukar R. Korupolu, Aameek Singh, Kaladhar Voruganti
  • Publication number: 20080295094
    Abstract: A program, method and system are disclosed for planning the placement of a collection of applications in a heterogeneous storage area network data center. The program, method, and system disclosed deal with the coupled placement of virtual machine applications within a resource graph, with each application requiring a certain amount of CPU resources and a certain amount of storage resources from the connected resource node pairs within the resource graph. The resource nodes in the graph provide either storage resources, CPU resources, or both and can have differing degrees of affinity between different node pairs. Various placement algorithms may be used to optimize placement of the applications such as an individual-greedy, pair-greedy or stable marriage algorithm. One placement objective may be to place the programs among nodes of the resource graph without exceeding the storage and CPU capacities at nodes while keeping the total cost over all applications small.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 27, 2008
    Applicant: International Business Machines Corporation
    Inventors: Madhukar R. Korupolu, Aameek Singh, Bhuvan Bamba
  • Publication number: 20080291204
    Abstract: A program and method are disclosed for placing coupled items in a resource graph using stable marriage techniques. Each coupled item requires resources of a first resource and a second resource in a resource graph. The resource nodes in the graph provide either the first resource or the second resource or both. Coupled placement defines each item as having two elements, one representing the first resource requirement and the other representing the second resource requirement, which must be placed on a pair of connected resource nodes. The objective is to place the coupled item elements among nodes of the resource graph without exceeding the first resource capacities and second resource capacities at resource nodes while keeping the total cost over all items small. A stable marriage process guides the placement that may also employ knapsacking of multiple elements on resource nodes and a swapping analysis to further optimize placement.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 27, 2008
    Applicant: International Business Machines Corporation
    Inventors: Madhukar R. Korupolu, Aameek Singh
  • Patent number: 7376129
    Abstract: A method and system for enabling voice over Internet for computer applications includes registering session initiation protocol (SIP) as a system service and providing SIP service through an application programming interface (API) to permit access to service functions by individual software applications. A SIP link is provided within a software application to permit user invocation of SIP service functions. The link may be passed as a parameter to permit external access to an invoked service function.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Dilip Dinkar Kandlur, Priya Mahadevan, Zon-yin Shae, Aameek Singh
  • Publication number: 20070112870
    Abstract: A system efficiently and proactively assesses the impact of user's actions on a network storage system. The system generally operates on a storage area network that includes a database represented by states and policies, before the user action is executed. The system comprises a storage monitor that captures a snapshot of the database states. An impact analysis module of the system then applies a user action to the snapshot; and further selectively applies at least some of the policies to the snapshot. The impact analysis module simulates the user action on the snapshot without applying actually changes to the database, and further analyzes whether the simulated user action violates at least one applied policy. The system takes the appropriate action based on the result of the analysis.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Inventors: Madhukar Korupolu, Aameek Singh, Kaladhar Voruganti
  • Publication number: 20060224550
    Abstract: A policy-based resource management system provides an infrastructure that uses high-level definitions of data-types along with desired policy rules to manage legacy data. In particular, relevant legacy data is identified as well as the characteristics of storage devices where the legacy data resides. The storage management system determines what if any of the legacy data is stored in a manner that is non-compliant with the policy rules and corrects any violations. It generates corrective action plans, and then uses existing data migration software to migrate the data. Accordingly, the legacy data may be managed in a policy-based manner without requiring typical storage management software.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 5, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep Gopisetty, Norman Pass, Ramani Routray, Aameek Singh, Gauri Shah, Sandeep Uttamchandani, Kaladhar Voruganti
  • Publication number: 20050181872
    Abstract: This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Arup Acharya, Aameek Singh
  • Publication number: 20050094621
    Abstract: A method and system for enabling voice over Internet for computer applications includes registering session initiation protocol (SIP) as a system service and providing SIP service through an application programming interface (API) to permit access to service functions by individual software applications. A SIP link is provided within a software application to permit user invocation of SIP service functions. The link may be passed as a parameter to permit external access to an invoked service function.
    Type: Application
    Filed: October 29, 2003
    Publication date: May 5, 2005
    Inventors: Arup Acharya, Dilip Kandlur, Priya Mahadevan, Zon-Yin Shae, Aameek Singh