会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Message logging for reliable multicasting across a routing network
    • 通过路由网络进行可靠组播的消息记录
    • US07050432B1
    • 2006-05-23
    • US09281421
    • 1999-03-30
    • Guruduth Somasekhara BanavarTushar Deepak ChandraKevan Lee MillerRobert Evan StromDaniel Charles SturmanMichael James Ward
    • Guruduth Somasekhara BanavarTushar Deepak ChandraKevan Lee MillerRobert Evan StromDaniel Charles SturmanMichael James Ward
    • H04L12/28H04L12/56
    • H04L12/1868H04L12/1895H04L67/26H04L67/327
    • A technique for reliably multicasting a message within a router network is provided. At least one special router in the network has associated persistent storage for logging a message being routed to one or more clients. When a message is received at this logger node, the logger places the message in persistent storage and sends a logging acknowledgment back to those routers to which the message was originally routed, as well as back towards the source of the message. The logger acknowledgment includes the message id, the logger id, and a logging number. When the logger acknowledgment is received by a router, it looks up the routing information from the original message, and sends the acknowledgment to those neighboring routers to which the original message was sent, excluding the link from which the logger acknowledgment was received. If the original message corresponding to the logger acknowledgment was buffered at this router waiting to be delivered, the message is then delivered to its client nodes. Processes for recovering from node or link failure within the router network, and for at most once delivery of messages, at least once delivery of messages, and exactly once delivery of messages are also provided.
    • 提供了一种在路由器网络内可靠地组播消息的技术。 网络中至少有一个特殊路由器具有关联的持久存储器,用于记录被路由到一个或多个客户端的消息。 当在此记录器节点接收到消息时,记录器将消息放置在持久存储器中,并将记录确认发送回消息最初路由到的那些路由器,并返回消息的源。 记录器确认包括消息标识,记录器ID和日志记录号。 当路由器接收到记录器确认时,它将从原始消息中查找路由信息,并将确认发送给发送原始消息的相邻路由器,不包括接收到记录器确认的链路。 如果与该记录器确认相对应的原始消息在等待传送的路由器中被缓冲,则该消息被传送到其客户机节点。 还提供了用于从路由器网络内的节点或链路故障恢复的过程,以及至少一次传送消息,至少一次传送消息,以及一次传送消息。
    • 5. 发明授权
    • Dynamically adapting between pessimistic and optimistic notifications to replicated objects
    • 动态地适应悲观和乐观通知的复制对象
    • US06952829B1
    • 2005-10-04
    • US09106166
    • 1998-06-29
    • Guruduth Somasekhara BanavarKevan Lee MillerMichael James Ward
    • Guruduth Somasekhara BanavarKevan Lee MillerMichael James Ward
    • G06F3/00H04L29/08
    • H04L67/1095
    • An adaptive view mechanism can dynamically adapt to changing conditions and provide the benefits of both optimistic and pessimistic notifications. This can, for example, provide a consistent and jitter-free GUI to display the state of distributed replicated data objects in the presence of concurrency control conflicts and losses. In a Model-View-Controller architecture of building distributed collaborative applications where model objects are replicated at distributed sites, adaptive views can dynamically switch between behaving like pessimistic views and like optimistic views. When the number of concurrent updates is low, the adaptive views can be made to operate in an optimistic mode—providing good responsiveness to users. However, during those periods of heavy activity, when the number of concurrent updates becomes high, the adaptive view can be made to operate in a pessimistic manner—providing more reliable response to users. For each adaptive view, a programmer can specify a policy object that can monitor the prevailing conflict rate and loss rate as if the adaptive view were behaving optimistically. Using these rates, the policy object can apply arbitrary application logic or thresholds to determine whether it is beneficial for the adaptive view to behave optimistically or pessimistically. The policy object can then request the adaptive view to dynamically adapt its behavior to the appropriate manner. In general however, the dynamic switching can be based on any application specific request to switch modes. Distributed sites that have replicated copies of the same model object can view the replica heterogeneously, that is, pessimistically, optimistically, or adaptively, according to the user's requirements.
    • 适应性观察机制可以动态地适应不断变化的条件,并提供乐观和悲观通知的好处。 例如,这可以提供一致且无抖动的GUI来在存在并发控制冲突和损失的情况下显示分布式复制数据对象的状态。 在构建分布式协作应用程序的模型 - 视图 - 控制器体系结构中,其中模型对象在分布式站点进行复制,自适应视图可以在行为像悲观视图之间动态切换,并且像乐观视图一样。 当并发更新次数低时,可以使自适应视图以乐观模式运行,从而为用户提供良好的响应。 然而,在这些繁重活动期间,当并发更新次数变高时,可以使自适应视图以悲观的方式运行 - 为用户提供更可靠的响应。 对于每个自适应视图,程序员可以指定一个策略对象,该对象可以监视当前的冲突率和丢失率,就好像自适应视图行为乐观一样。 使用这些速率,策略对象可以应用任意应用程序逻辑或阈值来确定自适应视图是否有利于行为乐观或悲观。 然后,策略对象可以请求自适应视图以适当的方式动态地调整其行为。 然而,一般来说,动态切换可以基于任何特定于切换模式的特定请求。 具有相同模型对象的复制副本的分布式站点可以根据用户的要求,不同地,即悲观地,乐观地或自适应地查看副本。
    • 7. 发明授权
    • Message sequencing for ordered multicasting of a message across a routing network
    • 通过路由网络对消息进行有序组播的消息排序
    • US06760340B1
    • 2004-07-06
    • US09280530
    • 1999-03-30
    • Guruduth Somasekhara BanavarTushar Deepak ChandraKevan Lee MillerRobert Evan StromDaniel Charles SturmanMichael James Ward
    • Guruduth Somasekhara BanavarTushar Deepak ChandraKevan Lee MillerRobert Evan StromDaniel Charles SturmanMichael James Ward
    • H04L1228
    • H04L12/1881H04L12/1868
    • A technique for reliably multicasting a message within a router network in a sequenced order with other messages is provided. At least one special router in the network has associated persistent storage for sequencing a message being routed to one or more clients. When a message is received at this sequencer node, the sequencer places a sequence number for the message in persistent storage and sends a sequencing acknowledgment back to those routers to which the message was originally routed, as well as back towards the source of the message. The sequencer acknowledgment includes the message id, and the sequencing number. When the sequencer acknowledgment is received by a router, it looks up the routing information from the original message, and sends the acknowledgment to those neighboring routers to which the original message was sent, excluding the link from which the sequencer acknowledgment was received. If the original message corresponding to the sequencer acknowledgment was buffered at this router waiting to be delivered, the message is then delivered to its client nodes.
    • 提供了一种以其他消息的顺序可靠地组播路由器网络内的消息的技术。 网络中至少有一个特殊路由器具有关联的持久存储器,用于对正在路由到一个或多个客户端的消息进行排序。 当在该定序器节点处接收到消息时,定序器将消息的序列号放置在持久存储器中,并将排序确认发送回消息最初路由到的那些路由器,以及返回到消息的源。 定序器确认包括消息标识和序列号。 当定序器确认由路由器接收时,它从原始消息中查找路由信息,并将确认发送给发送了原始消息的相邻路由器,不包括接收定序器确认的链路。 如果在等待传递的路由器上缓冲对应于定序器确认的原始消息,则将该消息传递给其客户机节点。