Offloading filling of template parameters to client from server
    1.
    发明授权
    Offloading filling of template parameters to client from server 失效
    将模板参数从服务器卸载到客户端

    公开(公告)号:US08516361B2

    公开(公告)日:2013-08-20

    申请号:US12334491

    申请日:2008-12-14

    IPC分类号: G06F17/00 G06F15/16

    CPC分类号: H04L67/42 H04L67/02

    摘要: One or more servers are communicatively connected to a client. An application program and a dummy template engine run on the servers. The dummy template engine substitutes an original template engine that can run on the servers. The original template engine is normally used by the application program to fill parameters of a template at the servers. The dummy template engine has the same interface as the original template has, such that the application program accesses the dummy template engine no differently than it accesses the original template engine. The dummy template engine is thus accessed by the application program in lieu of the original template engine. The dummy template engine causes the parameters of the template to be filled at the client instead of at the servers, such that template parameter filling is offloaded to the client.

    摘要翻译: 一个或多个服务器通信地连接到客户端。 应用程序和虚拟模板引擎在服务器上运行。 虚拟模板引擎将替换可在服务器上运行的原始模板引擎。 应用程序通常使用原始模板引擎来填充服务器上的模板参数。 虚拟模板引擎具有与原始模板相同的界面,使得应用程序访问虚拟模板引擎,与访问原始模板引擎不同。 虚拟模板引擎因此被应用程序代替原始模板引擎访问。 虚拟模板引擎使得模板的参数在客户端而不是在服务器处被填充,使得模板参数填充被卸载到客户端。

    High-speed web server
    2.
    发明授权
    High-speed web server 失效
    高速网络服务器

    公开(公告)号:US08352858B2

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

    申请号:US12760646

    申请日:2010-04-15

    IPC分类号: G06F17/00

    摘要: A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file.

    摘要翻译: 描述了在收到HTTP请求时生成HTML文件的高速Web服务器。 服务器包括应用程序执行器设备和HTTP服务器设备,它接收HTTP请求并向HTTP请求发送HTTP响应。 还提供了在接收到HTTP请求时在生成HTML文件的服务器中发送HTTP响应的方法。 该方法包括:执行脚本; 计算字符串的出现次数; 将字符串存储在存储器中; 当脚本是用于处理字符串的命令时,执行脚本; 用参考信息替换字符串; 并在HTML文件包含引用字符串文件的引用信息时发送字符串文件。

    HIGH-SPEED WEB SERVER
    3.
    发明申请
    HIGH-SPEED WEB SERVER 失效
    高速WEB服务器

    公开(公告)号:US20100269034A1

    公开(公告)日:2010-10-21

    申请号:US12760646

    申请日:2010-04-15

    IPC分类号: G06F17/00

    摘要: A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file.

    摘要翻译: 描述了在收到HTTP请求时生成HTML文件的高速Web服务器。 服务器包括应用程序执行器设备和HTTP服务器设备,它接收HTTP请求并向HTTP请求发送HTTP响应。 还提供了在接收到HTTP请求时在生成HTML文件的服务器中发送HTTP响应的方法。 该方法包括:执行脚本; 计算字符串的出现次数; 将字符串存储在存储器中; 当脚本是用于处理字符串的命令时,执行脚本; 用参考信息替换字符串; 并在HTML文件包含引用字符串文件的引用信息时发送字符串文件。

    OFFLOADING FILLING OF TEMPLATE PARAMETERS TO CLIENT FROM SERVER
    4.
    发明申请
    OFFLOADING FILLING OF TEMPLATE PARAMETERS TO CLIENT FROM SERVER 失效
    从服务器向客户端卸载模板参数

    公开(公告)号:US20100153484A1

    公开(公告)日:2010-06-17

    申请号:US12334491

    申请日:2008-12-14

    IPC分类号: G06F15/16

    CPC分类号: H04L67/42 H04L67/02

    摘要: One or more servers are communicatively connected to a client. An application program and a dummy template engine run on the servers. The dummy template engine substitutes an original template engine that can run on the servers. The original template engine is normally used by the application program to fill parameters of a template at the servers. The dummy template engine has the same interface as the original template has, such that the application program accesses the dummy template engine no differently than it accesses the original template engine. The dummy template engine is thus accessed by the application program in lieu of the original template engine. The dummy template engine causes the parameters of the template to be filled at the client instead of at the servers, such that template parameter filling is offloaded to the client.

    摘要翻译: 一个或多个服务器通信地连接到客户端。 应用程序和虚拟模板引擎在服务器上运行。 虚拟模板引擎将替换可在服务器上运行的原始模板引擎。 应用程序通常使用原始模板引擎来填充服务器上的模板参数。 虚拟模板引擎具有与原始模板相同的界面,使得应用程序访问虚拟模板引擎,与访问原始模板引擎不同。 虚拟模板引擎因此被应用程序代替原始模板引擎访问。 虚拟模板引擎使得模板的参数在客户端而不是在服务器处被填充,使得模板参数填充被卸载到客户端。

    Processing strings based on whether the strings are short strings or long strings
    6.
    发明申请
    Processing strings based on whether the strings are short strings or long strings 失效
    根据字符串是短字符串还是长字符串来处理字符串

    公开(公告)号:US20090249292A1

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

    申请号:US12060058

    申请日:2008-03-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/437

    摘要: The specification of a string within source code written in a programming language is received. The source code is processed for ultimate execution of a computer program encompassing the source code, by at least performing the following. It is determined whether the string specified is a short string or a long string. The string is processed in accordance with a first manner where the string is a short string. The string is processed in accordance with a second manner where the string is a long string.

    摘要翻译: 接收以编程语言编写的源代码中的字符串的规范。 处理源代码以最终执行包含源代码的计算机程序,至少执行以下操作。 确定指定的字符串是短字符串还是长字符串。 根据字符串是短字符串的第一种方式处理字符串。 字符串按照第二种方式处理,其中字符串是长字符串。

    Selecting a mapping that minimizes conversion costs
    7.
    发明授权
    Selecting a mapping that minimizes conversion costs 有权
    选择最小化转换成本的映射

    公开(公告)号:US09582291B2

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

    申请号:US12565897

    申请日:2009-09-24

    IPC分类号: G06F17/22 G06F9/44

    摘要: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.

    摘要翻译: 生成包括在程序中的对象中的各个属性与结构化文档的各个元素之间的映射的生成装置。 生成装置包括:对象树生成单元,其通过将包括在对象中的各个属性分配给树结构的节点来生成表示对象的层次结构的树结构; 以及选择单元,其选择将对象的树结构转换为包括结构化文档的各个元素作为其节点的树结构的转换成本最小化的映射。 选择是将对象中包含的各个属性与结构化文档的各个元素相关联的映射。

    Apparatus, method, and program that performs syntax parsing on a structured document in the form of electronic data
    8.
    发明授权
    Apparatus, method, and program that performs syntax parsing on a structured document in the form of electronic data 有权
    以电子数据的形式在结构化文档上执行语法解析的装置,方法和程序

    公开(公告)号:US08181105B2

    公开(公告)日:2012-05-15

    申请号:US12061747

    申请日:2008-04-03

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/272

    摘要: Statistical information about instance documents and schema information are used to integrate multiple state transitions that enable sectioning of a structure document, thereby generating an optimum automaton. In integrating state transitions, consecutively matching state transitions are held in the form of an ID list, which is then used to count the number of consecutive state transitions. Furthermore, patterns in the number of occurrences of repetitive elements including nested elements are statistically obtained. Variations of blanks in XML are addressed by using a statistical method. Schema information is used to build an automaton beforehand, thereby initialization overhead of the syntax parsing apparatus is reduced.

    摘要翻译: 关于实例文档和模式信息的统计信息用于集成多个状态转换,这些状态转换能够对结构文档进行分段,从而生成最佳自动机。 在集成状态转换时,连续匹配状态转换以ID列表的形式保存,然后将其用于对连续状态转换的数量进行计数。 此外,统计地获得包括嵌套元素在内的重复元素的出现次数的模式。 使用统计方法来解决XML中空白的变化。 模式信息用于预先构建自动机,从而降低语法解析装置的初始化开销。

    STRUCTURED DOCUMENT PROCESSING APPARATUS, METHOD AND PROGRAM
    9.
    发明申请
    STRUCTURED DOCUMENT PROCESSING APPARATUS, METHOD AND PROGRAM 有权
    结构化文件处理设备,方法和程序

    公开(公告)号:US20080288858A1

    公开(公告)日:2008-11-20

    申请号:US12061747

    申请日:2008-04-03

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2247 G06F17/272

    摘要: Statistical information about instance documents and schema information are used to integrate multiple state transitions that enable sectioning of a structure document, thereby generating an optimum automaton. In integrating state transitions, consecutively matching state transitions are held in the form of an ID list, which is then used to count the number of consecutive state transitions. Furthermore, patterns in the number of occurrences of repetitive elements including nested elements are statistically obtained. Variations of blanks in XML are addressed by using a statistical method. Schema information is used to build an automaton beforehand, thereby initialization overhead of the syntax parsing apparatus is reduced.

    摘要翻译: 关于实例文档和模式信息的统计信息用于集成多个状态转换,这些状态转换能够对结构文档进行分段,从而生成最佳自动机。 在集成状态转换时,连续匹配状态转换以ID列表的形式保存,然后将其用于对连续状态转换的数量进行计数。 此外,统计地获得包括嵌套元素在内的重复元素的出现次数的模式。 使用统计方法来解决XML中空白的变化。 模式信息用于预先构建自动机,从而降低语法解析装置的初始化开销。

    Dynamically generating web contents
    10.
    发明授权
    Dynamically generating web contents 有权
    动态生成网页内容

    公开(公告)号:US08090769B2

    公开(公告)日:2012-01-03

    申请号:US12336230

    申请日:2008-12-16

    IPC分类号: G06F15/16

    CPC分类号: G06F17/3089

    摘要: Dynamically generating web contents includes an application execution unit for dynamically generating an HTML file, and an HTTP server for receiving an HTTP request and returning an HTTP response including an HTML file generated by the application execution unit. The application execution unit executes a script of the HTML file, and describes information specifying the file in the object without reading the actual file, if an instruction code of the script is a script to display contents of a specific file held in a storage device. The HTTP server identifies a file held in the storage device on the basis of the information, and transmits the file together with the HTML file.

    摘要翻译: 动态生成web内容包括用于动态生成HTML文件的应用执行单元和用于接收HTTP请求的HTTP服务器,并且返回包括由应用执行单元生成的HTML文件的HTTP响应。 应用执行单元执行HTML文件的脚本,并且如果脚本的指令代码是用于显示保存在存储设备中的特定文件的内容的脚本,则描述指定对象中的文件而不读取实际文件的信息。 HTTP服务器根据该信息识别保存在存储设备中的文件,并与HTML文件一起发送该文件。