Abstract:
An electronic device displays a view of a lower portion of a first column from a document. The document includes at least a first column and a second column. A first user input gesture is received by the electronic device. In response to detecting the first user input gesture, the electronic device displays an animated transition from the view of the lower portion of the first column to a view of an upper portion of the second column.
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:
A system for authoring, publishing, and distribution of electronic documents is provided. The system includes a content authoring and publishing application to author and publish electronic documents, a content distribution system to distribute electronic documents, and a set of user devices that include digital content viewing applications that are used to read the electronic documents. The content authoring and publishing application is used to author and publish high-resolution versions of electronic documents. The high-resolution version of each document is associated with a set of annotations for each high-resolution image in the document. The annotations allow an electronic document thinning tool in the content distribution system to create a low-resolution version of each image and generate a low-resolution version of the electronic document without receiving low-resolution images from the author of the document.
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:
Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.
Abstract:
A content processing application that implements a method for displaying characters at least a threshold distance apart. The method receives two consecutive characters. The method automatically identifies a distance between the two consecutive characters and moves at least one of the two consecutive characters to adjust the distance between the two consecutive characters to a threshold distance apart.
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.
Abstract:
An electronic device displays at least a portion of an electronic document with a predefined page layout at a first magnification level on a display; detects a first input indicating a first insertion point in the document, where the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selects a second magnification level different from the first magnification level, where the second magnification level is selected so as to display the first portion of text at a target text display size, and, while maintaining the predefined page layout of the document, displays, at the second magnification level, a portion of the document that includes the first portion of text.