7543145

System and Method for Protecting Configuration Settings in Distributed Text-Based Configuration Files

PublishedJune 2, 2009
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for protecting connection strings in a mark-up language (ML) configuration file, the method comprising: receiving a request on a configuration server, wherein the request includes a request for sensitive configuration setting data located in a database of the configuration server, wherein the request includes decryption provider information; in response to receiving the request, retrieving a ML configuration file related to the request, wherein the ML configuration file includes encrypted connection strings used to obtain the sensitive configuration setting data from the database of the configuration server; in response to retrieving the ML configuration file related to the request, utilizing the decryption provider information to decrypt the connection strings of the ML configuration file; accessing, by the configuration server, the sensitive configuration setting data located in the database of the configuration server based on the decrypted connection strings; building, by the configuration server, an output file that includes the sensitive configuration setting data; and sending the output file to a sender of the request.

2

2. The computer-implemented method of claim 1 , wherein the decryption provider information includes a location of a decryption provider, wherein utilizing the decryption provider information to decrypt the connection strings of the ML configuration file includes sending the ML configuration file to the location of the decryption provider for decryption.

3

3. The computer-implemented method of claim 1 , wherein the connection strings are encrypted by at least one member of a group comprising: RSA encryption, password wrap encryption, and computational-based encryption.

4

4. The computer-implemented method of claim 1 , wherein the ML configuration file includes a provider of encryption for the encrypted connection strings.

5

5. The computer-implemented method of claim 1 , wherein the ML configuration file includes an address for an encryption type, an address for an encryption method and an address for an encryption key.

6

6. The computer-implemented method of claim 1 , wherein the output file is a ML output file.

7

7. The computer-implemented method of claim 6 , wherein the ML output file is at least one member of a group comprising: an XML output file and a HTML output file.

8

8. A computer-readable storage medium having computer-executable instructions for protecting connection strings in a mark-up language (ML) configuration file, the instructions comprising: receiving a request on a configuration server, wherein the request includes a request for sensitive configuration setting data located in a database of the configuration server; in response to receiving the request, retrieving a ML configuration file related to the request, wherein the ML configuration file includes encrypted connection strings used to obtain the sensitive configuration setting data from the database of the configuration server; in response to retrieving the ML configuration file related to the request, utilizing decryption provider information to decrypt the connection strings of the ML configuration file; accessing, by the configuration server, the sensitive configuration setting data located in the database of the configuration server based on the decrypted connection strings; building, by the configuration server, an output file that includes the sensitive configuration setting data; and sending the output file to a sender of the request.

9

9. The computer-readable storage medium of claim 8 , wherein the decryption provider information includes a location of a decryption provider, wherein utilizing the decryption provider information to decrypt the connection strings of the ML configuration file includes sending the ML configuration file to the location of the decryption provider for decryption.

10

10. The computer-readable storage medium of claim 8 , wherein the connection strings are encrypted by at least one member of a group comprising: RSA encryption, password wrap encryption, and computational-based encryption.

11

11. The computer-readable storage medium of claim 8 , wherein the ML configuration file includes a provider of encryption for the encrypted connection strings.

12

12. The computer-readable storage medium of claim 8 , wherein the ML configuration file includes an address for an encryption type, an address for an encryption method and an address for an encryption key.

13

13. The computer-readable storage medium of claim 8 , wherein the output file is a ML output file.

14

14. The computer-readable storage medium of claim 13 , wherein the ML output file is at least one member of a group comprising: an XML output file and a HTML output file.

15

15. A system for protecting connection strings in a mark-up language (ML) configuration file, the system comprising: a processor of a configuration server; and a memory of a configuration server having computer-executable instructions stored thereon, wherein the computer-executable instructions are configured for: receiving a request, wherein the request includes a request for sensitive configuration setting data located in a database of the configuration server; in response to receiving the request, retrieving a ML configuration file related to the request, wherein the ML configuration file includes encrypted connection strings used to obtain the sensitive configuration setting data from the database of the configuration server; in response to retrieving the ML configuration file related to the request, utilizing decryption provider information to decrypt the connection strings of the ML configuration file; accessing the sensitive configuration setting data located in the database of the configuration server based on the decrypted connection strings; building an output file that includes the sensitive configuration setting data; and sending the output file to a sender of the request.

16

16. The system of claim 15 , wherein the decryption provider information includes a location of a decryption provider, wherein utilizing the decryption provider information to decrypt the connection strings of the ML configuration file includes sending the ML configuration file to the location of the decryption provider for decryption.

17

17. The system of claim 15 , wherein the connection strings are encrypted by at least one member of a group comprising: RSA encryption, password wrap encryption, and computational-based encryption.

18

18. The system of claim 15 , wherein the ML configuration file includes a provider of encryption for the encrypted connection strings.

19

19. The system of claim 15 , wherein the ML configuration file includes an address for an encryption type, an address for an encryption method and an address for an encryption key.

20

20. The system of claim 15 , wherein the output file is a ML output file.

Patent Metadata

Filing Date

Unknown

Publication Date

June 2, 2009

Inventors

Erik B. Olson
Manu Vasandani
Marchel Cohn

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR PROTECTING CONFIGURATION SETTINGS IN DISTRIBUTED TEXT-BASED CONFIGURATION FILES” (7543145). https://patentable.app/patents/7543145

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SYSTEM AND METHOD FOR PROTECTING CONFIGURATION SETTINGS IN DISTRIBUTED TEXT-BASED CONFIGURATION FILES — Erik B. Olson | Patentable