APPARATUS, SYSTEM AND METHOD FOR STRING DISAMBIGUATION AND ENTITY RANKING
First Claim
1. A method for classifying an article, the method comprising:
- spotting an article to identify one or more entities, the one or more entities comprising strings of text within the article;
determining the location within the article of the occurrences of at least one entity of the one or more entities;
assigning a weighted score to each of the occurrences of the at least one entity of the one or more entities, the weighted score based at least on the location within the article of each of the occurrences;
summing the weighted score for each of the occurrences of the at least one entity of the one or more entities to calculate an entity importance score;
assigning the entity importance score to the at least one entity of the one or more entities; and
storing the entity importance score and an identifier of the at least one entity with the article in an article database.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
23 Citations
20 Claims
-
1. A method for classifying an article, the method comprising:
-
spotting an article to identify one or more entities, the one or more entities comprising strings of text within the article; determining the location within the article of the occurrences of at least one entity of the one or more entities; assigning a weighted score to each of the occurrences of the at least one entity of the one or more entities, the weighted score based at least on the location within the article of each of the occurrences; summing the weighted score for each of the occurrences of the at least one entity of the one or more entities to calculate an entity importance score; assigning the entity importance score to the at least one entity of the one or more entities; and storing the entity importance score and an identifier of the at least one entity with the article in an article database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for classifying a collection of computer files, the system comprising:
-
an article database storing a plurality of article-based computer files; a spotting device in communication with the article database to retrieve a first article of the plurality of article-based computer files from the article database and identify one or more entities within a first article of the plurality of article-based computer files, the one or more entities comprising strings of text within the first article; and an entity ranker device executing one or more computer-executable instructions to; determine the location within the article of the occurrences of at least one entity of the one or more entities; assign a weighted score to each of the occurrences of the at least one entity of the one or more entities, the weighted score based at least on the location within the first article of each of the occurrences; sum the weighted score for each of the occurrences of the at least one entity of the one or more entities to calculate an entity importance score; assign the entity importance score to the at least one entity of the one or more entities; and store the entity importance score and an identifier of the at least one entity with the first article in the article database. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing one or more executable instructions to perform a computer-implemented method, the one or more executable instructions to:
-
spotting an article to identify one or more entities comprising strings of text within the article and the location within the article of the occurrences of at least one entity of the one or more entities; assigning a weighted score to each of the occurrences of the at least one entity of the one or more entities, the weighted score based at least on the location within the article of each of the occurrences; summing the weighted score for each of the occurrences of the at least one entity of the one or more entities to calculate an entity importance score; assigning the entity importance score to the at least one entity of the one or more entities; and storing the entity importance score and an identifier of the at least one entity with the article in an article database. - View Dependent Claims (19, 20)
-
Specification