Patents by Inventor Ramya Raghavendra

Ramya Raghavendra 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: 20160192221
    Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Applicant: International Business Machines Corporation
    Inventors: Parul GUPTA, Ravindranath KOKKU, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA
  • Publication number: 20160192222
    Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Parul GUPTA, Ravindranath KOKKU, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA
  • Patent number: 9374418
    Abstract: The present disclosure relates generally to the field of logical movement of data objects. In various examples, the logical movement of data objects may reduce or eliminate network hotspots (e.g., avoid formation of hotspots, remove existing hotspots and/or reduce the magnitude of hotspots). In various examples, the logical movement of data objects may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Patent number: 9356645
    Abstract: A method, system and computer program product for transmitting content across a link in a communications network. In an embodiment, the method comprises examining traffic in the network at a sender end of the link to determine if the traffic is carrying compressed content; when the traffic is carrying compressed content, decompressing at least one portion of the compressed content; and checking a cache to determine if the cache has content matching the at least one decompressed portion of the content. In an embodiment, the method further comprises when the cache has content matching the at least one decompressed portion of the content, determining an identifier associated with the at least one decompressed portion of the content; and using the identifier to reconstruct, at a receiving end of the link, the at least one decompressed portion of the content.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Vasileios Pappas, Ramya Raghavendra, Mudhakar Srivatsa, Dinesh C. Verma, Ho Y. Wong
  • Patent number: 9350670
    Abstract: Various embodiments estimate network load in a wireless communication network. In one embodiment, at least one call detail record associated with a wireless communication network is received. A topology representing the network is analyzed. The topology includes a plurality of nodes each representing a network element within the wireless communication network. The topology also includes a plurality of edges between two or more of the plurality of nodes. Each of the plurality of edges indicates that the two or more plurality of nodes are communicatively coupled to each other within the network. A set of paths is identified between two or more nodes in the plurality of nodes corresponding to a set of call flow information within the at least one call detail record. A state of each network element represented by the two or more nodes in the set of paths is determined based on the call detail record.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Vinay Kumar Kolar, Kang-Won Lee, Ramya Raghavendra, Dinesh Verma, Murtaza Zafer
  • Publication number: 20160132522
    Abstract: According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Inventors: Kang-Won Lee, Robert B. Nicholson, Ramya Raghavendra, Paul Schmitt, Dinesh C. Verma
  • Patent number: 9319911
    Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Parul Gupta, Ravindranath Kokku, Kang-Won Lee, Ramya Raghavendra, Dinesh Verma
  • Patent number: 9300758
    Abstract: The present disclosure relates generally to the field of efficient name management for named data networking in datacenter networks. In various examples, efficient name management for named data networking in datacenter networks may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Publication number: 20150350083
    Abstract: A telecommunication system uses a dynamic bandwidth allocation (DBA) algorithm based on current load conditions for controlling transmissions to a plurality of access modules of an access node in order to achieve a fair allocation of network bandwidth at the access node. As an example, access modules at an access node communicate via a control channel with dynamic bandwidth allocation (DBA) logic that receives load information from each of the access modules. Using such load information, the DBA logic dynamically controls the upstream data rates so that a fair allocation of network bandwidth is achieved across all of the access modules. Specifically, the data rates are controlled such that packet flows for services of the same class achieve the same or similar performance (e.g., average data rate) regardless of which access module is receiving each respective packet flow.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 3, 2015
    Inventors: Richard Goodson, Ramya Raghavendra, Kenneth D. Ko
  • Publication number: 20150319605
    Abstract: Various embodiments manage service issues in a wireless communication network. In one embodiment, a plurality of call detail records associated with a wireless communication network is received. The plurality of call detail records is analyzed. At least one pattern from the plurality of call detail records is identified based on analyzing the plurality of call detail records. The at least one pattern indicates at least one service issue occurred during a set of calls associated with each of the plurality of call detail records. A location associated with the at least one service issue that has occurred is identified based on identifying the at least one pattern.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Parul GUPTA, Shivkumar KALYANARAMAN, Ravindranath KOKKU, Vinay Kumar KOLAR, Ramya RAGHAVENDRA
  • Patent number: 9173071
    Abstract: Mechanisms are provided for broadcasting data to a plurality of receiver devices. A data broadcast transmission rate and a level of error correction to be used when broadcasting data are determined based on prior feedback received from the plurality of receiver devices. The feedback comprises channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices. Data to be broadcast to the plurality of receivers is encoded in accordance with the determined level of error correction. The encoded data is broadcast at the determined data broadcast transmission rate over the channel to the plurality of receiver devices.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: October 27, 2015
    Assignee: Global Foundries U.S. 2 LLC
    Inventors: Donnie H. Kim, Kang-Won Lee, Ramya Raghavendra, Yang Song, Ho Yin Starsky Wong
  • Publication number: 20150304222
    Abstract: Various embodiments estimate network load in a wireless communication network. In one embodiment, at least one call detail record associated with a wireless communication network is received. A topology representing the network is analyzed. The topology includes a plurality of nodes each representing a network element within the wireless communication network. The topology also includes a plurality of edges between two or more of the plurality of nodes. Each of the plurality of edges indicates that the two or more plurality of nodes are communicatively coupled to each other within the network. A set of paths is identified between two or more nodes in the plurality of nodes corresponding to a set of call flow information within the at least one call detail record. A state of each network element represented by the two or more nodes in the set of paths is determined based on the call detail record.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bong Jun KO, Vinay Kumar KOLAR, KANG-WON LEE, Ramya RAGHAVENDRA, Dinesh VERMA, Murtaza ZAFER
  • Publication number: 20150280973
    Abstract: Various embodiments manage service issues within a wireless communication network. In one embodiment, a one or more call detail records associated with a set of wireless communication devices of a wireless communication network is received. A set of information within each of the one or more call detail records is compared to a baseline statistical model. The baseline statistical model identifies a normal operating state of the wireless communication network. At least one outlier call detail record in the one or more call detail records is identified based on the comparison. The at least one outlier call detail record indicates that at least one wireless communication device associated with the at least one outlier call detail record experienced one or more service issues.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bong Jun KO, Lee KANG-WON, Ramya RAGHAVENDRA, Murtaza ZAFER
  • Publication number: 20150245160
    Abstract: Techniques to adaptively launch/replace applications and services on edge devices in a cellular infrastructure and/or adaptively place content and computation at the edge devices based on logic at the network core are provided. In one aspect, a method for dynamic placement of applications in a cellular network mobile cloud is provided which includes the steps of: (a) obtaining: (i) a model of the cellular network, (ii) a model of user mobility patterns in the cellular network, and (iii) a model of a profile of the applications; (b) upon receipt of requests from users for the applications, obtaining runtime states at edge servers in the mobile cloud; and (c) upon obtaining the runtime states at the edge servers, placing the requests among the edge servers and a core server in the mobile cloud based on the models obtained in step (a) and the runtime states obtained in step (b).
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Ting He, Ramya Raghavendra, Yang Song
  • Patent number: 9094872
    Abstract: According to exemplary embodiments, a method for resource management of network systems includes sampling channel states of a first set of channels from at least one base station associated with a radio network controller providing an application and estimating channel states of a second set of channels from the at least one base station, wherein the estimated channel states are based on previously sampled channel states and currently sampled channel states. The method further includes adapting at least one runtime parameter of the application based on the sampled channel states of the first set of channels and the estimated channel states of the second set of channels.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Ting He, Ramya Raghavendra
  • Patent number: 9060252
    Abstract: Mechanisms are provided for broadcasting data to a plurality of receiver devices. A data broadcast transmission rate and a level of error correction to be used when broadcasting data are determined based on prior feedback received from the plurality of receiver devices. The feedback comprises channel condition information specifying conditions of one or more connections of a channel over which data was previously broadcast to the receiver devices. Data to be broadcast to the plurality of receivers is encoded in accordance with the determined level of error correction. The encoded data is broadcast at the determined data broadcast transmission rate over the channel to the plurality of receiver devices.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Donnie H. Kim, Kang-Won Lee, Ramya Raghavendra, Yang Song, Ho Yin Starsky Wong
  • Patent number: 9059847
    Abstract: A mechanism is provided for transmitting a multicast session to a plurality of receivers over a wireless network. A forward error correction (FEC) overhead and a transmission rate are determined for transmission of a next data block of the multicast session based on received channel conditions. The next data block is multicast using the determined FEC overhead and transmission rate. Responsive to an indication of common missing packets from the next data block from more than one receiver in the plurality of receivers, the common missing packets are multicast to the plurality of receivers using the determined FEC overhead and transmission rate. Responsive to an indication of uncommon missing packets from the data block from one or more receivers, for each receiver in the one or more receivers, the uncommon missing packets identified by the receiver are unicast using the determined FEC overhead and transmission rate.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kang-Won Lee, Ramya Raghavendra, Yang Song, Ho Yin Starsky Wong
  • Patent number: 9049252
    Abstract: The present disclosure relates generally to the field of efficient name management for named data networking in datacenter networks. In various examples, efficient name management for named data networking in datacenter networks may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Patent number: 9019971
    Abstract: A computer-implemented system and computer program product for routing at least one interest packet in a named data network including a plurality of nodes. The system comprises a mapping unit configured for mapping each of a plurality of names of a respective plurality of the data objects to one of a plurality of path labels, wherein each path label uniquely identifies a path between a source node and a destination node; and a node in operative communication with the mapping unit configured for providing an interest packet having both the name of a requested data object and one of the path labels, wherein the path label provided with the interest packet points to the requested data object at the destination node of the path label provided with the interest packet.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Seraphin Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh Verma
  • Publication number: 20150065121
    Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parul GUPTA, Ravindranath KOKKU, KANG-WON LEE, Ramya RAGHAVENDRA, Dinesh VERMA