Abstract:
A method and system for extending characters. The method automatically identifies sections of a character to elongate and sections of the character to not elongate. The method moves the sections of the character that are not to be elongated and elongates the sections that are to be elongated. The sections to be elongated are those sections of the character that are parallel to an axis for extending the character.
Abstract:
Some embodiments provide a method for a document viewing application. While displaying a sequence of selectable items that each correspond to a different document in a sequence of documents, the method receives selection of an item corresponding to a particular document in the sequence. The method retrieves a first set of content for displaying at least a portion of the particular document. After the first set of content is retrieved and displayed, the method retrieves content for displaying documents surrounding the particular document in the sequence of documents such that the content is available if input is received to display one of the documents surrounding the particular document in the sequence.
Abstract:
Some embodiments provide a method for a document viewing application. While displaying a sequence of selectable items that each correspond to a different document in a sequence of documents, the method receives selection of an item corresponding to a particular document in the sequence. The method retrieves a first set of content for displaying at least a portion of the particular document. After the first set of content is retrieved and displayed, the method retrieves content for displaying documents surrounding the particular document in the sequence of documents such that the content is available if input is received to display one of the documents surrounding the particular document in the sequence.
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.