会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • System and method for dynamic runtime partitioning of model-view-controller applications
    • 模型视图控制器应用程序的动态运行时分区的系统和方法
    • US06950850B1
    • 2005-09-27
    • US09703187
    • 2000-10-31
    • Avraham LeffJames Thomas Rayfield
    • Avraham LeffJames Thomas Rayfield
    • G06F9/44G06F15/16
    • G06F8/36G06F9/451Y10S707/99943
    • Methods and apparatus for dynamic runtime partitioning of network-based client/server applications using a Model-View-Controller pattern are provided. Such dynamic partitioning is accomplished by requiring that the application specify: (i) that access to the Model be done through an application programming interface (API) which allows the system runtime to dynamically allocate and access Model storage on the client and/or server; and (ii) that access to the View be done through an API which allows the system runtime to dynamically allocate and access View components on the client and/or server. This enables applications written and tested in such a manner (referred to herein as the “canonical form”) to execute in a non-distributed mode or in a dynamically partitioned mode in which client/server issues are not a factor. This greatly facilitates development of the application. Furthermore, by specifying View components in an abstract, or “platform-independent” API, the application can run on multiple client devices without modifying the application. All that is required is a platform-specific implementation of the View components' API. Client platforms for the application can thus include, for example, applets, HTML browsers, and PDAs.
    • 提供了使用Model-View-Controller模式进行基于网络的客户端/服务器应用程序的动态运行时分区的方法和装置。 这种动态分区是通过要求应用程序指定:(i)通过允许系统运行时在客户机和/或服务器上动态分配和访问模型存储的应用程序编程接口(API)来完成对模型的访问; 和(ii)通过API来访问View,该API允许系统运行时在客户端和/或服务器上动态分配和访问View组件。 这使得以这种方式(本文中称为“规范形式”)编写和测试的应用程序以非分布式模式或动态分区模式执行,其中客户端/服务器问题不是因素。 这极大地促进了应用程序的开发。 此外,通过在抽象或“平台无关”API中指定View组件,应用程序可以在多个客户端设备上运行,而无需修改应用程序。 所需要的只是View组件API的平台特定实现。 因此,应用程序的客户端平台可以包括例如小程序,HTML浏览器和PDA。
    • 13. 发明申请
    • System and method for supporting transaction and parallel services across multiple domains based on service level agreenments
    • 基于服务级别标准,跨多个域支持事务和并行服务的系统和方法
    • US20050165925A1
    • 2005-07-28
    • US10763135
    • 2004-01-22
    • Asit DanDaniel DiasRichard KingAvraham LeffJames RayfieldNoshir Wadia
    • Asit DanDaniel DiasRichard KingAvraham LeffJames RayfieldNoshir Wadia
    • G06F9/50G06F15/173
    • G06F9/5083H04L41/5009H04L67/1008H04L67/1025H04L67/325
    • An on-demand manager provides an improved distributed data processing system for facilitating dynamic allocation of computing resources among multiple domains based on a current workload and service level agreements. Based on a service level agreement, the on-demand manager monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration, the on-demand manager determines additional resources needed to handle the workload. If the service level agreement violations cannot be handled by reconfiguring resources at a domain, the on-demand manager sends a resource request to other domains. These other domains analyze their own commitments and may accept the resource request, reject the request, or counter-propose with an offer of resources and a corresponding service level agreement. Once the requesting domain has acquired resources, workload load balancers are reconfigured to allocate some of the workload from the requesting site to the acquired remote resources.
    • 按需管理器提供改进的分布式数据处理系统,用于基于当前工作负载和服务级别协议,促进多个域之间的计算资源的动态分配。 根据服务级别协议,按需管理器监视和预测系统上的负载。 如果当前或预测的负载不能用当前系统配置来处理,则按需管理器确定处理工作负载所需的额外资源。 如果通过在域上重新配置资源不能处理服务级别协议违规,则按需管理器向其他域发送资源请求。 这些其他领域分析自己的承诺,并可以接受资源请求,拒绝请求或反提出资源提议和相应的服务级别协议。 一旦请求域已经获得资源,工作负载平衡器被重新配置以将一些工作负载从请求站点分配给所获取的远程资源。
    • 14. 发明授权
    • 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.
    • 数据库管理器,用于管理由多个应用程序使用的数据库的计算机程序产品和方法。 在一个实施例中,数据库管理器通过第一应用执行对数据库记录的数据库记录更改。 数据库管理器分支数据库记录,使得数据库记录更改对于第一个应用程序可见,对于访问数据库的一个或多个其他应用程序不可见。 数据库管理器可以合并其他应用程序所做的数据库记录更改,使其他应用程序所做的数据库模式更改对第一个应用程序可见。
    • 16. 发明申请
    • 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子句生成组合查询。 该查询被配置为返回数据记录的子集。 组合查询还被配置为如果表达式存在,则基于表达式的值对数据记录的子集进行排序。 组合查询在数据库中执行。
    • 17. 发明申请
    • 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.
    • 一种用于构建具有多个屏幕的软件应用程序的方法和装置。 在该方法中执行的操作包括将计算机应用的数据模型表示为关系模型,使用关系代数将计算机应用的控制逻辑定义为映射,提供表示数据模型的当前状态的计算机应用的第一屏幕 从数据模型的当前状态和零个或多个当前应用输入到数据模型的新状态和零个或多个应用输出,使用关系代数来指定作为第二屏幕的当前状态的函数的第二屏幕的选择 数据模型和零个或多个当前应用输入,以及在显示器上生成显示第一屏幕和第二屏幕的计算机可执行代码。
    • 18. 发明授权
    • System and method for filtering database results using dynamic composite queries
    • 使用动态复合查询过滤数据库结果的系统和方法
    • US07958105B2
    • 2011-06-07
    • US12044395
    • 2008-03-07
    • Avraham LeffJames T. RayfieldTimo J. SaloBrandon J. W. Smith
    • Avraham LeffJames T. RayfieldTimo J. SaloBrandon J. W. Smith
    • G06F17/30
    • 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子句生成组合查询。 该查询被配置为返回数据记录的子集。 组合查询还被配置为如果表达式存在,则基于表达式的值对数据记录的子集进行排序。 组合查询在数据库中执行。