Patent Document ID: 20180210960
Application ID: 15499856
Patent Status: 0

Claim One:
1. A method for filtering out data content on a non-transitory computer-readable storage medium having computer program instructions and data embodied thereon for filtering content displayed on a graphical user interface of a computing device, the computer program instructions and data comprising instructions, which when executed by at least one processor, configure the at least one processor to perform operations of the computing device, the operations comprising: receiving, by the computing device and in response to at least one of network request by at least one application from a plurality of applications and executing the at least one application of the computing device, an object associated with display content identifiers, wherein the object is at least one of a photo, video, audio file, document, graphics, 2-D image, 3-D image, virtual reality file, URLs, and any combination thereof; determining, by the computing device and based on an indication of user selected filter criteria and dynamic filtering words, a respective weighted probability for the object; receiving, from a remote server, additional dynamic filtering words, causing at least one processor to determine an updated weighted probability, based on the weighted probability and the additional dynamic set of filter words; determining, by the computing device, a graphical element for the at least one application of the plurality of applications based on the weighted probabilities and based on user preferences of an associated user account, wherein the object in a portion of the graphical element that is likely to match filter criteria, based on the updated weighted probability, is replaced in the portion of the graphical element with a different graphical display, including but not limited to another object, a graphical button indicating filtered content, a message indicating filtered content, a graphical image or notification indicating filtered content, and any combination thereof; outputting, by the computing device and at the graphical user interface of the computing device, the graphical element for each respective application of the plurality of applications selected by user in the associated user account to execute the computer program for filtering content; and storing, in association with the user account information, the additional dynamic filter words and generated updated weighted probability for the object.