Sorting information by relevance to individuals with passive data collection and real-time injection
First Claim
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, wherein the identifying the preferable information from the information sorting is based on a weight on the information source;
(e) a software module configured to present the preferable information to the user;
(f) a software module configured to receive passive feedback and active feedback from the user regarding the preferable information presented to the user, and update the user data with the passive and active feedback;
(g) a software module configured to increase or decrease the weight on the information source based on the user'"'"'s passive feedback and 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, the global feedback, and an increased or decreased weight on the information source.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, data, such as information articles, is sorted and prioritized based on a plurality of factors, such as user interest and popularity of data with respect to other users. The data is sorted by initial personal (i.e., user) data, sorted by the most relevant to the user, while passive interaction data is used to continually reorder the articles in real-time, while new stories are being injected into the stream in real time, all while other articles are increasing/decreasing in stature based on popularity with regard to other users and time decay. As such, the system provides that the information is fed to users in an efficient manner, in a manner based on time relevance, assumed interest with regard to that given user based on past actions by that user or information otherwise known about that user, as well as interest in the articles demonstrated by other users.
-
Citations
20 Claims
-
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, wherein the identifying the preferable information from the information sorting is based on a weight on the information source; (e) a software module configured to present the preferable information to the user; (f) a software module configured to receive passive feedback and active feedback from the user regarding the preferable information presented to the user, and update the user data with the passive and active feedback; (g) a software module configured to increase or decrease the weight on the information source based on the user'"'"'s passive feedback and 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, the global feedback, and an increased or decreased weight on the information source. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system, the system comprising:
-
(a) a digital signal processor; (b) memory and an operating system configured to execute computer instructions to create an application, the application comprising; (1) a software module configured to receive information from an information source on the Internet; (2) a software module configured to assign one or more attributes to the information; (3) 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;(4) a software module configured to sort the information and identify preferable information from the information sorting, wherein the identifying the preferable information from the information sorting is based on a weight on the information source; (5) a software module configured to present the preferable information to the user; (6) a software module configured to receive passive feedback and active feedback from the user regarding the preferable information presented to the user, and update the user data with the passive and active feedback; (7) a software module configured to increase or decrease the weight on the information source based on the user'"'"'s passive feedback and active feedback; (8) a software module configured to generate global feedback from the passive and the active feedback from all users; and (9) 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, the global feedback, and an increased or decreased weight on the information source. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method implemented by a computing device, the method comprising:
-
(a) receiving, by the computing device, information from an information source on the Internet; (b) assigning, by the computing device, one or more attributes to the information; (c) receiving, by the computing device, 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) sorting, by the computing device, the information and identify preferable information from the information sorting, wherein the identifying the preferable information from the information sorting is based on a weight on the information source; (e) presenting, by the computing device, the preferable information to the user; (f) receiving, by the computing device, passive feedback and active feedback from the user regarding the preferable information presented to the user, and update the user data with the passive and active feedback; (g) increasing or decreasing, by the computing device, the weight on the information source based on the user'"'"'s passive feedback and active feedback; (h) generating, by the computing device, global feedback from the passive and the active feedback from all users; and (i) implementing, by the computing device, 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, the global feedback, and an increased or decreased weight on the information source. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification