Patents by Inventor Andrew Kaizer
Andrew Kaizer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Authorization and refusal of modification, and partial modification ability, of a network identifier
Patent number: 11924161Abstract: 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: GrantFiled: May 20, 2021Date of Patent: March 5, 2024Assignee: VERISIGN, INC.Inventors: Andrew Kaizer, Swapneel Sheth -
Publication number: 20230403154Abstract: Techniques for associating verifiable credentials with a decentralized identifier are described herein. A computing device can determine a link between a decentralized identifier (DID) and a domain name, and assign a verifiable credential to the DID to invoke an action associated with the domain name. For example, the verifiable credential can be used to control an identifier on a platform different than the domain name. In some examples, a registrar can validate an identity of the registrant based on the decentralized identifier. The computing device can use the verifiable credential identified in the decentralized identifier to provide secure verifications of an identity.Type: ApplicationFiled: August 25, 2023Publication date: December 14, 2023Inventors: Andrew Kaizer, Swapneel Sheth
-
Publication number: 20230403254Abstract: Techniques for identifying a registrant of a domain name using a decentralized identifier are described herein. A computing device can determine a decentralized identifier (DID) for associating with the domain name and validate an identity of the registrant based on the decentralized identifier. The computing device can be associated with a registrar or a registry operator that uses the decentralized identifier during registration of a domain name and/or to perform operations after the domain name is registered. The computing device can use the decentralized identifier in place of personal information to identify the domain name.Type: ApplicationFiled: August 25, 2023Publication date: December 14, 2023Inventors: Andrew Kaizer, Swapneel Sheth
-
Publication number: 20230370284Abstract: 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: ApplicationFiled: July 28, 2023Publication date: November 16, 2023Applicant: VeriSign, Inc.Inventors: Andrew KAIZER, Swapneel SHETH
-
Patent number: 11797655Abstract: 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: GrantFiled: July 18, 2019Date of Patent: October 24, 2023Assignee: Verisign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Patent number: 11750401Abstract: 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: GrantFiled: May 20, 2021Date of Patent: September 5, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Publication number: 20230239140Abstract: 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: ApplicationFiled: April 3, 2023Publication date: July 27, 2023Applicant: VeriSign, Inc.Inventors: Andrew KAIZER, Swapneel SHETH
-
Patent number: 11645370Abstract: 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: GrantFiled: July 18, 2019Date of Patent: May 9, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Patent number: 11632236Abstract: 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: GrantFiled: May 2, 2019Date of Patent: April 18, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
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: 11621829Abstract: 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: GrantFiled: June 30, 2020Date of Patent: April 4, 2023Assignee: VeriSign, Inc.Inventors: Andrew Kaizer, Swapneel Sheth
-
Publication number: 20220376889Abstract: 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: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Andrew KAIZER, Swapneel SHETH
-
Publication number: 20220376925Abstract: 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: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Andrew KAIZER, Swapneel SHETH
-
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: 10904212Abstract: 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 26, 2018Date of Patent: January 26, 2021Assignee: VERISIGN, INC.Inventors: Andrew Kaizer, Senthilkumar Kunjithapatham-Saravanan, Swapneel Sheth
-
Publication number: 20200328883Abstract: 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: ApplicationFiled: June 30, 2020Publication date: October 15, 2020Inventors: Andrew KAIZER, Swapneel SHETH
-
Patent number: 10721060Abstract: 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: GrantFiled: June 29, 2018Date of Patent: July 21, 2020Assignee: VERISIGN, INC.Inventors: Andrew Kaizer, Swapneel Sheth
-
Publication number: 20180309720Abstract: Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for automatically generating a website and domain name suggestions by receiving, from a website server, user content, determining a user type based on the user content, separating the user content into multiple sets of user content, automatically generating webpages of a website based on the user content, where the webpages include a homepage and a webpage corresponding to each set of user content of the multiple sets of user content, automatically generating domain name suggestions based on the user content, transmitting a domain name lookup request based on the domain name suggestions, determining available domain name suggestions based on a response to the domain name lookup request, receiving a request for a generated webpage, and providing the generated webpage and the available domain name suggestions based on the request.Type: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: John Cochran, Andrew Fregly, Ajay Jain, Andrew Kaizer, Ashvatth Lakshmanan, Swapneel Sheth, Karthik Shyamsunder, Zhao Zhao