US 11,750,514 B1
Connectivity candidate filtering
Bojan Rajkovic, Salem, MA (US); and Chin Siong Ong, Dorchester, MA (US)
Assigned to SimpliSafe, Inc., Boston, MA (US)
Filed by SimpliSafe, Inc., Boston, MA (US)
Filed on Feb. 24, 2023, as Appl. No. 18/113,888.
Int. Cl. H04L 45/00 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/70 (2013.01) [H04L 45/74 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a first application executable on a computing device, a first connectivity candidate from a second application hosted on the computing device, the first connectivity candidate identifying at least a first internet protocol (IP) address;
determining, by the first application, that a first value of a first attribute of a first connectivity candidate does not match a predetermined value;
based at least in part on the first value not matching the predetermined value, causing, by the first application, the first connectivity candidate to be sent to a remote application via a signaling channel to cause the remote application to attempt to use the first connectivity candidate to send data to the second application via a network;
receiving, by the first application, a second connectivity candidate from the second application, the second connectivity candidate identifying at least a second IP address;
determining, by the first application, that a second value of the first attribute of the second connectivity candidate matches the predetermined value; and
based at least in part on the second value matching the predetermined value, refraining from causing the second connectivity candidate to be sent to the remote application via the signaling channel.