Patents by Inventor Kalapriya Kannan

Kalapriya Kannan 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: 20110246830
    Abstract: Techniques for creating a virtual appliance in a virtualization environment are provided. The techniques include implementing a framework, wherein the framework comprises a knowledge representation scheme for describing library knowledge to specify one or more libraries that are used for interaction between two or more appliance components, and using the framework to instrument the one or more libraries via use of the library knowledge, record each of one or more communication parameter values in an original environment, and package one or more disk images, wherein the one or more disk images contain the one or more instrumented libraries, the one or more communication parameter values, and translation logic, to create a virtual appliance.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soudip R. Chowdhury, Manish Gupta, Kalapriya Kannan, Narendran Sachindran, Manish Sethi, Ram Viswanathan
  • Patent number: 8019837
    Abstract: Techniques for assigning an internet protocol (IP) address to a virtual machine are provided. The techniques include tunneling a request for an IP address to an initialization protocol server, using the server to mask an identity of one or more guest virtual machines and obtain an IP address for the virtual machine based on a media access control (MAC) address of the virtual machine, and tunneling the IP address to the virtual machine.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty
  • Publication number: 20110191748
    Abstract: Design principles of services ensure reliability, scalability and reusability of software components. Services that follow the design principles are robust to changes and are largely reusable in multiple scenarios but in similar domains. To-date there is no systematic approach to apply these design principles to service design that will ensure service quality. Embodiments of the invention provide a formal check for the adherence of the services designed for an enterprise solution to the service orientation principles using design diagrams.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Applicant: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty
  • Publication number: 20110106515
    Abstract: Systems and methods for resource identification. Preferably, this can be undertaken via modeling in which primary constraints include requirements and availability and building a resource map that includes alternatives which can help in the realization of the function.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Kalapriya Kannan
  • Publication number: 20110066614
    Abstract: A system for injecting business content dynamically based on the context of the user. A media content analysis tool may be used to analyze existing media to identify features and insert tags based on the content and/or time. A media content orchestrator may be used to author scriplets containing product advice for the media stream to insert and associate scriplets to tags in the media stream. The media player, equipped with a codec for the new media format, performs functions such as browsing product information, places orders, or the like.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: International Business Machines Corporation
    Inventors: Soudip R. Chowdhury, Albee Jhoney, Kalapriya Kannan
  • Publication number: 20100306787
    Abstract: For each of a plurality of existing services of a service-oriented architecture, a corresponding environment is defined. Information representative of the defined corresponding environments is stored together with descriptions of the existing services. At least two of the existing services are composed to provide new functionality, based upon the descriptions of the at least two existing services and the information representative of the defined corresponding environments for the at least two existing services.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Lakshmish M. Ramaswamy, Soudip RoyChowdhury
  • Publication number: 20100180014
    Abstract: Techniques for assigning an internet protocol (IP) address to a virtual machine are provided. The techniques include tunneling a request for an IP address to an initialization protocol server, using the server to mask an identity of one or more guest virtual machines and obtain an IP address for the virtual machine based on a media access control (MAC) address of the virtual machine, and tunneling the IP address to the virtual machine.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty
  • Publication number: 20100122238
    Abstract: At least one design diagram is obtained from at least one previous software project. At least one service abstraction is extracted from the at least one design diagram. The at least one service abstraction is reused in a new software project. In another aspect, requirements are obtained for a current software project; at least one class diagram is obtained from at least one previous software project; a dependency graph is generated from the at least one design diagram, using link analysis; relationships between classes in the dependency graph are analyzed to obtain functional artifacts for the requirements; and the functional artifacts are reused in the new software project.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty, Biplav Srivastava
  • Publication number: 20100095297
    Abstract: A configuration model for an existing software solution, which is distributed over a plurality of existing machines, is discovered. The model includes a plurality of configuration items, which in turn include a plurality of independent attributes and a plurality of dependent attributes, with the plurality of dependent attributes being derivable from the plurality of independent attributes based on a plurality of constraints. The configuration model is stored in a repository, together with disk images, resource configuration details, and logical names of pertinent ones of the existing machines. Specifications of new values of the independent attributes are obtained, and new values of the dependent attributes are computed from the new values of the independent attributes, based on executing the constraints on the configuration model.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: Manish Sethi, Kalapriya Kannan, Manish Gupta
  • Publication number: 20090125872
    Abstract: A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle