METHOD AND APPARATUS FOR META-SHOPPING AND DYNAMIC SETUP OF B2B ECOMMERCE
    31.
    发明申请
    METHOD AND APPARATUS FOR META-SHOPPING AND DYNAMIC SETUP OF B2B ECOMMERCE 有权
    B2B ECOMMERCE的购物和动态设置的方法和装置

    公开(公告)号:US20080215459A1

    公开(公告)日:2008-09-04

    申请号:US12061418

    申请日:2008-04-02

    IPC分类号: G06Q30/00

    摘要: A method, apparatus, and computer implemented instructions for generating a customized catalog for an entity or organization. Items from a base catalog are presented to a user located at a remote data processing system. One or more items are selected by a user through a process of “meta-shopping”. The selected items are placed in a set, also referred to as a “meta-shopping cart”, used to generate the customized catalog. Terms for purchasing items in the customized catalog are associated with the customized catalog. Further, a protocol for purchasing items from the customized catalog may be established, and the customized catalog is then placed on a Web site.

    摘要翻译: 一种用于为实体或组织生成定制目录的方法,装置和计算机实现的指令。 来自基本目录的项目被呈现给位于远程数据处理系统的用户。 一个或多个项目由用户通过“元购物”的过程来选择。 所选项目被放置在用于生成定制目录的集合中,也被称为“元购物车”。 定制目录中购买物品的条款与定制目录相关联。 此外,可以建立用于从定制目录购买物品的协议,然后将定制的目录放置在网站上。

    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES
    32.
    发明申请
    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES 有权
    将一套虚拟软体资源模板部署到一组节点的方法和装置

    公开(公告)号:US20080163194A1

    公开(公告)日:2008-07-03

    申请号:US11854185

    申请日:2007-09-12

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F9/5077 G06F8/60

    摘要: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for deploying a set of virtual software resource templates to a plurality of nodes. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a performance metric based on a number of nodes on which a number of virtual machine images is deployed. The process receives a quality of service requirement. The process determines, using the model, a sufficient number of virtual software resource templates in the set of virtual software resource templates and a sufficient number of nodes in the plurality of nodes to fulfill the quality of service requirement. The process deploys the sufficient number of virtual software resource templates on the sufficient number of nodes using the metadata.

    摘要翻译: 本文描述的说明性实施例提供了用于将一组虚拟软件资源模板部署到多个节点的计算机实现的方法,装置和计算机程序产品。 该过程识别一组虚拟机映像和元数据,以形成一组虚拟软件资源模板。 该过程创建一个模型,该模型基于多个虚拟机映像部署在其上的节点数量来指示性能指标。 该过程接收服务质量要求。 该过程使用该模型确定虚拟软件资源模板集合中足够数量的虚拟软件资源模板以及多个节点中足够数量的节点以满足服务质量要求。 该过程使用元数据在足够数量的节点上部署足够数量的虚拟软件资源模板。

    Method for coordinating actions among a group of servers
    33.
    发明授权
    Method for coordinating actions among a group of servers 有权
    协调一组服务器之间的动作的方法

    公开(公告)号:US07349974B2

    公开(公告)日:2008-03-25

    申请号:US10954544

    申请日:2004-09-30

    IPC分类号: G06F15/16

    摘要: In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the servers in the server group comprising the steps of: (1) communicating between a client and at least one of the servers in the server group using a protocol that has limited or no defined procedures for passing state information between the client and the servers; (2) transmitting a request for an action from the client to one of the servers; and (3) communicating among a plurality of servers with at least one controller server coordinating actions of at least some of the servers in response to the request. A preferred embodiment of the method includes providing client identification information once by the client during a conversation, verifying the client identification information by one or more controller servers, generating client authentication information by one or more controller servers that is preserved in the conversation, and using the preserved client authentication information to automatically authenticate the client during the remainder of the conversation. Another preferred embodiment of the method includes transmitting a request by a client requiring participation by a plurality of servers and communicating among the servers with at least one controller server coordinating the actions of a plurality of servers in response to the request from the client.

    摘要翻译: 在具有包括一个或多个参与服务器和一个或多个控制器服务器的服务器组的客户机 - 服务器环境中,其中每个参与服务器可以与至少一个控制器服务器通信,用于协调服务器组中的服务器之间的动作的方法,包括 步骤:(1)使用具有有限或没有定义的用于在客户端和服务器之间传递状态信息的过程的协议来在客户端与服务器组中的至少一个服务器之间进行通信; (2)从客户端向服务器之一发送动作请求; 以及(3)响应于该请求,在多个服务器之间与至少一个控制器服务器进行通信以协调至少一些服务器的动作。 该方法的优选实施例包括在对话期间由客户端提供一次客户端识别信息,通过一个或多个控制器服务器验证客户端标识信息,通过一个或多个在会话中保存的控制器服务器生成客户端认证信息,以及使用 保留的客户端身份验证信息,以便在剩余的会话期间自动验证客户端。 该方法的另一个优选实施例包括:发送由客户端请求多个服务器参与的请求,并且响应于来自客户端的请求,通过协调多个服务器的动作的至少一个控制器服务器在服务器之间进行通信。

    Real-time shared disk system for computer clusters
    34.
    发明授权
    Real-time shared disk system for computer clusters 失效
    用于计算机集群的实时共享磁盘系统

    公开(公告)号:US07080218B2

    公开(公告)日:2006-07-18

    申请号:US10990230

    申请日:2004-11-16

    IPC分类号: G06F12/00

    CPC分类号: G06F9/4881

    摘要: A clustered computer system includes a shared data storage system, preferably a virtual shared disk (VSD) memory system, to which the computers in the cluster write data and from which the computers read data, using data access requests. The data access requests can be associated with deadlines, and individual storage devices in the shared storage system satisfy competing requests based on the deadlines of the requests. The deadlines can be updated and requests can be killed, to facilitate real time data access for, e.g., multimedia applications such as video on demand.

    摘要翻译: 集群计算机系统包括共享数据存储系统,优选地是虚拟共享磁盘(VSD)存储系统,集群中的计算机向数据存储系统写数据,并且使用数据访问请求从计算机读取数据。 数据访问请求可以与截止日期相关联,并且共享存储系统中的各个存储设备基于请求的最后期限来满足竞争请求。 可以更新最后期限并且可以杀死请求,以便于例如诸如视频点播等多媒体应用的实时数据访问。

    System and method for dynamic selection of database application code execution on the internet with heterogenous clients
    35.
    发明授权
    System and method for dynamic selection of database application code execution on the internet with heterogenous clients 有权
    用异构客户端在互联网上动态选择数据库应用程序代码的系统和方法

    公开(公告)号:US06782431B1

    公开(公告)日:2004-08-24

    申请号:US09163724

    申请日:1998-09-30

    IPC分类号: G06F1516

    CPC分类号: G06F17/30899

    摘要: A system and method for dynamically determining whether a client computer or a web site server computer is to process web site database data to render a data structure, such as a web page, in response to a request from the client computer. The request from the client computer implicitly or explicitly indicates the processing capability of the client computer, and if the client's processing capability is sufficient to render the web site data into a web page in fulfillment of the request, and the web server usage is high and server policy permits it, the unprocessed data and necessary classes of processing code are downloaded to the client computer, which then processes the data to render the requested web page. Otherwise, the server computer processes the data and returns the web page to the client computer.

    摘要翻译: 用于响应于来自客户端计算机的请求动态地确定客户端计算机或网站服务器计算机是否处理网站数据库数据以呈现诸如网页的数据结构的系统和方法。 来自客户端计算机的请求暗示地或明确地指示客户端计算机的处理能力,并且如果客户端的处理能力足以使网站数据进入网页以满足请求,并且Web服务器的使用率很高, 服务器策略允许它,未处理的数据和必需的处理代码类被下载到客户端计算机,然后客户端计算机处理数据以呈现所请求的网页。 否则,服务器计算机处理数据并将网页返回到客户端计算机。

    Scalable cache
    36.
    发明授权
    Scalable cache 失效
    可扩展缓存

    公开(公告)号:US06490615B1

    公开(公告)日:2002-12-03

    申请号:US09196944

    申请日:1998-11-20

    IPC分类号: G06F1516

    摘要: Requests for objects are received from one or more clients in a system comprised of a plurality of nodes. One of the requests is sent from one of the clients. The request is received from a first node of said plurality of nodes by a second node of said plurality of nodes. A requested object is returned from the second node of the plurality of nodes using one of a plurality of protocols. The method may be applied to a scalable and highly available cache array. The cache array may enhance the performance and throughput of Web servers connected to a network such as the Internet. A network dispatcher may send requests to a cache node of a cache array. The cache node selected by the network dispatcher may either serve the request, handoff the request to another cache node of a cache array, or communicate via one of a variety of protocols with another cache node of the cache array to cooperatively serve the request. A network dispatcher, operating in a special mode, may also function as a content based router. Thus, it is also possible for a network dispatcher to route requests using a combination of content-based and non-content-based routing in order to further improve system performance.

    摘要翻译: 从由多个节点组成的系统中的一个或多个客户端接收对象的请求。 其中一个请求是从其中一个客户端发送的。 所述多个节点的第二节点从所述多个节点的第一节点接收所述请求。 使用多个协议之一从多个节点的第二节点返回所请求的对象。 该方法可以应用于可扩展且高度可用的高速缓存阵列。 缓存阵列可以增强连接到诸如因特网的网络的Web服务器的性能和吞吐量。 网络调度员可以将请求发送到高速缓存阵列的高速缓存节点。 由网络调度器选择的高速缓存节点可以服务该请求,将请求切换到高速缓存阵列的另一高速缓存节点,或者通过各种协议之一与高速缓存阵列的另一个高速缓存节点进行通信,以协作地提供该请求。 以特殊模式运行的网络调度器也可以用作基于内容的路由器。 因此,网络调度员也可以使用基于内容和非基于内容的路由的组合路由请求,以进一步提高系统性能。

    Method and system coordinating actions among a group of servers
    37.
    发明授权
    Method and system coordinating actions among a group of servers 失效
    一组服务器之间的方法和系统协调动作

    公开(公告)号:US06170017A

    公开(公告)日:2001-01-02

    申请号:US08854010

    申请日:1997-05-08

    IPC分类号: G06F1516

    摘要: In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the servers in the server group comprising the steps of: (1) communicating between a client and at least one of the servers in the server group using a protocol that has limited or no defined procedures for passing state information between the client and the servers; (2) transmitting a request for an action from the client to one of the servers; and (3) communicating among a plurality of servers with at least one controller server coordinating actions of at least some of the servers in response to the request. A preferred embodiment of the method includes providing client identification information once by the client during a conversation, verifying the client identification information by one or more controller servers, generating client authentication information by one or more controller servers that is preserved in the conversation, and using the preserved client authentication information to automatically authenticate the client during the remainder of the conversation. Another preferred embodiment of the method includes transmitting a request by a client requiring participation by a plurality of servers and communicating among the servers with at least one controller server coordinating the actions of a plurality of servers in response to the request from the client.

    摘要翻译: 在具有包括一个或多个参与服务器和一个或多个控制器服务器的服务器组的客户机 - 服务器环境中,其中每个参与服务器可以与至少一个控制器服务器通信,用于协调服务器组中的服务器之间的动作的方法,包括 步骤:(1)使用具有有限或没有定义的用于在客户端和服务器之间传递状态信息的过程的协议来在客户端与服务器组中的至少一个服务器之间进行通信; (2)从客户端向服务器之一发送动作请求; 以及(3)响应于该请求,在多个服务器之间与至少一个控制器服务器进行通信以协调至少一些服务器的动作。 该方法的优选实施例包括在对话期间由客户端提供一次客户端识别信息,通过一个或多个控制器服务器验证客户端标识信息,通过一个或多个在会话中保存的控制器服务器生成客户端认证信息,以及使用 保留的客户端身份验证信息,以便在剩余的会话期间自动验证客户端。 该方法的另一个优选实施例包括:发送由客户端请求多个服务器参与的请求,并且响应于来自客户端的请求,通过协调多个服务器的动作的至少一个控制器服务器在服务器之间进行通信。