Systems and methods for publishing data with expiration times
    1.
    发明授权
    Systems and methods for publishing data with expiration times 有权
    用于发布具有到期时间的数据的系统和方法

    公开(公告)号:US06618751B1

    公开(公告)日:2003-09-09

    申请号:US09378264

    申请日:1999-08-20

    IPC分类号: G06F1300

    摘要: Systems and methods for publishing objects (e.g., pages and/or fragments) include assigning expiration times to different versions of objects and determining a plurality of objects which should be published atomically, that is, together in a single action. Then, the invention includes computing updated versions of the plurality of objects and atomically publishing the updated versions wherein the updated versions are not available until after expiration times corresponding to previously published versions of at least one of the plurality of objects (e.g., a cached object) have elapsed. Advantageously, clients attempting to access related cached objects over an information network such as the Internet will not be presented with versions of related objects that are inconsistent with one another.

    摘要翻译: 用于发布对象(例如,页面和/或片段)的系统和方法包括将到期时间分配给对象的不同版本,并且确定应当以原子方式发布的多个对象,即,一起在单个动作中。 然后,本发明包括计算多个对象的更新版本并原子发布更新的版本,其中更新的版本不可用,直到对应于多个对象中的至少一个的先前发布的版本的到期时间(例如,高速缓存的对象 )已经过去了 有利的是,尝试通过诸如因特网的信息网络访问相关缓存对象的客户端将不会呈现彼此不一致的相关对象的版本。

    Method and system for efficient fragment caching
    2.
    发明授权
    Method and system for efficient fragment caching 有权
    高效片段缓存的方法和系统

    公开(公告)号:US07908437B2

    公开(公告)日:2011-03-15

    申请号:US12131180

    申请日:2008-06-02

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F17/30902 G06F17/30451

    摘要: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the objects and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.

    摘要翻译: 用于服务数据的方法包括在服务器处维护对象的不完整版本以及在服务器处保留至少一个片段。 响应于来自客户端的对象的请求,对象的不完整版本,包括对象的一部分的片段的标识符和对象内的片段的位置被发送到客户端。 在接收到对象的不完整版本,标识符和位置后,客户端使用标识符从服务器请求片段。 该对象通过将该片段包含在该位置指定的位置的不完整版本的对象中来构造。

    Method and system for efficient fragment caching
    3.
    发明授权
    Method and system for efficient fragment caching 有权
    高效片段缓存的方法和系统

    公开(公告)号:US07574563B2

    公开(公告)日:2009-08-11

    申请号:US11502213

    申请日:2006-08-10

    IPC分类号: G06F12/00 G06F13/00

    CPC分类号: G06F17/30902 G06F17/30451

    摘要: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the object, and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.

    摘要翻译: 用于服务数据的方法包括在服务器处维护对象的不完整版本以及在服务器处保留至少一个片段。 响应于来自客户端的对象的请求,对象的不完整版本,包含对象的一部分的片段的标识符和对象内的片段的位置被发送到客户端。 在接收到对象的不完整版本,标识符和位置后,客户端使用标识符从服务器请求片段。 该对象通过将该片段包含在该位置指定的位置的不完整版本的对象中来构造。

    Algorithm for cache replacement
    5.
    发明授权
    Algorithm for cache replacement 失效
    高速缓存替换算法

    公开(公告)号:US06266742B1

    公开(公告)日:2001-07-24

    申请号:US08958506

    申请日:1997-10-27

    IPC分类号: G06F1208

    CPC分类号: G06F12/0888 G06F12/123

    摘要: In a computer system in which caching is utilized for improving performance, a method for determining whether an uncached object should be cached, and, if so, which objects, if any, should be removed from a cache to make room for the new uncached object. The method assigns a metric correlated with the desirability of caching an object, considering parameters such as access frequencies, object sizes, object lifetimes and times to calculate and/or to fetch the object. The metric weights more recent accesses more heavily than less recent accesses. The method can be used for improving the performance of an algorithm which utilizes priority queues and can additionally be applied when attempting to predict the expected frequency of an occurrence based upon past occurrences.

    摘要翻译: 在用于提高性能的高速缓存的计算机系统中,用于确定是否应缓存未缓存的对象的方法,以及如果有的话,哪些对象(如果有的话)应该从高速缓存中移除以为新的未被缓存的对象腾出空间 。 该方法分配与缓存对象的可取性相关的度量,考虑诸如访问频率,对象大小,对象生命周期以及计算和/或获取对象的时间等参数。 度量权重更近的访问比较近的访问更重。 该方法可以用于改进利用优先级队列的算法的性能,并且当尝试基于过去的事件来预测出现的预期频率时,可以另外应用该方法。

    Load balancing in network based telephony applications
    6.
    发明授权
    Load balancing in network based telephony applications 有权
    基于网络的电话应用中的负载平衡

    公开(公告)号:US08881167B2

    公开(公告)日:2014-11-04

    申请号:US12110813

    申请日:2008-04-28

    摘要: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, a method for directing requests associated with calls to servers in a system comprised of a network routing calls between a plurality of nodes wherein a node participates in a call as a caller or a receiver and wherein a load balancer sends requests associated with calls to a plurality of servers comprises the following steps. A request associated with a node belonging to a group including a plurality of nodes is received. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with a node belonging to the group. The subsequent request is sent to the server based on determining that the subsequent request is associated with a node belonging to the group.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,一种用于将与呼叫相关联的请求定向在由多个节点之间的网络路由呼叫组成的系统中的服务器的方法,其中节点作为呼叫者或接收者参与呼叫,并且其中负载平衡器发送相关联的请求 对多个服务器的呼叫包括以下步骤。 接收与属于包括多个节点的组的节点相关联的请求。 选择服务器接收请求。 接收到后续请求。 确定后续请求是否与属于该组的节点相关联。 基于确定后续请求与属于该组的节点相关联,将后续请求发送到服务器。

    Method and Apparatus for Hierarchical Selective Personalization
    9.
    发明申请
    Method and Apparatus for Hierarchical Selective Personalization 审中-公开
    分层选择个性化的方法和装置

    公开(公告)号:US20100011123A1

    公开(公告)日:2010-01-14

    申请号:US12562649

    申请日:2009-09-18

    IPC分类号: G06F15/16

    CPC分类号: G06F16/9535

    摘要: A technique for delivering content in a client-server system based on a request received at a computing device from a client includes determining a current load on a next-level computing device of a hierarchy. When this current load is such that a response time for delivery of the request from the next-level computing device would increase above a given threshold, a client type associated with the request is checked and, when the client type indicates that the client is below a given priority level, content to be delivered to the client in response to the request is personalized at the receiving computing device. When the current load is such that the response time would not increase above a given threshold, the request is sent from the receiving computing device to the next-level computing device and the content to be delivered is personalized at the next-level computing device.

    摘要翻译: 基于从计算设备从客户端接收的请求在客户机 - 服务器系统中传送内容的技术包括确定层次结构的下一级计算设备上的当前负载。 当此当前负载使得用于递送来自下一级计算设备的请求的响应时间将增加到高于给定阈值时,检查与请求相关联的客户端类型,并且当客户端类型指示客户端在下方时 在给定的优先级中,在接收计算设备处个性化要向客户端递送响应于该请求的内容。 当当前负载使得响应时间不会增加到高于给定阈值时,该请求从接收计算设备发送到下一级计算设备,并且将在下一级计算设备处将要发送的内容进行个性化。

    Method and Apparatus for Load Balancing in Network Based Telephony Application
    10.
    发明申请
    Method and Apparatus for Load Balancing in Network Based Telephony Application 有权
    基于网络的电话应用中负载平衡的方法和装置

    公开(公告)号:US20090271515A1

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

    申请号:US12110802

    申请日:2008-04-28

    IPC分类号: G06F15/173

    摘要: Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, such techniques direct requests associated with calls to servers in a system comprised of a network routing calls between a plurality of callers and at least one receiver wherein a load balancer sends requests associated with calls to a plurality of servers as follows. A request associated with a call, a caller, or a receiver is received, depending on the particular load balancing technique. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with the call, the caller, or the receiver, depending on the particular load balancing technique. The subsequent request is sent to the server based on determining that the subsequent request is associated with the call, the caller, or the receiver, again depending on the particular load balancing technique.

    摘要翻译: 公开了用于诸如处理电话应用的那些网络的网络中的负载平衡的技术。 作为示例,这样的技术将包括在多个呼叫者之间的网络路由呼叫和至少一个接收机的系统中的对服务器的呼叫相关联的请求进行直接请求,其中负载平衡器如下发送与多个服务器的呼叫相关联的请求。 根据特定的负载平衡技术,接收到与呼叫,呼叫者或接收者相关联的请求。 选择服务器接收请求。 接收到后续请求。 根据具体的负载平衡技术,确定后续请求是否与呼叫,呼叫者或接收者相关联。 基于特定的负载均衡技术,基于确定后续请求与呼叫,呼叫者或接收者相关联,将后续请求发送到服务器。