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: 20160191342
    Abstract: Embodiments of the invention provide systems, methods and computer program products for optimizing cloud service delivery within a cloud computing environment. A cloud service request (CSR) is received from a cloud customer in the cloud computing environment, the CSR comprising at least one parameter of one or more existing cloud services accessed by the cloud customer that are provided by one or more existing cloud service providers. At least one parameter of the CSR is monitored in a cloud service registry comprising a plurality of cloud services provided by a plurality of cloud service providers and one or more parameters corresponding to each cloud service of the plurality of cloud services. Based on the monitoring, a new cloud service provider is determined who may provide a better cloud service with respect to the at least one parameter in the CSR being monitored.
    Type: Application
    Filed: December 24, 2014
    Publication date: June 30, 2016
    Inventors: Kalapriya Kannan, Sameep Mehta
  • Patent number: 9292872
    Abstract: An example product configuration system includes a Configuration Input Manager that receives a selection of configuration parameters from a system user and coordinates obtaining input from the external information sources regarding the selected configuration parameters. Requests for input are transmitted along a plurality of communication channels individually selected for each configuration parameter. The Configuration Builder then assimilates the various input, such as the collective knowledge, opinions, preferences, experience, and other input provided by the external information sources, and compiles that information to generate a plurality of proposed product configurations that are consistent with the information provided.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9219692
    Abstract: Techniques, systems, and articles of manufacture for reducing latencies through packet aggregation. A method includes computing an end-to-end latency for each of multiple data packets to reach a pre-determined destination, determining an aggregation scheme with a corresponding aggregation time for each of the multiple data packets, wherein the aggregation time encompasses the time needed to transmit each of the multiple data packets to an aggregation component and the time spent waiting to output the aggregation component to an output port, and wherein the aggregation time is less than the computed end-to-end latency for each of the multiple data packets, aggregating each of the multiple data packets in accordance with the aggregation scheme, and programming the aggregation component with the aggregation scheme.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty
  • Publication number: 20150339752
    Abstract: Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Inventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9098600
    Abstract: Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9047615
    Abstract: A mechanism, in a data processing system, is provided for defining marketing strategies. The mechanism dynamically obtains information related to customer interactions associated with a plurality of customers, analyzes the information to identify patterns, selects patterns to define a marketing strategy for a marketer, and defines a marketing strategy based on the selected patterns.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9043220
    Abstract: A mechanism, in a data processing system, is provided for defining marketing strategies. The mechanism dynamically obtains information related to customer interactions associated with a plurality of customers, analyzes the information to identify patterns, selects patterns to define a marketing strategy for a marketer, and defines a marketing strategy based on the selected patterns.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: George T. Jacob Sushil, Kalapriya Kannan
  • Patent number: 9015665
    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: Grant
    Filed: November 11, 2008
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty, Biplav Srivastava
  • Patent number: 9003222
    Abstract: Methods and arrangements for fault localization. Structural clusters for an environment are received, and configuration parameters and dependencies for components in the structural clusters are identified. A configuration map is built, and a configuration fault occurrence is ascertained.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Kalapriya Kannan
  • Publication number: 20150095417
    Abstract: Methods, systems, and articles of manufacture for generating a multi-dimensional social network identifier are provided herein. A method includes capturing one or more items of web information pertaining to past activity associated with a given individual; determining one or more user metrics associated with the given individual based on the one or more items of web information; quantifying a measure of similarity of the one or more user metrics associated with the given individual and the one or more user metrics associated with one or more additional individuals; and generating an identifier for the given individual based on the measure of similarity, and wherein said identifier differs from identification information attributable to the given individual on a social network.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Madhu Chetuparambil, Kalapriya Kannan, George T. Jacob
  • Patent number: 8996675
    Abstract: Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8990371
    Abstract: Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8949830
    Abstract: Methods and arrangements for emulating a data center network. A first end host and a second end host are provided. A base hypervisor is associated with each of the first and second end hosts, and the first and second end hosts are interconnected. A virtual hypervisor is associated with at least one virtual machine running on at least one of the base hypervisors, and virtual hypervisors are interconnected within one of the first and second end hosts. A virtual machine is nested within the virtual hypervisor, and the virtual machine is migrated from one virtual hypervisor to a destination virtual hypervisor to further be nested within the destination virtual hypervisor.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Patent number: 8904224
    Abstract: Techniques for providing session level replication and fail-over as a network service include generating a replication rule that replicates network traffic destined for a primary server from an originating server to a network controller and installing said rule in a switch component, identifying flows from the originating server to the primary server, replicating each incoming data packet intended for the primary server to the network controller for replication and forwarding to replica servers, determining said primary server to be in a failed state based on a number of retransmissions of a packet, to selecting one of the replica servers as a fail-over target, and performing a connection level fail-over by installing a redirection flow in the switch component that redirects all packets destined to the primary server to the network controller, which forwards the packets to the replica server and forwards each response from the replica server to said originating server.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Ravi Kothari, Vijay Mann, Anilkumar Vishnoi
  • Publication number: 20140321276
    Abstract: Techniques, systems, and articles of manufacture for reducing latencies through packet aggregation. A method includes computing an end-to-end latency for each of multiple data packets to reach a pre-determined destination, determining an aggregation scheme with a corresponding aggregation time for each of the multiple data packets, wherein the aggregation time encompasses the time needed to transmit each of the multiple data packets to an aggregation component and the time spent waiting to output the aggregation component to an output port, and wherein the aggregation time is less than the computed end-to-end latency for each of the multiple data packets, aggregating each of the multiple data packets in accordance with the aggregation scheme, and programming the aggregation component with the aggregation scheme.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Anuradha Bhamidipaty
  • Patent number: 8799893
    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: Grant
    Filed: October 15, 2008
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manish Sethi, Kalapriya Kannan, Manish Gupta
  • Patent number: 8745196
    Abstract: A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Patent number: 8738756
    Abstract: A system and an article of manufacture for enabling co-existence of multiple machines with identical addresses within a single data center network. include assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Patent number: 8732198
    Abstract: Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
  • Publication number: 20140025428
    Abstract: Disclosed is a method, system and computer program product for deriving marketing strategy for at least one of a product and a service utility value from an associated utility value by collecting feedback from a user of at least one product or service, wherein the feedback provided by the user is available in multiple sources associated with the at least one product or service, computing a utility value for the at least one product or service based on the feedback of the user, and generating an appropriate marketing strategy for the at least one product or service based on the utility value. Other embodiments are also disclosed.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George T. Jacob Sushil, Kalapriya Kannan