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: 20140025986Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Ravi Kothari, Vijay Mann, Anilkumar Vishnoi
-
Publication number: 20130263118Abstract: 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: ApplicationFiled: March 29, 2012Publication date: October 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
-
Patent number: 8527366Abstract: Techniques are disclosed for configuring a product or service based on social interactions. In one embodiment, one or more users are selected to participate in configuring a desired product or service. The desired product or service may be associated with one or more configurable parameters. One or more configurations for the desired product or service may be determined, based on input received from the one or more users.Type: GrantFiled: February 8, 2011Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20130198352Abstract: 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: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: International Business Machines CorporationInventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
-
Publication number: 20130198355Abstract: 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: ApplicationFiled: August 30, 2012Publication date: August 1, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
-
Publication number: 20130151309Abstract: Methods and arrangements for deriving market intelligence. Guidelines for deriving mercantile intelligence are input, and social content data is mined. A map is generated which reconciles the social content data with the guidelines, and elements related to mercantile intelligence are extracted from the map. A mercantile intelligence report is output.Type: ApplicationFiled: August 30, 2012Publication date: June 13, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Madhu K. Chetuparambil, Kalapriya Kannan, George T. Jacob Sushil
-
Publication number: 20130151307Abstract: Methods and arrangements for deriving market intelligence. Guidelines for deriving mercantile intelligence are input, and social content data is mined. A map is generated which reconciles the social content data with the guidelines, and elements related to mercantile intelligence are extracted from the map. A mercantile intelligence report is output.Type: ApplicationFiled: December 12, 2011Publication date: June 13, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Madhu K. Chetuparambil, Kalapriya Kannan, George T. Jacob Sushil
-
Publication number: 20130145274Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20130145002Abstract: A method, an apparatus and an article of manufacture 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: ApplicationFiled: December 1, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
-
Publication number: 20130145008Abstract: 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: ApplicationFiled: August 14, 2012Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
-
Publication number: 20130086434Abstract: 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: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anuradha Bhamidipaty, Kalapriya Kannan
-
Publication number: 20130066912Abstract: 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: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20130066914Abstract: 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: ApplicationFiled: March 15, 2012Publication date: March 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Madhu K. Chetuparambil, George T. Jacob Sushil, Kalapriya Kannan
-
Patent number: 8352936Abstract: 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: GrantFiled: April 6, 2010Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Soudip R. Chowdhury, Manish Gupta, Kalapriya Kannan, Narendran Sachindran, Manish Sethi, Ram Viswanathan
-
Patent number: 8336024Abstract: 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: GrantFiled: November 8, 2007Date of Patent: December 18, 2012Assignee: International Business Machines CorporationInventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle
-
Publication number: 20120215590Abstract: 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: ApplicationFiled: April 30, 2012Publication date: August 23, 2012Applicant: International Business Machines CorporationInventors: George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20120203657Abstract: Techniques are disclosed for configuring a product or service based on social interactions. In one embodiment, one or more users are selected to participate in configuring a desired product or service. The desired product or service may be associated with one or more configurable parameters. One or more configurations for the desired product or service may be determined, based on input received from the one or more users.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20120166352Abstract: A social network relating consumers to a commerce system of interest is built. Weights are assigned for individual nodes of the social network based on predetermined criteria. The social network is navigated to identify customer leaders and define customer segments of the commerce system. The social network is also navigated to identify specific communication channels relative to the customer leaders. Effective marketing strategies are defined using the customer leaders and the specific communication channels.Type: ApplicationFiled: March 9, 2012Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GEORGE T. JACOB SUSHIL, KALAPRIYA KANNAN
-
Publication number: 20120095770Abstract: 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: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George T. Jacob Sushil, Kalapriya Kannan
-
Publication number: 20120036079Abstract: A social network relating consumers to a commerce system of interest is built. Weights are assigned for individual nodes of the social network based on predetermined criteria. The social network is navigated to identify customer leaders and define customer segments of the commerce system. The social network is also navigated to identify specific communication channels relative to the customer leaders. Effective marketing strategies are defined using the customer leaders and the specific communication channels.Type: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GEORGE T. JACOB SUSHIL, KALAPRIYA KANNAN