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: 11621913Abstract: 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: GrantFiled: June 14, 2018Date of Patent: April 4, 2023Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Patent number: 11469995Abstract: 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: GrantFiled: June 14, 2018Date of Patent: October 11, 2022Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Publication number: 20210320861Abstract: 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: ApplicationFiled: June 14, 2018Publication date: October 14, 2021Inventor: Pranjal Dutta
-
Publication number: 20210306257Abstract: 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: ApplicationFiled: June 14, 2018Publication date: September 30, 2021Inventor: Pranjal Dutta
-
Patent number: 11095555Abstract: 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: GrantFiled: June 14, 2018Date of Patent: August 17, 2021Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Publication number: 20200349661Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Applicant: Johnson Controls Technology CompanyInventors: Pranjal Dutta, Diptiranjan Swain, Mangesh A. Dhawale, Anish P. Krishnamurthy, Tulshiram Waghmare
-
Publication number: 20200287824Abstract: 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: ApplicationFiled: June 14, 2018Publication date: September 10, 2020Inventor: Pranjal Dutta
-
Patent number: 10608922Abstract: 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: GrantFiled: March 21, 2018Date of Patent: March 31, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Patent number: 10587495Abstract: 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: GrantFiled: March 21, 2018Date of Patent: March 10, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Patent number: 10581624Abstract: 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: GrantFiled: March 21, 2018Date of Patent: March 3, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Dutta
-
Publication number: 20190386881Abstract: 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: ApplicationFiled: June 14, 2018Publication date: December 19, 2019Inventor: Pranjal Dutta
-
Publication number: 20190296999Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventor: Pranjal Dutta
-
Publication number: 20190297000Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventor: Pranjal Dutta
-
Publication number: 20190296922Abstract: 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: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventor: Pranjal Dutta
-
Publication number: 20150281050Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: Alcatel-Lucent USA Inc.Inventor: Pranjal Dutta