Patents Assigned to VeriSign, Inc.
  • Publication number: 20250119292
    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: December 16, 2024
    Publication date: April 10, 2025
    Applicant: VeriSign, Inc.
    Inventors: Burton S. KALISKI, JR., Scott HOLLENBECK
  • Publication number: 20250094185
    Abstract: Examples described herein provide a computer-implemented method for providing domain name services for a conversational interface platform is provided. The computer-implemented method includes receiving, from the conversational interface platform at a domain name service system, information about a prompt that relates to a domain name service. The computer-implemented method further includes analyzing, by the domain name service system, the information about the prompt that relates to the domain name service. The computer-implemented method further includes generating, by the domain name service system, a response to the prompt that relates to the domain name service. The computer-implemented method further includes transmitting, from the domain name service system to the conversational interface platform, the response to the prompt that relates to the domain name service.
    Type: Application
    Filed: September 20, 2024
    Publication date: March 20, 2025
    Applicant: VeriSign, Inc.
    Inventors: Sameer THAKAR, Karthik SHYAMSUNDER, Ramachandra Rao SEETHIRAJU, Kevin PIPER
  • Patent number: 12250217
    Abstract: Provided is a method for providing Registration Data Access Protocol (“RDAP”) responses. The method includes obtaining, at a RDAP client over a network, a RDAP query for RDAP data from a user; providing, by the RDAP client, the RDAP query and a cryptographic credential to a RDAP server, wherein the RDAP server communicates with one or more thick RDAP servers to provide respective thick RDAP answers to the RDAP query, wherein at least one the respective thick RDAP answers are encrypted using a symmetric or asymmetric cryptographic key associated with the cryptographic credential of the RDAP client; obtaining a consolidated thick RDAP answer to the RDAP query from the RDAP server; decrypting the consolidated thick RDAP answer using a symmetric or asymmetric cryptographic key associated with the cryptographic credential; and providing the thick RDAP answer that is decrypted to the user.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: March 11, 2025
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Swapneel Sheth, Scott Hollenbeck, Andrew Fregly
  • Patent number: 12212539
    Abstract: In one embodiment, a global domain name system (DNS) server processes a DNS query based on an internal network policy. Upon receiving a DNS query that is associated with a source IP address, the global DNS server identifies a client subnet based on the DNS query. The client subnet is associated with an internal device on an internal network. The global DNS server selects an internal network policy from multiple predetermined policies based on the source IP address and the client subnet. The global DNS server then tailors one or more DNS resolution operations that generate a response to the DNS query based on the selected internal network policy. Advantageously, the client subnet provides the global DNS server with visibility into the internal network. Such visibility enables the global DNS server to apply policies selectively at the granularity of individual devices on the internal network.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: January 28, 2025
    Assignee: VeriSign, Inc.
    Inventors: Michael Kaczmarek, Eric Osterweil
  • Publication number: 20250021755
    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: Application
    Filed: September 26, 2024
    Publication date: January 16, 2025
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Zhao ZHAO, Swapneel SHETH, Scott HOLLENBECK
  • Patent number: 12192385
    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: April 17, 2023
    Date of Patent: January 7, 2025
    Assignee: Verisign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 12192361
    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: Grant
    Filed: January 20, 2023
    Date of Patent: January 7, 2025
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Scott Hollenbeck
  • Patent number: 12184688
    Abstract: In one embodiment, a profiling engine analyzes DNS transaction data that is logged by a recursive resolver to generate profiling results that are used to manage network activity. In operation, the profiling engine computes scores based on the DNS transaction data and scoring criteria. The profiling engine may compute any number of scores at any level of granularity. For example, the profiling engine may compute a score for each source IP address that is associated with the DNS transaction data. Subsequently, the profiling engine generates profiling results based on the scores and profiling criteria. Notably, DNS queries are typically the first step of longer transaction chains that result in the transfer of data to and from the network. Consequently, the profiling engine may provide more timely and comprehensive insight into network activities than conventional network management tools that analyze data at layers that are further down transaction chains.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: December 31, 2024
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, Michael Kaczmarek
  • Patent number: 12169768
    Abstract: Techniques for generating unregistered internet domain names using machine learning (e.g., neural networks) are presented. The techniques can include identifying, using an electronic processor, a subset of registered domain names having at least one specified characteristic, vectorizing, using an electronic processor, a training subset of domain names in the subset of registered domain names to obtain a set of vectors, training, using an electronic processor, a machine learning algorithm with the set of vectors to produce a trained machine learning model, generating, using an electronic processor, at least one output domain name by the trained machine learning model, and outputting the at least one output domain name.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 17, 2024
    Assignee: VeriSign, Inc.
    Inventors: Aubry Cholleton, Andreas Fischer, Jean Hennebert, Yannis Labrou, Vincent Raemy, Andrew West, Baptiste Wicht
  • Patent number: 12137026
    Abstract: In one embodiment, a delegation engine automatically provisions a device connected to a network to securely identify and interact with external services. As a device boots in a deployment environment, the delegation engine generates a search domain name based on a manufacturer-supplied domain name and a domain name associated with the deployment environment. The delegation engine then searches a Domain Name System (DNS) to retrieve a delegation record stored at the search domain name. After verifying a manufacturer signature associated with the delegation record, the delegation engine configures the device based on service discovery information included in the delegation record. Because the delegation engine automates the provisioning process, the time required to provision devices is acceptable irrespective of the number of the devices. Further, because the delegation engine verifies the delegation record, the delegation engine does not expose the device to security risks during the provisioning process.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: November 5, 2024
    Assignee: VeriSign, Inc.
    Inventors: Andrew Cathrow, Andrew Fregly, Stephen D. James
  • 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