Patents by Inventor Tirunell V. Lakshman

Tirunell V. Lakshman 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: 11329747
    Abstract: Various example embodiments for supporting scheduling of deterministic flows in time synchronized networks are presented. Various example embodiments for supporting scheduling of deterministic flows in a time synchronized network may be configured to support scheduling of deterministic flows in the time synchronized network based on assignment of transmission start times to data flows of communication devices such that the communication devices may transmit data of the data flows at the transmission start times in a manner tending to reduce or eliminate collisions in the time synchronized network.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 10, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Randeep Bhatia, Tirunell V. Lakshman
  • Publication number: 20220014297
    Abstract: Various example embodiments for supporting scheduling of deterministic flows in time synchronized networks are presented. Various example embodiments for supporting scheduling of deterministic flows in a time synchronized network may be configured to support scheduling of deterministic flows in the time synchronized network based on assignment of transmission start times to data flows of communication devices such that the communication devices may transmit data of the data flows at the transmission start times in a manner tending to reduce or eliminate collisions in the time synchronized network.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 13, 2022
    Inventors: Randeep Bhatia, Tirunell V. Lakshman
  • Patent number: 11223598
    Abstract: The present disclosure generally discloses an Internet security mechanism configured to provide security for Internet resources of the Internet using an Internet blockchain. The Internet blockchain may be configured to provide security for Internet resources of the Internet by supporting various types of verification related to Internet resources of the Internet, which may include verification of Internet resource ownership, verification of Internet resource transactions, and so forth. The Internet blockchain may be configured to enable Internet participants (e.g., Internet registries, Domain Name Service (DNS) entities, Autonomous Systems (ASes), or the like) to verify Internet resource ownership of Internet resources (e.g., Internet Protocol (IP) addresses, AS numbers, IP prefixes, DNS domain names, or the like) by Internet participants, to verify Internet resource transactions (e.g.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: January 11, 2022
    Assignee: Nokia of America Corporation
    Inventors: Adiseshu Hari, Tirunell V. Lakshman
  • Patent number: 10841233
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 17, 2020
    Assignee: Nokia of America Corporation
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Patent number: 10623286
    Abstract: This disclosure generally discloses an anchor mobility mechanism. The anchor mobility mechanism is configured to support migration of flows between mobility anchors within a wireless communication system. The anchor mobility mechanism may be configured to support migration of flows between mobility anchors within a wireless communication system in a highly seamless manner. The anchor mobility mechanism may be configured to support migration of a flow of a wireless device between mobility anchors within a wireless communication system using functions performed by a control element (CE) and one or more forwarding elements (FEs) within the data plane of the flow of the wireless device. The functions may include identifying a time at which to initiate migration of the flow, initiating migration of the flow based on identification of the time at which to initiate migration of the flow, or the like, as well as various combinations thereof.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 14, 2020
    Assignee: Nokia of America Corporation
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan, Colin L. Kahn
  • Patent number: 10599473
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 24, 2020
    Assignee: PROVENANCE ASSET GROUP LLC
    Inventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, Tirunell V. Lakshman
  • 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
  • Publication number: 20180288179
    Abstract: An Internet-of-Things (IOT) proxy includes storage hardware configured to store first and second state information. The first state information defines first contexts for flows associated with a plurality of IoT devices. The plurality of electronic devices have established a corresponding plurality of first sessions that are terminated by the IoT proxy. The second state information defines second contexts for the flows associated with the plurality of IoT devices. The second state information is associated with a second session that has been established between the proxy and a server or an other electronic device. The IoT proxy also includes computing hardware configured to modify headers of packets associated with the IoT devices based on at least one of the first state information or the second state information. In some cases, the IoT proxy is implemented as a virtual network slice in a network function virtualization (NFV) architecture.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 4, 2018
    Inventors: Randeep S. BHATIA, Bhawna GUPTA, Tirunell V. LAKSHMAN, Shreyasee MUKHERJEE, Dragan SAMARDZIJA
  • 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
  • Publication number: 20180115494
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Publication number: 20180109471
    Abstract: The present disclosure generally discloses packet processing offload support capabilities for supporting packet processing offload. The packet processing offload support capabilities may be configured to support general and flexible packet processing offload at an end host by leveraging a processing device (e.g., a smart network interface card (sNIC) or other suitable processing device) added to the end host to support offloading of various packet processing functions from the hypervisor of the end host to the processing device added to the end host.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 19, 2018
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Hyunseok Chang, Tirunell V. Lakshman, Sarit Mukherjee, Limin Wang
  • Publication number: 20180102965
    Abstract: The present disclosure generally discloses multicast communication support capabilities configured to support multicast communications of a multicast group using a multicast tree. The multicast communication support capabilities may include a unicast branching based multicast capability. The unicast branching based multicast capability may be configured to support determination and establishment of, as well as communication via, a multicast tree that is composed of unicast branches. The unicast branching based multicast capability may be configured to preserve the multicast information of multicast transmissions transported via the multicast tree even though the multicast transmissions are transported via unicast branches of the multicast tree.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Adiseshu Hari, Tirunell V. Lakshman, Gordon Wilfong
  • Patent number: 9906460
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 27, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Publication number: 20170366605
    Abstract: The present disclosure generally discloses a data plane services support mechanism. The data plane services support mechanism may be configured to provide a data plane service for an application. The data plane services support mechanism may be configured to instantiate a virtual resource for the data plane service to be provided for the application, configure the data plane service on the virtual resource, and configure flow connectivity for the data plane service to support delivery of application traffic of the application to the data plane service. The data plane services support mechanism may be configured to support automatic scalability. The data plane services support mechanism may be configured to support improved communication of application traffic associated with providing the data plane service for the application. The improved communication of application traffic may be provided based on configuration of a virtual switch to support a network interface card (NIC) offloading capability.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Hyunseok Chang, Tirunell V. Lakshman, Sarit Mukherjee, Dimitrios Stiliadis, Limin Wang
  • Publication number: 20170324738
    Abstract: The present disclosure generally discloses an Internet security mechanism configured to provide security for Internet resources of the Internet using an Internet blockchain. The Internet blockchain may be configured to provide security for Internet resources of the Internet by supporting various types of verification related to Internet resources of the Internet, which may include verification of Internet resource ownership, verification of Internet resource transactions, and so forth. The Internet blockchain may be configured to enable Internet participants (e.g., Internet registries, Domain Name Service (DNS) entities, Autonomous Systems (ASes), or the like) to verify Internet resource ownership of Internet resources (e.g., Internet Protocol (IP) addresses, AS numbers, IP prefixes, DNS domain names, or the like) by Internet participants, to verify Internet resource transactions (e.g.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Adiseshu Hari, Tirunell V. Lakshman
  • Publication number: 20170244619
    Abstract: This disclosure generally discloses an anchor mobility mechanism. The anchor mobility mechanism is configured to support migration of flows between mobility anchors within a wireless communication system. The anchor mobility mechanism may be configured to support migration of flows between mobility anchors within a wireless communication system in a highly seamless manner. The anchor mobility mechanism may be configured to support migration of a flow of a wireless device between mobility anchors within a wireless communication system using functions performed by a control element (CE) and one or more forwarding elements (FEs) within the data plane of the flow of the wireless device. The functions may include identifying a time at which to initiate migration of the flow, initiating migration of the flow based on identification of the time at which to initiate migration of the flow, or the like, as well as various combinations thereof.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan, Colin L. Kahn
  • Publication number: 20170195245
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Randeep Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Publication number: 20170147403
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Application
    Filed: December 30, 2016
    Publication date: May 25, 2017
    Applicant: Alcatel Lucent
    Inventors: RAMESH VISWANATHAN, ADISESHU HARI, YUH-JYE CHANG, TIRUNELL V. LAKSHMAN
  • Publication number: 20170047991
    Abstract: A manner of providing redundancy protection for a data center network that is both reliable and low-cost. In a data center network where the data traffic between numerous access nodes and a network core layer via primary aggregation nodes, an optical network device such as and OLT (optical line terminal) is provided as a backup aggregation node for one or more of the primary aggregation nodes. When a communication path through a primary aggregation node fails, traffic is routed through the optical network device. In a preferred embodiment, a communication link is formed from a plurality of access nodes to a single port of the OLT or other optical network device via an optical splitter that combines upstream transmissions and distributes downstream transmissions. The upstream transmissions from the plurality of access nodes may occur according to an allocation schedule generated when the backup aggregation node is needed.
    Type: Application
    Filed: November 1, 2016
    Publication date: February 16, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Muralidharam S. Kodialam, Tirunell V. Lakshman, Haoyu Song, Martin Zirngibl
  • Patent number: 9503179
    Abstract: A manner of providing redundancy protection for a data center network that is both reliable and low-cost. In a data center network where the data traffic between numerous access nodes and a network core layer via primary aggregation nodes, an optical network device such as and OLT (optical line terminal) is provided as a backup aggregation node for one or more of the primary aggregation nodes. When a communication path through a primary aggregation node fails, traffic is routed through the optical network device. In a preferred embodiment, a communication link is formed from a plurality of access nodes to a single port of the OLT or other optical network device via an optical splitter that combines upstream transmissions and distributes downstream transmissions. The upstream transmissions from the plurality of access nodes may occur according to an allocation schedule generated when the backup aggregation node is needed.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: November 22, 2016
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Muralidharam S. Kodialam, Tirunell V. Lakshman, Haoyu Song, Martin Zirngibl