Patents by Inventor Srikanth Veeramachaneni
Srikanth Veeramachaneni 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: 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
-
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: 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
-
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: 11329951Abstract: 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 30, 2019Date of Patent: May 10, 2022Assignee: VeriSign, Inc.Inventors: James Gould, Srikanth Veeramachaneni, Matthew Pozun
-
Publication number: 20210297384Abstract: 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: April 16, 2021Publication date: September 23, 2021Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Publication number: 20210279211Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Hui Griffiths, Srikanth Veeramachaneni
-
Patent number: 11095604Abstract: 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: January 30, 2019Date of Patent: August 17, 2021Assignee: VERISIGN, INC.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Patent number: 11016950Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: GrantFiled: August 21, 2018Date of Patent: May 25, 2021Assignee: VERISIGN, INC.Inventors: Hui Griffiths, Srikanth Veeramachaneni
-
Patent number: 11005808Abstract: 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: January 30, 2019Date of Patent: May 11, 2021Assignee: VERISIGN, INC.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Publication number: 20200351240Abstract: 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: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: James Gould, Srikanth Veeramachaneni, Matthew Pozun
-
Publication number: 20200160468Abstract: 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: January 23, 2020Publication date: May 21, 2020Inventors: Srikanth VEERAMACHANENI, William SHORTER, James GOULD
-
Patent number: 10565666Abstract: Systems, methods, and apparatuses consistent with the invention relate to protecting namespaces. In one exemplary implementation, the systems, methods, and apparatuses may validate whether or not there is consistency of sponsorship between a first namespace and a second namespace grouped with the first namespace, and perform an action related to the first namespace if there is consistency of sponsorship.Type: GrantFiled: September 25, 2012Date of Patent: February 18, 2020Assignee: VERISIGN, INC.Inventors: Srikanth Veeramachaneni, William Shorter, James Gould
-
Patent number: 10237231Abstract: 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: November 10, 2014Date of Patent: March 19, 2019Assignee: VERISIGN, INC.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Patent number: 10182032Abstract: A system, method, and computer-readable medium enable a domain name or host name registry to effectively manage status codes associated with the domain or host. Status codes are organized into status sets that can be added, removed, activated, or deactivated in accordance with a suitable change request. The status codes corresponding to a removed status set that are also enabled according to other active status sets are not removed when the removal of the status set is processed.Type: GrantFiled: December 30, 2010Date of Patent: January 15, 2019Assignee: VERISIGN, INC.Inventors: James Gould, Srikanth Veeramachaneni, Suzanna Strier, William Shorter
-
Publication number: 20180357260Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: Hui Griffiths, Srikanth Veeramachaneni
-
Patent number: 10061785Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: GrantFiled: July 24, 2017Date of Patent: August 28, 2018Assignee: VERISIGN, INC.Inventors: Hui Griffiths, Srikanth Veeramachaneni
-
Publication number: 20170322953Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: ApplicationFiled: July 24, 2017Publication date: November 9, 2017Inventors: Hui Griffiths, Srikanth Veeramachaneni
-
Patent number: 9715512Abstract: A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.Type: GrantFiled: April 26, 2013Date of Patent: July 25, 2017Assignee: VERISIGN, INC.Inventors: Hui Griffiths, Srikanth Veeramachaneni