会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Mechanism for recovery from site failure in a stream processing system
    • 在流处理系统中从站点故障恢复的机制
    • US08219848B2
    • 2012-07-10
    • US11733724
    • 2007-04-10
    • Michael John BransonFrederick DouglisBradley William FawcettZhen LiuBin RongFan Ye
    • Michael John BransonFrederick DouglisBradley William FawcettZhen LiuBin RongFan Ye
    • G06F11/00
    • G06F11/2025G06F11/2048G06F11/2097
    • A failure recovery framework to be used in cooperative data stream processing is provided that can be used in a large-scale stream data analysis environment. Failure recovery supports a plurality of independent distributed sites, each having its own local administration and goals. The distributed sites cooperate in an inter-site back-up mechanism to provide for system recovery from a variety of failures within the system. Failure recovery is both automatic and timely through cooperation among sites. Back-up sites associated with a given primary site are identified. These sites are used to identify failures within the primary site including failures of applications running on the nodes of the primary site. The failed applications are reinstated on one or more nodes within the back-up sites using job management instances local to the back-up sites in combination with previously stored state information and data values for the failed applications. In additions to inter-site mechanisms, each one of the plurality of sites employs an intra-site back-up mechanism to handle failure recoveries within the site.
    • 提供了可用于协作数据流处理的故障恢复框架,可用于大规模流数据分析环境。 故障恢复支持多个独立的分布式站点,每个都有自己的本地管理和目标。 分布式站点在站点间备份机制中进行协作,以便从系统内的各种故障提供系统恢复。 故障恢复是通过站点之间的合作自动和及时的。 识别与给定主要站点相关联的备用站点。 这些站点用于识别主站点中的故障,包括在主站点的节点上运行的应用程序的故障。 使用备份站点本地的作业管理实例以及先前存储的状态信息和失败应用程序的数据值,在备份站点中的一个或多个节点上恢复失败的应用程序。 除了站点间机制之外,多个站点中的每一个都采用站内备用机制来处理站点内的故障恢复。
    • 3. 发明申请
    • Mechanism for Recovery from Site Failure in a Stream Processing System
    • 在流处理系统中从站点故障恢复的机制
    • US20080256384A1
    • 2008-10-16
    • US11733724
    • 2007-04-10
    • Michael John BransonFrederick DouglisBradley William FawcettZhen LiuBin Rong
    • Michael John BransonFrederick DouglisBradley William FawcettZhen LiuBin Rong
    • G06F11/07
    • G06F11/2025G06F11/2048G06F11/2097
    • A failure recovery framework to be used in cooperative data stream processing is provided that can be used in a large-scale stream data analysis environment. Failure recovery supports a plurality of independent distributed sites, each having its own local administration and goals. The distributed sites cooperate in an inter-site back-up mechanism to provide for system recovery from a variety of failures within the system. Failure recovery is both automatic and timely through cooperation among sites. Back-up sites associated with a given primary site are identified. These sites are used to identify failures within the primary site including failures of applications running on the nodes of the primary site. The failed applications are reinstated on one or more nodes within the back-up sites using job management instances local to the back-up sites in combination with previously stored state information and data values for the failed applications. In additions to inter-site mechanisms, each one of the plurality of sites employs an intra-site back-up mechanism to handle failure recoveries within the site.
    • 提供了可用于协作数据流处理的故障恢复框架,可用于大规模流数据分析环境。 故障恢复支持多个独立的分布式站点,每个都有自己的本地管理和目标。 分布式站点在站点间备份机制中进行协作,以便从系统内的各种故障提供系统恢复。 故障恢复是通过站点之间的合作自动和及时的。 识别与给定主要站点相关联的备用站点。 这些站点用于识别主站点中的故障,包括在主站点的节点上运行的应用程序的故障。 使用备份站点本地的作业管理实例以及先前存储的状态信息和失败应用程序的数据值,在备份站点中的一个或多个节点上恢复失败的应用程序。 除了站点间机制之外,多个站点中的每一个都采用站内备用机制来处理站点内的故障恢复。
    • 4. 发明申请
    • Method and Apparatus for Negotiation Management in Data Processing Systems
    • 数据处理系统中的协商管理方法与装置
    • US20090282415A1
    • 2009-11-12
    • US12112142
    • 2008-04-30
    • Bo AnFrederick DouglisBradley William FawcettAnton V. RiabovFan Ye
    • Bo AnFrederick DouglisBradley William FawcettAnton V. RiabovFan Ye
    • G06F9/50
    • G06F9/5038G06F2209/5014G06F2209/506
    • Techniques are disclosed for optimizing schedules used in implementing plans for performing tasks in data processing systems. For example, an automated method of negotiating for resources in a data processing system, wherein the data processing system comprises multiple sites, comprises a negotiation management component of a computer system at a given one of the sites performing the following steps. One or more tasks from at least one source of one or more plans are obtained. Each plan is annotated with one or more needed resources and one or more potential resource providers at one or more sites in the data processing system. An optimized resource negotiation schedule based on the one or more obtained tasks is computed. The schedule comprises an order in which resources are negotiated. In accordance with the optimized resource negotiation schedule, a request for each needed resource is sent to the one or more potential resource providers such that a negotiation process is performed between the negotiation management component and at least one of the potential resource providers.
    • 公开了用于优化用于在数据处理系统中执行任务的计划中使用的计划的技术。 例如,在数据处理系统中协商资源的自动化方法,其中所述数据处理系统包括多个站点,包括在执行以下步骤的给定一个站点处的计算机系统的协商管理组件。 获得来自一个或多个计划的至少一个来源的一个或多个任务。 每个计划在数据处理系统中的一个或多个站点上用一个或多个所需资源和一个或多个潜在资源提供者进行注释。 计算基于一个或多个获得的任务的优化的资源协商调度。 时间表包括协商资源的顺序。 根据优化的资源协商进度,向所述一个或多个潜在资源提供者发送对每个所需资源的请求,使得在协商管理组件和潜在资源提供者中的至少一个之间执行协商过程。
    • 5. 发明授权
    • Negotiation management in data processing systems
    • 数据处理系统中的谈判管理
    • US08656403B2
    • 2014-02-18
    • US12112142
    • 2008-04-30
    • Bo AnFrederick DouglisBradley William FawcettAnton V. RiabovFan Ye
    • Bo AnFrederick DouglisBradley William FawcettAnton V. RiabovFan Ye
    • G06F9/46
    • G06F9/5038G06F2209/5014G06F2209/506
    • Techniques are disclosed for optimizing schedules used in implementing plans for performing tasks in data processing systems. For example, an automated method of negotiating for resources in a data processing system, wherein the data processing system comprises multiple sites, comprises a negotiation management component of a computer system at a given one of the sites performing the following steps. One or more tasks from at least one source of one or more plans are obtained. Each plan is annotated with one or more needed resources and one or more potential resource providers at one or more sites in the data processing system. An optimized resource negotiation schedule based on the one or more obtained tasks is computed. The schedule comprises an order in which resources are negotiated. In accordance with the optimized resource negotiation schedule, a request for each needed resource is sent to the one or more potential resource providers such that a negotiation process is performed between the negotiation management component and at least one of the potential resource providers.
    • 公开了用于优化用于在数据处理系统中执行任务的计划中使用的计划的技术。 例如,在数据处理系统中协商资源的自动化方法,其中所述数据处理系统包括多个站点,包括在执行以下步骤的给定一个站点处的计算机系统的协商管理组件。 获得来自一个或多个计划的至少一个来源的一个或多个任务。 每个计划在数据处理系统中的一个或多个站点上用一个或多个所需资源和一个或多个潜在资源提供者进行注释。 计算基于一个或多个获得的任务的优化的资源协商调度。 时间表包括协商资源的顺序。 根据优化的资源协商进度,向所述一个或多个潜在资源提供者发送对每个所需资源的请求,使得在协商管理组件和潜在资源提供者中的至少一个之间执行协商过程。
    • 6. 发明授权
    • Apparatus and method for performing conversion between different units of currency using an encapsulated conversion path of exchange rates
    • 使用封装的汇率转换路径来执行不同货币单位之间的转换的装置和方法
    • US06944595B1
    • 2005-09-13
    • US09275984
    • 1999-03-25
    • Timothy James GraserDave Henry GrossBradley William Fawcett
    • Timothy James GraserDave Henry GrossBradley William Fawcett
    • G06F17/60
    • G06Q20/10G06Q20/102G06Q40/04
    • A conversion path for converting between two different currencies is defined as a series of simple exchange rate objects and is encapsulated within a compound exchange rate object. The intelligence regarding the specific rules for making the conversion are encapsulated in a policy class, which governs how the path of exchange rates contained in the compound exchange rate is built. When a client requests conversion between two currencies, the compound exchange rate is constructed according to the policy to contain a path of exchange rate objects that may be used to make the requested conversion, and the compound exchange rate is then returned to the client. When the client then instructs the compound exchange rate to make a conversion of a known currency value in the source currency, the compound exchange rate object uses the exchange rate object or objects in the exchange rate path to perform the currency conversion. A system in accordance with the invention thus allows the computation of exchange rates in a fully encapsulated manner according to a predefined policy without the client having to know the details of how the conversion is performed.
    • 用于在两种不同货币之间转换的转换路径被定义为一系列简单的汇率对象,并被封装在复合汇率对象内。 关于进行转换的具体规则的情报被封装在一个政策类别中,它决定了复合汇率中包含的汇率路径是如何构建的。 当客户请求两种货币之间的转换时,根据策略构建复合汇率以包含可用于进行请求转换的汇率对象路径,然后将复合汇率返回给客户端。 当客户端指示复合汇率以源货币转换已知货币值时,复合汇率对象使用兑换率对象或汇率路径中的对象来执行货币兑换。 因此,根据本发明的系统允许根据预定义的策略以完全封装的方式计算汇率,而客户端不必知道如何执行转换的细节。
    • 8. 发明授权
    • Object oriented mechanism and method for maintaining elements on a flexibly constrained collection that may use any suitable object as a key
    • 面向对象的机制和方法,用于在可以使用任何合适对象作为关键字的灵活约束集合上维护元素
    • US06427229B1
    • 2002-07-30
    • US09177027
    • 1998-10-22
    • Curtis Howard BrobstJames Edward CareyBradley William FawcettSiegfried Wiesenhofer
    • Curtis Howard BrobstJames Edward CareyBradley William FawcettSiegfried Wiesenhofer
    • G06F944
    • G06F9/4488Y10S707/99942Y10S707/99943
    • In an object oriented computer system, an object oriented mechanism and method defines a common interface to maintain elements on a collection while providing the capability of using virtually any suitable object as a key to the collection. A programmer defines an interface on a collection that includes suitable object methods for adding, removing, and replacing elements of the collection. The constraints that determine whether elements may be added, removed, or replaced is encapsulated in a policy that is defined by the programmer. The programmer identifies one or more keys, which may include any suitable object in the object oriented system. A maintainer class provides a client interface for maintaining elements on the collection according to the defined policy and according to the keys defined by the programmer. The present invention recognizes the common characteristics that exist in maintaining elements on a keyed collection, and provide predetermined classes and class relationships that provide support for maintaining any collection using any key that a programmer may define.
    • 在面向对象的计算机系统中,面向对象的机制和方法定义了一个公共接口,以在集合中维护元素,同时提供使用几乎任何合适的对象作为集合的关键字的能力。 程序员定义了一个集合上的接口,其中包含用于添加,删除和替换集合元素的适当对象方法。 确定元素是否可以被添加,删除或替换的约束被封装在由程序员定义的策略中。 程序员识别一个或多个键,其可以包括面向对象系统中的任何合适的对象。 维护者类提供了根据定义的策略并根据程序员定义的键来维护集合上的元素的客户端界面。 本发明认识到维护关键集合中的元素所存在的共同特征,并且提供预定的类和类关系,其提供使用程序员可以定义的任何密钥维护任何集合的支持。