Patents by Inventor Shivkumar Kalyanaraman

Shivkumar Kalyanaraman 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: 20140057644
    Abstract: A system, and computer program product for mobile data transmission are provided in the illustrative embodiments. A request for data is received from a mobile device. A determination is made whether a data transmission over a mobile data communication network in response to the request can be delayed, forming a time-shifting determination. A determination is made, responsive to the time-shifting determination being affirmative, a delayed schedule for the data transmission in response to the request such that the data transmission is completed by a deadline. The data is transmitted over the mobile data communication network according to the delayed schedule.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malolan Chetlur, Shivkumar Kalyanaraman, Hemant Kowshik
  • Patent number: 8661479
    Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu
  • Publication number: 20140039818
    Abstract: Methods and arrangements for determining a network connectivity model. Meters are interfaced with, and periodic synchronous power-related measurements are collected from different meters. Measurement messages are sent to a predetermined location for being consolidated and processed, and a network connectivity model is thereupon determined.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Arya, Shivkumar Kalyanaraman, Devasenapathi Periagraharam Seetharamakrishnan, Jayram S. Thathachar
  • Publication number: 20140039843
    Abstract: Methods and arrangements for determining a layout and dimensions of a wind farm. A three-dimensional wake model for a wind farm is generated, and a positioning and dimensioning model for turbines of the wind farm is developed based on the three-dimensional wake model.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicants: Universiti Brunei Darussalam, International Business Machines Corporation
    Inventors: Jagabondhu Hazra, Shivkumar Kalyanaraman, Sathyajith Mathew, Devasenapathi Periagraharam Seetharamakrishnan, Mitra Shubhadip
  • Publication number: 20140025986
    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: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Ravi Kothari, Vijay Mann, Anilkumar Vishnoi
  • Publication number: 20140006950
    Abstract: Methods and arrangements for video delivery preparation. A video, being accessible online, is displayed at an interface in response to a user request. A relative probability of video access by the user with respect to at least two other online-accessible videos is qualitatively determined. An ordered prediction set is created with respect to the other videos. The other videos are prepared incrementally based on the prediction set, so that the user is able to access and view the videos. The preparing includes preparing a first one of the other videos over a first time period and a second one of the other videos over a second time period, wherein at least a portion of the first time period is coincident with at least a portion of the second time period. An element is displayed at the interface which provides a connection to at least one of the other videos.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malolan Chetlur, Umamaheswari Devi, Shivkumar Kalyanaraman, Ravindranath Kokku, Kunal Korgaonkar
  • Publication number: 20130274945
    Abstract: Methods and arrangements for load-shifting time deferrable devices. An electrical load scheduling mechanism is provided, and this is placed in communication with an appliance. Electrical grid load conditions are assessed, and delivery of electrical power to the appliance is scheduled via the electrical load scheduling mechanism.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicants: Universiti Brunei Darussalam, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tanuja Hrishikesh Ganu, Shivkumar Kalyanaraman, Devasenapathi Periagraharam Seetharamakrishnan, Liyanage Chandratilak De Silva
  • Patent number: 8537675
    Abstract: A particular device includes a transmitter. The transmitter is adapted to estimate a packet erasure rate for packets of a data window to be transmitted to a receiver. The transmitter is adapted to determine a number of proactive forward error correction (FEC) packets for the data window based on the estimated packet erasure rate. The transmitter is adapted to determine a packet size for the packets in the data window based on a window size of the data window and the determined number of proactive FEC packets. The transmitter is also adapted to transmit the data window to the receiver. The packets in the transmitted data window have a size corresponding to the determined packet size and include the determined number of proactive FEC packets.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: September 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
  • Publication number: 20130198355
    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: Application
    Filed: August 30, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Publication number: 20130198352
    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: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: International Business Machines Corporation
    Inventors: Shivkumar Kalyanaraman, Kalapriya Kannan, Vijay Mann, Anil Kumar Vishnoi
  • Publication number: 20130172041
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: VIKAS KUMAR GARG, Ankur Narang, Shivkumar Kalyanaraman
  • Publication number: 20130172043
    Abstract: A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis.
    Type: Application
    Filed: July 13, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Vikas Kumar Garg, Ankur Narang, Shivkumar Kalyanaraman
  • Publication number: 20130172033
    Abstract: Methods, apparatuses, and computer program products for controlling communication between whitespace devices are provided.
    Type: Application
    Filed: June 14, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Malolan Chetlur, Harish Ganapathy, Shivkumar Kalyanaraman, Mukundan Madhavan
  • Publication number: 20130172032
    Abstract: Methods, apparatuses, and computer program products for controlling communication between whitespace devices are provided.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malolan Chetlur, Harish Ganapathy, Shivkumar Kalyanaraman, Mukundan Madhavan
  • Publication number: 20130145002
    Abstract: 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: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Publication number: 20130145008
    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: Application
    Filed: August 14, 2012
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalapriya Kannan, Shivkumar Kalyanaraman, Vijay Mann, Anilkumar Vishnoi
  • Publication number: 20130124746
    Abstract: Methods and arrangements for optimizing streaming of a group of videos. Throughput of video streams through a common link to at least two different destinations is permitted. An effective flow rate for each video stream is ascertained, and a playout lead for each video stream is estimated. The playout leads are equalized via dynamically changing the effective flow rates of the video streams.
    Type: Application
    Filed: August 30, 2012
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Arya, Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Kunal Kishore Korgaonkar, Ramana V. Polavarapu
  • Publication number: 20130124744
    Abstract: Methods and arrangements for optimizing streaming of a group of videos. Throughput of video streams through a common link to at least two different destinations is permitted. An effective flow rate for each video stream is ascertained, and a playout lead for each video stream is estimated. The playout leads are equalized via dynamically changing the effective flow rates of the video streams.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Arya, Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Kunal Kishore Korgaonkar, Ramana V. Polavarapu
  • Patent number: 8443404
    Abstract: A network system includes a connectivity services network (CSN), a plurality of access service network gateways, a plurality of base stations, an orchestration device, executing a lifecycle quality-of-experience model for video-on-demand flows, receiving content from the CSN, and a plurality of subscriber stations in communication with the orchestration device through a base station and/or gateway, wherein the orchestration device continuously tracks past service and usage for each of the subscriber stations and predicts future channel conditions and load to determine, periodically or when triggered by critical events, many-to-one assignments from subscriber stations to base stations and allocation of base station resources to subscriber stations assigned to it.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Sumedh W. Sathaye, John Michael Tracey
  • Publication number: 20130074136
    Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu