Patents by Inventor Pravin Kumar Johri
Pravin Kumar Johri 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: 10833989Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. Example methods to transmit multicast data in a network disclosed herein include monitoring, with a first network node, a multicast data flow to determine a characteristic for triggering a switch from a first logical topology for the multicast data flow to a second logical topology for the multicast data flow. Disclosed example methods also include, after the switch to the second logical topology, accessing a multicast data packet associated with a first multicast route generated for the multicast data flow from a second network node, and transmitting a first replication of the multicast data packet to a third network node via a unicast path, the first replication of the multicast data packet to include a first label provided by the third network node to identify the first multicast route.Type: GrantFiled: May 29, 2019Date of Patent: November 10, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 10826818Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.Type: GrantFiled: February 2, 2018Date of Patent: November 3, 2020Assignee: AT&T Intellectual Property II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
-
Publication number: 20190280974Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. Example methods to transmit multicast data in a network disclosed herein include monitoring, with a first network node, a multicast data flow to determine a characteristic for triggering a switch from a first logical topology for the multicast data flow to a second logical topology for the multicast data flow. Disclosed example methods also include, after the switch to the second logical topology, accessing a multicast data packet associated with a first multicast route generated for the multicast data flow from a second network node, and transmitting a first replication of the multicast data packet to a third network node via a unicast path, the first replication of the multicast data packet to include a first label provided by the third network node to identify the first multicast route.Type: ApplicationFiled: May 29, 2019Publication date: September 12, 2019Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 10313239Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes receiving, at a first machine, a multicast data packet from an ingress provider edge router of the communication network, the multicast data packet associated with a multicast route, and transmitting a first replication of the multicast data packet from the first machine to a second machine via a first unicast path. The first replication of the multicast data packet includes a first label provided by the second machine to identify the multicast route in the second machine. Example methods further include receiving the first replication of the multicast data packet at the second machine via the first unicast path, and replicating the multicast data packet from the second machine to an egress provider edge router of the communication network.Type: GrantFiled: May 3, 2018Date of Patent: June 4, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Publication number: 20180254988Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes receiving, at a first machine, a multicast data packet from an ingress provider edge router of the communication network, the multicast data packet associated with a multicast route, and transmitting a first replication of the multicast data packet from the first machine to a second machine via a first unicast path. The first replication of the multicast data packet includes a first label provided by the second machine to identify the multicast route in the second machine. Example methods further include receiving the first replication of the multicast data packet at the second machine via the first unicast path, and replicating the multicast data packet from the second machine to an egress provider edge router of the communication network.Type: ApplicationFiled: May 3, 2018Publication date: September 6, 2018Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Publication number: 20180159762Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.Type: ApplicationFiled: February 2, 2018Publication date: June 7, 2018Applicant: AT&T Intellectual Property II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
-
Patent number: 9979646Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes receiving, at a first machine, a multicast data packet from an ingress provider edge router of the communication network, the multicast data packet associated with a multicast route, and transmitting a first replication of the multicast data packet from the first machine to a second machine via a first unicast path. The first replication of the multicast data packet includes a first label provided by the second machine to identify the multicast route in the second machine. Example methods further include receiving the first replication of the multicast data packet at the second machine via the first unicast path, and replicating the multicast data packet from the second machine to an egress provider edge router of the communication network.Type: GrantFiled: May 19, 2017Date of Patent: May 22, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 9900241Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.Type: GrantFiled: June 7, 2016Date of Patent: February 20, 2018Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
-
Patent number: 9800421Abstract: Example methods disclosed herein include registering a first leaf node to receive multicast data from a source via a first network node in response to receiving, from the first leaf node, a first message addressed to an anycast address, the anycast addressed being assigned to the first network node to associate the first network node with a second hierarchical level of a replication hierarchy. The disclosed example methods also include receiving the multicast data from a second network node associated with a first hierarchical level of the replication hierarchy. The disclosed example methods further include, after registering the first leaf node with the first network node, replicating the multicast data to generate copies of the multicast data to be transmitted via respective unicast paths to respective ones of a plurality of leaf nodes, including the first leaf node, registered with the first network node to receive the multicast data.Type: GrantFiled: September 21, 2015Date of Patent: October 24, 2017Assignee: AT&T Intellectual Property I, L.P.Inventors: Pravin Kumar Johri, Huajin Jeng, Samir Saad
-
Publication number: 20170257317Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes receiving, at a first machine, a multicast data packet from an ingress provider edge router of the communication network, the multicast data packet associated with a multicast route, and transmitting a first replication of the multicast data packet from the first machine to a second machine via a first unicast path. The first replication of the multicast data packet includes a first label provided by the second machine to identify the multicast route in the second machine. Example methods further include receiving the first replication of the multicast data packet at the second machine via the first unicast path, and replicating the multicast data packet from the second machine to an egress provider edge router of the communication network.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 9686196Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes: determining an upstream hop of a multicast transmission based on a received hierarchical ingress replication route; storing a downstream hop and the upstream hop of the multicast transmission in a multicast routing table; monitoring the multicast transmission occurring via an area border router; in response to detecting at least one of a) a threshold fan-out of the multicast transmission or b) a threshold data rate from a source of the multicast transmission, converting a logical topology of the multicast transmission; and in response to receiving a multicast data packet of the multicast transmission, replicating the multicast data packet with the processor based on the downstream hop.Type: GrantFiled: November 30, 2015Date of Patent: June 20, 2017Assignee: AT&T Intellectual Property I, L. P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Publication number: 20160294674Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.Type: ApplicationFiled: June 7, 2016Publication date: October 6, 2016Applicant: AT&T Intellectual Property II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
-
Patent number: 9379961Abstract: Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit.Type: GrantFiled: December 10, 2009Date of Patent: June 28, 2016Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri, John Paggi, Simon S. Zelingher
-
Publication number: 20160080264Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes: determining an upstream hop of a multicast transmission based on a received hierarchical ingress replication route; storing a downstream hop and the upstream hop of the multicast transmission in a multicast routing table; monitoring the multicast transmission occurring via an area border router; in response to detecting at least one of a) a threshold fan-out of the multicast transmission or b) a threshold data rate from a source of the multicast transmission, converting a logical topology of the multicast transmission; and in response to receiving a multicast data packet of the multicast transmission, replicating the multicast data packet with the processor based on the downstream hop.Type: ApplicationFiled: November 30, 2015Publication date: March 17, 2016Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Publication number: 20160013949Abstract: Example methods disclosed herein include registering a first leaf node to receive multicast data from a source via a first network node in response to receiving, from the first leaf node, a first message addressed to an anycast address, the anycast addressed being assigned to the first network node to associate the first network node with a second hierarchical level of a replication hierarchy. The disclosed example methods also include receiving the multicast data from a second network node associated with a first hierarchical level of the replication hierarchy. The disclosed example methods further include, after registering the first leaf node with the first network node, replicating the multicast data to generate copies of the multicast data to be transmitted via respective unicast paths to respective ones of a plurality of leaf nodes, including the first leaf node, registered with the first network node to receive the multicast data.Type: ApplicationFiled: September 21, 2015Publication date: January 14, 2016Inventors: Pravin Kumar Johri, Huajin Jeng, Samir Saad
-
Patent number: 9225633Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method includes sending a multicast receiver route received from one of a multicast service processor or a provider edge router to another of the multicast service processor or the provider edge router, wherein the multicast service processor is communicatively coupled to the provider edge router via a multicast control plane topology that is non-congruent to a unicast control plane topology, and replicating multicast data received from the other of the multicast service processor or the provider edge router to the one of the provider edge router or the multicast service processor based on the multicast receiver route.Type: GrantFiled: October 31, 2011Date of Patent: December 29, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 9148362Abstract: Methods and apparatus for network multicasting using hierarchical replication are disclosed. An example method disclosed herein to send multicast data associated with a source to a plurality of receivers in a network comprises replicating the multicast data received at a first network node, the multicast data received via a first unicast path, the first network node being associated with a first hierarchical level of a replication hierarchy, sending copies of the multicast data to a plurality of network nodes associated with a second hierarchical level of the replication hierarchy via second unicast paths, and replicating a copy of the multicast data received via one of the second unicast paths at a second network node to send the multicast data via a third unicast path for receipt by a receiver in the plurality of receivers, the second network node being in the plurality of network nodes associated with the second hierarchical level.Type: GrantFiled: December 8, 2010Date of Patent: September 29, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Pravin Kumar Johri, Huajin Jeng, Samir Saad
-
Publication number: 20150124592Abstract: A system and method is disclosed that assures component circuits transported in aggregated circuits restore correctly after an aggregated circuit fault. The system and method implements component circuit tail segment integrity checks whenever an aggregated circuit is restored in a higher level of a network hierarchy. Switches at both ends of an aggregated circuit perform circuit integrity checks of the tail segments of every component circuit. A failure of the component circuit integrity check on any component circuit causes that component circuit to be released and restored end-to-end.Type: ApplicationFiled: April 29, 2013Publication date: May 7, 2015Inventors: Pravin Kumar Johri, Bruce Cortez, Sanja Durinovic-Johri
-
Patent number: 9013984Abstract: A data network wherein network links have an assigned service weight and a restoration weight that are used as factors for respectively determining an optimum primary data path and a back-up data path through the network. The restoration path is used in the event of a failure of the primary service path and a Dijkstra or similar algorithm may be used for determining these paths. Service weights may be assigned to the links to prioritize finding the shortest possible path, whereas restoration weights may be assigned to the links to find a path with the maximum available capacity.Type: GrantFiled: October 17, 2006Date of Patent: April 21, 2015Assignee: AT&T Intellectual Property II, L.P.Inventors: Bruce Gilbert Cortez, Sanja Durinovic-Johri, Pravin Kumar Johri
-
Patent number: 9007890Abstract: A system and method is disclosed that assures component circuits transported in aggregated circuits restore correctly after an aggregated circuit fault. The system and method implements component circuit tail segment integrity checks whenever an aggregated circuit is restored in a higher level of a network hierarchy. Switches at both ends of an aggregated circuit perform circuit integrity checks of the tail segments of every component circuit. A failure of the component circuit integrity check on any component circuit causes that component circuit to be released and restored end-to-end.Type: GrantFiled: April 29, 2013Date of Patent: April 14, 2015Assignee: AT&T Intellectual Property II, L.P.Inventors: Pravin Kumar Johri, Bruce Cortez, Sanja Durinovic-Johri