Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method for protecting confidential data, the method executed by a computer and comprising: using the computer to monitor data the computer attempts to communicate to a website; identifying within the monitored data a data string; categorizing the data string with a description that describes a pattern of previous usage of the data string with other websites; locating a website characteristic profile for the website, the web site characteristic profile describing a pattern of previous usage of the website; comparing the website characteristic profile with the data string's categorization to determine whether the pattern of previous usage of the data string matches the pattern of previous usage of the website; responsive to the comparison indicating that the pattern of previous usage of the data string matches the pattern of previous usage of the website, allowing communication of the data string to the website; and responsive to the comparison indicating that the pattern of previous usage of the data string does not match the pattern of previous usage of the website, blocking communication of the data string to the website.
2. The method of claim 1 , wherein the using the computer to monitor data comprises tracking user inputs.
3. The method of claim 1 , wherein the data string comprises financial information.
4. The method of claim 1 , wherein the data string comprises personal information.
5. The method of claim 1 , wherein the data string comprises security information.
6. The method of claim 1 , wherein the categorizing the data string further comprises categorizing the data string with a categorization of requiring transmission via secure communication.
7. The method of claim 1 , wherein the categorizing the data string further comprises categorizing the data string with a categorization of requiring transmission to certified websites.
8. The method of claim 1 , wherein the categorizing the data string further comprises retrieving a predetermined data string categorization list.
9. The method of claim 8 , wherein the categorizing the data string further comprises adding the data string to the predetermined data string categorization list.
10. The method of claim 1 , wherein the categorizing the data string further comprises selecting a default categorization based on usage of the data string.
11. The method of claim 1 , wherein the categorizing the data string further comprises categorizing the data string using a user-specified categorization.
12. The method of claim 1 , further comprising: generating a data string categorization list comprising a plurality of data strings, each data string having an associated categorization describing usage of the data string with other websites; and updating the categorization of each data string in the data string categorization list based on the pattern of usage of the data string within the website.
13. The method of claim 1 , wherein the website characteristic profile comprises geo-location data associated with the website.
14. The method of claim 1 , wherein the website characteristic profile for the website further describes characteristics of intended usage of the website by a user of the computer.
15. The method of claim 1 , wherein the monitored data comprises data entered by a user into a form of a web page provided by the website for making financial transactions in the website.
16. At least one non-transitory computer-readable storage medium containing executable computer program instructions for protecting confidential information, the computer program instructions performing the steps of: monitoring data a computer attempts to communicate to a website; identifying within the monitored data a data string; categorizing the data string with a description that describes a pattern of previous usage of the data string with other websites; locating a website characteristic profile for the website, the web site characteristic profile describing a pattern of previous usage of the website; comparing the website characteristic profile with the data string's categorization to determine whether the pattern of previous usage of the data string matches the pattern of previous usage of the website; responsive to the comparison indicating that the pattern of previous usage of the data string matches the pattern of previous usage of the website, allowing communication of the data string to the website; and responsive to the comparison indicating that the pattern of previous usage of the data string does not match the pattern of previous usage of the website, blocking communication of the data string to the website.
17. The at least one non-transitory computer-readable storage medium of claim 16 , wherein the categorizing the data string further comprises retrieving a predetermined data string categorization list.
18. The at least one non-transitory computer-readable storage medium of claim 17 , wherein the categorizing comprises adding the data string to the predetermined data string categorization list.
19. The at least one non-transitory computer-readable storage medium of claim 16 , wherein the categorizing the data string further comprises selecting a default categorization based on usage of the data string.
20. The at least one non-transitory computer-readable medium of claim 16 , further comprising: generating a data string categorization list comprising a plurality of data strings, each data string having an associated categorization describing usage of the data string with other websites; and updating the categorization of each data string in the data string categorization list based on the pattern of usage of the data string.
Unknown
April 17, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.