Patent Document ID: 20160117356
Application ID: 14922020
Patent Status: 0

Claim One:
1. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create an application, the application comprising: (a) a software module configured to receive information from an information source on the Internet; (b) a software module configured to assign one or more attributes to the information; (c) a software module configured to receive user data from a user, wherein the user data is modeled probabilistically and comprises one or more of: demographic information of the user, an interest of the user, and past preferable information of the user; (d) a software module configured to sort the information and identify preferable information from the information sorting; (e) a software module configured to present the preferable information to the user; (f) a software module configured to receive passive feedback from the user regarding the preferable information presented to the user and update the user data with the passive feedback, wherein the passive feedback comprises one or more of the following: biometric or physiological information, a length of a time the user accessing the preferable information, a location where the user accessing the preferable information, a device on which the user accessing the preferable information, moving a mobile device, clicking a button, wiping the preferable information, flicking the preferable information, sliding the preferable information, swiping the preferable information, speaking, making a sound, producing a motion, producing a gesture, and producing an expression; (g) a software module configured to receive active feedback from the user regarding the preferable information presented to the user, and update the user data with the active feedback; (h) a software module configured to generate global feedback from the passive and the active feedback from all users; and (i) a software module configured to implement a feedback and results query loop, and reorder the preferable information presented to the user with the receipt of the passive feedback, the active feedback and the global feedback.