Patents Assigned to VeriSign, Inc.
  • Patent number: 11792079
    Abstract: A Domain Name System (“DNS”) package, a non-transitory computer-readable medium, and a method for providing domain name resolution services are disclosed. The system can include one or more built-in DNS hierarchy databases configured for deployment within a network, wherein the one or more built-in DNS hierarchy databases stores DNS records. The system can also include a recursive name server, wherein the recursive name server is configured to query the one or more built-in DNS hierarchy databases during domain name resolution, the recursive name server configured to select the one or more built-in DNS hierarchy databases based on a policy indicating a preference for the one or more built-in DNS hierarchy databases over a domain name server located outside of the network. Furthermore, the system can include a recursive name server database configured to store DNS records for the recursive name server.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: October 17, 2023
    Assignee: VeriSign, Inc.
    Inventor: Danny McPherson
  • Publication number: 20230327888
    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.
    Type: Application
    Filed: June 7, 2023
    Publication date: October 12, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Swapneel SHETH
  • Patent number: 11785114
    Abstract: A digital object architecture infrastructure includes a handle system that stores handle data and a proxy server that caches handle data for rapid access. A client connects to the proxy server to request access to the handle data. When the handle data does not have access restrictions and is currently cached, the proxy server returns the handle data to the client without accessing the handle system. When the handle data does not have access restrictions and is not cached, the proxy server obtains the handle data from the handle system, caches a copy of the handle data for future access, and provides the handle data to the client. The proxy server may cache encrypted handle data that is subject to access restrictions, cannot be decrypted by proxy server, and can be provided to a client determined to be allowed access. The client can then decrypt the encrypted handle data.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: October 10, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
  • Patent number: 11750401
    Abstract: Systems, methods, and computer products for associating a top level network identifier with a blockchain address on a blockchain enable operations that may include: obtaining, from a root network segment file, an identification of a server that stores network infrastructure records associating network identifiers under the top level network identifier with network addresses and a signature on the identification of the server; obtaining, based on a first network infrastructure record, an association of the top level network identifier with the blockchain address; obtaining information sufficient to validate a trust chain, wherein the trust chain extends from a trusted authority to the association; and sending the association and the information sufficient to validate the trust chain to an executable program on the blockchain. The trust chain may be validatable by the executable program, and the association may be storable on the blockchain by the executable program.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: September 5, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Publication number: 20230275870
    Abstract: A method of providing domain name system (“DNS”) eligibility is provided. The method includes obtaining, at an eligibility service comprising at least one electronic server computer communicatively coupled to a computer network, a request of an eligibility proof from a DNS client; validating, by the eligibility service, the request; providing, by the eligibility service, the eligibility proof to the DNS client; obtaining, by the eligibility service, the eligibility proof, wherein the eligibility proof is related to a registration of a domain name by the DNS client with a DNS registry; validating, by the eligibility service, the eligibility proof; applying, by the eligibility service, a promotion credit to an account of the DNS client; and providing, by the eligibility service, a confirmation of the promotion credit to the DNS client.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Applicant: VeriSign, Inc.
    Inventors: James GOULD, Karthik SHYAMSUNDER
  • Patent number: 11743107
    Abstract: In one embodiment, a zone resiliency application indicates that an authoritative name server is in a degraded state. In operation, the zone resiliency application determines that the authoritative name server is in a degraded state. The zone resiliency application then generates a status record that indicates the degraded state. Subsequently, the zone resiliency application associates the status record with a domain name service (DNS) response to a DNS query. The zone resiliency application then transmits the DNS response and the associated status record to a requester.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 29, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Eric Osterweil, Duane Wessels, Frank Scalzo, Glen Wiley, Shumon Huque
  • Publication number: 20230262024
    Abstract: System, apparatus, methods, and computer-readable medium for generating a verification code related to a registry operation request are provided. A verification process may be performed to determine if a verification request related to a registry operation is to be approved. If the request is to be approved, a verification code is generated that includes identifying information of a verification service provider and a code indicating that the request has been verified.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 17, 2023
    Applicant: VeriSign, Inc.
    Inventors: Joseph WALDRON, Christopher Klein, James Gould
  • Publication number: 20230246995
    Abstract: Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for generating domain name suggestions by receiving an input string via a user interface, determining an alternative of the input string, determining affixes of the input string, determining top level domains associated with the input string, determining registration availability of domain names including one-step string sequences from the input string based on the alternative input string, the affixes of the input string, and the top level domains associated with the input string, and generating a display for the user interface, where the display includes: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domains names including the one-step string sequences.
    Type: Application
    Filed: April 3, 2023
    Publication date: August 3, 2023
    Applicant: VeriSign, Inc.
    Inventor: Aubry Cholleton
  • Publication number: 20230239140
    Abstract: Techniques for DNS registry facilitated assignment of a DNS domain name registered to a registrant as a blockchain user address in a blockchain network are presented. The techniques can include providing, by a DNS registry, a public key and a computer executable registry signature verification program configured to use the public key to validate signatures made using the private key for addition to a block in a blockchain of the blockchain network. The techniques can also include receiving a request for a proof of registrar of record, and providing a proof of registration message, such that the registry signature verification program validates the signature using the public key, and the blockchain network receives and stores in the blockchain an association between the domain name and an existing blockchain user address for the registrant.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew KAIZER, Swapneel SHETH
  • Publication number: 20230231856
    Abstract: One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 20, 2023
    Applicant: VeriSign, Inc.
    Inventors: Burton S. Kaliski, JR., Eric Osterweil
  • Patent number: 11706036
    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.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 18, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Swapneel Sheth
  • Patent number: 11700230
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: July 11, 2023
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Publication number: 20230154458
    Abstract: In one embodiment, a domain-name based framework implemented in a digital assistant ecosystem uses domain names as unique identifiers for request types, requesting entities, responders, and target entities embedded in a natural language request. Further, the framework enables interpreting natural language requests according to domain ontologies associated with different responders. A domain ontology operates as a keyword dictionary for a given responder and defines the keywords and corresponding allowable values to be used for request types and request parameters. The domain-name based framework thus enables the digital assistant to interact with any responder that supports a domain ontology to generate precise and complete responses to natural language based requests.
    Type: Application
    Filed: January 18, 2023
    Publication date: May 18, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Burton S. KALISKI, JR., Swapneel SHETH
  • Publication number: 20230155834
    Abstract: Systems and methods for updating a Domain Name System (DNS) registry are disclosed. Embodiments perform operations including maintaining a domain name record of a DNS registrant recorded in a database of the DNS registry by a primary DNS interface. The operations also include receiving a request to update the domain name record of the DNS registrant via a secondary DNS interface. The operations further include modifying the domain name record of the DNS registrant in the DNS database in accordance with the request.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Applicant: Verisign, Inc.
    Inventors: Burton S. KALISKI, JR., Scott HOLLENBECK
  • Patent number: 11645370
    Abstract: Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: May 9, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11637804
    Abstract: System, apparatus, methods, and computer-readable medium for generating a verification code related to a registry operation request are provided. A verification process may be performed to determine if a verification request related to a registry operation is to be approved. If the request is to be approved, a verification code is generated that includes identifying information of a verification service provider and a code indicating that the request has been verified.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: April 25, 2023
    Assignee: VeriSign, Inc.
    Inventors: Joseph Waldron, Christopher Klein, James Gould
  • Patent number: 11637806
    Abstract: Some embodiments provide domain name suggestions based on a user-provided ASCII phrase translated and/or transliterated into any of a number of supported non-English language character sets. To suggest non-English-language domain names, some embodiments parse, translate, and transliterate the user-provided ASCII names into domain names that include at least one non-English language character. Moreover, some embodiments determine the DNS registration status (e.g., as a second-level domain) of the Punycode (in ASCII) corresponding to these non-English domain names and provide the user with the ability to register any that are unregistered.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 25, 2023
    Assignee: VeriSign, Inc.
    Inventors: Sumit Daryani, Craig Davies
  • Patent number: 11632236
    Abstract: Systems, methods, and computer-readable media for providing a computer associated with a blockchain to utilize DNS-stored blockchain address information concerning associations of domain names to blockchain addresses are presented. Some embodiments include: receiving a domain name; retrieving over the internet a Domain Name System (DNS) resource record for the domain name; extracting blockchain address information associated with the domain name from the DNS resource record, where the blockchain address information is signed by a private key of an asymmetric cryptographic scheme; and initiating a blockchain action based on the blockchain address information.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: April 18, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11621939
    Abstract: Techniques for providing domain name suggestions to a user that is a prospective registrant via chatbot are disclosed. The techniques include providing a publicly available online chatbot to the user; requesting domain name generation data from the user via the chatbot and during a chatbot session with the user; receiving domain name generation data based on the requesting; generating a plurality of generated domain names using the domain name generation data; filtering registered domain names out of the plurality of generated domain names to produce a plurality of unregistered generated domain names; offering to register at least one of the unregistered generated domain names to the user; receiving an offer acceptance from the user; directing the user, via the chatbot, to provide information sufficient to register the at least one of the unregistered generated domain names; and facilitating registration of the at least one of the unregistered generated domain names.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: April 4, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Senthilkumar Kunjithapatham-Saravanan, Swapneel Sheth
  • Patent number: 11621829
    Abstract: Techniques for DNS registry facilitated assignment of a DNS domain name registered to a registrant as a blockchain user address in a blockchain network are presented. The techniques can include providing, by a DNS registry, a public key and a computer executable registry signature verification program configured to use the public key to validate signatures made using the private key for addition to a block in a blockchain of the blockchain network. The techniques can also include receiving a request for a proof of registrar of record, and providing a proof of registration message, such that the registry signature verification program validates the signature using the public key, and the blockchain network receives and stores in the blockchain an association between the domain name and an existing blockchain user address for the registrant.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 4, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth