-
公开(公告)号:US08386429B2
公开(公告)日:2013-02-26
申请号:US12416009
申请日:2009-03-31
申请人: William A. Manis , Lonny Bastien , Antony Scott Williams , Anthony Christopher Bloesch , Gunter Leeb , Haroon Ahmed , Randy S. Kimmerly , Arye Gittelman , Donald F. Box
发明人: William A. Manis , Lonny Bastien , Antony Scott Williams , Anthony Christopher Bloesch , Gunter Leeb , Haroon Ahmed , Randy S. Kimmerly , Arye Gittelman , Donald F. Box
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.
摘要翻译: 促进通用数据库编辑以允许从用户接收数据以进入数据库,而不要求数据符合数据库的模式约束。 一种方法包括检查第一数据库的第一模式。 第一个模式包括在第一个模式中指定的第一组约束,该数据要输入到第一个数据库。 该方法还包括基于检查,构建与第一数据库对应的第二数据库。 第二数据库与具有第二组约束的第二模式相关联。 第二组约束是第一个模式中指定的第一组约束的松散版本。
-
公开(公告)号:US20100250623A1
公开(公告)日:2010-09-30
申请号:US12416009
申请日:2009-03-31
申请人: William A. Manis , Lonny Bastien , Antony Scott Williams , Anthony Christopher Bloesch , Gunter Leeb , Haroon Ahmed , Randy S. Kimmerly , Arye Gittelman , Donald F. Box
发明人: William A. Manis , Lonny Bastien , Antony Scott Williams , Anthony Christopher Bloesch , Gunter Leeb , Haroon Ahmed , Randy S. Kimmerly , Arye Gittelman , Donald F. Box
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.
摘要翻译: 促进通用数据库编辑以允许从用户接收数据以进入数据库,而不要求数据符合数据库的模式约束。 一种方法包括检查第一数据库的第一模式。 第一个模式包括在第一个模式中指定的第一组约束,该数据要输入到第一个数据库。 该方法还包括基于检查,构建与第一数据库对应的第二数据库。 第二数据库与具有第二组约束的第二模式相关联。 第二组约束是第一个模式中指定的第一组约束的松散版本。
-
公开(公告)号:US20090112570A1
公开(公告)日:2009-04-30
申请号:US11925741
申请日:2007-10-26
申请人: Antony Scott Williams , Siddharth Jayadevan , Arye Gittelman , William E. Aitken , Simon D. Kent , Vladimir Nedkov Hristov
发明人: Antony Scott Williams , Siddharth Jayadevan , Arye Gittelman , William E. Aitken , Simon D. Kent , Vladimir Nedkov Hristov
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.
摘要翻译: 本文描述的实施例涉及基于数据模型构建软件应用并根据用户输入的数据模型编辑来自动重新配置运行时对象图。 在一个实施例中,计算机系统执行用于基于数据模型构建软件应用的至少一部分的方法。 计算机系统访问包括用户可配置的构造信息的数据模型,指示如何构造软件应用的至少一部分。 声明式解释器被配置为基于数据模型中的构造信息构建应用。 计算机系统解释数据模型中的构造信息,以确定如何构建软件应用程序的至少一部分。 计算机系统还基于数据模型中的构造信息的解释来构建软件应用的至少一部分。
-
公开(公告)号:US08884971B2
公开(公告)日:2014-11-11
申请号:US13249267
申请日:2011-09-30
申请人: Aditi Mandal , Arye Gittelman , Lionel Robinson , Joy Seth
发明人: Aditi Mandal , Arye Gittelman , Lionel Robinson , Joy Seth
IPC分类号: G06T13/00
CPC分类号: G06T13/00 , G06T2213/04 , G06T2213/08
摘要: 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)元素。
-
公开(公告)号:US09892202B2
公开(公告)日:2018-02-13
申请号:US13358397
申请日:2012-01-25
申请人: Sterling Crockett , Arye Gittelman , Dillon Nugent , Kfir Ami-ad
发明人: Sterling Crockett , Arye Gittelman , Dillon Nugent , Kfir Ami-ad
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.
-
公开(公告)号:US08418132B2
公开(公告)日:2013-04-09
申请号:US11360856
申请日:2006-02-23
申请人: Antony S. Williams , Stephen M. Danton , Arye Gittelman , Christopher D. Hackmann , Sam Spencer , Siddharth Jayadevan , Vladimir H. Hristov , William E. Aitken
发明人: Antony S. Williams , Stephen M. Danton , Arye Gittelman , Christopher D. Hackmann , Sam Spencer , Siddharth Jayadevan , Vladimir H. Hristov , William E. Aitken
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的标记语言在明文描述语言中指定,使得可以使用面向对象的技术和抽象轻松开发应用程序。 改变预先存在的应用程序也被简化。 最后,当应用程序的数据更改时,可以动态地重新配置应用程序。 支持实体的类型检查和条件创建。
-
公开(公告)号:US20130083034A1
公开(公告)日:2013-04-04
申请号:US13249267
申请日:2011-09-30
申请人: Aditi Mandal , Arye Gittelman , Lionel Robinson , Joy Seth
发明人: Aditi Mandal , Arye Gittelman , Lionel Robinson , Joy Seth
IPC分类号: G06T13/00
CPC分类号: G06T13/00 , G06T2213/04 , G06T2213/08
摘要: 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)元素。
-
8.
公开(公告)号: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框架包括包括命令功能的命令块,用于监视命令功能的任务引擎和部分地基于与异步和/或同步任务相关联的第一和第二控制定时间隔来控制异步和同步任务的执行的定时器组件 命令定时序列。 还公开了其他实施例。
-
公开(公告)号:US10255372B2
公开(公告)日:2019-04-09
申请号:US13354164
申请日:2012-01-19
申请人: Arye Gittelman , Petru Mihai Moldovanu , Sterling John Crockett , Jonathan Fred Keslin , Aditi Mandal , Cindy Liao Hartwig , Erin Megan Riley , Xiaomei Wang
发明人: Arye Gittelman , Petru Mihai Moldovanu , Sterling John Crockett , Jonathan Fred Keslin , Aditi Mandal , Cindy Liao Hartwig , Erin Megan Riley , Xiaomei Wang
摘要: A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation.
-
公开(公告)号:US20130191498A1
公开(公告)日:2013-07-25
申请号:US13358397
申请日:2012-01-25
申请人: Sterling Crockett , Arye Gittelman , Dillon Nugent , Kfir Ami-ad
发明人: Sterling Crockett , Arye Gittelman , Dillon Nugent , Kfir Ami-ad
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应用程序页面和依赖文件的加载。 基线文件(也称为有线框架页)可能包括主页框架和大多数依赖文件。 可以组织基线文件中引用的文件,使其以优化的方式加载。 可以匿名加载基准文件及其中引用的依赖文件,而无需等待验证过程的完成。 安全内容可能是唯一经过身份验证的请求,从而允许大多数文件并行加载到较长的验证请求。
-
-
-
-
-
-
-
-
-