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.
Abstract:
An application interface is provided that allows a user to interact with a work space. The application interface may include a defined display area that includes one or more discrete works spaces. In one implementation a user interaction with the defined display area, such as an overscroll interaction, results in the defined display area being modified, such as to include additional or fewer discrete work spaces.
Abstract:
A content presentations editing application for editing a structured electronic document that includes mathematical objects is provided. The content presentation editing application selects a portion of the document, the selected portion including at least one mathematical object. The content presentation editing application centers the selected portion of the document by identifying an alignment symbol in the mathematical object and aligning the mathematical object to a particular position in the document at the identified alignment symbol. To align the mathematical object, some embodiments move the mathematical object such that the alignment symbol is at the center of the page. For mathematical objects that are located within cells of a table, the center alignment operation moves each mathematical object in the table such that the identified alignment symbol aligns with the center of the table column that contains the mathematical object.