Anchoring bookmarks to individual words for precise positioning within electronic documents

    公开(公告)号:US09721031B1

    公开(公告)日:2017-08-01

    申请号:US14631061

    申请日:2015-02-25

    CPC classification number: G06F17/30884 G06F17/211

    Abstract: Devices, systems and methods are disclosed for anchoring bookmarks to individual words for precise positioning within electronic documents. The bookmarks may be anchored based on user input selecting particular words, based on gaze tracking identifying most recently read words, or based on estimated reading speed. The bookmarks may be a link used to navigate within the document, may be used as an anchor for a new layout after content reflow or may be automatically saved when the e-reader turns off the display to provide the user with a most recently read passage. If a bookmark isn't anchored to specific words by the user, the device may anchor the bookmark to the beginning of a sentence or a paragraph including the recently read words determined using gaze tracking or estimated reading speed.

    Context-based dynamic rendering of digital content

    公开(公告)号:US10242588B1

    公开(公告)日:2019-03-26

    申请号:US15401212

    申请日:2017-01-09

    Abstract: Systems, methods, and computer-readable media are disclosed for dynamic character enhancement for rendering digital content. Example methods may include identifying a reading speed indicative of a rate at which a user desires to read, determining a number of words in a portion of content to present to the user, and determining a base time interval for at least one word of the portion of content based at least in part on the reading speed. Methods may include determining an average difficulty value of the portion of content, determining that a first difficulty value of a first word exceeds the average difficulty value, and determining a first time adjustment for the first word based at least in part on the first difficulty value. Methods may include determining a first time interval based at least in part on the base time interval and the first time adjustment.

    DYNAMIC ADJUSTMENT OF RENDERING PARAMETERS TO OPTIMIZE READING SPEED
    15.
    发明申请
    DYNAMIC ADJUSTMENT OF RENDERING PARAMETERS TO OPTIMIZE READING SPEED 有权
    渲染参数的动态调整优化读取速度

    公开(公告)号:US20160378720A1

    公开(公告)日:2016-12-29

    申请号:US14754192

    申请日:2015-06-29

    CPC classification number: G06F17/214 G06F17/211 G06F17/212

    Abstract: A rendering optimizer captures content engagement feedback associated with a first interval during which electronic content is presented with a first set of rendering parameter values. The rendering optimizer adjusts at least one rendering parameter value of the first set of rendering parameter values by a step amount in a first direction to create a second set of rendering parameter values and captures content engagement feedback associated with a second interval during which the electronic content is presented with the second set of rendering parameter values. The rendering optimizer further adjusts the rendering parameter values to determine they result in an improvement in reading immersion.

    Abstract translation: 渲染优化器捕获与第一间隔相关联的内容接合反馈,在该间隔期间,用第一组渲染参数值呈现电子内容。 渲染优化器将第一组渲染参数值的至少一个渲染参数值在第一方向上调整步长量,以创建第二组渲染参数值,并捕获与第二个间隔相关联的内容接合反馈,在该间隔期间,电子内容 呈现第二组渲染参数值。 渲染优化器进一步调整渲染参数值,以确定它们导致阅读沉浸的改善。

    Providing fonts for electronic publications
    16.
    发明授权
    Providing fonts for electronic publications 有权
    为电子出版物提供字体

    公开(公告)号:US09483445B1

    公开(公告)日:2016-11-01

    申请号:US13894319

    申请日:2013-05-14

    CPC classification number: G06F17/214 G06F17/212

    Abstract: A method and system to provide fonts for electronic publications is described. An example method includes receiving a request for an electronic publication from a user device, retrieving a font identifier of a font from the electronic publication, providing the electronic publication to the user device, determining, based on the font identifier, that at least one font file of the font is not stored on the user device, and providing the at least one font file of the font to the user device.

    Abstract translation: 描述了一种为电子出版物提供字体的方法和系统。 示例性方法包括从用户设备接收电子出版物的请求,从电子出版物检索字体的字体标识符,向用户设备提供电子出版物,基于字体标识符确定至少一种字体 字体的文件不存储在用户设备上,并且将该字体的至少一个字体文件提供给用户设备。

    SIMULATING VARIANCES IN HUMAN WRITING WITH DIGITAL TYPOGRAPHY
    17.
    发明申请
    SIMULATING VARIANCES IN HUMAN WRITING WITH DIGITAL TYPOGRAPHY 有权
    用数字印刷术模拟人类写作中的变化

    公开(公告)号:US20160078660A1

    公开(公告)日:2016-03-17

    申请号:US14949768

    申请日:2015-11-23

    CPC classification number: G06T11/60 G06F3/00 G06F17/214 G09G5/24 G09G5/28

    Abstract: Methods and systems for rendering text to simulate human penmanship are described. A text rendering engine converts a text string into an image that can be displayed using one or more seed numbers to influence the rendering and appearance of the text. The text rendering engine may render variations of each character of the text string using the seed numbers to select from a set of single-character or multi-character glyphs, or to modify a size, weight, slope, or Bezier curve point of the character.

    Abstract translation: 描述了用于渲染文本以​​模拟人类手法的方法和系统。 文本呈现引擎将文本字符串转换为可以使用一个或多个种子编号来显示的图像,以影响文本的呈现和显示。 文本呈现引擎可以使用种子编号来呈现文本串的每个字符的变化,以从一组单字符或多字符字形中选择,或修改字符的大小,重量,斜率或贝塞尔曲线点 。

    Differential patch of content
    18.
    发明授权
    Differential patch of content 有权
    差异补丁的内容

    公开(公告)号:US08997082B1

    公开(公告)日:2015-03-31

    申请号:US13943678

    申请日:2013-07-16

    CPC classification number: G06F8/658 G06F17/2288 G06F17/241

    Abstract: Devices and techniques to incrementally update content associated with an electronic publication are described. A patch generation module may be configured to generate patch data files comprising incremental changes associated with the electronic publication. A differential patch module located on a client device may be configured to obtain the patch data files. The differential patch module may also be configured to compare the patch data files and the electronic publication and identify the differences between the files. Additionally, the differential patch module may be configured to update the changes in the patch data files with the content of the electronic publication. Accordingly, the electronic publication may be updated to include the changes in the patch data files.

    Abstract translation: 描述用于增量地更新与电子出版物相关联的内容的设备和技术。 补丁生成模块可以被配置为生成包括与电子出版物相关联的增量变化的补丁数据文件。 可以将位于客户端设备上的差分补丁模块配置为获得补丁数据文件。 差分补丁模块还可以被配置为比较补丁数据文件和电子出版物,并识别文件之间的差异。 另外,差分补丁模块可以被配置为利用电子出版物的内容来更新补丁数据文件中的变化。 因此,可以更新电子出版物以包括补丁数据文件中的变化。

Patent Agency Ranking