Container contract for data dependencies

    公开(公告)号:US10530709B2

    公开(公告)日:2020-01-07

    申请号:US14802550

    申请日:2015-07-17

    Abstract: Disclosed are various embodiments involving a container contract for data dependencies using representational state transfer (REST). A data resource is obtained by way of REST after determining that an application component has a dependency on the data resource. The application component is invoked to process the data resource. The data resource may be sent to the server by way of REST to effect a modification to the data resource in the server.

    Separating control of network sites

    公开(公告)号:US10013691B1

    公开(公告)日:2018-07-03

    申请号:US14164703

    申请日:2014-01-27

    CPC classification number: G06Q20/382 G06Q10/06 G06Q30/0601 G06Q40/02

    Abstract: Disclosed are various embodiments for separating control of network sites through the use of a proxy server application. A request for network content is received from a computing device. The network content is hosted by an organization on behalf of a customer. The network content is requested from one application on a trusted network that is subject to security supervision by the organization when the network content is determined to correspond to a secured portion of a network site. The network content is instead requested from another application managed by the customer on an untrusted network that is not subject to security supervision by the organization when the network content is determined to correspond to an unsecured portion of the network site. The network content is then sent to the computing device.

    Content delivery employing multiple security levels

    公开(公告)号:US09935977B1

    公开(公告)日:2018-04-03

    申请号:US14100663

    申请日:2013-12-09

    Abstract: Techniques are described for delivering one or more first resources of a page using a first security level, and delivering one or more second resources of a page using a second, different security level. A page is generated to include elements identifying resources to be presented in the page, and the elements may include security level identifiers indicating a security level to be employed in communicating the corresponding resource. Each security level may be associated with a set of security measures that ensure the integrity or confidentiality of the resource while it is communicated. The use of multiple security levels to communicate multiple resources may provide appropriate security for each resource, reducing latency and overhead in page generation, communication, and rendering.

    Speculative generation of network page components

    公开(公告)号:US09917788B2

    公开(公告)日:2018-03-13

    申请号:US14523318

    申请日:2014-10-24

    Inventor: Jeremy Boynes

    CPC classification number: H04L47/70 G06F17/30899

    Abstract: Disclosed are various embodiments for speculatively generating network page components to reduce network page generation latency. A request for a network page is received. Speculative generation is initiated for multiple network page components that are capable of being included in the network page. A subset of the speculatively generated network page components that will actually be included in the network page is determined. The network page is then generated, where the subset of the speculatively generated network page components are included in the network page and others of the speculatively generated network page components are excluded from the network page.

    Conditional promotion through frame reordering

    公开(公告)号:US09734134B1

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

    申请号:US14032035

    申请日:2013-09-19

    Inventor: Jeremy Boynes

    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 source. 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 be sent earlier than initially designated. Promotion may include frame reordering, such that communication frames including non-critical content items are sent to a user device prior to the frames that include critical content items. By promoting non-critical content items to be sent during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.

    Conditional promotion through packet reordering

    公开(公告)号:US09626344B1

    公开(公告)日:2017-04-18

    申请号:US14032006

    申请日:2013-09-19

    Inventor: Jeremy Boynes

    CPC classification number: G06F17/2247 G06F17/30902 H04L67/02 H04L67/32

    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 source. 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 be sent earlier than initially designated. Promotion may include packet reordering, such that packets including non-critical content items are sent to a user device prior to the packets that include critical content items. By promoting non-critical content items to be sent during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.

    Declarative language dynamic web platform
    40.
    发明授权
    Declarative language dynamic web platform 有权
    声明式动态Web平台

    公开(公告)号:US09507882B1

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

    申请号:US13964742

    申请日:2013-08-12

    CPC classification number: G06F17/30991

    Abstract: Described is a dynamic web platform configured to provide content rendered with one or more rendering systems. The rendering systems and the modules making up the rendering modules may interact with one another by way of declarative data. Administrators may configure the platform using the declarative data. The declarative data may express operational parameters, business rules, and so forth and may be modified while the platform is operating. The modules in the rendering system may be loosely bound, allowing for concurrent operations, dynamic changes to what content is to be rendered, and so forth.

    Abstract translation: 描述了被配置为提供用一个或多个渲染系统呈现的内容的动态web平台。 构成渲染模块的渲染系统和模块可以通过声明数据彼此交互。 管理员可以使用声明数据来配置平台。 声明性数据可以表示操作参数,业务规则等,并且可以在平台运行时进行修改。 渲染系统中的模块可能松散绑定,允许并发操作,对要呈现的内容进行动态更改等等。

Patent Agency Ranking