Patents Assigned to VERISIGN
-
Patent number: 11621939Abstract: 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: GrantFiled: January 25, 2021Date of Patent: April 4, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Senthilkumar Kunjithapatham-Saravanan, Swapneel Sheth
-
Patent number: 11616788Abstract: 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: GrantFiled: July 24, 2020Date of Patent: March 28, 2023Assignee: VeriSign, Inc.Inventors: Burton S. Kaliski, Jr., Eric Osterweil
-
Patent number: 11616756Abstract: Systems, methods, and computer-readable storage media for enabling secure transfer of Internet domains between registrars. An example method can include receiving, at a registry, a request from a first registrar for information associated with an object recorded in the registry and registered by the first registrar, then generating, at the registry, an authorization code, the authorization code having an expiration. The registry can then transmit, to the first registrar, the authorization code, which in turn can be given to the registrant. The registrant can forward the authorization code to the second registrar, and the registry can receive, from a second registrar before the expiration has been reached: the authorization code and a transfer request for the object, the transfer request identifying a transfer of the object from the first registrar to the second registrar.Type: GrantFiled: April 14, 2022Date of Patent: March 28, 2023Assignee: VeriSign, Inc.Inventors: James Gould, Srikanth Veeramachaneni, Matthew Pozun
-
Publication number: 20230082749Abstract: 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: ApplicationFiled: September 29, 2022Publication date: March 16, 2023Applicant: VeriSign, Inc.Inventors: James F. GOULD, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Patent number: 11606388Abstract: Provided is a method for assigning a time-to-live (“TTL”) value for a domain name system (“DNS”) record at a recursive DNS server. The method comprises obtaining, from a client, the TTL value for the DNS record; and storing, in a memory of the recursive DNS server, the TLL value, an identifier of the client, and the DNS record.Type: GrantFiled: July 31, 2020Date of Patent: March 14, 2023Assignee: VeriSign, Inc.Inventor: Denis Phillips
-
Patent number: 11606330Abstract: Systems and methods are disclosed for provide alternative domain names for a single Internet website to different users in results of search queries. The systems and methods can perform operations including maintaining alternative domain names for a single webpage of a content provider and associated context information of the alternative domain names. The operations also include receiving a request for the context information and providing the context information in response to the request. The operations further include receiving a notification of usage of an alternative domain name based on the context information. Additionally, the operations include determining usage metrics for the plurality of alternative domain names of the content provider based on the usage information. Moreover, the operations include periodically culling alternative domain names of the content provider based on the usage metrics.Type: GrantFiled: August 31, 2020Date of Patent: March 14, 2023Assignee: VeriSign, Inc.Inventors: Ashvatth Lakshmanan, Karthik Shyamsunder, Andrew Simpson
-
Patent number: 11595398Abstract: The disclosure is directed to providing content access control in information centric networking (ICN) networks. Methods and systems include hardware and/or software that perform operations for sending to a content provider of an ICN network an access request for content in response to receiving a first content request from a client. The operations also include receiving from the content provider access control information for the content. The operations further include sending to the client a challenge. Additionally, the operations include receiving from the client an authorization of the content provider that includes information obtained by the client from the content provider based on the challenge. Furthermore, the operations include verifying the authorization received from the client using the access control information received from the content provider. Moreover, the operations include sending to the client the content.Type: GrantFiled: January 4, 2021Date of Patent: February 28, 2023Assignee: VeriSign, Inc.Inventors: Abedelaziz Mohaisen, Maliheh Shirvanian, G. Craig Murray
-
Patent number: 11593824Abstract: 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: GrantFiled: August 9, 2017Date of Patent: February 28, 2023Assignee: VeriSign, Inc.Inventors: William Carroll, Galileo Mark Namata, Andrew Simpson, Scott Walker
-
Patent number: 11580962Abstract: 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: GrantFiled: April 28, 2020Date of Patent: February 14, 2023Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Burton S. Kaliski, Jr., Swapneel Sheth
-
Publication number: 20230043891Abstract: 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: ApplicationFiled: October 7, 2022Publication date: February 9, 2023Applicant: VeriSign, Inc.Inventors: Vincent RAEMY, Aubry CHOLLETON
-
Publication number: 20230037959Abstract: 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: ApplicationFiled: September 30, 2022Publication date: February 9, 2023Applicant: VeriSign, Inc.Inventors: Srikanth Veeramachaneni, William Shorter, James Gould
-
Patent number: 11563581Abstract: 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: GrantFiled: April 12, 2021Date of Patent: January 24, 2023Assignee: VeriSign, Inc.Inventors: Burton S. Kaliski, Jr., Scott Hollenbeck
-
Patent number: 11533161Abstract: 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: GrantFiled: November 18, 2020Date of Patent: December 20, 2022Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
-
Publication number: 20220377049Abstract: 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: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Applicant: VeriSign, Inc.Inventors: Raja CHAWAT, Anjaneyulu Sadineni, Sunil Mundluri, James Gould
-
Publication number: 20220376898Abstract: 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: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Applicant: VeriSign, Inc.Inventors: Burton S. KALISKI, JR., Glen S. WILEY
-
Publication number: 20220377050Abstract: 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: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Applicant: VeriSign, Inc.Inventors: Eric OSTERWEIL, G. Craig MURRAY, Abedelaziz MOHAISEN, Danny MCPHERSON
-
Patent number: 11488589Abstract: 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: GrantFiled: December 21, 2018Date of Patent: November 1, 2022Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Andrew Kaizer, Burton S. Kaliski, Jr., Patrick Kane, Swapneel Sheth, Hari Sola, Paul Tidwell, Pedro Vasquez
-
Patent number: 11477159Abstract: 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: GrantFiled: December 28, 2016Date of Patent: October 18, 2022Assignee: VeriSign, Inc.Inventors: Danny McPherson, Eric Osterweil
-
Patent number: 11468529Abstract: 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: GrantFiled: January 23, 2020Date of Patent: October 11, 2022Assignee: VeriSign, Inc.Inventors: Srikanth Veeramachaneni, William Shorter, James Gould
-
Patent number: 11470039Abstract: 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: GrantFiled: April 16, 2021Date of Patent: October 11, 2022Assignee: VeriSign, Inc.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati