US 12,425,323 B2
Application wire
Ping Pan, San Jose, CA (US); and Richard D. Gitlin, Little Silver, NJ (US)
Assigned to K. Mizra LLC, Cape Coral, FL (US)
Filed by K.Mizra LLC, Cape Coral, FL (US)
Filed on Apr. 10, 2024, as Appl. No. 18/631,630.
Application 18/631,630 is a continuation of application No. 17/406,865, filed on Aug. 19, 2021, granted, now 12,095,664.
Application 17/406,865 is a continuation of application No. 16/912,546, filed on Jun. 25, 2020, granted, now 11,128,567, issued on Sep. 21, 2021.
Application 16/912,546 is a continuation of application No. 16/536,103, filed on Aug. 8, 2019, granted, now 10,735,320, issued on Aug. 4, 2020.
Application 16/536,103 is a continuation of application No. 15/838,014, filed on Dec. 11, 2017, granted, now 10,411,999, issued on Sep. 10, 2019.
Application 15/838,014 is a continuation of application No. 14/919,687, filed on Oct. 21, 2015, granted, now 9,843,509, issued on Dec. 12, 2017.
Application 14/919,687 is a continuation of application No. 14/055,721, filed on Oct. 16, 2013, granted, now 9,197,675, issued on Nov. 24, 2015.
Application 14/055,721 is a continuation of application No. 11/543,727, filed on Oct. 5, 2006, granted, now 8,588,061, issued on Nov. 19, 2013.
Claims priority of provisional application 60/725,038, filed on Oct. 7, 2005.
Prior Publication US 2024/0380692 A1, Nov. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/00 (2006.01); H04L 45/00 (2022.01); H04L 45/50 (2022.01); H04L 45/74 (2022.01); H04L 47/24 (2022.01); H04L 65/10 (2022.01); H04L 69/22 (2022.01)
CPC H04L 45/00 (2013.01) [H04L 45/38 (2013.01); H04L 45/50 (2013.01); H04L 45/68 (2013.01); H04L 45/74 (2013.01); H04L 47/24 (2013.01); H04L 65/1013 (2013.01); H04L 69/22 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying, by a system comprising at least one processor, a first subset of data packets having a defined priority based on a parameter associated with an application flow;
assigning, by the system;
the first subset of the data packets to a first data stream;
a second subset of the data packets that excludes the first subset of the data packets to a second data stream; and
a third subset of the data packets that excludes the first subset of the data packets and the second set of data packets to a third data stream; and
encapsulating, by the system:
a first data packet of the first data stream with a first pseudowire header associated with a first pseudowire;
a second data packet of the second data stream with a second pseudowire header associated with a second pseudowire; and
a third data packet of the third data stream with a third pseudowire header associated with a third pseudowire,
wherein assigning the first and second subsets of the data packets comprises assigning the first subset and the second subset in response to determining that the data packets exceed an available data rate of the first pseudowire.