Patents by Inventor Pranjal Dutta

Pranjal Dutta 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: 11621913
    Abstract: Various example embodiments relate generally to supporting path compression in routing of source routed packets in communication networks. Various example embodiments for supporting path compression in routing of source routed packets may be configured to support path compression in routing of source routed packets based on use of various source routing protocols which may be based on various underlying communication protocols. Various example embodiments for supporting path compression in routing of source routed packets may be configured to support path compression in routing of source routed packets based on encoding of a set of hops within a header of a source routed packet using a path identifier (e.g., a path label, a path address, or the like) representing the set of hops (e.g., a set of hops providing a segment of the path, a set of hops providing a protection path configured to protect a portion of the path, or the like).
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: April 4, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Patent number: 11469995
    Abstract: Various example embodiments relate generally to supporting flow-specific fast rerouting of source routed packets in communication networks. Various example embodiments for supporting flow-specific fast rerouting of source routed packets may be configured to support flow-specific fast rerouting of source routed packets based on use of various source routing protocols which may be based on various underlying communication protocols. Various example embodiments for supporting flow-specific fast rerouting of source routed packets in communication networks may be configured to support flow-specific fast rerouting of source routed packets by supporting use of a source routed packet including a payload and a header where the header encodes a set of hops of a primary path for the source routed packet and where the header also encodes a set of hops of a protection path configured to protect one of the hops of the primary path for the source routed packet.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: October 11, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Publication number: 20210320861
    Abstract: Various example embodiments relate generally to supporting path compression in routing of source routed packets in communication networks. Various example embodiments for supporting path compression in routing of source routed packets may be configured to support path compression in routing of source routed packets based on use of various source routing protocols which may be based on various underlying communication protocols. Various example embodiments for supporting path compression in routing of source routed packets may be configured to support path compression in routing of source routed packets based on encoding of a set of hops within a header of a source routed packet using a path identifier (e.g., a path label, a path address, or the like) representing the set of hops (e.g., a set of hops providing a segment of the path, a set of hops providing a protection path configured to protect a portion of the path, or the like).
    Type: Application
    Filed: June 14, 2018
    Publication date: October 14, 2021
    Inventor: Pranjal Dutta
  • Publication number: 20210306257
    Abstract: Various example embodiments relate generally to supporting flow-specific fast rerouting of source routed packets in communication networks. Various example embodiments for supporting flow-specific fast rerouting of source routed packets may be configured to support flow-specific fast rerouting of source routed packets based on use of various source routing protocols which may be based on various underlying communication protocols. Various example embodiments for supporting flow-specific fast rerouting of source routed packets in communication networks may be configured to support flow-specific fast rerouting of source routed packets by supporting use of a source routed packet including a payload and a header where the header encodes a set of hops of a primary path for the source routed packet and where the header also encodes a set of hops of a protection path configured to protect one of the hops of the primary path for the source routed packet.
    Type: Application
    Filed: June 14, 2018
    Publication date: September 30, 2021
    Inventor: Pranjal Dutta
  • Patent number: 11095555
    Abstract: Various example embodiments for supporting packet forwarding in communication networks are described. Various example embodiments for supporting packet forwarding in communication networks may be configured to support packet forwarding in label switched packet networks. Various example embodiments for supporting packet forwarding in label switched packet networks may utilize a variable-sized label value field to encode label values within a header of a label switched packet. Various example embodiments for supporting packet forwarding in label switched packet networks may utilize a variable-sized label value field to encode label values within a label stack in a header of a label switched packet. Various example embodiments for supporting packet forwarding in label switched packet networks may encode a label value within a label stack in a header of a label switched packet using a variable-sized label value field having a size that is based on the label value.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: August 17, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Publication number: 20200349661
    Abstract: Systems and methods described herein related to a method for a building analytics system of a building conducted by a processing circuit. The method includes receiving an input comprising a plurality of building values from a building network, wherein each value of the plurality of building values is associated with a one of a plurality of building characteristics. The method includes identifying a plurality of rules based on the plurality of building values, wherein each of the plurality of rules is associated with one of the plurality of building characteristics and determining a plurality of scores based on the plurality of rules and the plurality of building values, wherein each score of the plurality of scores is associated with one of the plurality of building characteristics. The method includes generating a building score based on the plurality of scores, wherein the building score identifies a performance level of the building.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Pranjal Dutta, Diptiranjan Swain, Mangesh A. Dhawale, Anish P. Krishnamurthy, Tulshiram Waghmare
  • Publication number: 20200287824
    Abstract: Various example embodiments for supporting packet forwarding in communication networks are described. Various example embodiments for supporting packet forwarding in communication networks may be configured to support packet forwarding in label switched packet networks. Various example embodiments for supporting packet forwarding in label switched packet networks may utilize a variable-sized label value field to encode label values within a header of a label switched packet. Various example embodiments for supporting packet forwarding in label switched packet networks may utilize a variable-sized label value field to encode label values within a label stack in a header of a label switched packet. Various example embodiments for supporting packet forwarding in label switched packet networks may encode a label value within a label stack in a header of a label switched packet using a variable-sized label value field having a size that is based on the label value.
    Type: Application
    Filed: June 14, 2018
    Publication date: September 10, 2020
    Inventor: Pranjal Dutta
  • Patent number: 10608922
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 31, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Patent number: 10587495
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 10, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Patent number: 10581624
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 3, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Dutta
  • Publication number: 20190386881
    Abstract: Various example embodiments for supporting leaf node discovery for multicast trees in packet switched communication networks are described. Various example embodiments for supporting leaf node discovery for multicast trees may be configured to enable the root node of a multicast tree to be informed explicitly whenever a leaf router joins or leaves the multicast tree, thereby supporting efficient and reliable leaf node discovery. Various example embodiments for supporting leaf node discovery for a multicast tree may support discovery of leaf nodes of the multicast tree based on a process in which a transit node sends a membership change message for the multicast tree to a root node of the multicast tree based on detection of a condition and in which the root node of the multicast tree, based on the membership change message, initiates a leaf node discovery process for discovering the leaf nodes of the multicast tree.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventor: Pranjal Dutta
  • Publication number: 20190296999
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventor: Pranjal Dutta
  • Publication number: 20190297000
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventor: Pranjal Dutta
  • Publication number: 20190296922
    Abstract: A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventor: Pranjal Dutta
  • Publication number: 20150281050
    Abstract: A method for providing LDP Hello Adjacency status synchronization between peers is disclosed. The method for providing LDP Hello Adjacency status synchronization between peers includes generating, by a first packet-switched network node, a Hello Adjacency Status type-length-value (TLV) comprising adjacency status specific data, wherein the Hello Adjacency Status TLV comprises an unknown (U) bit, a forwarding (F) bit, a type field indicating a Hello Adjacency Status type, a length field, and a status data field comprising the status specific data, wherein the status specific data comprises information about Hello Adjacency status; and transmitting, by the first packet-switched network node, the Hello Adjacency Status TLV to a second packet-switched network node. The method for providing LDP Hello Adjacency status synchronization between peers provides recovery advantages over systems known in the art by providing capability for a peer to receive information on the loss of Hello Adjacency from another peer.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Applicant: Alcatel-Lucent USA Inc.
    Inventor: Pranjal Dutta