User device to domain name resolver mapping

    公开(公告)号:US10432576B2

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

    申请号:US14309492

    申请日:2014-06-19

    Inventor: Brian Kennedy

    Abstract: A method of selecting an edge proxy server to serve web contents to user devices is disclosed. Domain name system (DNS) queries from a domain name resolver are received. A mapping between the domain name resolver and a corresponding list of user devices served by the domain name resolver are created based on the received DNS queries. A transformed geographical location representing the domain name resolver is determined based on the mapping. An edge proxy server is selected in response to a future DNS query received from the domain name resolver based at least in part on the transformed geographical location of the domain name resolver.

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

    公开(公告)号:US20160170947A1

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

    申请号:US14977294

    申请日:2015-12-21

    Abstract: A method of updating a document object model (DOM) is disclosed. A request by a web browser for information to update the DOM is intercepted by intercepting an interaction with the DOM. The request is converted to a server request as part of a client-server protocol, requesting at least a portion of the information from a server. The server request is sent to the server. A first server response including at least a portion of the information from the server is received. The first server response is processed according to the client-server protocol to determine a first update to the DOM. The first update is applied to the DOM.

    Abstract translation: 公开了一种更新文档对象模型(DOM)的方法。 网页浏览器要更新DOM的信息的请求是通过拦截与DOM的交互来截获的。 请求作为客户端 - 服务器协议的一部分转换为服务器请求,从服务器请求至少一部分信息。 服务器请求被发送到服务器。 接收包括来自服务器的信息的至少一部分的第一服务器响应。 根据客户端 - 服务器协议处理第一个服务器响应,以确定DOM的第一次更新。 第一个更新应用于DOM。

    PARTIAL WEBSITE OPTIMIZATION FOR A WEB PUBLISHER
    6.
    发明申请
    PARTIAL WEBSITE OPTIMIZATION FOR A WEB PUBLISHER 有权
    网站发布商的部分网站优化

    公开(公告)号:US20150143224A1

    公开(公告)日:2015-05-21

    申请号:US14081931

    申请日:2013-11-15

    Inventor: Brian Kennedy

    Abstract: A method of delivering webpages to a browser includes delivering a first webpage using a streaming protocol that optimizes delivery of content of the first webpage where the first webpage includes information that may persist in a browser cache; delivering a second webpage without using the streaming protocol where the second webpage and the first webpage both reference a first resource; and forcing revalidation of the first resource stored on the browser cache.

    Abstract translation: 将网页传送到浏览器的方法包括使用优化第一网页的内容的传送的流式传输协议来递送第一网页,其中第一网页包括可能在浏览器缓存中持续的信息; 在不使用第二网页和第一网页两者引用第一资源的流协议的情况下传送第二网页; 并强制重新验证存储在浏览器缓存上的第一个资源。

    METHOD TO ENABLE CROSS-ORIGIN RESOURCE SHARING FROM A WEBPAGE INSIDE A PRIVATE NETWORK
    7.
    发明申请
    METHOD TO ENABLE CROSS-ORIGIN RESOURCE SHARING FROM A WEBPAGE INSIDE A PRIVATE NETWORK 有权
    使用私有网络中的网格来实现资源共享的方法

    公开(公告)号:US20150143223A1

    公开(公告)日:2015-05-21

    申请号:US14081905

    申请日:2013-11-15

    Abstract: A method of delivering content of a webpage to a web browser on a device communicating with a network through a proxy server includes embedding a first nested browsing context in a parent browsing context of the web browser where the parent browsing context is associated with a first domain and the first nested browsing context is associated with a second domain; sending a request for content from the first nested browsing context to the second domain through the proxy server; and receiving at the first nested browsing context the content from the second domain.

    Abstract translation: 将网页的内容传送到通过代理服务器与网络通信的设备上的网页浏览器的方法包括:将第一嵌套浏览上下文嵌入到浏览器的父浏览上下文中,其中父浏览上下文与第一域相关联 并且第一嵌套浏览上下文与第二域相关联; 通过代理服务器将内容从第一嵌套浏览上下文请求发送到第二域; 以及在第一嵌套浏览上下文处接收来自第二域的内容。

    EFFICIENT DELIVERY OF WEBPAGES
    8.
    发明申请
    EFFICIENT DELIVERY OF WEBPAGES 审中-公开
    高效地递送

    公开(公告)号:US20150012614A1

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

    申请号:US14495694

    申请日:2014-09-24

    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.

    Abstract translation: 公开了一种递送包括动态内容的网页的方法。 收到指向第三方网站的网页的请求。 至少部分地基于对类似请求的先前响应,利用处理器确定与网页对应的可能的组件。 确定的与网页对应的可能的组件被发送到请求的发送者。 收到第三方网站的网页。 使用处理器确定与网页对应的其余部件。 响应于该请求发送确定的与网页对应的剩余组件。

    Efficient delivery of image files
    9.
    发明授权
    Efficient delivery of image files 有权
    图像文件的高效传送

    公开(公告)号:US09507806B1

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

    申请号:US14265891

    申请日:2014-04-30

    CPC classification number: G06F17/3028 G06F17/30899 H04N7/012

    Abstract: A method of delivering images by an edge server to a web browser is disclosed. It includes receiving through an interface a request for an image file. It includes detecting by a processor the image file as a non-interlaced image file. It includes converting by the processor the detected non-interlaced image file to a corresponding interlaced image file. It includes sending a first segment of the corresponding interlaced image file in response to the request for the image file and delaying delivery of a second segment of the corresponding interlaced image file until a subsequent request for the second segment of the corresponding interlaced image file is received.

    Abstract translation: 公开了一种通过边缘服务器将图像传送到网络浏览器的方法。 它包括通过接口接收对图像文件的请求。 它包括由处理器检测图像文件为非隔行图像文件。 它包括将检测到的非隔行扫描图像文件转换成相应的隔行图像文件。 它包括响应于对图像文件的请求发送对应的隔行扫描图像文件的第一段,并延迟相应的隔行扫描图像文件的第二段的传送,直到接收到对应隔行扫描图像文件的第二段的后续请求 。

    Optimization of scripting for web applications
    10.
    发明授权
    Optimization of scripting for web applications 有权
    优化Web应用程序的脚本

    公开(公告)号:US09471552B1

    公开(公告)日:2016-10-18

    申请号:US13665723

    申请日:2012-10-31

    CPC classification number: G06F17/2247 G06F17/30899 H04L67/02 H04L67/34

    Abstract: A method of reprioritizing execution of a script is disclosed. At least a portion of the script is partitioned into a plurality of component functions. At least one of the plurality of component functions is encapsulated with a wrapper component function. The initial loading of at least one of the plurality of component functions is selectively disabled. A modified script including at least one wrapper component function is generated. In some embodiments, profiling of the plurality of component functions is performed by collecting usage information of the plurality of component functions. In some embodiments, the selective disabling of the initial loading of a component function is based at least in part on the collected usage information of the plurality of component functions.

    Abstract translation: 公开了一种重新确定脚本执行优先级的方法。 脚本的至少一部分被分割成多个组件功能。 多个组件功能中的至少一个被包装组件功能封装。 选择性地禁用多个组件功能中的至少一个的初始加载。 生成包括至少一个包装组件功能的修改脚本。 在一些实施例中,通过收集多个组件功能的使用信息来执行多个组件功能的配置。 在一些实施例中,组件功能的初始加载的选择性禁用至少部分地基于所收集的多个组件功能的使用信息。

Patent Agency Ranking