Patent ID: 9171084
Filing Date: 2015-10-27
Classification: G06F,G06N,H04L

Abstract:
1. Non-transitory computer-readable storage media encoded with a computer program including instructions executable by a processor to create an 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, wherein the passive feedback comprises one or more of the following actions: moving a mobile device, clicking a button, wiping the preferable information, flicking the preferable information, sliding the preferable information, swiping the preferable information, a length of time the user accessing the preferable information, a location the user accessing the preferable information, and a device on which the user accessing the preferable information, and update the user data with the passive feedback; (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 constant feedback and results query loop, and proactively and continually reorders the preferable information presented to the user in real-time with the receipt of the passive feedback, the active feedback and the global feedback.