Prioritization of the delivery of different portions of an image file
    51.
    发明授权
    Prioritization of the delivery of different portions of an image file 有权
    传送图像文件的不同部分的优先级

    公开(公告)号:US09560160B1

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

    申请号:US14158324

    申请日:2014-01-17

    Abstract: Prioritizing delivery of different portions of images is disclosed, including: receiving a request for an image file; identifying a cluster of characterized images in an N-dimensional space to which the image file belongs; assigning a split point to the image file that is associated with the identified cluster of characterized images; and prioritizing a delivery of a first portion and a second portion of the image file based at least in part on the assigned split point.

    Abstract translation: 公开了对图像的不同部分的优先传送,包括:接收对图像文件的请求; 识别图像文件所属的N维空间中的特征图像的簇; 将分割点分配给与所识别的特征图像集合相关联的图像文件; 以及至少部分地基于所分配的分割点来优先排列图像文件的第一部分和第二部分。

    Smart hierarchical cache using HTML5 storage APIs
    52.
    发明授权
    Smart hierarchical cache using HTML5 storage APIs 有权
    使用HTML5存储API的智能分级缓存

    公开(公告)号:US09531829B1

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

    申请号:US14091794

    申请日:2013-11-27

    CPC classification number: H04L67/2842 H04L67/02

    Abstract: A method of caching resources corresponding to a webpage on a client is disclosed. A hierarchy of a plurality of storage mechanisms available on the client is determined based at least in part on performance of the plurality of storage mechanisms. The hierarchy comprises a plurality of levels to which each storage mechanism may be assigned. A request to cache a first resource corresponding to a webpage is received. One of the plurality of storage mechanisms for caching the first resource is selected based at least in part on the hierarchy. The first resource is stored in the selected storage mechanism of the hierarchy.

    Abstract translation: 公开了一种在客户机上缓存对应于网页的资源的方法。 至少部分地基于多个存储机构的性能确定客户端上可用的多个存储机制的层次结构。 层级包括可以分配每个存储机构的多个级别。 接收到缓存对应于网页的第一资源的请求。 至少部分地基于层次来选择用于高速缓存第一资源的多个存储机构之一。 第一个资源存储在层次结构的选定存储机制中。

    PROTECTING CONTENT INTEGRITY
    53.
    发明申请
    PROTECTING CONTENT INTEGRITY 审中-公开
    保护内容完整性

    公开(公告)号:US20160212101A1

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

    申请号:US15079396

    申请日:2016-03-24

    Abstract: A request for a resource of web content is received. It is determined whether the request identifies the resource using a transformed identifier that has been generated by transforming an original identifier of the resource. In the event it is determined that the request identifies the resource using the transformed identifier, the transformed identifier is translated back to the original identifier of the resource. The resource is obtained using the original identifier of the resource. The obtained resource is provided as a response to the request for the resource of web content.

    Abstract translation: 收到对网页内容资源的请求。 确定该请求是否使用通过变换资源的原始标识符而生成的经变换的标识符来识别资源。 在确定该请求使用变换的标识符来识别资源的情况下,将变换的标识符转换回资源的原始标识符。 使用资源的原始标识符获得资源。 所获得的资源作为对web内容的资源的请求的响应来提供。

    Placeholders for dynamic components in HTML streaming
    54.
    发明申请
    Placeholders for dynamic components in HTML streaming 有权
    HTML流媒体中动态组件的占位符

    公开(公告)号:US20160205213A1

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

    申请号:US14757908

    申请日:2015-12-23

    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage. A script is injected in the cached stub that intercepts any access to the placeholder.

    Abstract translation: 公开了一种加速动态网页传送的方法。 接收到对网页的请求,该网页包括一个或多个动态组件。 响应于请求发送缓存存根,其中缓存存根包括以经验形式确定为网页的静态组件的组件,并且其中高速缓存存根包括替换网页的第一动态组件的至少一部分的占位符。 一个脚本被注入缓存的存根,拦截对占位符的任何访问。

    HTML streaming
    55.
    发明申请
    HTML streaming 有权
    HTML流媒体

    公开(公告)号:US20160205166A1

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

    申请号:US14998075

    申请日:2015-12-23

    Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, the cached stub including common components of the webpage that were empirically determined to be common components across multiple requests for the webpage. The request for the webpage is forwarded to an origin server. The webpage is received from the origin server. A difference between the cached stub and the webpage received from the origin server is determined. An instruction to correct the difference between the cached stub and the webpage received from the origin server is sent.

    Abstract translation: 公开了一种加速动态网页传送的方法。 接收到网页的请求,该网页包括一个或多个动态组件。 发送缓存存根以响应请求,缓存存根包括经验确定为多个网页请求中的常见组件的网页的公共组件。 将网页的请求转发到原始服务器。 从原始服务器接收到网页。 确定缓存存根和从源服务器接收到的网页之间的区别。 发送用于校正从原始服务器接收到的缓存存根和网页之间的差异的指令。

    EFFICIENT DELIVERY OF WEBPAGES
    56.
    发明申请

    公开(公告)号:US20160191658A1

    公开(公告)日:2016-06-30

    申请号:US13836512

    申请日:2013-03-15

    CPC classification number: H04L67/32 G06F16/954 G06F16/972 H04L67/2842

    Abstract: A method of delivering a webpage including dynamic content is disclosed. A request for the webpage directed to a third-party site is received. Likely components corresponding to the webpage is determined with a processor based at least in part on previous responses to similar requests. The determined likely components corresponding to the webpage are sent to a sender of the request. The webpage from the third-party site is received. The remaining components corresponding to the webpage are determined with the processor. The determined remaining components corresponding to the webpage are sent in response to the request.

    EFFICIENT DELIVERY OF CONTENT BY VIRTUALIZATION OF STATIC INTERACTION WITH THE DOCUMENT OBJECT MODEL
    57.
    发明申请
    EFFICIENT DELIVERY OF CONTENT BY VIRTUALIZATION OF STATIC INTERACTION WITH THE DOCUMENT OBJECT MODEL 审中-公开
    通过与文档对象模型进行静态交互的虚拟化来有效地传递内容

    公开(公告)号:US20160154774A1

    公开(公告)日:2016-06-02

    申请号:US14947571

    申请日:2015-11-20

    Abstract: A method of updating a document object model (DOM) is disclosed. A message is received from a web browser requesting for information to update the DOM. A dummy response message is sent to the web browser, wherein the dummy response message does not include the information to update the DOM, and wherein the dummy response message causes the web browser to create a dummy node in the DOM. A request message is received from a client as part of a client-server protocol, wherein the request message requests at least a portion of the information to be sent to the client. A first response message is sent including at least a portion of the information to the client, wherein the first response message is processed by the client to determine a first update to the DOM, and wherein the first update is applied to the DOM.

    Abstract translation: 公开了一种更新文档对象模型(DOM)的方法。 从Web浏览器接收到一条消息,请求更新DOM的信息。 虚拟响应消息被发送到web浏览器,其中虚拟响应消息不包括用于更新DOM的信息,并且其中虚拟响应消息导致web浏览器在DOM中创建虚拟节点。 作为客户机 - 服务器协议的一部分从客户端接收请求消息,其中请求消息请求要发送给客户端的信息的至少一部分。 发送包括信息的至少一部分的第一响应消息给客户端,其中由客户端处理第一响应消息以确定DOM的第一更新,并且其中第一更新被应用于DOM。

    Provisional execution of dynamic content component
    58.
    发明授权
    Provisional execution of dynamic content component 有权
    动态内容组件的临时执行

    公开(公告)号:US09298455B1

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

    申请号:US14644791

    申请日:2015-03-11

    Abstract: Expediting content delivery is disclosed. A request for content is received from a requestor. A cached component of the requested content that includes at least some cached executable content is identified. The cached component of the requested content is provided to the requestor for provisional execution. It is determined whether a change, if any, in the requested content may invalidate the provisional execution. In the event it is determined that the change in the requested content may invalidate the provisional execution, the requestor is instructed to abandon the provisional execution.

    Abstract translation: 披露加快内容交付。 从请求者接收到对内容的请求。 识别包括至少一些缓存的可执行内容的请求内容的缓存组件。 请求的内容的缓存组件被提供给请求者进行临时执行。 确定所请求的内容中是否有更改可能使临时执行无效。 在确定所请求的内容的改变可能使临时执行无效的情况下,请求者被指示放弃临时执行。

    SMART PACKAGING FOR MOBILE APPLICATIONS
    59.
    发明申请
    SMART PACKAGING FOR MOBILE APPLICATIONS 审中-公开
    智能包装移动应用

    公开(公告)号:US20150229581A1

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

    申请号:US14626351

    申请日:2015-02-19

    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.

    Abstract translation: 公开了一种从服务器向应用分发内容的方法。 该方法包括在从服务器发送到应用程序的文件中检测应用程序被定向请求要下载到应用程序的一个或多个资源。 确定与下载一个或多个资源相关联的网络延迟。 至少部分地基于网络等待时间来选择性地打包所述一个或多个资源的子集。 将一个或多个资源的有选择地打包的子集发送到应用程序。

Patent Agency Ranking