Abstract:
Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents. Some embodiments provide a method for arranging documents within the different sections and for ordering the different sections within the aggregated feed. In some embodiments, the groups are dynamically generated at a device based on content (e.g., tags) of the documents.
Abstract:
In some implementations, a computing system can deliver personalized content while preserving user privacy. For example, the computing system can include a content server that filters and selects aggregate content items (e.g., magazine issues, newspaper issues, etc.) that are relevant to a subject matter tag (e.g., investment identifier) received in a request from a client device. The content server can send the selected aggregate content items to the requesting client. Upon receiving the aggregate content items, requesting client device can evaluate and select aggregate content items to present to the user based on user preferences stored on the user device. The selected aggregate content items can then be presented on a display of the user device. Thus, personalization of aggregate content item selection and presentation can be performed without distributing user preference data outside of the user device thereby preserving user privacy.
Abstract:
Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores identify a preference ranking for attributes associated with the documents. Some embodiments use the computed attribute scores to select subsequent documents for display on the device and/or to arrange the display of subsequent documents on the device.
Abstract:
Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores in some embodiments identify a preference ranking for attributes associated with the documents. As further describe below, some embodiments use the computed attribute scores to select subsequent documents for display on the device and/or to arrange the display of subsequent documents on the device.
Abstract:
Some embodiments provide a document viewing application with first and second document channel browsing modes. The first mode displays selectable items corresponding to document channels. Selection of an item causes the application to add the corresponding document channel to a set of selected document channels from which to retrieve documents for presentation within the application and dynamically add items corresponding to document channels related to the selected document channel to the selectable items for display in the first mode. The second mode displays a first set of selectable items corresponding to sources of documents and a second set of selectable items corresponding to document topics. Selection of an item in the second browsing mode causes the application to add the corresponding document channel to the set of selected document channels and modify the selectable items presented in the second mode a next time the second mode is entered.
Abstract:
In some implementations, a computing system can determine how important an investment identifier is to a content item that mentions the investment identifier. For example, a content item may describe a story, event, etc., related to an investment identifier. The content item may mention the investment identifier by mentioning the investment identifier, proxies for the investment identifier, or other equivalents associated with the investment identifier. The computing system can determine locations in the content item where the investment identifier is mentioned and/or how frequently the investment identifier is mentioned. Based on the locations and/or frequency of mentions, the computing system can determine an importance score that represents how important the investment identifier is to the story described by the content item. The importance score can be stored in metadata for the content item and used when determining which content items to present to a user.
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.
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. In addition to providing the articles to the reader application, an article providing system may also determine the quality or popularity of particular articles and provide the most popular articles to users of the system. In one embodiment, the system may receive one or more anonymous interaction metrics from one or more devices connected to the system. The anonymous interaction metrics may be associated with a particular article and provide some indication of a user's engagement with the article. The system utilizes these interaction metrics or measurements to set or adjust a score or ranking associated with the particular article. The score may then be utilized by the system to rank the article in relation to other articles available through the system to provide the most popular or highest ranked articles to users of the system.
Abstract:
Aspects of the present disclosure may involve a computer implemented method of disambiguating a string from an article involving an electronic device including one or more hardware processing units, and accessing a disambiguation database comprising a plurality of string-entity combinations and associated metrics for each of the plurality of string-entity combinations. The associated metrics may include a metric associated with an arrival probability of linking at a web page for a particular entity after a specified number of links from a starting page. The method may involve generating a clique graph for each candidate entity of the article, and generating a probability that a particular candidate entity matches a particular string associated with the particular candidate entity as a function of score attributes generated from the clique graph and the arrival probability of linking at the page for the particular entity after the specified number of links.
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.