-
公开(公告)号:US11785114B1
公开(公告)日:2023-10-10
申请号:US16041630
申请日:2018-07-20
申请人: VERISIGN, INC.
IPC分类号: H04L29/06 , H04L9/30 , H04L67/568 , H04L9/40
CPC分类号: H04L67/568 , H04L9/30 , H04L63/0281 , H04L63/0442 , H04L63/10
摘要: 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.
-
公开(公告)号:US20230275870A1
公开(公告)日:2023-08-31
申请号:US18144663
申请日:2023-05-08
申请人: VeriSign, Inc.
发明人: James GOULD , Karthik SHYAMSUNDER
IPC分类号: H04L61/3015 , G06Q30/0601 , G06Q30/0207 , H04L61/4511
CPC分类号: H04L61/3025 , G06Q30/0623 , G06Q30/0609 , G06Q30/0207 , H04L61/4511 , H04L63/1483
摘要: A method of providing domain name system (“DNS”) eligibility is provided. The method includes obtaining, at an eligibility service comprising at least one electronic server computer communicatively coupled to a computer network, a request of an eligibility proof from a DNS client; validating, by the eligibility service, the request; providing, by the eligibility service, the eligibility proof to the DNS client; obtaining, by the eligibility service, the eligibility proof, wherein the eligibility proof is related to a registration of a domain name by the DNS client with a DNS registry; validating, by the eligibility service, the eligibility proof; applying, by the eligibility service, a promotion credit to an account of the DNS client; and providing, by the eligibility service, a confirmation of the promotion credit to the DNS client.
-
公开(公告)号:US20230262024A1
公开(公告)日:2023-08-17
申请号:US18135606
申请日:2023-04-17
申请人: VeriSign, Inc.
发明人: Joseph WALDRON , Christopher Klein , James Gould
IPC分类号: H04L61/3015 , H04L61/4511 , H04L61/30
CPC分类号: H04L61/3025 , H04L61/302 , H04L61/4511 , H04L61/3005
摘要: System, apparatus, methods, and computer-readable medium for generating a verification code related to a registry operation request are provided. A verification process may be performed to determine if a verification request related to a registry operation is to be approved. If the request is to be approved, a verification code is generated that includes identifying information of a verification service provider and a code indicating that the request has been verified.
-
公开(公告)号:US11616756B1
公开(公告)日:2023-03-28
申请号:US17720378
申请日:2022-04-14
申请人: VeriSign, Inc.
IPC分类号: G06F15/16 , H04L61/3015 , H04L9/32 , H04L61/4511
摘要: 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. At that point the registry can verify the authorization code authorize the transfer request of the object from the first registrar to the second registrar.
-
公开(公告)号:US11580962B2
公开(公告)日:2023-02-14
申请号:US16860372
申请日:2020-04-28
申请人: VERISIGN, INC.
IPC分类号: G10L15/18 , G06F3/16 , G10L15/193 , G06F16/955
摘要: 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.
-
公开(公告)号:US20220376925A1
公开(公告)日:2022-11-24
申请号:US17325687
申请日:2021-05-20
申请人: VERISIGN, INC.
发明人: Andrew KAIZER , Swapneel SHETH
摘要: 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.
-
公开(公告)号:US20220376898A1
公开(公告)日:2022-11-24
申请号:US17882401
申请日:2022-08-05
申请人: VeriSign, Inc.
IPC分类号: H04L9/08
摘要: 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.
-
公开(公告)号:US20220376889A1
公开(公告)日:2022-11-24
申请号:US17325726
申请日:2021-05-20
申请人: VERISIGN, INC.
发明人: Andrew KAIZER , Swapneel SHETH
摘要: 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. An executable program stored on the blockchain may be configured to obtain the signature, verify the signature, and implement the administrative action regarding the association of the network identifier with the blockchain address.
-
公开(公告)号:US11470039B2
公开(公告)日:2022-10-11
申请号:US17233118
申请日:2021-04-16
申请人: VERISIGN, INC.
IPC分类号: H04L61/4511 , H04L61/3015
摘要: 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.
-
公开(公告)号:US11438318B2
公开(公告)日:2022-09-06
申请号:US16877804
申请日:2020-05-19
申请人: VERISIGN, INC.
IPC分类号: H04L29/06 , H04L9/40 , H04L9/08 , G06F16/958 , H04L41/0806 , H04L61/4511
摘要: 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.
-
-
-
-
-
-
-
-
-