Systems and Methods for Serving Applications in an Application Server Environment
    1.
    发明申请
    Systems and Methods for Serving Applications in an Application Server Environment 有权
    在应用程序服务器环境中提供应用程序的系统和方法

    公开(公告)号:US20130246511A1

    公开(公告)日:2013-09-19

    申请号:US13830005

    申请日:2013-03-14

    IPC分类号: H04L29/08

    摘要: In a distributed application execution system having a plurality of application servers, each application server has volatile and nonvolatile storage as well as computational resources for executing applications as follows. A plurality of applications is stored in non-volatile storage. At least one such application is a primed application which is derived as follows. An unprimed application is executed and an initialization signal is optionally communicated to the unprimed application. A status signal is obtained from the unprimed application. Upon receipt of the status signal, the unprimed application is checkpointed to produce the primed application, and the primed application is stored. A request to execute the primed application is received from a client system. In response to the request, the primed application is loaded from non-volatile storage into volatile storage, and the primed application is executed. The primed application returns a result to the request to the client system.

    摘要翻译: 在具有多个应用服务器的分布式应用执行系统中,每个应用服务器具有易失性和非易失性存储以及用于执行应用的计算资源,如下所述。 多个应用存储在非易失性存储器中。 至少一个这样的应用是如下导出的引用应用。 执行未执行的应用程序,并且可选地将通知初始化信号发送到未引用的应用程序。 状态信号是从未执行的应用获得的。 在接收到状态信号时,未检查的应用程序被检查点以产生已激活的应用程序,并且存储了已激活的应用程序。 从客户端系统接收到执行已激活的应用程序的请求。 响应于该请求,已引用的应用程序从非易失性存储器加载到易失性存储器中,并且执行引用的应用程序。 引用的应用程序将结果返回给客户端系统的请求。

    Displaying autocompletion of partial search query with predicted search results
    2.
    发明授权
    Displaying autocompletion of partial search query with predicted search results 有权
    显示具有预测搜索结果的部分搜索查询的自动完成

    公开(公告)号:US08515954B2

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

    申请号:US13218416

    申请日:2011-08-25

    IPC分类号: G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Application server scalability through runtime restrictions enforcement in a distributed application execution system
    3.
    发明授权
    Application server scalability through runtime restrictions enforcement in a distributed application execution system 有权
    在分布式应用程序执行系统中通过运行时间限制执行应用程序服务器的

    公开(公告)号:US08195798B2

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

    申请号:US13212142

    申请日:2011-08-17

    IPC分类号: G06F15/16 G06F12/00

    摘要: In an application execution system having a plurality of application servers, each application server stores a plurality of applications, and has computational resources for executing applications in response to received requests. Each application server also includes instructions for loading a respective application into volatile storage and executing the application in response to a request from a client, and for returning a result. In addition, each application server includes instructions for conditionally terminating execution of the respective application prior to returning the result if the respective application violates any execution restriction. The execution restrictions may include: a response time limit; an average response time limit over multiple executions of the application; a volatile memory usage limit; a restriction on using non-volatile storage of the application server; and a requirement limiting where state information is stored. The execution restrictions in aggregate maintain scalability of the application execution system.

    摘要翻译: 在具有多个应用服务器的应用执行系统中,每个应用服务器存储多个应用,并且具有用于响应于接收到的请求来执行应用的计算资源。 每个应用服务器还包括用于将相应的应用程序加载到易失性存储器中并响应于来自客户端的请求执行应用程序并返回结果的指令。 此外,如果各个应用程序违反任何执行限制,则每个应用服务器包括在返回结果之前有条件地终止相应应用的执行的指令。 执行限制可能包括:响应时间限制; 多次执行应用程序的平均响应时间限制; 易失性内存使用限制; 使用应用服务器的非易失性存储的限制; 以及限制其中存储状态信息的要求。 集合中的执行限制保持了应用程序执行系统的可扩展性。

    Method and System for Autocompletion Using Ranked Results
    4.
    发明申请
    Method and System for Autocompletion Using Ranked Results 有权
    使用排名结果进行自动完成的方法和系统

    公开(公告)号:US20090119289A1

    公开(公告)日:2009-05-07

    申请号:US12345564

    申请日:2008-12-29

    IPC分类号: G06F7/06 G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requesters have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Method and system for URL autocompletion using ranked results
    5.
    发明授权
    Method and system for URL autocompletion using ranked results 有权
    使用排名结果的URL自动完成的方法和系统

    公开(公告)号:US07499940B1

    公开(公告)日:2009-03-03

    申请号:US10987294

    申请日:2004-11-11

    申请人: Kevin A. Gibbs

    发明人: Kevin A. Gibbs

    IPC分类号: G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Method and system for autocompletion using ranked results
    6.
    发明授权
    Method and system for autocompletion using ranked results 有权
    自动完成方法和系统使用排名结果

    公开(公告)号:US09081851B2

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

    申请号:US12345564

    申请日:2008-12-29

    IPC分类号: G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requesters have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Application Hosting is a Distributed Application Execution System
    7.
    发明申请
    Application Hosting is a Distributed Application Execution System 有权
    应用程序托管是分布式应用程序执行系统

    公开(公告)号:US20120265804A1

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

    申请号:US13466061

    申请日:2012-05-07

    IPC分类号: G06F15/16

    摘要: In an application execution system having a plurality of application servers and an application master in an application execution system, the application master stores a plurality of applications, including a respective application, in a library for distribution among the application servers, adds a first instance of the respective application from the library to a respective application server for execution, and obtains usage information of one or more applications added to the application servers. In accordance with the usage information, the application master performs one of a predefined set of actions that includes: adding a second instance of the respective application to the plurality of application servers; and removing the first instance of the respective application from the respective application server.

    摘要翻译: 在具有多个应用服务器和应用程序执行系统中的应用程序主机的应用程序执行系统中,应用程序主机将多个应用程序(包括各自的应用程序)存储在库中,以在应用程序服务器之间进行分发,添加第一个 从库到应用服务器的相应应用程序执行,并获取添加到应用程序服务器的一个或多个应用程序的使用信息。 根据使用信息,应用程序主机执行预定义的动作集合之一,其包括:将多个应用服务器中的相应应用程序的第二实例添加; 以及从相应的应用服务器移除相应应用的第一实例。

    Method and System for URL Autocompletion using Ranked Results
    8.
    发明申请
    Method and System for URL Autocompletion using Ranked Results 有权
    使用排名结果的URL自动完成的方法和系统

    公开(公告)号:US20120016898A1

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

    申请号:US13243668

    申请日:2011-09-23

    申请人: Kevin A. Gibbs

    发明人: Kevin A. Gibbs

    IPC分类号: G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Autocompletion of Partial Search Query with Return of Predicted Search Results
    9.
    发明申请
    Autocompletion of Partial Search Query with Return of Predicted Search Results 审中-公开
    通过返回预测搜索结果自动完成部分搜索查询

    公开(公告)号:US20110258183A1

    公开(公告)日:2011-10-20

    申请号:US13167591

    申请日:2011-06-23

    IPC分类号: G06F17/30

    摘要: A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.

    摘要翻译: 当用户在文本输入框(例如,浏览器或工具栏)中输入文本时,将一组有序的预测完成字符串呈现给用户。 预测的完成字符串可以是URL或查询字符串的形式。 排序可以基于任何数量的因素(例如,查询从用户社区提交的频率)。 URL可以根据URL的重要性值进行排名。 通过多种方式考虑隐私,例如仅当超过一定数量的唯一请求者进行查询时才使用以前提交的查询。 通过将用户的条目串的指纹值与包含一组有序预测完成字符串的指纹到表格映射相匹配来获得有序预测完成字符串的集合。

    Application server scalability through runtime restrictions enforcement in a distributed application execution system
    10.
    发明授权
    Application server scalability through runtime restrictions enforcement in a distributed application execution system 有权
    在分布式应用程序执行系统中通过运行时间限制执行应用程序服务器的可扩展性

    公开(公告)号:US08005950B1

    公开(公告)日:2011-08-23

    申请号:US12331351

    申请日:2008-12-09

    IPC分类号: G06F15/173 G06F12/00

    摘要: In an application execution system having a plurality of application servers, each application server includes non-volatile storage for storing a plurality of applications, volatile storage and computational resources for executing applications in response to requests received by the application execution system and for returning results to the requestors. In addition, each application server includes instructions for conditionally terminating execution of the respective application prior to returning the result if the respective application violates any of a plurality of execution restrictions. The execution restrictions in aggregate maintain scalability of the application execution system with respect to at least one or more of the following limits: number of applications that can be executed and number of requests that can be processed per period of time.

    摘要翻译: 在具有多个应用服务器的应用执行系统中,每个应用服务器包括用于存储多个应用的​​非易失性存储器,用于响应于由应用执行系统接收到的请求来执行应用的易失性存储和计算资源, 请求者。 此外,每个应用服务器包括如果相应的应用违反多个执行限制中的任何一个,则在返回结果之前有条件地终止相应应用的执行的指令。 集合中的执行限制相对于以下限制中的至少一个或多个来保持应用执行系统的可扩展性:可执行的应用的数量以及每个时间段可以被处理的请求数。