Patents by Inventor Murali Kodialam

Murali Kodialam 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).

  • Patent number: 10826828
    Abstract: Internet-of-Things messages can be transported, encoded and decoded using inventive source and destination attribute labels.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 3, 2020
    Assignee: NokiA Technologies Oy
    Inventors: Mostafa Uddin, Murali Kodialam, Fang Hao, Sarit Mukherjee
  • Publication number: 20200169504
    Abstract: Internet-of-Things messages can be transported, encoded and decoded using inventive source and destination attribute labels.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Applicant: Nokia Technologies Oy
    Inventors: Mostafa Uddin, Murali Kodialam, Fang Hao, Sarit Mukherjee
  • Patent number: 10397313
    Abstract: In a data processing system, a received data stream comprises a plurality of tuples having respective key values. The received data stream is separated into portions that are delivered to respective ones of a first set of servers in a manner that permits different tuples having the same key value to be processed by different servers of the first set. For each distinct key value, each of at least a subset of the servers of the first set maintains a corresponding partial key result based on one or more of the tuples having that key value that are received by that server. The partial key results are periodically delivered from the servers of the first set to servers of a second set of servers in a manner that ensures that different partial key results having the same key value are processed by the same server of the second set.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: August 27, 2019
    Assignee: Nokia of America Corporation
    Inventors: Randeep S. Bhatia, Murali Kodialam, T. V. Lakshman
  • Patent number: 10374939
    Abstract: A method of determining a maximum flow on a network path using segment routing, the method including establishing a segment graph, establishing underlying dual weights on the segment graph, computing the dual weights from the segment graph, finding a minimum dual weight path not having more than a predetermined number of hops, augmenting a flow on the dual weight path, and updating the dual weights on the underlying segment graph.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: August 6, 2019
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Fang Hao, Murali Kodialam, T. V. Lakshman
  • Patent number: 10348610
    Abstract: Various embodiments relate to a non-transitory computer readable medium and method thereof for finding a minimum hop path in a segment graph traversing the least number of links in a physical topology, the method including receiving a connection request for a connection between a source node and a destination node, computing the segment graph, the segment graph having a plurality of links, computing a bandwidth for each of the plurality of links in the segment graph, computing the number of links for a shortest path (“N(q)”) for each of the plurality of links, eliminating each of the plurality of link with a bandwidth less than the minimum bandwidth and selecting the shortest path in the physical topology between the plurality of links.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 9, 2019
    Assignees: ALCATEL LUCENT, NOKIA OF AMERICA CORPORATION
    Inventors: Fang Hao, Murali Kodialam, T. V. Lakshman, Ehsan Rezaaifar
  • Publication number: 20190199514
    Abstract: Various embodiments relate to a method for accelerating blockchains, the method comprising the steps of waiting for an event to occur, receiving a block, determining whether the block is valid, adding the block to a block tree, determining whether the block is a singular candidate, starting a timer for the block, determining whether the timer has expired for the block, determining whether the block is still singular after the time has expired for the block and processing the singular block.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: Adiseshu HARI, Murali KODIALAM, Tirunellai V. LAKSHMAN
  • Patent number: 10326688
    Abstract: Various embodiments relate to a method and apparatus for computing a minimum segment labeling of a given path on a segment cover graph, the method including receiving a connection request for a connection between a source node and a destination node, generating a Shortest Path Directed Acyclic Graph (“SPDAG”) from the source node to the destination node by running a shortest path algorithm from the source node, determining an end node, between the source node and the destination node, at which the SPDAG deviates from the given path, determining whether the end node is the end of an Equal Cost Multipath (“ECMP”) and terminating the shortest path algorithm at a predecessor node to the end node if the end node is the end of an ECMP and making the predecessor node to the end node the source node.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: June 18, 2019
    Assignees: NOKIA OF AMERICA CORPORATION, ALCATEL-LUCENT CANADA INC.
    Inventors: Fang Hao, Murali Kodialam, T. V. Lakshman, Ehsan Rezaaifar
  • Publication number: 20180343191
    Abstract: A method of determining a maximum flow network path between a source node and a destination node using segment routing when constrained by a maximum number of hops, the method including establishing a segment graph, calculating the bandwidth capacity of each link in the segment graph, calculating the multiplicity for each link in the segment graph, initializing a predecessor array indicating the predecessor node for each node and hop value, for each link in the segment graph and for each hop value up to the maximum number of hops: determining the maximum bandwidth path to the end of each segment and the associated number of hops based upon the bandwidth capacity, and updating a value of the predecessor array when the maximum bandwidth path to the end of segment is determined, and determining the maximum flow network path based upon the predecessor array.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Fang HAO, Murali KODIALAM, T.V. LAKSHMAN
  • Publication number: 20180343193
    Abstract: Various embodiments relate to a non-transitory computer readable medium and method thereof for finding a minimum hop path in a segment graph traversing the least number of links in a physical topology, the method including receiving a connection request for a connection between a source node and a destination node, computing the segment graph, the segment graph having a plurality of links, computing a bandwidth for each of the plurality of links in the segment graph, computing the number of links for a shortest path (“N(q)”) for each of the plurality of links, eliminating each of the plurality of link with a bandwidth less than the minimum bandwidth and selecting the shortest path in the physical topology between the plurality of links.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Fang HAO, Murali KODIALAM, T.V. LAKSHMAN, Ehsan Rezaaifar
  • Publication number: 20180343189
    Abstract: A method of determining a maximum flow on a network path using segment routing, the method including establishing a segment graph, establishing underlying dual weights on the segment graph, computing the dual weights from the segment graph, finding a minimum dual weight path not having more than a predetermined number of hops, augmenting a flow on the dual weight path, and updating the dual weights on the underlying segment graph.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Fang HAO, Murali KODIALAM, T.V. LAKSHMAN
  • Publication number: 20180343190
    Abstract: Various embodiments relate to a method and apparatus for computing a minimum segment labeling of a given path on a segment cover graph, the method including receiving a connection request for a connection between a source node and a destination node, generating a Shortest Path Directed Acyclic Graph (“SPDAG”) from the source node to the destination node by running a shortest path algorithm from the source node, determining an end node, between the source node and the destination node, at which the SPDAG deviates from the given path, determining whether the end node is the end of an Equal Cost Multipath (“ECMP”) and terminating the shortest path algorithm at a predecessor node to the end node if the end node is the end of an ECMP and making the predecessor node to the end node the source node.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Fang HAO, Murali KODIALAM, T.V. LAKSHMAN, Ehsan Rezaaifar
  • Publication number: 20180324082
    Abstract: The present disclosure generally discloses improvements in computer performance for supporting use of shortest path routing in a communication network. The shortest path routing capability may be configured to support setting of link weights for use in shortest path routing. The shortest path routing capability may be configured to support setting of link weights for use in shortest path routing based on inverse optimization. The shortest path routing capability may be configured to support setting of link weights for use in shortest path routing based on distance between traffic matrices (e.g., distance between a requested traffic matrix and a routed traffic matrix). The shortest path routing capability may be configured to determine, based on the distance between a requested traffic matrix and a routed traffic matrix, whether to accept or reject a set of link weights for a network.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Fang Hao, Murali Kodialam, Tirunell V. Lakshman
  • Patent number: 10075364
    Abstract: Various embodiments provide a method and apparatus for providing adaptive self-tuned routing within a network. In particular, one or more path selection values are adaptable to the changing network utilization and are configured to balance the influence of a first objective and a second objective on the path selection. Advantageously, balancing the influence of the first and second objectives on path selection provides improved efficiency and improved revenue generating capacity when compared to conventional routing methods.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: September 11, 2018
    Assignee: ALCATEL-LUCENT
    Inventors: Fang Hao, Murali Kodialam, Tirunell V. Lakshman
  • Patent number: 9807019
    Abstract: Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 31, 2017
    Assignee: Alcatel Lucent
    Inventors: Murali Kodialam, Randeep Bhatia, Fang Hao, T. V. Lakshman
  • Publication number: 20170193416
    Abstract: A capability is provided for reducing the costs of data transfers for networks using pricing heterogeneity. For data to be transferred between an application of a first network and a user device, the data may be transferred directly without using a second network or indirectly using a second network including a transfer of the data between the first network and the second network. In a network-based file system, a first network is primarily used for write requests and a second network is primarily used for read requests, and a data block is transferred from the first network to the second network based on a determination that a threshold number of read requests for the data block have been received. The determination as to when to transfer data between networks may be determined based on various costs associated with the networks.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 6, 2017
    Applicant: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Murali Kodialam, Matteo Varvello
  • Publication number: 20170171066
    Abstract: Various exemplary embodiments relate to a routing device used for routing a total amount of traffic, tij from a source node i, to a destination node j, the device including a memory; and a processor configured to: set an amount of traffic in one iteration; find a length for each link e between source node i and destination node j; find a best intermediate node k; and send a flow from source node i, to destination node j through intermediate node k.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Fang Hao, Murali Kodialam, Tirunellai V. Lakshman
  • Publication number: 20170171084
    Abstract: Various exemplary embodiments relate to a routing device used for routing via a valiant load balanced (VLB) intermediate node from a source node i, to a destination node j, the device including a memory, and a processor configured to: for each pair of nodes, (ij), find a cost of using node k?i as the Shortest Route (SR); for each node i, compute a cost ?(i) of using node k as the VLB intermediate; and compute a node i* that has the minimum ?(i) value.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Fang Hao, Murali Kodialam, Tirunellai V. Lakshman
  • Patent number: 9619292
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the cloud controller, a request message including a first request for a first cloud resource; identifying a set of potential devices for providing the first cloud resource; calculating a plurality of weight values corresponding to at least a portion of the set of potential devices for providing the first cloud resource, wherein the plurality of weight values are calculated based on a plurality of delta values associated with the at least a portion of the set of potential devices; selecting a device based on the plurality of weight values to provide the first cloud resource; and updating the delta value associated with the selected device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: April 11, 2017
    Assignee: Alcatel Lucent
    Inventors: Murali Kodialam, Fang Hao, T. V. Lakshman, Sarit Mukherjee
  • Patent number: 9569742
    Abstract: A capability is provided for reducing the costs of data transfers for networks using pricing heterogeneity. For data to be transferred between an application of a first network and a user device, the data may be transferred directly without using a second network or indirectly using a second network including a transfer of the data between the first network and the second network. In a network-based file system, a first network is primarily used for write requests and a second network is primarily used for read requests, and a data block is transferred from the first network to the second network based on a determination that a threshold number of read requests for the data block have been received. The determination as to when to transfer data between networks may be determined based on various costs associated with the networks.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: February 14, 2017
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Murali Kodialam, Matteo Varvello
  • Publication number: 20160344615
    Abstract: Various embodiments provide a method and apparatus for providing adaptive self-tuned routing within a network. In particular, one or more path selection values are adaptable to the changing network utilization and are configured to balance the influence of a first objective and a second objective on the path selection. Advantageously, balancing the influence of the first and second objectives on path selection provides improved efficiency and improved revenue generating capacity when compared to conventional routing methods.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Murali Kodialam, T.V. Lakshman