US 12,355,637 B2
Virtual network interface objects
Eric W. Schultze, Bellevue, WA (US); Aaron C. Thompson, Seattle, WA (US); Arijit Ganguly, Kirkland, WA (US); Padmini Chandrasekhar Iyer, Redmond, WA (US); Tobias L. Holgers, Seattle, WA (US); Christopher J. Lefelhocz, Bothell, WA (US); and Ian Roger Searle, Bellevue, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 3, 2022, as Appl. No. 17/567,222.
Application 17/567,222 is a continuation of application No. 16/953,203, filed on Nov. 19, 2020, granted, now 11,218,420.
Application 16/953,203 is a continuation of application No. 16/523,143, filed on Jul. 26, 2019, granted, now 10,848,431, issued on Nov. 24, 2020.
Application 16/523,143 is a continuation of application No. 15/179,739, filed on Jun. 10, 2016, granted, now 10,367,753, issued on Jul. 30, 2019.
Application 15/179,739 is a continuation of application No. 14/517,568, filed on Oct. 17, 2014, granted, now 9,369,403, issued on Jun. 14, 2016.
Application 14/517,568 is a continuation of application No. 13/339,985, filed on Dec. 29, 2011, granted, now 8,868,710, issued on Oct. 21, 2014.
Claims priority of provisional application 61/561,675, filed on Nov. 18, 2011.
Prior Publication US 2022/0200926 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/70 (2022.01); G06F 9/50 (2006.01); H04L 9/40 (2022.01); H04L 41/00 (2022.01); H04L 41/40 (2022.01); H04L 41/50 (2022.01); H04L 41/5041 (2022.01); H04L 41/5051 (2022.01); H04L 61/5007 (2022.01); H04L 101/33 (2022.01); H04L 101/668 (2022.01)
CPC H04L 41/40 (2022.05) [G06F 9/5077 (2013.01); H04L 41/00 (2013.01); H04L 41/50 (2013.01); H04L 41/5045 (2013.01); H04L 41/5051 (2013.01); H04L 47/70 (2013.01); H04L 61/5007 (2022.05); H04L 63/10 (2013.01); H04L 63/20 (2013.01); H04L 2101/33 (2022.05); H04L 2101/668 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A system, comprising:
a provider network configured to provide a cloud-based computing service, the provider network comprising one or more servers configured to implement virtualized resources; and
a network interface virtualization coordinator implemented via one or more computers,
wherein in response to one or more requests comprising a subnet identifier for a subnet comprising one or more IP addresses to be used by a given resource instance, the network interface virtualization coordinator is configured to:
assign one or more IP addresses to a virtual network interface attached to the resource instance, wherein the resource instance is implemented via at least one of the one or more servers of the cloud-based computing service; and
perform one or more operations to enable network traffic directed at the one or more IP addresses to be received at the resource instance attached to the virtual network interface.