Patents by Inventor Swapneel Sheth

Swapneel Sheth 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).

  • 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: 11861306
    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: Grant
    Filed: December 10, 2020
    Date of Patent: January 2, 2024
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Burton S. Kaliski, Jr., Swapneel Sheth
  • Publication number: 20230403154
    Abstract: 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: Application
    Filed: August 25, 2023
    Publication date: December 14, 2023
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Publication number: 20230403254
    Abstract: 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: Application
    Filed: August 25, 2023
    Publication date: December 14, 2023
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11841930
    Abstract: A technique for verifying an origin of a digital object in a digital object architecture is described. The technique includes the steps of receiving, from a handle registry, handle information for a digital object that includes an attestation that references the handle identification value for the handle and origin identification information; verifying the authenticity of the attestation; after verifying the authenticity of the attestation, using the origin information in determining authorizations applicable to the digital object.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: December 12, 2023
    Assignee: Verisign, Inc.
    Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
  • Publication number: 20230370284
    Abstract: 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: Application
    Filed: July 28, 2023
    Publication date: November 16, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew KAIZER, Swapneel SHETH
  • Patent number: 11797655
    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: July 18, 2019
    Date of Patent: October 24, 2023
    Assignee: Verisign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Publication number: 20230327888
    Abstract: A method and a computer system is provided for executing the method for providing a registration data directory service (RDDS). The method includes obtaining, at a RDDS, a RDDS query comprising a location assertion from a RDDS client from a RDDS client; providing, by the RDDS, a request for personally identifying information (PII) for the RDDS query from a privacy provider, wherein the request comprises the location assertion; obtaining, by the RDDS, the PII for the RDDS query; and providing, by the RDDS, a response to the RDDS query to the RDDS client, wherein the response comprises PII.
    Type: Application
    Filed: June 7, 2023
    Publication date: October 12, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Swapneel SHETH
  • Patent number: 11785114
    Abstract: A digital object architecture infrastructure includes a handle system that stores handle data and a proxy server that caches handle data for rapid access. A client connects to the proxy server to request access to the handle data. When the handle data does not have access restrictions and is currently cached, the proxy server returns the handle data to the client without accessing the handle system. When the handle data does not have access restrictions and is not cached, the proxy server obtains the handle data from the handle system, caches a copy of the handle data for future access, and provides the handle data to the client. The proxy server may cache encrypted handle data that is subject to access restrictions, cannot be decrypted by proxy server, and can be provided to a client determined to be allowed access. The client can then decrypt the encrypted handle data.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: October 10, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
  • Patent number: 11750401
    Abstract: 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: Grant
    Filed: May 20, 2021
    Date of Patent: September 5, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Publication number: 20230239140
    Abstract: 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: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew KAIZER, Swapneel SHETH
  • Patent number: 11706036
    Abstract: A method and a computer system is provided for executing the method for providing a registration data directory service (RDDS). The method includes obtaining, at a RDDS, a RDDS query comprising a location assertion from a RDDS client from a RDDS client; providing, by the RDDS, a request for personally identifying information (PII) for the RDDS query from a privacy provider, wherein the request comprises the location assertion; obtaining, by the RDDS, the PII for the RDDS query; and providing, by the RDDS, a response to the RDDS query to the RDDS client, wherein the response comprises PII.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 18, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Swapneel Sheth
  • Publication number: 20230154458
    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: January 18, 2023
    Publication date: May 18, 2023
    Applicant: VeriSign, Inc.
    Inventors: Andrew FREGLY, Burton S. KALISKI, JR., Swapneel SHETH
  • Patent number: 11645370
    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: July 18, 2019
    Date of Patent: May 9, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11632236
    Abstract: 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: Grant
    Filed: May 2, 2019
    Date of Patent: April 18, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11621939
    Abstract: 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: Grant
    Filed: January 25, 2021
    Date of Patent: April 4, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Senthilkumar Kunjithapatham-Saravanan, Swapneel Sheth
  • Patent number: 11621829
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: April 4, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Kaizer, Swapneel Sheth
  • Patent number: 11580962
    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: Grant
    Filed: April 28, 2020
    Date of Patent: February 14, 2023
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Burton S. Kaliski, Jr., Swapneel Sheth
  • 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: 20220376889
    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: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Andrew KAIZER, Swapneel SHETH