Generic editor for databases
    1.
    发明授权
    Generic editor for databases 有权
    数据库通用编辑器

    公开(公告)号:US08386429B2

    公开(公告)日:2013-02-26

    申请号:US12416009

    申请日:2009-03-31

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30292

    摘要: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.

    摘要翻译: 促进通用数据库编辑以允许从用户接收数据以进入数据库,而不要求数据符合数据库的模式约束。 一种方法包括检查第一数据库的第一模式。 第一个模式包括在第一个模式中指定的第一组约束,该数据要输入到第一个数据库。 该方法还包括基于检查,构建与第一数据库对应的第二数据库。 第二数据库与具有第二组约束的第二模式相关联。 第二组约束是第一个模式中指定的第一组约束的松散版本。

    GENERIC EDITOR FOR DATABASES
    2.
    发明申请
    GENERIC EDITOR FOR DATABASES 有权
    数据库通用编辑器

    公开(公告)号:US20100250623A1

    公开(公告)日:2010-09-30

    申请号:US12416009

    申请日:2009-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30292

    摘要: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.

    摘要翻译: 促进通用数据库编辑以允许从用户接收数据以进入数据库,而不要求数据符合数据库的模式约束。 一种方法包括检查第一数据库的第一模式。 第一个模式包括在第一个模式中指定的第一组约束,该数据要输入到第一个数据库。 该方法还包括基于检查,构建与第一数据库对应的第二数据库。 第二数据库与具有第二组约束的第二模式相关联。 第二组约束是第一个模式中指定的第一组约束的松散版本。

    DECLARATIVE MODEL INTERPRETATION
    3.
    发明申请
    DECLARATIVE MODEL INTERPRETATION 审中-公开
    声明模式解释

    公开(公告)号:US20090112570A1

    公开(公告)日:2009-04-30

    申请号:US11925741

    申请日:2007-10-26

    IPC分类号: G06F9/455

    CPC分类号: G06F8/20

    摘要: Embodiments described herein are directed to the constructing software applications based on data models and automatically reconfiguring runtime object graphs according to data model edits input by a user. In one embodiment, a computer system performs a method for constructing at least a portion of a software application based on a data model. The computer system accesses a data model that includes user-configurable construction information indicating how at least a portion of a software application is to be constructed. The declarative interpreter is configured to construct an application based on the construction information in the data model. The computer system interprets the construction information in the data model to determine how to construct at least a portion of the software application. The computer system also constructs at least a portion of the software application based on the interpretation of the construction information in the data model.

    摘要翻译: 本文描述的实施例涉及基于数据模型构建软件应用并根据用户输入的数据模型编辑来自动重新配置运行时对象图。 在一个实施例中,计算机系统执行用于基于数据模型构建软件应用的至少一部分的方法。 计算机系统访问包括用户可配置的构造信息的数据模型,指示如何构造软件应用的至少一部分。 声明式解释器被配置为基于数据模型中的构造信息构建应用。 计算机系统解释数据模型中的构造信息,以确定如何构建软件应用程序的至少一部分。 计算机系统还基于数据模型中的构造信息的解释来构建软件应用的至少一部分。

    Animation engine decoupled from animation catalog
    4.
    发明授权
    Animation engine decoupled from animation catalog 有权
    动画引擎与动画目录脱钩

    公开(公告)号:US08884971B2

    公开(公告)日:2014-11-11

    申请号:US13249267

    申请日:2011-09-30

    IPC分类号: G06T13/00

    摘要: Embodiments provide animations with an animation engine decoupled from an animation catalog storing animation definitions. A computing device accesses at least one of the animation definitions corresponding to at least one markup language (ML) element to be animated. Final attribute values associated with the ML element are identified (e.g., provided by the caller or defined in the animation definition). The computing device animates the ML element using the accessed animation definition and the identified final attribute values. In some embodiments, the animation engine uses a single timer to animate a plurality of hypertext markup language (HTML) elements displayed by a browser.

    摘要翻译: 实施例提供具有与存储动画定义的动画目录分离的动画引擎的动画。 计算设备访问与要动画的至少一个标记语言(ML)元素相对应的动画定义中的至少一个。 识别与ML元素相关联的最终属性值(例如,由呼叫者提供或在动画定义中定义)。 计算设备使用所访问的动画定义和所识别的最终属性值来动画化ML元素。 在一些实施例中,动画引擎使用单个定时器来动画化由浏览器显示的多个超文本标记语言(HTML)元素。

    Application description language
    6.
    发明授权
    Application description language 有权
    应用描述语言

    公开(公告)号:US08418132B2

    公开(公告)日:2013-04-09

    申请号:US11360856

    申请日:2006-02-23

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F17/2247

    摘要: A method and system for creating and modifying computer applications using an application description language based on a markup language is provided. An engine creates, connects, and initializes objects corresponding to entities, and specified by entity tags. A factory may be specified by an entity tag and used to create a plurality of entities. Applications are specified in a plaintext descriptive language using a markup language such as XML, enabling applications to be easily developed using object oriented techniques and abstraction. Altering preexisting applications is also simplified. Finally, an application may be dynamically reconfigured when the application's data changes. Type checking and conditional creation of entities is supported.

    摘要翻译: 提供了一种使用基于标记语言的应用程序描述语言创建和修改计算机应用程序的方法和系统。 引擎创建,连接和初始化与实体相对应的对象,并由实体标记指定。 工厂可以由实体标签指定并用于创建多个实体。 应用程序使用诸如XML的标记语言在明文描述语言中指定,使得可以使用面向对象的技术和抽象轻松开发应用程序。 改变预先存在的应用程序也被简化。 最后,当应用程序的数据更改时,可以动态地重新配置应用程序。 支持实体的类型检查和条件创建。

    ANIMATION ENGINE DECOUPLED FROM ANIMATION CATALOG
    7.
    发明申请
    ANIMATION ENGINE DECOUPLED FROM ANIMATION CATALOG 有权
    动画发动机从动画目录中解码

    公开(公告)号:US20130083034A1

    公开(公告)日:2013-04-04

    申请号:US13249267

    申请日:2011-09-30

    IPC分类号: G06T13/00

    摘要: Embodiments provide animations with an animation engine decoupled from an animation catalog storing animation definitions. A computing device accesses at least one of the animation definitions corresponding to at least one markup language (ML) element to be animated. Final attribute values associated with the ML element are identified (e.g., provided by the caller or defined in the animation definition). The computing device animates the ML element using the accessed animation definition and the identified final attribute values. In some embodiments, the animation engine uses a single timer to animate a plurality of hypertext markup language (HTML) elements displayed by a browser.

    摘要翻译: 实施例提供具有与存储动画定义的动画目录分离的动画引擎的动画。 计算设备访问与要动画的至少一个标记语言(ML)元素相对应的动画定义中的至少一个。 识别与ML元素相关联的最终属性值(例如,由呼叫者提供或在动画定义中定义)。 计算设备使用所访问的动画定义和所识别的最终属性值来动画化ML元素。 在一些实施例中,动画引擎使用单个定时器来动画化由浏览器显示的多个超文本标记语言(HTML)元素。

    Cancellable Command Application Programming Interface (API) Framework
    8.
    发明申请
    Cancellable Command Application Programming Interface (API) Framework 有权
    可取消命令应用程序编程接口(API)框架

    公开(公告)号:US20130055266A1

    公开(公告)日:2013-02-28

    申请号:US13220455

    申请日:2011-08-29

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4806 G06F9/485

    摘要: Embodiments are provided that include the use of a cancelable command application programming interface (API) framework that provides cooperative multitasking for synchronous and asynchronous operations based in part on a command timing sequence and a cancelable command API definition. A method of an embodiment enables a user or programmer to use a cancelable command API definition as part of implementing a responsive application interface using a command timing sequence to control execution of active tasks. A cancelable command API framework of an embodiment includes a command block including a command function, a task engine to monitor the command function, and a timer component to control execution of asynchronous and synchronous tasks based in part on first and second control timing intervals associated with a command timing sequence. Other embodiments are also disclosed.

    摘要翻译: 提供的实施例包括使用可撤销的命令应用编程接口(API)框架,其部分地基于命令定时序列和可取消命令API定义来提供用于同步和异步操作的协作多任务。 实施例的方法使得用户或程序员能够使用可取消命令API定义作为使用命令定时序列实现响应应用接口以控制活动任务的执行的一部分。 一个实施例的可取消命令API框架包括包括命令功能的命令块,用于监视命令功能的任务引擎和部分地基于与异步和/或同步任务相关联的第一和第二控制定时间隔来控制异步和同步任务的执行的定时器组件 命令定时序列。 还公开了其他实施例。

    WEB PAGE LOAD TIME REDUCTION BY OPTIMIZED AUTHENTICATION
    10.
    发明申请
    WEB PAGE LOAD TIME REDUCTION BY OPTIMIZED AUTHENTICATION 有权
    通过优化认证减少网页载入时间

    公开(公告)号:US20130191498A1

    公开(公告)日:2013-07-25

    申请号:US13358397

    申请日:2012-01-25

    IPC分类号: G06F15/16

    CPC分类号: G06F17/3089

    摘要: Loading of web application pages and dependent files are optimized both in terms of load order and selective authentication. A baseline file (also referred to as the wire frame page) may include main page framework and most dependent files. Files referenced in the baseline file may be organized such that they load in an optimized fashion. The baseline file and the dependent files referenced therein may be loaded anonymously without waiting for the completion of the authentication process. The secure content may be the only authenticated request made, thus allowing most of the files to load in parallel to the longer authenticated request.

    摘要翻译: 在加载顺序和选择性认证方面优化了Web应用程序页面和依赖文件的加载。 基线文件(也称为有线框架页)可能包括主页框架和大多数依赖文件。 可以组织基线文件中引用的文件,使其以优化的方式加载。 可以匿名加载基准文件及其中引用的依赖文件,而无需等待验证过程的完成。 安全内容可能是唯一经过身份验证的请求,从而允许大多数文件并行加载到较长的验证请求。