-
公开(公告)号:US07194553B2
公开(公告)日:2007-03-20
申请号:US09983539
申请日:2001-10-24
申请人: Steven E. Lucco , Erik B. Christensen , Andrew J. Layman , David E. Levin , Bradford H. Lovering , Henrik Frystyk Nielsen , John P. Shewchuk
发明人: Steven E. Lucco , Erik B. Christensen , Andrew J. Layman , David E. Levin , Bradford H. Lovering , Henrik Frystyk Nielsen , John P. Shewchuk
IPC分类号: G06F15/16 , G00F15/173
CPC分类号: H04L29/12132 , H04L29/12066 , H04L45/02 , H04L61/1511 , H04L61/1552 , H04L67/02 , H04L67/2814 , H04L67/2819
摘要: An apparatus and method is provided for resolving virtual network names using one or more name routers. A conventional Uniform Resource Locator (URL) naming scheme is extended by allowing any component to be mapped to an address. The resolution process occurs recursively through a plurality of name routers. Resolution can be contextual, such that the same virtual network name may be resolved differently depending on the identity of the client or other parameters.
摘要翻译: 提供了一种用于使用一个或多个名称路由器来解析虚拟网络名称的装置和方法。 通过允许任何组件映射到地址来扩展常规的统一资源定位符(URL)命名方案。 解析过程通过多个名称路由器递归地发生。 分辨率可以是上下文的,使得可以根据客户端的身份或其他参数来不同地解析相同的虚拟网络名称。
-
公开(公告)号:US07653747B2
公开(公告)日:2010-01-26
申请号:US11422106
申请日:2006-06-05
申请人: Steven E. Lucco , Erik B. Christensen , Andrew J. Layman , David E. Levin , Bradford H. Lovering , Henrik Frystyk Nielsen , John P. Shewchuk
发明人: Steven E. Lucco , Erik B. Christensen , Andrew J. Layman , David E. Levin , Bradford H. Lovering , Henrik Frystyk Nielsen , John P. Shewchuk
IPC分类号: G06F15/16
CPC分类号: H04L29/12132 , H04L29/12066 , H04L45/02 , H04L61/1511 , H04L61/1552 , H04L67/02 , H04L67/2814 , H04L67/2819
摘要: An apparatus and method is provided for resolving virtual network names using one or more name routers. A conventional Uniform Resource Locator (URL) naming scheme is extended by allowing any component to be mapped to an address. The resolution process occurs recursively through a plurality of name routers. Resolution can be contextual, such that the same virtual network name may be resolved differently depending on the identity of the client or other parameters.
摘要翻译: 提供了一种用于使用一个或多个名称路由器来解析虚拟网络名称的装置和方法。 通过允许任何组件映射到地址来扩展常规的统一资源定位符(URL)命名方案。 解析过程通过多个名称路由器递归地发生。 分辨率可以是上下文的,使得可以根据客户端的身份或其他参数来不同地解析相同的虚拟网络名称。
-
公开(公告)号:US07899047B2
公开(公告)日:2011-03-01
申请号:US11838161
申请日:2007-08-13
申请人: Luis F. Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
发明人: Luis F. Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
IPC分类号: H04L12/56
CPC分类号: H04L61/15 , H04L29/12047 , H04L67/327 , H04L69/32
摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.
摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。
-
公开(公告)号:US20090046726A1
公开(公告)日:2009-02-19
申请号:US11838161
申请日:2007-08-13
申请人: Luis Felipe Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
发明人: Luis Felipe Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
IPC分类号: H04L12/56
CPC分类号: H04L61/15 , H04L29/12047 , H04L67/327 , H04L69/32
摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.
摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。
-
公开(公告)号:US07257817B2
公开(公告)日:2007-08-14
申请号:US09993656
申请日:2001-11-27
申请人: Luis F. Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
发明人: Luis F. Cabrera , Erik B. Christensen , Giovanni M. Della-Libera , Christopher G. Kaler , David E. Levin , Bradford H. Lovering , Steven E. Lucco , Stephen J. Millet , John P. Shewchuk , Robert S. Wahbe , David A. Wortendyke
IPC分类号: G06F3/00
CPC分类号: H04L45/00 , H04L43/0811 , H04L45/306 , H04L45/308 , H04L45/34 , H04L45/56 , H04L45/566 , H04L67/02 , H04L67/327 , H04L69/08
摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.
摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。
-
6.
公开(公告)号:US07260775B2
公开(公告)日:2007-08-21
申请号:US10073670
申请日:2002-02-11
IPC分类号: G06F17/00
CPC分类号: G06F17/3089
摘要: Described is a system and mechanism by which a client computer may issue a conventional request for a resource on the Web. A response to that request is annotated with information indicating that metadata is available for the resource. Specifically, a special tag or instruction may be included in the response document that indicates the existence and location of a discovery document containing metadata about the resource. The client computer may then retrieve the metadata from the location identified in the response.
摘要翻译: 描述了一种系统和机制,通过该系统和机制,客户端计算机可以在Web上发布对资源的常规请求。 对该请求的响应用指示元数据可用于资源的信息进行注释。 具体来说,特定标签或指令可以被包括在响应文档中,该文档指示包含关于资源的元数据的发现文档的存在和位置。 然后,客户端计算机可以从响应中标识的位置检索元数据。
-
公开(公告)号:US07447785B2
公开(公告)日:2008-11-04
申请号:US10403857
申请日:2003-03-31
申请人: Christopher G. Kaler , Erik B. Christensen , Giovanni M. Della-Libera , John P. Shewchuk , Stephen J. Millet , Steven E. Lucco
发明人: Christopher G. Kaler , Erik B. Christensen , Giovanni M. Della-Libera , John P. Shewchuk , Stephen J. Millet , Steven E. Lucco
IPC分类号: G06F15/16
CPC分类号: H04L63/102 , H04L67/327 , H04L69/329 , H04L2463/102
摘要: A network site often provides multiple offerings, each having their own context. The complete context for one of the offerings is stored. That complete context represents a root node in a hierarchical tree of context nodes, each node representing the context information for one or more of the offerings. Each node in the tree includes a reference to its parent node, and then a description of incremental changes to the context information as compared to the context information from the parent node. Accordingly, the context information for a particular node in the tree may be obtained by combining the complete context for the root node offering with incremental changes described in other nodes in the ancestral chain that leads from the particular offering to the root offering.
摘要翻译: 网络站点通常提供多个产品,每个产品都有自己的上下文。 存储其中一个产品的完整上下文。 该完整上下文表示上下文节点的分层树中的根节点,每个节点表示一个或多个提供的上下文信息。 树中的每个节点都包含对其父节点的引用,然后是与父节点的上下文信息相比较,对上下文信息的增量更改的描述。 因此,可以通过将根节点提供的完整上下文与从特定产品引导到根产品的祖先链中的其他节点中描述的增量变化相结合来获得树中的特定节点的上下文信息。
-
公开(公告)号:US08001189B2
公开(公告)日:2011-08-16
申请号:US10270445
申请日:2002-10-15
申请人: Henrik F. Nielsen , John P. Shewchuk , Erik B. Christensen , Alfred M. Lee , Christian Huitema , James M. Lyon , Mark H. Lukovsky , Andrew J. Layman , Satish R. Thatte , Christopher Kaler
发明人: Henrik F. Nielsen , John P. Shewchuk , Erik B. Christensen , Alfred M. Lee , Christian Huitema , James M. Lyon , Mark H. Lukovsky , Andrew J. Layman , Satish R. Thatte , Christopher Kaler
IPC分类号: G06F15/16
CPC分类号: H04L45/00 , H04L45/34 , H04L45/566 , H04L63/0428 , H04L63/102 , H04L63/123 , H04L63/126 , H04L67/02
摘要: A routing protocol is provided for exchanging messages between an initial sender and an ultimate receiver, potentially via a set of intermediaries. The routing protocol provides an optional reverse message path that enables two-way message exchange patterns. The routing protocol can be expressed as a header entry within a message envelope, is independent of the underlying protocol, and can be generated at the application layer of a protocol stack. The routing protocol may allow each intermediary to process the message and dynamically alter the message path en route to the intended recipient.
摘要翻译: 提供路由协议用于在初始发送者和最终接收者之间交换消息,潜在地通过一组中介。 路由协议提供可选的反向消息路径,实现双向消息交换模式。 路由协议可以表示为消息包络内的报头条目,独立于底层协议,并且可以在协议栈的应用层生成。 路由协议可以允许每个中间人处理该消息并且动态地改变到期望接收者的路由中的消息路径。
-
公开(公告)号:US07676540B2
公开(公告)日:2010-03-09
申请号:US10270442
申请日:2002-10-15
申请人: Henrik F. Nielsen , Christopher G. Kaler , Steven E. Lucco , David E. Levin , Erik B. Christensen
发明人: Henrik F. Nielsen , Christopher G. Kaler , Steven E. Lucco , David E. Levin , Erik B. Christensen
IPC分类号: G06F15/16
CPC分类号: H04L63/04 , H04L45/02 , H04L63/0428 , H04L63/102 , H04L63/123 , H04L63/126 , H04L67/02
摘要: Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. The metadata container may be used to convey referral data to update routing tables in network nodes, and may also be used register referral statements and query a node for referral information.
摘要翻译: 提供了传达对象元数据的方法,系统和数据结构。 提出了一个通用的元数据容器,允许使用协议中立和平台无关的方法以可扩展的方式描述对象元数据。 元数据范围是指所包含的元数据语句对应的目标的动态范围。 元数据属性提供了一种描述元数据本身的机制,并且可以使用元数据安全性来确保发送和接收真实的元数据。 还提供了机制来允许细化和替换元数据语句。 元数据容器可以用于传送参考数据以更新网络节点中的路由表,并且还可以使用注册参考语句并查询节点以获得推荐信息。
-
公开(公告)号:US07882236B2
公开(公告)日:2011-02-01
申请号:US11051238
申请日:2005-02-04
申请人: Bradford H. Lovering , David A. Wortendyke , Waingold L. Elliot , Erik B. Christensen , Kenneth D. Wolf , Michael S. Vernal , Shy Cohen , Stefan H. Pharies
发明人: Bradford H. Lovering , David A. Wortendyke , Waingold L. Elliot , Erik B. Christensen , Kenneth D. Wolf , Michael S. Vernal , Shy Cohen , Stefan H. Pharies
IPC分类号: G06F15/16
CPC分类号: G06F9/546 , G06F2209/547 , H04L67/10
摘要: The present invention provides for a channel model capable of generating a runtime communication channel with pluggable modular channel components. These channel components implement one of a set of standard interfaces that allow processing details of communication semantics between components to be represented in a polymorphic way. A message and corresponding communication semantics are recursively passed through the channel components using the standard interface, thereby abstracting other modules and components from specific implementation details of how the communication semantics are performed. The message may then be sent to the next appropriate module for further processing, or the processing may be completed at that particular component or module. Note also that the message can also be de-multiplexed on the service side in a similar fashion as that described above.
摘要翻译: 本发明提供一种能够生成具有可插拔模块化信道分量的运行时通信信道的信道模型。 这些通道组件实现了一组标准接口之一,允许处理以多态方式表示的组件之间的通信语义的细节。 消息和对应的通信语义通过使用标准接口的信道分量递归地传递,从而将其他模块和组件从如何执行通信语义的具体实现细节中抽象出来。 然后可以将消息发送到下一个适当的模块进一步处理,或者可以在该特定组件或模块处完成处理。 还要注意,消息也可以以与上述相似的方式在服务端解复用。
-
-
-
-
-
-
-
-
-