Patents by Inventor Samir Saad
Samir Saad 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
-
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
-
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: 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
-
Patent number: 9397924Abstract: Systems and methods are described that manage routing information in an IP network using extensible indexing and use the indexing to control the network. The indexing and associated controls apply to any router within the routing domain.Type: GrantFiled: November 9, 2012Date of Patent: July 19, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon 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
-
Patent number: 8576848Abstract: Example scalable multiprotocol label switching (MPLS) based networks, and methods, apparatus and articles of manufacture to implement the same are disclosed. A disclosed example method includes determining at an area border router (ABR) an OSPF metric representing a cost associated with transporting data between a provider edge router (PER) and the ABR within a non-zero OSPF area, replacing at the ABR a first MPLS label included in a BGP message received from the PER with a second MPLS label associated with the PER and assigned by the ABR, replacing at the ABR a next-hop attribute included in the BGP message with a value representing a loopback address of the ABR, updating at the ABR a route cost attribute included in the BGP message to include the OSPF metric, and re-advertising from the ABR the modified BGP message into an OSPF area 0.Type: GrantFiled: September 17, 2010Date of Patent: November 5, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Samir Saad, Han Q. Nguyen, James Uttaro
-
Publication number: 20130107725Abstract: 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: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 8351435Abstract: Systems and methods are described that manage routing information in an IP network using extensible indexing and use the indexing to control the network. The indexing and associated controls apply to any router within the routing domain.Type: GrantFiled: February 24, 2011Date of Patent: January 8, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon Zelingher
-
Publication number: 20120147885Abstract: 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: ApplicationFiled: December 8, 2010Publication date: June 14, 2012Inventors: Pravin Kumar Johri, Huajin Jeng, Samir Saad
-
Patent number: 8160056Abstract: Certain exemplary embodiments comprise a method, which can comprise providing a preferred route for a predetermined block of traffic to a router. The predetermined block of traffic can be destined for a predetermined destination. The predetermined destination can be coupled to a network via a plurality of routers. The preferred route can be adapted to override an initial route.Type: GrantFiled: October 23, 2006Date of Patent: April 17, 2012Assignee: AT&T Intellectual Property II, LPInventors: Jacobus E. Van der Merwe, Samir Saad
-
Publication number: 20120069847Abstract: Example scalable multiprotocol label switching (MPLS) based networks, and methods, apparatus and articles of manufacture to implement the same are disclosed. A disclosed example method includes determining at an area border router (ABR) an OSPF metric representing a cost associated with transporting data between a provider edge router (PER) and the ABR within a non-zero OSPF area, replacing at the ABR a first MPLS label included in a BGP message received from the PER with a second MPLS label associated with the PER and assigned by the ABR, replacing at the ABR a next-hop attribute included in the BGP message with a value representing a loopback address of the ABR, updating at the ABR a route cost attribute included in the BGP message to include the OSPF metric, and re-advertising from the ABR the modified BGP message into an OSPF area 0.Type: ApplicationFiled: September 17, 2010Publication date: March 22, 2012Inventors: Samir Saad, Han Q. Nguyen, James Uttaro
-
Publication number: 20110145409Abstract: Systems and methods are described that manage routing information in an IP network using extensible indexing and use the indexing to control the network. The indexing and associated controls apply to any router within the routing domain.Type: ApplicationFiled: February 24, 2011Publication date: June 16, 2011Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon Zelingher