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: 20170154039
    Abstract: A distributed file system (DFS) is provided that is configured to store data in a General Parallel File system (GPFS) and interface with a client configured to interface with a HADOOP Distributed File System (HDFS). The DFS includes a first Node; and a plurality of second Nodes including the GPFS. The first Node is configured to convert an HDFS command from the client into a GPFS command, apply the GPFS command to the GPFS to access a GPFS file, format an HDFS data structure to include identifiers of a set of the second nodes storing the GPFS file, a filename of the GPFS file, and an offset into the GFPS file, and send the HDFS data structure to the client. Each of the second Nodes is configured to access the GPFS using a part of the HDFS data structure received from the client.
    Type: Application
    Filed: June 9, 2016
    Publication date: June 1, 2017
    Inventors: Catherine H. CRAWFORD, Nirmit V. DESAI, Pranita S. DEWAN, Raghu K. GANTI, Ramya RAGHAVENDRA, Mudhakar SRIVATSA
  • Patent number: 9660862
    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: Grant
    Filed: March 31, 2014
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Kang-Won Lee, Ramya Raghavendra, Murtaza Zafer
  • Publication number: 20170118296
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 27, 2017
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9614918
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of systems and/or algorithms.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9591085
    Abstract: The present disclosure relates generally to the field of migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility). In various examples, migration (e.g., seamless migration) of a network connection under mobility (e.g., host mobility) may be implemented in the form of methods and/or algorithms.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song, Dinesh C. Verma
  • Patent number: 9577875
    Abstract: An aspect of this invention is a computer-executable method for distributing one or more features associated with information to be transported by a communications network that includes a plurality of end nodes interconnected via a plurality of network nodes. The method includes receiving one or more features associated with information to be transported by the communications network, wherein the one or more features are specified at an end node of the plurality of end nodes for receipt by a network node of the plurality of network nodes; responsive to the one or more received features, configuring at least a portion of the communications network to perform actions on information based upon the features; receiving the information using the plurality of network nodes; and based at least on the received features and the configuring, performing one or more actions with the information.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Kang-Won Lee, Ramya Raghavendra, Ho Yin Starsky Wong
  • Patent number: 9560127
    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: January 18, 2013
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, Raheleh B. Dilmaghani, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Dinesh C. Verma
  • Patent number: 9544800
    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: March 9, 2016
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Parul Gupta, Ravindranath Kokku, Kang-Won Lee, Ramya Raghavendra, Dinesh Verma
  • Publication number: 20170006486
    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: September 15, 2016
    Publication date: January 5, 2017
    Inventors: Parul GUPTA, Shivkumar KALYANARAMAN, Ravindranath KOKKU, Vinay Kumar KOLAR, Ramya RAGHAVENDRA
  • Publication number: 20160366241
    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: Application
    Filed: May 5, 2016
    Publication date: December 15, 2016
    Inventors: Dakshi Agrawal, Vasileios Pappas, Ramya Raghavendra, Mudhakar Srivatsa, Dinesh C. Verma, Ho Y. Wong
  • Publication number: 20160344627
    Abstract: Systems, methods and computer program products for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
    Type: Application
    Filed: July 19, 2016
    Publication date: November 24, 2016
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song
  • Publication number: 20160337163
    Abstract: A method for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song
  • Patent number: 9497648
    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: Grant
    Filed: April 30, 2014
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Parul Gupta, Shivkumar Kalyanaraman, Ravindranath Kokku, Vinay Kumar Kolar, Ramya Raghavendra
  • Patent number: 9444680
    Abstract: An aspect of this invention is a computer-executable method for distributing one or more features associated with information to be transported by a communications network that includes a plurality of end nodes interconnected via a plurality of network nodes. The method includes receiving one or more features associated with information to be transported by the communications network, wherein the one or more features are specified at an end node of the plurality of end nodes for receipt by a network node of the plurality of network nodes; responsive to the one or more received features, configuring at least a portion of the communications network to perform actions on information based upon the features; receiving the information using the plurality of network nodes; and based at least on the received features and the configuring, performing one or more actions with the information.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Chatschik Bisdikian, Kang-Won Lee, Ramya Raghavendra, Ho Yin Starsky Wong
  • Patent number: 9432794
    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: Grant
    Filed: February 24, 2014
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Ting He, Ramya Raghavendra, Yang Song
  • Publication number: 20160248850
    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: April 29, 2016
    Publication date: August 25, 2016
    Inventors: Dakshi Agrawal, Ting He, Ramya Raghavendra, Yang Song
  • Patent number: 9426053
    Abstract: Systems, methods and computer program products for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song
  • Patent number: 9426054
    Abstract: Systems, methods and computer program products for aliasing of named data objects (in named data networks) and entities for named data networks (e.g., named graphs for named data networks). In various examples, aliasing of named data objects may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. In other examples, named graphs may be implemented in one or more named data networks in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raheleh B. Dilmaghani, Bong Jun Ko, Kang-Won Lee, Vasileios Pappas, Ramya Raghavendra, Yang Song
  • Publication number: 20160212655
    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: March 31, 2016
    Publication date: July 21, 2016
    Inventors: Bong Jun KO, Vinay Kumar KOLAR, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA, Murtaza ZAFER
  • Publication number: 20160192378
    Abstract: Methods, systems, and apparatus for providing airtime fairness in a telecommunications network are disclosed. In one aspect a method includes determining, by an access point, respective transmission rates of multiple stations configured to wirelessly communicate with the access point; determining, by the access point and for each of the multiple stations, a weight of the station that is proportional to the respective transmission rate of the station; and transmitting, wirelessly by the access point and to each of the multiple stations, one or more packets to the station during an airtime allocation to the station, wherein the amount of one or more packets transmitted during the airtime allocation corresponds to the weight of the station and a size of queued packets for the station.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Richard Lee GOODSON, Ramya RAGHAVENDRA