Conditional promotion through packet reordering

    公开(公告)号:US09626344B1

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

    申请号:US14032006

    申请日:2013-09-19

    发明人: Jeremy Boynes

    IPC分类号: G06F17/24 G06F17/22 G06F17/26

    摘要: 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.

    Acceleration of rendering of web-based content
    5.
    发明授权
    Acceleration of rendering of web-based content 有权
    加速基于Web的内容的渲染

    公开(公告)号:US09418171B2

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

    申请号:US12397327

    申请日:2009-03-03

    申请人: Simon Fraser

    发明人: Simon Fraser

    CPC分类号: G06F17/30905

    摘要: Systems and methods for hardware accelerated presentation of web pages on mobile computing devices are presented. A plurality of web pages may be received by a computing device capable of processing and displaying web pages using layout engines, hardware accelerated graphics application programming interfaces (APIs). Upon receipt of the web pages, the web pages may be divided into a plurality of rendering layers, based upon stylesheets of the web pages. An algorithm walks through rendering layers so as to select a plurality of layers that may receive compositing layers so as to take advantage of hardware acceleration when rendered. The web pages may be subsequently presented on a display of the mobile computing devices using remaining rendering layers and compositing layers. In this manner, visual representation of web content remains intact even when content which may not have been originally designed for use with layout engine may be displayed.

    摘要翻译: 介绍了用于硬件加速在移动计算设备上呈现网页的系统和方法。 可以由能够使用布局引擎,硬件加速图形应用编程接口(API)来处理和显示网页的计算设备接收多个网页。 在接收到网页时,可以基于网页的样式表将网页划分成多个呈现层。 算法遍历渲染层,以便选择可以接收合成图层的多个层,以便在渲染时利用硬件加速。 网页随后可以使用剩余的渲染层和合成层在移动计算设备的显示器上呈现。 以这种方式,即使可能显示可能未被最初设计用于布局引擎的内容,网页内容的视觉表示也保持不变。

    Method and apparatus for auditing a business document
    8.
    发明授权
    Method and apparatus for auditing a business document 有权
    用于审核业务单据的方法和装置

    公开(公告)号:US09213682B1

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

    申请号:US13076778

    申请日:2011-03-31

    CPC分类号: G06F17/2247 G06F17/274

    摘要: A method for creating a conforming business document by auditing is provided. The method may include creating at least one presentation rule. The presentation rules may govern the some or all of the parameters of the elements in a presentation. A business document may be compiled from multiple data sources or existing documents. The existing documents are preferably created within a conforming template but may be non-conforming. A conforming template may follow the presentation rules. Software may be used to construct the business document which may be in the form of slides. The software may be augmented by a plug-in. The plug-in may scan the business document. The plug-in may allow the user to select some or all of the presentation rules that have been broken in an auditing panel. The plug-in may edit the slide so that the slide conforms to the selected presentation rules.

    摘要翻译: 提供了一种通过审计来创建符合一致性业务文档的方法。 该方法可以包括创建至少一个呈现规则。 演示规则可以管理演示文稿中元素的某些或全部参数。 商业文档可以从多个数据源或现有文档中编译。 现有文件优选地在符合规定的模板内创建,但可能不符合要求。 符合规范的模板可能遵循演示规则。 可以使用软件构建可能以幻灯片形式的商业文档。 软件可能会被插件扩充。 插件可以扫描业务单据。 该插件可以允许用户选择在审核面板中被破坏的一些或全部呈现规则。 插件可以编辑幻灯片,使幻灯片符合所选的演示规则。

    Grammar and method for integrating XML data from multiple sources
    9.
    发明授权
    Grammar and method for integrating XML data from multiple sources 有权
    用于整合来自多个来源的XML数据的语法和方法

    公开(公告)号:US08949710B2

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

    申请号:US11179427

    申请日:2005-07-12

    摘要: A grammar for mapping a first grouping of XML data into a second grouping of XML data and a method for accomplishing same to incorporate the first grouping into the second grouping. The grammar includes a first rule for computing a first child element attribute and a second rule for computing a second parent element attribute. The first rule and second rule vary according to a production of an element type of the first grouping. The element types include PCDATA, disjunctive, conjunctive and Kleene star, each having a unique rule set for defining inherited and synthesized attributes of the parent and child elements. The method includes the step of executing a mapping of a first grouping having at least one parent element and a set of corresponding child elements into a second grouping in accordance with the grammar rules based on the production of the element type.

    摘要翻译: 用于将第一组XML数据映射到第二组XML数据的语法和用于完成其的方法将第一分组合并到第二分组中的方法。 语法包括用于计算第一子元素属性的第一规则和用于计算第二父元素属性的第二规则。 第一规则和第二规则根据第一分组的元素类型的生成而变化。 元素类型包括PCDATA,分离,连接和Kleene星,每个都有一个唯一的规则集,用于定义父元素和子元素的继承和合成属性。 该方法包括根据基于元素类型的生成的语法规则,执行具有至少一个父元素和一组对应的子元素的第一分组的映射到第二分组中的步骤。

    Method, system, apparatus, network entity and computer program product for providing a user with an editable webpage
    10.
    发明授权
    Method, system, apparatus, network entity and computer program product for providing a user with an editable webpage 有权
    方法,系统,设备,网络实体和计算机程序产品,用于向用户提供可编辑的网页

    公开(公告)号:US08838728B2

    公开(公告)日:2014-09-16

    申请号:US11751835

    申请日:2007-05-22

    申请人: Timo Kosonen

    发明人: Timo Kosonen

    摘要: In general, a method, system, apparatus, network entity and computer program product are provided for presenting to a user an editable webpage corresponding to virtually any non-editable webpage that is capable of being accessed by the user. The web browser operating on the user's device may be modified, either directly or through a plug-in, in order to automatically provide an editable webpage for each URI input by the user. When a user inputs a URI associated with a webpage he/she would like to visit, his or her browser may automatically send a request to an indexing web server for an editable page associated with the input URI. The indexing web server may access a mapping of URIs to editable web pages, and provide the browser with the URI for the corresponding editable web page. The browser may then provide two views to the user (simultaneously or in such a manner that the views can be toggled), a main view including the requested, non-editable webpage, and an editable view including the publicly editable web page associated with the input URI.

    摘要翻译: 通常,提供了一种方法,系统,装置,网络实体和计算机程序产品,用于向用户呈现对应于几乎可以由用户访问的任何不可编辑的网页的可编辑的网页。 可以直接或通过插件修改在用户设备上操作的网络浏览器,以便为用户的每个URI输入自动提供可编辑的网页。 当用户输入与他/她想要访问的网页相关联的URI时,他或她的浏览器可以自动向索引web服务器发送与输入URI相关联的可编辑页面的请求。 索引Web服务器可以访问URI到可编辑网页的映射,并为浏览器提供相应可编辑网页的URI。 然后,浏览器可以向用户提供两个视图(同时或以这样的方式可以切换视图),包括所请求的,不可编辑的网页的主视图,以及可编辑的视图,其包括与该可访问的网页相关联的可公开编辑的网页 输入URI。