Network address verification
First Claim
Patent Images
1. A computer-implemented method for verifying an address of a computing device, comprising:
- receiving, by one or more computer systems, one or more Internet Protocol addresses associated with a customer account, each Internet Protocol address identifying a respective computing device of a plurality of computing devices associated with the customer account;
generating, by the one or more computer systems, a first data payload;
providing the first data payload to at least a subset of each respective computing device by sending a packet with the first data payload addressed to the Internet Protocol address associated with each respective computing device of the subset;
receiving, in response to the first data payload being provided to at least one of the plurality of computing devices, a second data payload from the at least one of the plurality of computing devices;
verifying, by the one or more computer systems, ownership of at least one Internet Protocol address of the one or more Internet Protocol addresses based at least in part on the first data payload corresponding to the second data payload; and
reconfiguring a computing system to associate ownership of the at least one Internet Protocol address with the customer account based at least in part on the verified ownership.
1 Assignment
0 Petitions
Accused Products
Abstract
Data payloads that may not be accessible to customer computing devices may be utilized to verify network address ownership. In some examples, a first payload may be provided to a computing device having an address. Additionally, a second payload may be received from the computing device. Based at least in part on a relationship between the first payload and the second payload, an action associated with the address may be performed.
-
Citations
30 Claims
-
1. A computer-implemented method for verifying an address of a computing device, comprising:
-
receiving, by one or more computer systems, one or more Internet Protocol addresses associated with a customer account, each Internet Protocol address identifying a respective computing device of a plurality of computing devices associated with the customer account; generating, by the one or more computer systems, a first data payload; providing the first data payload to at least a subset of each respective computing device by sending a packet with the first data payload addressed to the Internet Protocol address associated with each respective computing device of the subset; receiving, in response to the first data payload being provided to at least one of the plurality of computing devices, a second data payload from the at least one of the plurality of computing devices; verifying, by the one or more computer systems, ownership of at least one Internet Protocol address of the one or more Internet Protocol addresses based at least in part on the first data payload corresponding to the second data payload; and reconfiguring a computing system to associate ownership of the at least one Internet Protocol address with the customer account based at least in part on the verified ownership. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for verifying an address of a computing device, comprising:
-
providing, by one or more computer systems, a first data payload to a computing device of an account corresponding to a customer by sending a packet with the first data payload addressed to a network address received from the computing device of the account corresponding to the customer, an address of the computing device identified by the network address; receiving, in response to the first data payload being provided to the computing device, a second data payload from the computing device; and verifying, by the one or more computer systems, ownership of the network address with relation to the account corresponding to the customer based at least in part on the first data payload corresponding to the second data payload. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for verifying an address of a computing device, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to collectively at least; manage a set of network addresses associated with a computing device that provided the network address, the computing device corresponding to an account of a customer; transmit a payload to the computing device of the account by sending the payload to at least one of the set of network addresses, the at least one of the set of network addresses identifying the computing device corresponding to the customer; in response to transmitting the payload to the computing device, receive, from the customer, proof that the computing device received the payload at the network address; and indicate an ownership association between the at least one of the set of network addresses with relation to the associated computing device based at least in part on the received proof. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. One or more computer-readable media storing computer-executable instructions for verifying an address of a computing device that, when executed by one or more computer systems, configure the one or more computer systems to:
-
provide a packet having a first payload to an address associated with a computing device; receive, in response to providing the packet having the first payload, a second payload from the computing device; verify ownership of the address by comparing the first payload to the second payload; and perform an action associated with the address based at least in part the verified ownership. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification