Predictive auto-scaling and reactive auto-scaling for network accessible messaging services

    公开(公告)号:US10193822B1

    公开(公告)日:2019-01-29

    申请号:US15240592

    申请日:2016-08-18

    Abstract: Technologies are disclosed for providing predictive auto-scaling for resources of a network-accessible message processing service. Control metrics are analyzed in order to predict a future volume of messages that will be received and processed by the message processing service. Based upon the prediction, resources, in the form of computing resources, are allocated to the message processing service. Reactive auto-scaling of the resources can also be used in conjunction with predictive auto-scaling. For reactive auto-scaling, an enqueue rate at a queuing service for messages is monitored and resources are reactively auto-scaled accordingly.

    Differential patching of content
    3.
    发明授权
    Differential patching of content 有权
    内容差分补丁

    公开(公告)号:US09529586B1

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

    申请号:US14671978

    申请日:2015-03-27

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

    Dynamic adjustment of rendering parameters to optimize reading speed

    公开(公告)号:US09984045B2

    公开(公告)日:2018-05-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.

    Context-based dynamic rendering of digital content
    6.
    发明授权
    Context-based dynamic rendering of digital content 有权
    基于上下文的数字内容动态渲染

    公开(公告)号:US09558159B1

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

    申请号:US14713412

    申请日:2015-05-15

    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.

    Abstract translation: 公开了用于渲染数字内容的动态字符增强的系统,方法和计算机可读介质。 示例性方法可以包括识别指示用户期望读取的速率的读取速度,确定要呈现给用户的内容的一部分中的单词的数量,以及确定该部分中的至少一个单词的基本时间间隔 至少部分基于阅读速度的内容。 方法可以包括确定内容部分的平均难易度值,确定第一个单词的第一难题值超过平均难度值,以及至少部分地基于第一难题值确定第一单词的第一时间调整 。 方法可以包括至少部分地基于基准时间间隔和第一时间调整来确定第一时间间隔。

    Generation and presentation of electronic books for consumption in skim mode
    7.
    发明授权
    Generation and presentation of electronic books for consumption in skim mode 有权
    电子书的生成和呈现,用于消费模式

    公开(公告)号:US09536437B1

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

    申请号:US13826863

    申请日:2013-03-14

    CPC classification number: G09B5/06

    Abstract: Embodiments of methods, systems, and storage medium associated with providing an electronic book for partial consumption are disclosed herein. In one instance, an electronic book, including prominent and non-prominent components, may be stored in memory of an electronic reader. In various embodiments, the electronic reader may monitor for an instruction from a user to transition between a skim mode of operation and a normal mode of operation. In various embodiments, the electronic reader may be placed in the skim mode of operation in response to detecting an instruction from the user to enter the skim mode of operation. While in the skim mode of operation, the prominent components of the electronic book may be filtered from the non-prominent components and presented, and presentation of the non-prominent components of the electronic book may be suppressed. Other embodiments may be described and/or claimed.

    Abstract translation: 本文公开了与提供用于部分消费的电子书相关联的方法,系统和存储介质的实施例。 在一种情况下,包括突出和非突出成分的电子书可以存储在电子阅读器的存储器中。 在各种实施例中,电子阅读器可以监视来自用户的指令,以在脱模操作模式和正常操作模式之间转换。 在各种实施例中,响应于检测到来自用户的指令进入脱模操作模式,电子读取器可以被放置在脱模操作模式中。 在脱模操作方式中,电子书的突出部分可以从非突出部件过滤出来,并且可以抑制电子书的非突出部件的呈现。 可以描述和/或要求保护其他实施例。

    Process for contextualizing position

    公开(公告)号:US10552514B1

    公开(公告)日:2020-02-04

    申请号:US14631003

    申请日:2015-02-25

    Abstract: Devices, systems and methods are disclosed for emphasizing particular text in reflowable content. Primary text, such as keywords or sentences related to a most recent input, and secondary text, such as row(s) of text including the keywords and/or sentences, are determined. The primary text may be emphasized using a first effect and the secondary text may be emphasized using a second effect, while an opacity of non-emphasized text may be reduced. Content is displayed initially with the first effect, the second effect and the reduced opacity, and an animation sequence removes the first effect and the second effect and increases the opacity in intervals until the content is displayed uniformly. Thus content that is of interest to a reader (such as a previous reading location) may be emphasized when a screen refreshes with reflowed content.

    Dynamic kerning pair reduction for digital font rendering

    公开(公告)号:US10275426B1

    公开(公告)日:2019-04-30

    申请号:US14860738

    申请日:2015-09-22

    Abstract: Systems, methods, and computer-readable media are disclosed for dynamic kerning pair reduction for digital font rendering. Example methods may include receiving a first font file comprising glyph data and a first set of kerning pairs, determining a first kerning pair of the first set of kerning pairs that comprises a kerning adjustment value below a kerning adjustment threshold, removing the first kerning pair from the first set of kerning pairs to generate a second set of kerning pairs, and generating a second font file comprising the glyph data and the second set of kerning pairs.

Patent Agency Ranking