Patents Assigned to VeriSign, Inc.
  • Publication number: 20230037959
    Abstract: In some examples, a method for validating a consistency of sponsorship can include determining, by a DNS registry, that a second-level domain label of a requested domain name in a first top level domain is related to a second-level domain label of an existing domain name in a second top level domain that is grouped in a top level domain database with the first top level domain. The method can also include validating whether there is consistency of sponsorship between the requested domain name in the first top level domain and the existing domain name in the second top level domain. Additionally, the method can include performing an action related to the requested domain name in the first top level domain if there is consistency of sponsorship. Furthermore, the method can include providing results of the request to a client device.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 9, 2023
    Applicant: VeriSign, Inc.
    Inventors: Srikanth Veeramachaneni, William Shorter, James Gould
  • Patent number: 11563581
    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: April 12, 2021
    Date of Patent: January 24, 2023
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Scott Hollenbeck
  • Patent number: 11533161
    Abstract: One embodiment of the present application sets forth a computer-implemented method for establishing trust for handles used to identify digital objects in a digital object architecture (DOA) by associating a first attester identifier with a first attester from a trusted public key infrastructure (PKI), identifying a first digital object public key for a first digital object, generating, by the first attester, a first digital object identity attestation that associates the first digital object public key with a handle identifier for the first digital object, wherein the handle identifier is external to the trusted PKI, and generating a first attester identity attestation attesting that the first attester is authentic, where the first attester identity attestation includes the first attester identifier.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: December 20, 2022
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
  • Publication number: 20220376898
    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: August 5, 2022
    Publication date: November 24, 2022
    Applicant: VeriSign, Inc.
    Inventors: Burton S. KALISKI, JR., Glen S. WILEY
  • Publication number: 20220377050
    Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.
    Type: Application
    Filed: August 5, 2022
    Publication date: November 24, 2022
    Applicant: VeriSign, Inc.
    Inventors: Eric OSTERWEIL, G. Craig MURRAY, Abedelaziz MOHAISEN, Danny MCPHERSON
  • Publication number: 20220377049
    Abstract: A system for allocating domain name acquisition resources is provided. The system performs a method comprising: obtaining, at a database, a list of domain names that are to be deleted during a first time window; updating a drop catch table in the database, wherein the drop catch table comprises a second list of domain names that are to be deleted; refreshing a cache in an application server that provides DNS services based on the drop catch table; obtaining, at the application server, a EPP command from a registrar to register a domain name from the drop catch table that is about to be deleted during a second time window; determining, based on the cache, that the domain name to be registered is available to be registered; updating a flag for the domain name in the cache indicating that the domain name is registered; and providing an acknowledgment to the registrar.
    Type: Application
    Filed: August 5, 2022
    Publication date: November 24, 2022
    Applicant: VeriSign, Inc.
    Inventors: Raja CHAWAT, Anjaneyulu Sadineni, Sunil Mundluri, James Gould
  • Patent number: 11488589
    Abstract: Techniques for processing a voice initiated request by a web server are presented. The techniques may include receiving, by a web server, request data representing a voice command to a user device, the request data including an identification of a requested webpage; determining, by the web server, that a response to the request data will continue a voice interaction; and providing, by the web server and to the user device, data for a voice enabled webpage associated with the requested webpage, where the data for the voice enabled webpage is configured to invoke a voice interface for the user device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 1, 2022
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Andrew Kaizer, Burton S. Kaliski, Jr., Patrick Kane, Swapneel Sheth, Hari Sola, Paul Tidwell, Pedro Vasquez
  • Patent number: 11477159
    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: December 28, 2016
    Date of Patent: October 18, 2022
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Eric Osterweil
  • Patent number: 11470039
    Abstract: A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 11, 2022
    Assignee: VeriSign, Inc.
    Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
  • Patent number: 11468529
    Abstract: In some examples, a method for validating a consistency of sponsorship can include determining, by a DNS registry, that a second-level domain label of a requested domain name in a first top level domain is related to a second-level domain label of an existing domain name in a second top level domain that is grouped in a top level domain database with the first top level domain. The method can also include validating whether there is consistency of sponsorship between the requested domain name in the first top level domain and the existing domain name in the second top level domain. Additionally, the method can include performing an action related to the requested domain name in the first top level domain if there is consistency of sponsorship. Furthermore, the method can include providing results of the request to a client device.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: October 11, 2022
    Assignee: VeriSign, Inc.
    Inventors: Srikanth Veeramachaneni, William Shorter, James Gould
  • Patent number: 11468336
    Abstract: Embodiments relate to systems, devices, and computing-implemented methods for generating domain name suggestions by obtaining a domain name suggestion input that includes textual data, segmenting the textual data into tokens, obtaining a list of possible affixes to the textual data, determining conditional probabilities for the possible affixes using a language model, ranking the list of possible affixes based on the conditional probabilities to generate a ranked list of affixes, and generating domain name suggestions based on the ranked list of affixes.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: October 11, 2022
    Assignee: VeriSign, Inc.
    Inventors: Vincent Raemy, Aubry Cholleton
  • Patent number: 11451511
    Abstract: A system receives, at a translation device, a first domain name service request. The first domain name service request is from a voice-based communication device receives an audible request. The translation device translates the first domain name service request into a format recognizable by a service provider and then subsequently transmits the translated first domain name service request to the service provider. The service provider may perform a first domain name service in response to the translated first domain name service request to produce first domain name service information. The system may transmit the first domain name service information from the service provider to the translation device, which translates the first domain name service information into a format recognizable by the voice-based communication device and then subsequently transmits the translated first domain name service information to the voice-based communication device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 20, 2022
    Assignee: VeriSign, Inc.
    Inventors: Ashvatth Lakshmanan, Karthik Shyamsunder, Hari Sola
  • Patent number: 11438318
    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: May 19, 2020
    Date of Patent: September 6, 2022
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Glen S. Wiley
  • Patent number: 11431672
    Abstract: Techniques for generating internet domain name suggestions using machine learning are presented. Some techniques include obtaining sets of domain names, each set of domain names including domain names that concern a selected topic, training machine learning algorithms, such that trained language models are produced, each trained language model concerning a different selected topic, obtaining a seed domain name, identifying a primary topic that the seed domain name concerns, applying to the seed domain name a trained language model of the trained language models that concerns the primary topic, such that a primary proposed domain name is produced, where the primary proposed domain name concerns the primary topic and includes the seed domain name and at least one of a prefix or a suffix, and offering to register the primary proposed domain name.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 30, 2022
    Assignee: VeriSign, Inc.
    Inventors: Aubry Cholleton, Andreas Fischer, Jean Hennebert, Vincent Raemy, Baptiste Wicht
  • Publication number: 20220255910
    Abstract: Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Applicant: VeriSign, Inc.
    Inventors: Stephen Daniel JAMES, Daniel SCHONFELD, Andrew FREGLY, Eric OSTERWEIL
  • Patent number: 11411912
    Abstract: Systems, devices and methods for a Domain Name Data Networking (DNDN) content delivery system are disclosed. Embodiments perform operations including obtaining a content object having a unique identifier. The operations also include storing a local instance of the content object in association with DNS resource records and the unique identifier. The operations further include providing the local instance of the content to a client in response to receiving a request from the client including the unique identifier.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: August 9, 2022
    Assignee: VeriSign, Inc.
    Inventors: Eric Osterweil, G. Craig Murray, Abedelaziz Mohaisen, Danny McPherson
  • Patent number: 11411913
    Abstract: A system for allocating domain name acquisition resources is provided. The system performs a method comprising: obtaining, at a database, a list of domain names that are to be deleted during a first time window; updating a drop catch table in the database, wherein the drop catch table comprises a second list of domain names that are to be deleted; refreshing a cache in an application server that provides DNS services based on the drop catch table; obtaining, at the application server, a EPP command from a registrar to register a domain name from the drop catch table that is about to be deleted during a second time window; determining, based on the cache, that the domain name to be registered is available to be registered; updating a flag for the domain name in the cache indicating that the domain name is registered; and providing an acknowledgment to the registrar.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: August 9, 2022
    Assignee: VeriSign, Inc.
    Inventors: Raja Chawat, Anjaneyulu Sadineni, Sunil Mundluri, James Gould
  • Patent number: 11392662
    Abstract: For digital objects registered via the DOA infrastructure, attribute inheritance is enabled between related objects using naming conventions for the handle IDs or data models for handle data. Each child object of a parent object may automatically inherit at least one predetermined attribute of the parent object. When a retriever machine (local handle registry or client machine) obtains a handle ID for a digital object, the retriever machine may determine that the digital object is a child object of a parent object, determine a handle ID for the parent object, obtain the author attribute from the handle data of the parent object, and associate the author attribute of the parent object with the child object. The retriever machine may determine that the digital object is a child object of the parent object via naming conventions for handle IDs or via data models for the handle data.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: July 19, 2022
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Swapneel Sheth, Najmehalsadat Miramirkhani
  • Publication number: 20220217112
    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: March 24, 2022
    Publication date: July 7, 2022
    Applicant: VeriSign, Inc.
    Inventor: Sameer THAKAR
  • Patent number: D956072
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: June 28, 2022
    Assignee: VeriSign, Inc.
    Inventors: Amanda Bessette, Jeremy McLean, Alla Proskuryakova