Error handling in a network resource generation environment
    14.
    发明授权
    Error handling in a network resource generation environment 有权
    网络资源生成环境中的错误处理

    公开(公告)号:US09396053B2

    公开(公告)日:2016-07-19

    申请号:US14463284

    申请日:2014-08-19

    CPC classification number: G06F11/0769 G06F17/21 G06Q20/356 G06Q20/40 H04L67/02

    Abstract: Disclosed are various embodiments that facilitate error handling in a network resource generation environment. A request for a network resource is obtained from a client. The network resource is associated with a network site hosted on behalf of a first party by a second party. Resource generation code supplied by the first party is executed by a framework in response to the request. A customized error network resource is sent to the client in response to determining that an error has occurred in the framework that executes the resource generation code.

    Abstract translation: 公开了促进网络资源生成环境中的错误处理的各种实施例。 从客户端获取网络资源的请求。 网络资源与由第二方代表第一方托管的网络站点相关联。 由第一方提供的资源生成代码由响应于请求的框架执行。 响应于确定在执行资源生成代码的框架中发生错误,定制的错误网络资源被发送到客户端。

    Optimization of application parameters

    公开(公告)号:US10666716B1

    公开(公告)日:2020-05-26

    申请号:US15629656

    申请日:2017-06-21

    Abstract: Optimization preferences are defined for optimizing execution of a distributed application. Candidate sets of application parameter values may be tested in test execution environments. Measures of performance for metrics of interest are determined based upon the execution of the distributed application using the candidate sets of application parameter values. Utility curves may be utilized to compute measures of effectiveness for metrics of interest. A multi-attribute rollup operation may utilize the computed measures of effectiveness and weights to compute a grand measure of merit (MOM) for the candidate sets of application parameter values. An optimized set of application parameter values may then be selected based upon the computed grand MOMs. The optimized set of application parameter values may be deployed to a production execution environment executing the distributed application. Production safe application parameters might also be identified and utilized to optimize execution of the distributed application in a production execution environment.

    Continuous translation refinement with automated delivery of re-translated content

    公开(公告)号:US10235362B1

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

    申请号:US15279025

    申请日:2016-09-28

    Abstract: A content management system (CMS) and a translation management system (TMS) can utilize content dimensions for content items to manage and translate the content items between languages. Machine and human translations of complex dynamic content can also be improved by pre-rendering the content to remove localization-related syntax prior to machine or human translation. Content items can also be scored as to their suitability for localization prior to translation, and translation can be skipped for content items that do not have a sufficiently high score. Semantic and natural language processing (NLP) techniques can also be utilized for content categorization and routing. Translations of content items can also be continuously refined and higher quality re-translated content can be provided in an automated fashion.

    Avoiding or deferring data copies
    18.
    发明授权

    公开(公告)号:US10095531B2

    公开(公告)日:2018-10-09

    申请号:US14827121

    申请日:2015-08-14

    Inventor: Jeremy Boynes

    Abstract: Methods and systems for avoiding or deferring data copies are disclosed. Using a virtual machine, it is determined whether a set of program code comprises references to a data object after an operation to generate a copy of the data object. If not, a set of optimized program code is generated in which the operation to copy the data object is replaced with an operation to update a reference. Using the virtual machine, it is determined whether the set of program code comprises an operation to generate a copy of a buffer object. If so, a set of further optimized program code is generated, comprising an allocation of one or more memory pages to store the buffer object with a copy-on-write parameter instead of the operation to generate the copy of the buffer object.

    Concurrent loading of session-based information

    公开(公告)号:US09787521B1

    公开(公告)日:2017-10-10

    申请号:US14028408

    申请日:2013-09-16

    Inventor: Jeremy Boynes

    CPC classification number: G06Q30/06

    Abstract: Techniques are described for determining non-session-related content of a web page through operations that are performed at least partly concurrently with operations for determining session-related content for the page. Session data may be stored on, or accessed through, a centralized session data service that is in communication with a plurality of content servers configured to serve web pages. To mitigate latency incurred through network communications between the content server(s) and the session data service, the generation or retrieval of non-session-related content may begin after the receipt of a page request in a session, and may proceed at least partly in parallel with operations to validate the session identifier, retrieve session data associated with the session identifier, or determine session-related content for the page based on the session data.

    Conditional promotion in multi-stream content delivery

    公开(公告)号:US09785969B1

    公开(公告)日:2017-10-10

    申请号:US14031952

    申请日:2013-09-19

    Inventor: Jeremy Boynes

    CPC classification number: G06Q30/0255

    Abstract: Techniques are described for promoting content items in a page to load in a different order than the order in which they were initially designated to load in the page. A page may include critical content items designated to load earlier than non-critical content items. In instances where there is a delay due to latency in generating or retrieving the critical content items, one or more non-critical content items may be promoted to load earlier than initially designated. By promoting non-critical content items to load during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced. Content transport may employ a multi-stream networking protocol that multiplexes a plurality of streams, and promotion may include writing to a particular stream during the delay in availability of the critical content items.

Patent Agency Ranking