Patents by Inventor Pranjal Kumar
Pranjal Kumar 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: 20210258242Abstract: A router is configured for deployment in a network. The router includes a memory configured to store a first identifier that uniquely identifies the router in the network. The router also includes a processor configured to push the first identifier onto a first labeled data packet prior to transmission of the first labeled data packet. In response to detecting the first identifier in a second labeled data packet received from the network, the processor is configured to drop the second labeled data packet.Type: ApplicationFiled: February 18, 2020Publication date: August 19, 2021Inventor: Pranjal Kumar DUTTA
-
Publication number: 20210243111Abstract: Various example embodiments for supporting multicast communications in a communication system are presented. Various embodiments for supporting multicast communications may be configured to support multicast communications of multiple virtual private networks over a single multicast distribution tree.Type: ApplicationFiled: February 4, 2020Publication date: August 5, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210211324Abstract: An apparatus includes a memory configured to store labels of virtual private networks (VPNs) in a first local label space. The apparatus also includes a processor to assign a first label block identifier (LBI) to a first block of labels in the first local label space and assign a first tuple to a first VPN. The first tuple includes the first LBI and a first label index (LI) that indicates a location of a first label of the first VPN within the first block of labels. The apparatus also includes a transceiver configured to provide the first tuple to routers that allocate second blocks of labels from second local label spaces based on the first tuple. The second routers store the first label at locations in the second label spaces indicated by the first LI.Type: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventor: Pranjal Kumar DUTTA
-
Publication number: 20210097000Abstract: Various example embodiments are related to cache coherence in multiprocessor computer systems. Various example embodiments are configured to support efficient cache coherence in multiprocessor computer systems. Various example embodiments are configured to support efficient cache coherence in multiprocessor computer systems based on support for selective override of cache coherence by processors in multiprocessor computer systems. Various example embodiments for supporting selective override of cache coherence in multiprocessor computer systems are configured to support selective override of cache coherence in processors of a multiprocessor computer system based on programmable approaches in the processors for selective overriding of cache coherence and based on use by the processors of snooping-based cache coherence protocols with capabilities for supporting selective overriding of cache coherence.Type: ApplicationFiled: October 1, 2019Publication date: April 1, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210092047Abstract: Various example embodiments for supporting rerouting of packets in communication networks are presented. Various example embodiments for supporting rerouting of packets in communication networks may be configured to support rerouting of packets based on common node protection. Various example embodiments for supporting rerouting of packets based on common node protection may be configured to support rerouting of source routed packets in packet switched networks. Various example embodiments for supporting rerouting of packets based on common node protection may be configured to support rerouting of source routed packets based on segment routing (SR). Various example embodiments for supporting rerouting of packets based on common node protection may be configured to support rerouting of source routed packets based on SR-Traffic Engineering (SR-TE).Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210092048Abstract: Various example embodiments for supporting packet forwarding in communication networks are presented. Various example embodiments for supporting packet forwarding in communication networks may be configured to support forwarding of source routed packets in packet switched networks based on flexible path encoding. Various example embodiments for supporting forwarding of a source routed packet based on flexible path encoding may be configured to support forwarding of the source routed packets based on use of a bit string configured to encode the path for the source routed packet. Various example embodiments for supporting forwarding of source routed packets based on flexible path encoding may be configured to support forwarding of source routed packets based on various types of source routing, such as Segment Routing (SR), SR-Traffic Engineering (SR-TE), or the like.Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210092208Abstract: Various example embodiments for supporting fragmentation and reassembly of packets in communication networks are presented. Various example embodiments for supporting fragmentation and reassembly of packets in communication networks may be configured to support fragmentation and reassembly of labeled packets, such as Multiprotocol Label Switching (MPLS) packets or other types of labeled packets, in communication networks. Various example embodiments for supporting fragmentation and reassembly of labeled packets may be configured to support fragmentation and reassembly of labeled packets at various contexts of the labeled packets where the contexts of the labeled packets may be indicated within the labeled packets using sets of context labels for the contexts of the labeled packets.Type: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210084126Abstract: Various example embodiments for supporting control over fragmentation of packets in communication networks are described. Various example embodiments for supporting control over fragmentation of packets in communication networks may be configured to support control over fragmentation of Internet Protocol (IP) packets. Various example embodiments for supporting control over fragmentation of IP packets in communication networks may be configured to support control over fragmentation of an IP packet based on inclusion of an IP fragmentability header, including information indicative as to whether the IP packet is permitted to be fragmented, within the IP packet. The IP packet may include a header and a payload, where the header includes an IP packet header and the IP fragmentability header including the information indicative as to whether the IP packet is permitted to be fragmented and, optionally, additional information.Type: ApplicationFiled: October 23, 2020Publication date: March 18, 2021Inventor: Pranjal Kumar Dutta
-
Publication number: 20210049017Abstract: Various example embodiments for supporting message processing are presented. Various example embodiments for supporting message processing are configured to support message processing by a processor. Various example embodiments for supporting message processing by a processor are configured to support message processing by the processor based on dynamic control over processor instruction sets of the processor.Type: ApplicationFiled: November 4, 2020Publication date: February 18, 2021Inventor: Pranjal Kumar Dutta
-
Patent number: 10860325Abstract: Various example embodiments for supporting message processing are presented. Various example embodiments for supporting message processing are configured to support message processing by a processor. Various example embodiments for supporting message processing by a processor are configured to support message processing by the processor based on dynamic control over processor instruction sets of the processor.Type: GrantFiled: July 5, 2019Date of Patent: December 8, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Patent number: 10862921Abstract: In one embodiment, activity of a plurality of applications in a computer network is monitored, and a plurality of individual business transactions occurring within the plurality of applications may be identified. Additionally network traffic details associated with each particular business transaction of the plurality of individual business transactions may be determined. In response to detecting a network-based threat on a particular network flow within the computer network, the techniques herein may correlate the particular network flow to a corresponding business transaction of the plurality of individual business transactions based on the associated network traffic details of the corresponding business transaction. Accordingly, threat mitigation may be initiated specific to the corresponding business transaction in response to the detected network-based threat being correlated to the corresponding business transaction.Type: GrantFiled: July 31, 2017Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Syed Abdul Ahad, Amal Padmanabhan, Vinay Gangoli, Pranjal Kumar
-
Patent number: 10827041Abstract: Various example embodiments for supporting control over fragmentation of packets in communication networks are described. Various example embodiments for supporting control over fragmentation of packets in communication networks may be configured to support control over fragmentation of Internet Protocol (IP) packets. Various example embodiments for supporting control over fragmentation of IP packets in communication networks may be configured to support control over fragmentation of an IP packet based on inclusion of an IP fragmentability header, including information indicative as to whether the IP packet is permitted to be fragmented, within the IP packet. The IP packet may include a header and a payload, where the header includes an IP packet header and the IP fragmentability header including the information indicative as to whether the IP packet is permitted to be fragmented and, optionally, additional information.Type: GrantFiled: September 7, 2018Date of Patent: November 3, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Publication number: 20200344162Abstract: At a router, at least one memory and computer program code stored therein are configured to, with at least one processor, cause the router to: determine source router identification information for a tunnel traversing the router based on a routable source IP address for the tunnel; determine destination router identification information for the tunnel based on a routable destination IP address for the tunnel; program a bit string entry for the tunnel in a Bit Index Forwarding Table (BIFT) for tunnels from a source router to a plurality of destination routers, the BIFT being indexed based on the source router identification information and at least a portion of the destination router identification information; and route packet data received at the router according to the BIFT.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Applicant: Nokia Solutions and Networks OYInventor: Pranjal Kumar DUTTA
-
Publication number: 20200314016Abstract: A router is configured for deployment in a first domain of a network. The router includes a processor and a transmitter. The processor is configured to access addresses of egress routers for a multicast flow that are partitioned into local addresses of egress routers in the first domain and external addresses of egress routers in a second domain of the network. The processor is also configured to prepend an explicit multicast route (EMR) to a packet in the multicast flow to form a first EMR packet. The EMR includes information representing the external addresses. The transmitter is configured to unicast the first EMR packet to an advertising border router (ABR) that conveys the multicast flow from the first domain to the second domain. In some cases, the router includes a receiver configured to receive another EMR packet from another router in another domain via a tunnel between the routers.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventor: Pranjal Kumar DUTTA
-
Publication number: 20200120020Abstract: Various example embodiments for supporting stateless multicast in label switched packet networks are presented. Various example embodiments for supporting stateless multicast in label switched packet networks may be configured to support stateless multicast in label switched packet networks based on support for handling a label switched packet associated with a multicast group, where the label switched packet includes a payload and a header and, further, where the header includes a set of labels indicative of a group of egress routers including at least a portion of the egress routers of the multicast group.Type: ApplicationFiled: October 12, 2018Publication date: April 16, 2020Inventor: Pranjal Kumar Dutta
-
Publication number: 20200119991Abstract: Various example embodiments for supporting stateless multicast in communication networks are presented. Various example embodiments for supporting stateless multicast in communication networks may be configured to support stateless multicast in Internet Protocol (IP) networks. Various example embodiments for supporting stateless multicast in IP networks may be configured to support stateless IP multicast based on encoding of indications of egress routers of the multicast group within the IP packet (e.g., an indication of a group of egress routers including a subset of the egress routers of the multicast group, where the indication of the group of egress routers may include respective IP addresses of the egress routers in the group of egress routers, an indication of a tree from a gateway router to the egress routers in the group of egress routers, or the like, as well as various combinations thereof).Type: ApplicationFiled: October 12, 2018Publication date: April 16, 2020Inventor: Pranjal Kumar Dutta
-
Patent number: 10616063Abstract: Various example embodiments for supporting stateless multicast in communication networks are presented. Various example embodiments for supporting stateless multicast in communication networks may be configured to support stateless multicast in Internet Protocol (IP) networks. Various example embodiments for supporting stateless multicast in IP networks may be configured to support stateless IP multicast based on encoding of indications of egress routers of the multicast group within the IP packet (e.g., an indication of a group of egress routers including a subset of the egress routers of the multicast group, where the indication of the group of egress routers may include respective IP addresses of the egress routers in the group of egress routers, an indication of a tree from a gateway router to the egress routers in the group of egress routers, or the like, as well as various combinations thereof).Type: GrantFiled: October 12, 2018Date of Patent: April 7, 2020Assignee: Nokia Solutions and Networks OyInventor: Pranjal Kumar Dutta
-
Publication number: 20200084300Abstract: Various example embodiments for supporting control over fragmentation of packets in communication networks are described. Various example embodiments for supporting control over fragmentation of packets in communication networks may be configured to support control over fragmentation of Internet Protocol (IP) packets. Various example embodiments for supporting control over fragmentation of IP packets in communication networks may be configured to support control over fragmentation of an IP packet based on inclusion of an IP fragmentability header, including information indicative as to whether the IP packet is permitted to be fragmented, within the IP packet. The IP packet may include a header and a payload, where the header includes an IP packet header and the IP fragmentability header including the information indicative as to whether the IP packet is permitted to be fragmented and, optionally, additional information.Type: ApplicationFiled: September 7, 2018Publication date: March 12, 2020Inventor: Pranjal Kumar Dutta
-
Publication number: 20190036963Abstract: In one embodiment, activity of a plurality of applications in a computer network is monitored, and a plurality of individual business transactions occurring within the plurality of applications may be identified. Additionally network traffic details associated with each particular business transaction of the plurality of individual business transactions may be determined. In response to detecting a network-based threat on a particular network flow within the computer network, the techniques herein may correlate the particular network flow to a corresponding business transaction of the plurality of individual business transactions based on the associated network traffic details of the corresponding business transaction. Accordingly, threat mitigation may be initiated specific to the corresponding business transaction in response to the detected network-based threat being correlated to the corresponding business transaction.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Inventors: Syed Abdul Ahad, Amal Padmanabhan, Vinay Gangoli, Pranjal Kumar