Vector-based encoding for content rendering

    公开(公告)号:US10601894B1

    公开(公告)日:2020-03-24

    申请号:US14867576

    申请日:2015-09-28

    Abstract: Minimizing bandwidth consumption in rendering dynamic content, such as video streaming. Traditional streaming video applications utilize lossy protocols that often result in degraded user experiences. A dynamic content encoder/decoder allows a server-based browser application to generate vector-based rendering instructions for processing by a client-based browser application. Additionally, as the dynamic content changes the content to be displayed, a server-based browser application generates updated vector-based instructions and encoded spatial and temporal differences to minimize the data transmitted to the client-based browser.

    Vector-based encoding for content rendering

    公开(公告)号:US10241983B1

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

    申请号:US14867532

    申请日:2015-09-28

    Abstract: Minimizing bandwidth consumption in rendering dynamic content, such as video streaming. Traditional streaming video applications utilize lossy protocols that often result in degraded user experiences. A dynamic content encoder/decoder allows a server based browser application to generate vector based rendering instructions for processing by a client based browser application. Additionally, as the dynamic content changes the content to be displayed, a server based browser application generates updated vector based instructions and encoded spatial and temporal differences to minimize the data transmitted to the client based browser.

    Bandwidth reduction through delivery of hardware-independent graphics commands for portions of content pages
    3.
    发明授权
    Bandwidth reduction through delivery of hardware-independent graphics commands for portions of content pages 有权
    通过交付内容页面的部分硬件无关图形命令来减少带宽

    公开(公告)号:US09563928B1

    公开(公告)日:2017-02-07

    申请号:US14285531

    申请日:2014-05-22

    CPC classification number: G06T1/20

    Abstract: Server systems are disclosed that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.

    Abstract translation: 公开了服务器系统,其接收内容请求并且响应于与硬件无关的图形命令,而不是未处理的内容项目,或除了未处理的内容项目之外。 一些服务器系统可以充当用户设备和内容源之间的中介。 服务器系统可以从内容源获取内容页面,处理内容页面(例如,使用无头浏览器),并向用户提供与硬件无关的图形命令(例如,矢量图形命令,不需要专门的图形硬件来执行) 响应于内容请求的设备。 硬件无关的图形命令可由客户端浏览器执行,以生成内容页面的表示,该内容页面与通过本地处理内容页面而生成的表示相同或基本相同。 接收到这种不依赖硬件的图形命令的用户设备可以执行它们而不执行传统的内容页面处理,从而提高用户感知的页面加载时间。

    Distributed content browsing system using transferred hardware-independent graphics commands

    公开(公告)号:US11169666B1

    公开(公告)日:2021-11-09

    申请号:US14285477

    申请日:2014-05-22

    Abstract: Server systems are provided that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.

    Caching of content page layers
    7.
    发明授权
    Caching of content page layers 有权
    缓存内容页面层

    公开(公告)号:US09563929B1

    公开(公告)日:2017-02-07

    申请号:US14285557

    申请日:2014-05-22

    CPC classification number: G06T1/20 G06F17/30902 G06T1/60

    Abstract: Server systems are disclosed that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.

    Abstract translation: 公开了服务器系统,其接收内容请求并且响应于与硬件无关的图形命令,而不是未处理的内容项目,或除了未处理的内容项目之外。 一些服务器系统可以充当用户设备和内容源之间的中介。 服务器系统可以从内容源获取内容页面,处理内容页面(例如,使用无头浏览器),并向用户提供与硬件无关的图形命令(例如,矢量图形命令,不需要专门的图形硬件来执行) 响应于内容请求的设备。 硬件无关的图形命令可由客户端浏览器执行,以生成内容页面的表示,该内容页面与通过本地处理内容页面而生成的表示相同或基本相同。 接收到这种不依赖硬件的图形命令的用户设备可以执行它们而不执行传统的内容页面处理,从而提高用户感知的页面加载时间。

Patent Agency Ranking