Patents Assigned to VeriSign, Inc.
  • Patent number: 12132820
    Abstract: Systems, methods, computer products for associating a blockchain address with a network identifier enable operations that may include: receiving, over a computer network and by a network identifier infrastructure operator, a request for a registration status of the network identifier; retrieving, by the network identifier infrastructure operator, an association of the network identifier with the blockchain address; signing, by a private key of a key pair of the network identifier infrastructure operator, the association of the network identifier with the blockchain address, which produces a signed association of the network identifier with the blockchain address; and providing, over the computer network and by the network identifier infrastructure operator, the signed association of the network identifier with the blockchain address.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: October 29, 2024
    Assignee: Verisign, Inc.
    Inventor: Swapneel Sheth
  • Publication number: 20240348578
    Abstract: A method can include receiving a string of characters. The method can include determining one or more possible word boundaries for words in the string of characters based at least partially on a segmentation process. The method can also include determining, for each character in the string of characters, an amount of time between entry of each character on an input device. The method can include determining, based at least partially on the amount of time and the one or more possible word boundaries, one or more actual word boundaries for the words in the string of characters. The method can also include outputting one or more determined words in the string of characters based at least partially on the one or more actual word boundaries.
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Applicant: VeriSign, Inc.
    Inventor: Andrew West
  • Patent number: 12118302
    Abstract: Methods, systems, and computer program products are provided for optimizing searches of records including text elements. The methods, systems, and computer program perform operations including receiving a regular expression search query from a client. The operations also include parsing elements of the regular expression search query. The operations further include identifying search mechanisms based on the elements parsed from the search query. In addition, the operations include searching a data set identified by the regular expression search query using the search mechanisms. Further, the operations include returning a search result from the data set to the client based on a result of the searching.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: October 15, 2024
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Zhao Zhao, Swapneel Sheth, Scott Hollenbeck
  • Publication number: 20240340263
    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: June 20, 2024
    Publication date: October 10, 2024
    Applicant: VeriSign, Inc. Reston
    Inventor: Aubry CHOLLETON
  • Publication number: 20240291909
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for providing secure access to a shared registration system of a domain name registry by generating authorization information associated with a domain name, storing the authorization information in an archive, receiving, from a non-registrar service provider, a request for access to functionality of a shared registration system of the domain name registry, where the request is associated with the domain name and includes authorization information, determining whether the received authorization information is valid using the archived authorization information, and allowing the non-registrar service provider access to the functionality of the SRS based on a determination that the second authorization information is valid.
    Type: Application
    Filed: May 6, 2024
    Publication date: August 29, 2024
    Applicant: VeriSign, Inc.
    Inventors: James F. GOULD, Scott HOLLENBECK, Patrick KANE, Joseph WALDRON
  • Publication number: 20240275757
    Abstract: In one embodiment, a privacy and security engine enables a user to specify a recursive resolver for a domain name service (DNS) resolution process. The privacy and security engine receives default DNS settings that specify a default recursive resolver to be implemented as a recursive resolver for the DNS resolution process. The default DNS settings are provided by an underlying mobile operator network to which the user device is connected. The privacy and security engine causes the user device to disregard the default DNS settings and implement customized DNS settings that specify a preferred recursive resolver to be implemented as the recursive resolver for the DNS resolution process. The customized DNS settings are associated with an activated privacy and security mode. Unlike conventional approaches to overriding DNS settings, the user is able to specify the recursive resolver that implements the DNS resolution process irrespective of the underlying network.
    Type: Application
    Filed: April 22, 2024
    Publication date: August 15, 2024
    Applicant: VeriSign, Inc.
    Inventor: Sameer THAKAR
  • Patent number: 12058099
    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: May 19, 2023
    Date of Patent: August 6, 2024
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Patent number: 12052373
    Abstract: Systems, methods, and computer products for associating a network identifier with a network address enable operations that may include: receiving a network identifier associated with a first network; obtaining an identification of a proof provider; sending, to the proof provider, a network address associated with a second network, wherein the proof provider is configured to generate a signed association of the network identifier with the network address using a private key of the proof provider; obtaining the signed association; and providing, to the second network, at least the signed association. The second network may be configured to validate the signed association and store the signed association.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: July 30, 2024
    Assignee: Verisign, Inc.
    Inventors: Burton S. Kaliski, Jr., Andrew Kaizer, Swapneel Sheth
  • Patent number: 12047346
    Abstract: A method can include receiving a string of characters. The method can include determining one or more possible word boundaries for words in the string of characters based at least partially on a segmentation process. The method can also include determining, for each character in the string of characters, an amount of time between entry of each character on an input device. The method can include determining, based at least partially on the amount of time and the one or more possible word boundaries, one or more actual word boundaries for the words in the string of characters. The method can also include outputting one or more determined words in the string of characters based at least partially on the one or more actual word boundaries.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: July 23, 2024
    Assignee: VeriSign, Inc.
    Inventor: Andrew West
  • Publication number: 20240221734
    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: March 15, 2024
    Publication date: July 4, 2024
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Burton S. KALISKI, JR., Swapneel SHETH
  • Patent number: 12003615
    Abstract: Systems, methods, and computer products for administering the association of a network identifier with a blockchain address for a blockchain enable operations that may include obtaining, by an authoritative record entity, an initiation of an administrative action regarding an association of the network identifier with the blockchain address, wherein the administrative action comprises at least one of deleting the association, updating the association, modifying the association, or renewing the association; and providing, in response to the obtaining, a registration entity proof message, wherein the registration entity proof message comprises a signature by a private key of the authoritative record entity, wherein the registration entity proof message specifies a registration entity of record for the network identifier.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: June 4, 2024
    Assignee: VERISIGN, INC.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 12003606
    Abstract: Embodiments relate to systems, devices, and computer-implemented methods for providing secure access to a shared registration system of a domain name registry by generating authorization information associated with a domain name, storing the authorization information in an archive, receiving, from a non-registrar service provider, a request for access to functionality of a shared registration system of the domain name registry, where the request is associated with the domain name and includes authorization information, determining whether the received authorization information is valid using the archived authorization information, and allowing the non-registrar service provider access to the functionality of the SRS based on a determination that the second authorization information is valid.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: June 4, 2024
    Assignee: VeriSign, Inc.
    Inventors: James F. Gould, Scott Hollenbeck, Patrick Kane, Joseph Waldron
  • Publication number: 20240163269
    Abstract: Techniques for provisioning a key server to facilitate secure communications between a web server and a client by providing the client with a first data structure including information on how the web server may obtain a target symmetric key are presented. The techniques can include: provisioning the key server with a second data structure including information on how the key server may generate the first data structure; receiving a request on behalf of a web server for a third data structure comprising information on how the client may obtain the first data structure from the key server; and obtaining the third data structure, such that the third data structure is published in association with an identification of the web server, and such that the client uses the third data structure to obtain the first data structure and uses the first data structure to communicate with the web server.
    Type: Application
    Filed: December 21, 2023
    Publication date: May 16, 2024
    Applicant: VeriSign, Inc.
    Inventors: Burton S. KALISKI, JR., Glen S. WILEY
  • Patent number: 11985105
    Abstract: In one embodiment, a privacy and security engine enables a user to specify a recursive resolver for a domain name service (DNS) resolution process. The privacy and security engine receives default DNS settings that specify a default recursive resolver to be implemented as a recursive resolver for the DNS resolution process. The default DNS settings are provided by an underlying mobile operator network to which the user device is connected. The privacy and security engine causes the user device to disregard the default DNS settings and implement customized DNS settings that specify a preferred recursive resolver to be implemented as the recursive resolver for the DNS resolution process. The customized DNS settings are associated with an activated privacy and security mode. Unlike conventional approaches to overriding DNS settings, the user is able to specify the recursive resolver that implements the DNS resolution process irrespective of the underlying network.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: May 14, 2024
    Assignee: VeriSign, Inc.
    Inventor: Sameer Thakar
  • Publication number: 20240152983
    Abstract: Systems and methods for dynamically establishing and adjusting domain name registration requirements to adaptively control registration activities being performed in response to domain name registration requests include a registration controller communicatively coupled to a registry server that maintains a domain name registry.
    Type: Application
    Filed: January 12, 2024
    Publication date: May 9, 2024
    Applicant: Verisign, Inc.
    Inventors: Paul SITOWITZ, William CARROLL, Andrew SIMPSON, Galileo Mark NAMATA
  • Publication number: 20240129290
    Abstract: A method, system, and computer-readable memory containing instructions include receiving a DNS request containing authentication information, validating the authentication information, determining an appropriate action to take based on the validating status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Applicant: VeriSign, Inc.
    Inventors: Danny MCPHERSON, Joseph WALDRON, Eric OSTERWEIL
  • Patent number: 11943197
    Abstract: Embodiments relate to systems, devices, non-transitory computer-readable storage media, and computer-implemented methods for resolving DNS requests by receiving a first Domain Name System (DNS) resolution request, extracting first contextual data from the first DNS resolution request, determining to apply a first resolution rule based on the first contextual data and a contextual condition, forwarding the first DNS resolution request to a DNS resolver based on applying the first resolution rule, receiving a second DNS resolution request, extracting second contextual data from the second DNS resolution request, determining to apply a second resolution rule based on the second contextual data and the contextual condition, and retrieving a resource in response to the second DNS resolution request based on applying the second resolution rule.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 26, 2024
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Eric Osterweil
  • Publication number: 20240095767
    Abstract: A method and a computer system for performing the method of determining an initial value or lifetime value for a domain name is provided. The method for determining an initial value includes obtaining, over a communication network, a domain name from requestor; obtaining, over the communication network, one or more inputs from one or more domain name data sources; applying the one or more inputs and the domain name to an initial lifetime worth computer model, wherein the one or more inputs comprise data related to comparable historical domain names, data from a linguistic model analysis, data from a linguistic frequency list, and data related to a second-level domain to top-level domain relationship analysis; determining, by a hardware processor, an initial lifetime worth for the domain name based on the initial lifetime worth computer model; and providing the initial lifetime worth for the domain name to the requestor.
    Type: Application
    Filed: February 27, 2023
    Publication date: March 21, 2024
    Applicant: VeriSign, Inc.
    Inventors: William Carroll, Galileo Mark Namata, Andrew Simpson, Scott Walker
  • Patent number: 11924161
    Abstract: Systems, methods, and computer products for providing fractional control of a domain name by a plurality of entities enable operations that may include: providing an executable program for storage on a blockchain, the executable program configured to store a representation of the domain name in association with a plurality of identifications that each correspond to an entity that has a fractional control of the domain name; indicating, to the program, that the domain name is available for fractional control; receiving a message that includes the representation of the domain name and indications of a plurality of blockchain addresses, which are stored by the program as the plurality of identifications; and storing, in a domain name registration database, a representation of a fractional control status of the domain name. Each fractional control of the domain name may enable an authorization or a refusal of a modification related to the domain name.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: March 5, 2024
    Assignee: VERISIGN, INC.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11902265
    Abstract: Techniques for provisioning a key server to facilitate secure communications between a web server and a client by providing the client with a first data structure including information on how the web server may obtain a target symmetric key are presented. The techniques can include: provisioning the key server with a second data structure including information on how the key server may generate the first data structure; receiving a request on behalf of a web server for a third data structure comprising information on how the client may obtain the first data structure from the key server; and obtaining the third data structure, such that the third data structure is published in association with an identification of the web server, and such that the client uses the third data structure to obtain the first data structure and uses the first data structure to communicate with the web server.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 13, 2024
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Glen S. Wiley