Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human readable” sets of resource records. Through synthetic resource records, users are able to address common configuration issues without having to know the technical specifications of associated zone files or resource records. Additionally, users can complete a variety of configuration tasks related to setting-up web applications without having to look-up resource record values from external sites (e.g., from the domain host).
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein sending the specified update to the DNS server comprises sending an updated DNS specification.
5. The method of claim 1, wherein the information specifying the update to the configuration of the web application includes the subdomain of the Internet domain and an identifier for the web application.
6. The method of claim 1, wherein receiving the information specifying the update comprises receiving an indication of intent in a service specification, wherein the service specification is provided to at least one of a configuration server or the web application.
7. The method of claim 1, wherein the synthetic resource record further includes a service specification defined for the web application, the service specification including information indicating a cloud-based service configuration associated with the Internet domain.
8. The method of claim 7, wherein updating the logical group of resource records or zone files is further based on an intent of a user as indicated in the service specification.
10. The system of claim 9, wherein sending the specified update to the DNS server comprises sending an updated DNS specification.
13. The system of claim 9, wherein the information specifying the update to the configuration of the web application includes the subdomain and an identifier for the web application.
14. The system of claim 9, wherein the synthetic resource record further includes a service specification defined for the web application, the service specification including information indicating a cloud-based service configuration associated with the Internet domain.
15. The system of claim 14, wherein updating the logical group of resource records or zone files is further based on an intent of a user as indicated in the service specification.
17. The one or more non-transitory computer readable media of claim 16, wherein the information specifying the update to the configuration of the web application includes the subdomain of the Internet domain and an identifier for the web application.
18. The one or more non-transitory computer readable media of claim 16, wherein the synthetic resource record further includes a service specification defined for the web application, the service specification including information indicating a cloud-based service configuration associated with the Internet domain.
19. The one or more non-transitory computer readable media of claim 18, wherein updating the logical group of resource records or zone files is further based on an intent of a user as indicated in the service specification.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 26, 2021
February 27, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.