Systems and methods for preserving privacy of a registrant in a domain name system (“DNS”)
AssigneeVeriSign, Inc.
InventorsAndrew Fregly, Swapneel Sheth
Life of this patent
Estimating the term…
Abstract
A method and a computer system is provided for executing the method for providing a registration data directory service (RDDS). The method includes obtaining, at a RDDS, a RDDS query comprising a location assertion from a RDDS client from a RDDS client; providing, by the RDDS, a request for personally identifying information (PII) for the RDDS query from a privacy provider, wherein the request comprises the location assertion; obtaining, by the RDDS, the PII for the RDDS query; and providing, by the RDDS, a response to the RDDS query to the RDDS client, wherein the response comprises PII.
Claims20
A computer-implemented method of generating a location assertion, the method comprising:
- determining to authenticate, by a location reporting application, a user of a user device;
- obtaining a current location of the user device;
- obtaining a current time;
- generating, by the location reporting application, the location assertion, wherein the location assertion comprises information related to the current location of the user device and the current time;
- signing, using a private key, the location assertion;
- and
- providing, by the location reporting application, the signed location assertion, wherein the signed location assertion is provided by a data service to a privacy provider, wherein the privacy provider is configured to store personally identifying information.
A computer device for generating a location assertion, the computer device comprising one or more processors configured to perform:
- determining to authenticate, by a location reporting application, a user of a user device;
- obtaining a current location of the user device;
- obtaining a current time;
- generating, by the location reporting application, the location assertion, wherein the location assertion comprises information related to the current location of the user device and the current time;
- signing, using a private key, the location assertion;
- and
- providing, by the location reporting application, the signed location assertion, wherein the signed location assertion is provided by a data service to a privacy provider, wherein the privacy provider is configured to store personally identifying information.
A non-transitory computer-readable medium comprising computer readable instructions for generating a location assertion by configuring one or more processors to perform operations comprising:
- determining to authenticate, by a location reporting application, a user of a user device;
- obtaining a current location of the user device;
- obtaining a current time;
- generating, by the location reporting application, the location assertion, wherein the location assertion comprises information related to the current location of the user device and the current time;
- signing, using a private key, the location assertion;
- and
- providing, by the location reporting application, the signed location assertion, wherein the signed location assertion is provided by a data service to a privacy provider, wherein the privacy provider is configured to store personally identifying information.
Dependencies are inferred from the claim text.