Patents by Inventor Kadangode K. Ramakrishnan

Kadangode K. Ramakrishnan 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: 20150071087
    Abstract: Network resources for a call between a calling party and a called party are allocated. The network resources for the call are reserved based on a reservation request. The network resources are reserved before any one network resource from the reserved network resources is committed. The reserved network resources for the call are committed when a called party indicates acceptance for the call.
    Type: Application
    Filed: October 23, 2014
    Publication date: March 12, 2015
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Douglas M. Nortz, Kadangode K. Ramakrishnan, Charles Robert Kalmanek, JR., William Todd Marshall, Partho Pratim Mishra
  • Publication number: 20150029906
    Abstract: Disclosed herein are systems, methods, and computer-readable storage devices for reducing inter-cellsite interference during full-duplex communication. A system receives a channel amplitude and a phase estimate between a first station and a second station, the first station and the second station creating inter-cellsite interference on a channel during full-duplex communications. The system calculates a level of the inter-cellsite interference between the first station and the second station based on the channel amplitude and the phase estimate and generates a cancellation signal based on the inter-cellsite interference. The system then communicates the cancellation signal to the first station for transmission with additional data during additional full-duplex communications.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Rittwik JANA, Vaneet AGGARWAL, Lusheng JI, Rajesh Krishna PANTA, Kadangode K. RAMAKRISHNAN, Christopher W. RICE, Nemmara K. SHANKARANARAYANAN, Vinay Anant VAISHAMPAYAN
  • Patent number: 8943081
    Abstract: Recommendation systems are widely used in Internet applications. In current recommendation systems, users only play a passive role and have limited control over the recommendation generation process. As a result, there is often considerable mismatch between the recommendations made by these systems and the actual user interests, which are fine-grained and constantly evolving. With a user-powered distributed recommendation architecture, individual users can flexibly define fine-grained communities of interest in a declarative fashion and obtain recommendations accurately tailored to their interests by aggregating opinions of users in such communities. By combining a progressive sampling technique with data perturbation methods, the recommendation system is both scalable and privacy-preserving.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: January 27, 2015
    Assignees: AT&T Intellectual Property I, L.P., Board of Regents, The University of Texas System
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang
  • Patent number: 8873547
    Abstract: Network resources for a call between a calling party and a called party are allocated. The network resources for the call are reserved based on a reservation request. The network resources are reserved before any one network resource from the reserved network resources is committed. The reserved network resources for the call are committed when a called party indicates acceptance for the call.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: October 28, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles Robert Kalmanek, Jr., William Todd Marshall, Partho Pratim Mishra, Douglas M Nortz, Kadangode K. Ramakrishnan
  • Patent number: 8867510
    Abstract: Methods and apparatus to utilize network coding in a wireless network are disclosed.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: October 21, 2014
    Assignees: AT&T Intellectual Property I, L.P., The Regents of the University of California
    Inventors: Hulya Seferoglu, Athina Markopoulou, Kadangode K. Ramakrishnan
  • Patent number: 8856255
    Abstract: Methods and apparatus to migrate virtual machines between distributive computing networks across a network are disclosed. A disclosed example method includes establishing a data link across a network between a first distributive computing network and a second distributive computing network, the first distributive computing network including a virtual machine operated by a first host communicatively coupled to a virtual private network via a first virtual local area network, communicatively coupling a second host included within the second distributive computing network to the virtual private network via a second virtual local area network, and migrating the virtual machine via the data link by transmitting a memory state of at least one application on the first host to the second host while the at least one application is operating.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: October 7, 2014
    Assignees: AT&T Intellectual Property I, L.P., University of Massachusetts
    Inventors: Kadangode K. Ramakrishnan, Jacobus E. Van der Merwe, Prashant Shenoy, Timothy Wood
  • Patent number: 8842528
    Abstract: Providing transport protocol within a communication network having a lossy link. The receiver distinguishes between packets received with non-congestion bit errors and packets having been not at all received due to congestion. When packets are received with non-congestion bit errors, the receiver sends selective acknowledgments indicating that the packets were received with bit errors while suppressing duplicate acknowledgments to prevent the invocation of a congestion mechanism.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: September 23, 2014
    Assignee: AT&T Intellectual Property II, LP
    Inventor: Kadangode K. Ramakrishnan
  • Patent number: 8824281
    Abstract: Example methods, apparatus and articles of manufacture to route policy requests are disclosed. A disclosed example method includes sending bandwidth probe packets at a probing rate, receiving a packet containing an indication representative of whether the probe packets triggered congestion, and selecting a transmission rate for sending data packets based on the probing rate and the indication.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 2, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Mayutan Arumaithurai, Xiaoming Fu
  • Patent number: 8817605
    Abstract: A second link in a network is reconfigured after failure of a first link, so that multiple-link failures may be survived. After receipt of an OSPF link state advertisement (LSA) indicating use of a backup path bl after the failure of link l, new backup paths are determined for each impacted link (x,y) that has a backup path sharing one or more links with the backup path bl. The new backup paths are computed while ignoring the failed link l, the impacted link (x,y), and links common to the backup paths b(x,y) and bl. The LSA protocol is modified to accommodate information used in determining whether a link is an impacted link.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Kadangode K. Ramakrishnan, Rakesh Kumar Sinha, Ajay Kumar Todimala
  • Patent number: 8812587
    Abstract: A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second peer to the client system.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: August 19, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Kadangode K. Ramakrishnan, Vijay Gopalakrishnan, Fang Yu
  • Patent number: 8799967
    Abstract: A method includes receiving demand information for a first segment of a media content item and receiving demand information for a second segment of the media content item. The method includes assigning the first segment to a first set of distribution nodes of a media content distribution system based at least partially on the demand information for the first segment and based at least partially on a first cost function and assigning the second segment to a second set of distribution nodes of the media content distribution system based at least partially on the demand information for the second segment and based at least partially on a second cost function. The media content distribution system includes a plurality of distribution nodes and each distribution node is configured to provide media content items to at least some of a plurality of endpoints.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: August 5, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Applegate, Aaron Archer, Kyung-Wook Hwang, Vijay Gopalakrishnan, Seungjoon Lee, Kadangode K Ramakrishnan, Deborah F Swayne
  • Publication number: 20140164646
    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
    Type: Application
    Filed: February 18, 2014
    Publication date: June 12, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Patent number: 8750168
    Abstract: Methods and systems are described to store and forward multicast traffic. The method includes receiving a request to add a first node to a membership tree including a first plurality of nodes associated with a multicast group, identifying a second node in the first plurality of nodes, communicating a node identifier that identifies the first node over a network to the second node where the node identifier is stored at the second node to add the first node to the membership tree where the node identifier is stored in the membership tree to enable the second node to forward multicast traffic to the first node, and where the first and second nodes are separated from each other by at least one other node of the first plurality of node. The first node can be associated with a multicast member that has been added to the multicast group. Other embodiments are disclosed.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: June 10, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Kadangode K. Ramakrishnan, Divesh Srivastava, Tae Won Cho, Yin Zhang, M. Rabinovich
  • Patent number: 8724625
    Abstract: A method of configuring a network access device connected to an access network connected to a plurality of service networks, the network device having a first network address allocated to a subscriber of services of a first service provider provided by a first service network, with a new network address allocated to a second subscriber of services of either the first service provider, or a second service provider provided by a second service network. The method comprises the steps of: sending a request from the network access device to the access network with user credentials for the second subscriber requesting access to the first service provider or a change to the second service provider; receiving a response from the access network; and initiating a network address change request using a configuration protocol.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: May 13, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Sean E. Carolan, John W. Garrett, Charles Robert Kalmanek, Jr., Han Q. Nguyen, Kadangode K. Ramakrishnan
  • Patent number: 8699484
    Abstract: Methods and apparatus to route packets in a network are disclosed. A disclosed example method includes receiving a packet in a packet aggregator, accessing a forwarding table to determine a router within a router array to which the packet is to be forwarded, transmitting the packet to the determined router via a first interface of the packet aggregator, identifying a second interface within the router to which the packet is to be forwarded, forwarding the packet from the router via the second interface to a virtual interface within the packet aggregator, and statically forwarding the packet from the packet aggregator to a destination based on the virtual interface that received the packet.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: April 15, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Cheng Tien Ee, Lee M. Breslau, Kadangode K. Ramakrishnan
  • Patent number: 8687638
    Abstract: Example methods disclosed herein include, in response to receiving, at a server, a first control packet from a first router, selecting a first auxiliary router to forward the first control packet, and updating a forwarding table in the first router to associate a destination address of the first control packet with a first control path from the first router to the first auxiliary router, the forwarding table initially causing the first control packet to be routed from the physical router to the server, the first control path being determined by routing the first control packet from the first router to the first auxiliary router through the server, the updating of the forwarding table to cause subsequent data packets associated with the first control packet to be forwarded from the first router to the first auxiliary router via the first control path without being routed through the server.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 1, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Cheng Tien Ee, Lee M. Breslau, Kadangode K. Ramakrishnan
  • Patent number: 8656042
    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: February 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alan L. Glasser, Andrew G. Gauld, Vijay Gopalakrishnan, John F. Lucas, Kadangode K. Ramakrishnan
  • Publication number: 20140040206
    Abstract: Pipelined data replication for disaster recovery is disclosed. An example pipelined data replication method for disaster recovery disclosed herein comprises sending replicated first data from a primary processing environment to a secondary processing environment for backup by the secondary processing environment, the replicated first data being a replica of first data in the primary processing environment, processing the first data in the primary processing environment prior to the backup of the replicated first data by the secondary processing environment being confirmed, and preventing a result of the processing of the first data from being released by the primary processing environment until the backup of the replicated first data by the secondary processing environment is confirmed.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Inventors: Kadangode K. Ramakrishnan, Horacio Andres Lagar-Cavilla, Prashant Shenoy, Jacobus Van der Merwe, Timothy Wood
  • Publication number: 20130290468
    Abstract: Methods and apparatus to migrate virtual machines between distributive computing networks across a network are disclosed. A disclosed example method includes establishing a data link across a network between a first distributive computing network and a second distributive computing network, the first distributive computing network including a virtual machine operated by a first host communicatively coupled to a virtual private network via a first virtual local area network, communicatively coupling a second host included within the second distributive computing network to the virtual private network via a second virtual local area network, and migrating the virtual machine via the data link by transmitting a memory state of at least one application on the first host to the second host while the at least one application is operating.
    Type: Application
    Filed: June 24, 2013
    Publication date: October 31, 2013
    Inventors: Kadangode K. Ramakrishnan, Jacobus E. Van der Merwe, Prashant Shenoy, Timothy Wood
  • 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