Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving, at an automated compliance system, an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call, the application call received by the automated compliance system over a network via a network communication path between the automated compliance system and the remote IHS; determining a location of operation of the remote IHS by analyzing the network communication path; determining a compliance criterion of the application based on the location of operation of the remote IHS by: automatically generating and updating a database of regulatory requirements, including a first regulatory requirement and a second requirement; identifying from the database, based on the location of operation of the remote IHS, the regulatory requirements that apply to the remote IHS; generating an order of priority for the first regulatory requirement and the second regulatory requirement based on a determination that the first regulatory requirement and the second requirement both apply to the remote IHS, and further based on a determination that the first regulatory requirement conflicts with the second regulatory requirement, generating the compliance criterion based on the identified regulatory requirements and the order of priority, the compliance criterion including a level of encryption; sending a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion; and configuring the application to comply with the compliance criterion based on the response.
2. The method of claim 1 , wherein the compliance criterion is set by one of a government, regulatory body, or standards-setting entity.
3. The method of claim 1 , further comprising: receiving a second application call; wherein both the application call and the second application call are the same.
4. The method of claim 3 , wherein the response to the application call is different than the response to the second application call.
5. The method of claim 1 , wherein the compliance criterion is based on a subject matter on which the application operates.
6. The method of claim 1 , further comprising generating a report indicating the compliance of the application with the compliance criterion.
7. The method of claim 1 , further comprising generating software code including at least the function.
8. A non-transitory computer-readable medium containing instructions, that when executed by a processor, are configured to: receive, at an automated compliance system, an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call, the application call received by the automated compliance system over a network via a network communication path between the automated compliance system and the remote IHS; determine a location of operation of the remote IHS by analyzing the network communication path; determine a compliance criterion of the application based on the location of operation of the remote IHS, wherein the instructions to determine the compliance criterion are configured to: automatically generate and update a database of regulatory requirements, including a first regulatory requirement and a second requirement; identifying from the database, based on the location of operation of the remote IHS, the regulatory requirements that apply to the remote IHS; generating an order of priority for the first regulatory requirement and the second regulatory requirement based on a determination that the first regulatory requirement and the second requirement both apply to the remote IHS, and further based on a determination that the first regulatory requirement conflicts with the second regulatory requirement, generating the compliance criterion based on the identified regulatory requirements and the order of priority, the compliance criterion including a level of encryption; send a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion; and cause the application to comply with the compliance criterion based on the response.
9. The non-transitory computer-readable medium of claim 8 , wherein the compliance criterion is set by one of a government, regulatory body, or standards-setting entity.
10. The non-transitory computer-readable medium of claim 8 , the instructions further configured to: receive a second application call; wherein both the application call and the second application call are the same.
11. The non-transitory computer-readable medium of claim 10 , wherein the response to the application call is different than the response to the second application call.
12. The non-transitory computer-readable medium of claim 8 , wherein the compliance criterion is based on a subject matter on which the application operates.
13. The non-transitory computer-readable medium of claim 8 , further comprising instructions configured to generate a report indicating the compliance of the application with the compliance criterion.
14. The non-transitory computer-readable medium of claim 8 , further comprising instructions configured to generate software code including at least the function.
15. A system comprising: an automated compliance system; and a remote information handling system (IHS); the automated compliance system including: a processor; and a non-transitory computer-readable medium containing instructions, that when executed by the processor, are configured to: receive an application call from the remote IHS running an application, the application including a function configured to invoke the application call, the application call received by the automated compliance system over a network via a network communication path between the automated compliance system and the remote IHS; determine a location of operation of the remote IHS by analyzing the network communication path; determine a compliance criterion of the application based on the location of operation of the remote IHS, wherein the instructions to determine the compliance criterion are configured to: automatically generate and update a database of regulatory requirements, including a first regulatory requirement and a second requirement; identify from the database, based on the location of operation of the remote IHS, the regulatory requirements that apply to the remote IHS; generate an order of priority for the first regulatory requirement and the second regulatory requirement based on a determination that the first regulatory requirement and the second requirement both apply to the remote IHS, and further based on a determination that the first regulatory requirement conflicts with the second regulatory requirement, generate the compliance criterion based on the identified regulatory requirements and the order of priority, the compliance criterion including a level of encryption; send a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion; the remote IHS including: a second processor; and a second non-transitory computer-readable medium containing instructions, that when executed by the second processor, are configured to cause the application to comply with the compliance criterion based on the response.
16. The system of claim 15 , the instructions further configured to: receive a second application call; wherein both the application call and the second application call are the same.
17. The system of claim 16 , wherein the response to the application call is different than the response to the second application call.
18. The system of claim 15 , wherein the compliance criterion is based on a subject matter on which the application operates.
19. The system of claim 15 , the instructions further configured to generate a report indicating the compliance of the application with the compliance criterion.
20. The system of claim 15 , the instructions further configured to generate software code including at least the function.
Unknown
February 21, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.