Conditional promotion in content delivery

    公开(公告)号:US09607322B1

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

    申请号:US14031856

    申请日:2013-09-19

    Inventor: Jeremy Boynes

    CPC classification number: G06Q30/0277

    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 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.

    HIERARCHICAL MODELING FOR NETWORK SITES
    22.
    发明申请
    HIERARCHICAL MODELING FOR NETWORK SITES 审中-公开
    网络网站的分层建模

    公开(公告)号:US20160103806A1

    公开(公告)日:2016-04-14

    申请号:US14975688

    申请日:2015-12-18

    Abstract: Disclosed are various embodiments for hierarchical modeling of network sites. A page model from a hierarchy of page models is provided in at least one computing device. The page model includes a plurality of features. Each one of the features is assigned to a respective network page region. The features include at least one original feature and at least one inheritable feature from a parent page model. A network page is generated in the at least one computing device corresponding to the page model. Each one of the features of the page model is encoded for rendering within the respective network page region.

    Abstract translation: 公开了用于网站的层次建模的各种实施例。 在至少一个计算设备中提供来自页面模型层级的页面模型。 页面模型包括多个特征。 功能中的每一个被分配给相应的网页区域。 功能包括至少一个原始功能和父页面模型中至少一个可继承的功能。 在对应于页面模型的至少一个计算设备中生成网页。 页面模型的每个特征被编码用于在各个网页区域内呈现。

    SECURING EXECUTION OF CUSTOMER-SUPPLIED NETWORK PAGE GENERATION CODE
    23.
    发明申请
    SECURING EXECUTION OF CUSTOMER-SUPPLIED NETWORK PAGE GENERATION CODE 有权
    安全执行客户提供的网页生成代码

    公开(公告)号:US20150047031A1

    公开(公告)日:2015-02-12

    申请号:US14523325

    申请日:2014-10-24

    Abstract: Disclosed are various embodiments for securing execution of page generation code supplied by customers. The page generation code may be instrumented with code that facilitates monitoring of one or more resources consumed by the page generation code. Various compile-time checks relating, for example, to code size and whether exception-handling code is present may be performed. The page generation code is executed to generate a network page in response to a request obtained from a client. One or more resource consumption limits are enforced upon the page generation code.

    Abstract translation: 公开了用于确保由客户提供的页面生成代码的执行的各种实施例。 页面生成代码可以用便于监视页面生成代码所消耗的一个或多个资源的代码进行检测。 可以执行与代码大小有关的各种编译时检查,以及是否存在异常处理代码。 执行页面生成代码以响应于从客户端获得的请求来生成网页。 在页面生成代码上执行一个或多个资源消耗限制。

    Content delivery employing multiple security levels

    公开(公告)号:US10574703B1

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

    申请号:US15914690

    申请日:2018-03-07

    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.

    Secured communication in network environments

    公开(公告)号:US10574443B2

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

    申请号:US15045113

    申请日:2016-02-16

    Abstract: A computing device can obtain a session key for encrypting data that is communicated between a client device and the computing device. The computing device can receive, from the client device, an encrypted request for data. The encrypted request can be encrypted by the client device using the session key. The data requested can be stored on a second computing device. The computing device can send, to the second computing device, a copy of the session key and the encrypted request for data. The second computing device can decrypt the data using the session key and can also encrypt data responsive to the request using the session key.

    Avoiding or deferring data copies
    28.
    发明授权
    Avoiding or deferring data copies 有权
    避免或推迟数据副本

    公开(公告)号:US09110680B1

    公开(公告)日:2015-08-18

    申请号:US13804047

    申请日:2013-03-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.

    Abstract translation: 公开了避免或推迟数据副本的方法和系统。 使用虚拟机,确定在生成数据对象的副本的操作之后,一组程序代码是否包括对数据对象的引用。 如果不是,则生成一组优化的程序代码,其中复制数据对象的操作被替换为更新引用的操作。 使用虚拟机,确定该组程序代码是否包括用于生成缓冲对象的副本的操作。 如果是,则生成一组进一步优化的程序代码,其包括一个或多个存储器页面的分配,以存储具有写时复制参数的缓冲对象,而不是生成缓冲对象的副本的操作。

    SPECULATIVE GENERATION OF NETWORK PAGE COMPONENTS
    29.
    发明申请
    SPECULATIVE GENERATION OF NETWORK PAGE COMPONENTS 有权
    网络页面组件的统计生成

    公开(公告)号:US20150046596A1

    公开(公告)日:2015-02-12

    申请号: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.

    Abstract translation: 公开了用于推测性地生成网页组件以减少网页生成等待时间的各种实施例。 接收到网页的请求。 针对能够包含在网络页面中的多个网页组件启动投机生成。 确定实际包含在网页中的推测生成的网页组件的子集。 然后生成网页,其中推测生成的网页组件的子集包括在网络页面中,并且推测生成的网页组件中的其他网络页面组件从网络页面中排除。

    Extensible change control management

    公开(公告)号:US11880720B2

    公开(公告)日:2024-01-23

    申请号:US17486706

    申请日:2021-09-27

    CPC classification number: G06F9/541 G06F9/44526 G06F9/505 G06F9/542

    Abstract: Extensible change control management for development and deployment of applications is described. A change control manager may register plugin components, including requester, approver and performer components, to process changes to a resource of a resource type, where registering is performed responsive to request(s) received via programmatic interface(s). Upon receiving a change request from the requester component, the change control manager may send the change request to the approver component to approve the change request and, responsive to notification of approval from the approver component, the change control manager may then send the change request to the performer component to implement the requested change. The change control manager and the various components each send and/or receive change requests encoded in a standardized schema for the resource type, the standardized schema independent of the implementation of the resource and the means of implementing changes to the resource by the performer component.

Patent Agency Ranking