US6288717B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Headline posting algorithm
Assignee: Meta Platforms Inc
•
Filing: 1999-03-19
•
Granted: 2001-09-11
•
Expires: 2019-03-19
Abstract
Abstract The program uses the topic interest flags to determine which articles and other customizable elements of the database are shown on a particular member's home page. The headline posting algorithm first checks the flags on every available item against the member's interests, recorded in his or her user profile, then weighs the importance, rarity and significance of each match it has found, and finally displays the three highest-scoring items on the member's home page in descending order of value.
Inventors
- 👤 Terry Dunkle
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9536; G06F16/9535; G06F16/9538
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
112 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, comprising the steps of: obtaining personal information from said user identifying topics of interest of said user; storing said personal information on said Internet server as a personal user profile; selecting a specific segment of said database which is to be searched for desired data elements; selecting a predetermined number of said data elements from said selected segment of said database, ranked in accordance with said personal profile obtained from said user; posting said selected database elements directly to a user's home page in ranked order for said user's view.
Claim 2
Independent Claim
112 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, comprising the steps of: obtaining personal information from said user identifying topics of interest of said user; storing said personal information on said Internet server as a personal user profile; selecting a specific segment of said database which is to be searched for desired data elements; selecting a predetermined number of said data elements from said selected segment of said database, ranked in accordance with said personal profile obtained from said user; posting said selected database elements directly to a user's home page in ranked order for said user's view.
Claim 3
Dependent Claim
68 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements which match said topics of interest of said user.
Claim 4
Dependent Claim
49 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein each of said data elements within said database is assigned a plurality of factors each of which is given a value.
Claim 5
Dependent Claim
70 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 3 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements for which the product of said assigned factors is the greatest.
Claim 6
Dependent Claim
69 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements with the latest date of being downloaded to said server.
Claim 7
Dependent Claim
61 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements at random.
Claim 8
Dependent Claim
49 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said segment of said database which is to be searched comprises all data elements which said user has not seen before.
Claim 9
Dependent Claim
49 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said segment of said database which is to be search comprises data elements specified for a particular day of the week.
Claim 10
Dependent Claim
52 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein selected data elements are the same as said user saw earlier if said user logged on to said server previously on the same day.
Claim 11
Dependent Claim
43 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said step of obtaining personal information from said user further comprises performing an on-line check-up.
Claim 12
Dependent Claim
41 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 further comprising a step of assigning a rating to said data element by said user.
Claim 13
Dependent Claim
69 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 11 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements for which said rating by said user is the highest.
Claim 14
Dependent Claim
43 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 further comprising a step of recording topics of all data elements that said user selected by clicking.
Claim 15
Dependent Claim
76 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 13 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements which has the highest number of topics matching with said recorded topics of previously selected data elements.
Claim 16
Dependent Claim
38 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 further comprising a step of evaluating a readability index of said user.
Claim 17
Dependent Claim
69 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 15 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements which most closely matches said readability index of said user.
Claim 18
Dependent Claim
39 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 further comprising the step of evaluating a degree of knowledge of said user.
Claim 19
Dependent Claim
70 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 17 , wherein said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements which most closely matches said degree of knowledge of said user.
Claim 20
Dependent Claim
39 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , further comprising the step of notifying said user in case of emergency.
Claim 21
Dependent Claim
115 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said personal information is about a body of said user; said step of selecting a segment further comprises calculating a body index of said user and selecting all data elements within said database with body indexes which closely match said body index of said user; and said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements whose predetermined criteria matches a predetermined criteria of said user.
Claim 22
Dependent Claim
41 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 20 , wherein at least on of said predetermined criteria is a birthday of said user.
Claim 23
Dependent Claim
42 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 20 , wherein at least one of said predetermined criteria is a zodiacal sign of said user.
Claim 24
Dependent Claim
99 words
A method of selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, according to claim 1 , wherein said personal information comprises information required for accurate presentation of a vision test on said user's screen; said step of selecting a segment further comprises selecting an appropriately scaled test chart; and said step of selecting a predetermined number of said data elements from said selected segment further comprises the step of selecting at least one of said predetermined number of data elements which approximately indicates sharpness of said user's vision.
Claim 25
Independent Claim
119 words
An apparatus for selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, comprising: means for obtaining personal information from said user identifying topics of interest of said user; means for storing said personal information on said Internet server as a personal user profile; means for selecting a specific segment of said database which is to be searched for desired data elements; means for selecting a predetermined number of said data elements from said selected segment of said database, ranked in accordance with said personal profile obtained from said user; means for posting said selected database elements directly to a user's home page in ranked order for said user's view.
Claim 26
Independent Claim
119 words
An apparatus for selecting and presenting to a user of personalized data elements out of the database stored on an Internet server, comprising: means for obtaining personal information from said user identifying topics of interest of said user; means for storing said personal information on said Internet server as a personal user profile; means for selecting a specific segment of said database which is to be searched for desired data elements; means for selecting a predetermined number of said data elements from said selected segment of said database, ranked in accordance with said personal profile obtained from said user; means for posting said selected database elements directly to a user's home page in ranked order for said user's view.
Claim 27
Independent Claim
114 words
A method of selecting of personalized data elelments from all databases accessible on the Internet and presenting of said data elements to a user, comprising the steps of: obtaining personal information from said user identifying topics of interest of said user; storing said personal information on an Internet server as a personal user profile; selecting a specific segment of said databases which is to be searched for desired data elements; selecting a predetermined number of said data elements from said selected segment of said databases, ranked in accordance with said personal profile obtained from said user; posting said selected database elements directly to a user's home page in ranked order for said user's view.
Claim 28
Independent Claim
114 words
A method of selecting of personalized data elelments from all databases accessible on the Internet and presenting of said data elements to a user, comprising the steps of: obtaining personal information from said user identifying topics of interest of said user; storing said personal information on an Internet server as a personal user profile; selecting a specific segment of said databases which is to be searched for desired data elements; selecting a predetermined number of said data elements from said selected segment of said databases, ranked in accordance with said personal profile obtained from said user; posting said selected database elements directly to a user's home page in ranked order for said user's view.
References Cited (Backward Citations)
US5848396A
Cited
US5991735A
Cited
US6178409B1
Cited
US6199753B1
Cited
US5974572A
Cited
US6144962A
Cited
US6003032A
Cited
US6161660A
Cited
US6205472B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-09-10 | 2005-03-12 | 2005-09-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-09-10 | 2009-03-12 | 2009-09-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-09-10 | 2013-03-12 | 2013-09-11 | $7700.00 | Window Closed / Lapsed |