会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method for monitoring and recovery of subsystems in a
distributed/clustered system
    • 在分布式/集群系统中监视和恢复子系统的方法
    • US5805785A
    • 1998-09-08
    • US606765
    • 1996-02-27
    • Daniel Manuel DiasRichard Pervin KingAvraham Leff
    • Daniel Manuel DiasRichard Pervin KingAvraham Leff
    • G06F11/14G06F11/00
    • G06F11/1438
    • A system and method for a general and extensible infrastructure providing monitoring and recovery of interdependent systems in a distributed/clustered system is disclosed. Subsystems, built without provision for high availability, are incorporated into the infrastructure without modification to core subsystem function. The infrastructure is comprised of one or more computing nodes connected by one or more interconnection networks, and running one or more distributed subsystems. The infrastructure monitors the computing nodes using one or more heartbeat and membership protocols, and monitors the said distributed subsystems by subsystem-specific monitors. Events detected by monitors are sent to event handlers. Event handlers process events by filtering them through activities such as event correlation, removal of duplicates, and rollup. Filtered events are given by Event Managers to Recovery Drivers which determine the recovery program corresponding to the event, and executing the recovery program or set of recovery actions by coordination among the recovery managers. Given failures of said event handlers or recovery managers, the infrastructure performs the additional steps of: coordinating among remaining event handlers and recovery managers to handle completion or termination of ongoing recovery actions, discovering the current state of the system by resetting the said monitors, and handling any new failure events that may have occurred in the interim.
    • 公开了一种用于在分布式/集群系统中提供相互依赖系统的监视和恢复的通用和可扩展基础设施的系统和方法。 没有为高可用性提供配置的子系统被并入基础设施,而不改变核心子系统功能。 基础设施由一个或多个由一个或多个互连网络连接的计算节点组成,并运行一个或多个分布式子系统。 基础设施使用一个或多个心跳和成员资格协议监视计算节点,并通过子系统监视器来监视所述分布式子系统。 监视器检测到的事件将发送到事件处理程序。 事件处理程序通过过滤事件来处理事件,例如事件关联,删除重复项和汇总。 已过滤的事件由事件管理器提供给恢复驱动程序,其确定与事件相对应的恢复程序,以及通过恢复管理器之间的协调来执行恢复程序或一组恢复操作。 鉴于所述事件处理程序或恢复管理器的故障,基础架构执行以下附加步骤:在剩余事件处理程序和恢复管理器之间进行协调以处理正在进行的恢复操作的完成或终止,通过重置所述监视器来发现系统的当前状态,以及 处理可能在过渡期间发生的任何新的故障事件。
    • 3. 发明授权
    • Concurrent database access by production and prototype applications
    • 通过生产和原型应用程序并发数据库访问
    • US08880549B2
    • 2014-11-04
    • US12615252
    • 2009-11-09
    • Avraham LeffJames T. Rayfield
    • Avraham LeffJames T. Rayfield
    • G06F7/00G06F17/00G06F17/30
    • G06F17/3056
    • A database manager, computer program product and methods for managing a database utilized by multiple applications. In one embodiment, the database manager performs a database record change to database records by a first application. The database manager branches the database records such that the database record change is visible to the first application and is not visible to one or more other applications accessing the database. The database manager can merge database record changes made by the other applications such that database schema changes made by the other applications are visible to the first application.
    • 数据库管理器,用于管理由多个应用程序使用的数据库的计算机程序产品和方法。 在一个实施例中,数据库管理器通过第一应用执行对数据库记录的数据库记录更改。 数据库管理器分支数据库记录,使得数据库记录更改对于第一个应用程序可见,对于访问数据库的一个或多个其他应用程序不可见。 数据库管理器可以合并其他应用程序所做的数据库记录更改,使其他应用程序所做的数据库模式更改对第一个应用程序可见。
    • 4. 发明授权
    • Constructing declarative componentized applications
    • 构造声明化组件化应用程序
    • US08250112B2
    • 2012-08-21
    • US12486252
    • 2009-06-17
    • Avraham LeffJames Thomas Rayfield
    • Avraham LeffJames Thomas Rayfield
    • G06F17/00
    • G06F8/38
    • Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.
    • 提供了构建软件应用程序的技术。 应用程序的数据模型表示为关系模型。 应用程序的控制逻辑被定义为将应用程序的多个操作中的每一个指定为从应用数据模型的当前状态和一个或多个当前应用输入到应用数据模型的新状态和一个或多个 应用输出,由从关系互补操作,分离操作和连接操作组成的组中选择的一个或多个关系代数操作描述。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR FILTERING DATABASE RESULTS USING DYNAMIC COMPOSITE QUERIES
    • 使用动态复合查询过滤数据库结果的系统和方法
    • US20090228440A1
    • 2009-09-10
    • US12044395
    • 2008-03-07
    • Avraham LeffJames T. RayfieldTimo J. SaloBrandon J.W. Smith
    • Avraham LeffJames T. RayfieldTimo J. SaloBrandon J.W. Smith
    • G06F7/06
    • G06F17/30424G06F21/6227
    • A method, system and computer program product for retrieving data records to a client computer. An identifier of a base query is received from the client computer. The base query is configured to select a set of data records from a database that the client computer has permission to access. A modifying clause is also received from the client computer. The modifying clause comprises a directive restricting the set of data records to a subset of data records. The modifying clause may optionally comprise an expression for sorting. A combined query is generated from the base query and the modifying clause. The query is configured to return the subset of data records. The combined query is further configured to sort the subset of data records based on the value of the expression if the expression is present. The combined query is executed at the database.
    • 一种用于将数据记录检索到客户端计算机的方法,系统和计算机程序产品。 从客户端计算机接收到基本查询的标识符。 基本查询配置为从客户端计算机具有访问权限的数据库中选择一组数据记录。 还从客户端计算机接收修改子句。 修改子句包括将数据记录集合限制到数据记录的子集的指令。 修改子句可以可选地包括用于排序的表达式。 从基本查询和modify子句生成组合查询。 该查询被配置为返回数据记录的子集。 组合查询还被配置为如果表达式存在,则基于表达式的值对数据记录的子集进行排序。 组合查询在数据库中执行。
    • 10. 发明申请
    • ENABLING MULTI-VIEW APPLICATIONS BASED ON A RELATIONAL STATE MACHINE PARADIGM
    • 基于相关状态机器参数实现多视图应用
    • US20080126376A1
    • 2008-05-29
    • US11534299
    • 2006-09-22
    • Avraham LeffJames T. Rayfield
    • Avraham LeffJames T. Rayfield
    • G06F7/00
    • G06F8/35G06F8/65
    • A method and apparatus for constructing a software application with a plurality of screens. Operations performed in the method include representing a data model of the computer application as a relational model, providing a first screen of the computer application representing a current state of the data model, using relational algebra to define control logic of the computer application as a mapping from the current state of the data model and zero or more current application inputs to a new state of the data model and zero or more application outputs, using relational algebra to specify the selection of a second screen as a function of the current state of the data model and zero or more current application inputs, and generating computer executable code displaying the first screen and the second screen on a display.
    • 一种用于构建具有多个屏幕的软件应用程序的方法和装置。 在该方法中执行的操作包括将计算机应用的数据模型表示为关系模型,使用关系代数将计算机应用的控制逻辑定义为映射,提供表示数据模型的当前状态的计算机应用的第一屏幕 从数据模型的当前状态和零个或多个当前应用输入到数据模型的新状态和零个或多个应用输出,使用关系代数来指定作为第二屏幕的当前状态的函数的第二屏幕的选择 数据模型和零个或多个当前应用输入,以及在显示器上生成显示第一屏幕和第二屏幕的计算机可执行代码。