-
公开(公告)号:US20110246962A1
公开(公告)日:2011-10-06
申请号:US12753908
申请日:2010-04-05
申请人: Henricus Johannes Maria Meijer , Dragos A. Manolescu , Jeffrey van Gogh , John Wesley Dyer , Brian C. Beckman
发明人: Henricus Johannes Maria Meijer , Dragos A. Manolescu , Jeffrey van Gogh , John Wesley Dyer , Brian C. Beckman
CPC分类号: G06F9/4498 , G06F16/284
摘要: A state machine may be represented using event-driven objects in a database query language. A bind operator from a database query language may be used as a state transition function, where the transition function has side effects defining the state. The objects may be manipulated with event driven expressions and operators and perform what would otherwise be complex operations with simple state machines.
摘要翻译: 可以使用数据库查询语言中的事件驱动对象来表示状态机。 来自数据库查询语言的绑定运算符可以用作状态转换函数,其中转换函数具有定义状态的副作用。 可以使用事件驱动的表达式和运算符来操纵对象,并执行简单状态机的复杂操作。
-
公开(公告)号:US20090276795A1
公开(公告)日:2009-11-05
申请号:US12112461
申请日:2008-04-30
IPC分类号: G06F9/45
CPC分类号: G06F9/4498
摘要: Computer-based machines can be modeled after a virtual automaton. The virtual automaton defines processes that are not bound statically to particular behavior but rather perform a lookup at runtime to bind behavior to a specific process mechanism. In accordance with one aspect, binding can be dependent upon runtime context information such as object type. Instances of virtual automaton are provided in the context of graph processing including serialization of object graphs and scanning/parsing, among others.
摘要翻译: 基于计算机的机器可以在虚拟自动机之后建模。 虚拟自动机定义不是静态绑定到特定行为的进程,而是在运行时执行查找以将行为绑定到特定的进程机制。 根据一个方面,绑定可以依赖于诸如对象类型的运行时上下文信息。 在图形处理的上下文中提供虚拟自动机的实例,包括对象图的序列化和扫描/解析等。
-
公开(公告)号:US20110239229A1
公开(公告)日:2011-09-29
申请号:US12732244
申请日:2010-03-26
IPC分类号: G06F9/46
CPC分类号: G06F9/467
摘要: An event driven application may predict a future event and spawn an event stream from the predicted event. The spawned event stream may be performed as a predicted operation until the prediction is confirmed to be correct or incorrect. The predicted operation may generate results that may be present when the prediction is confirmed. In some cases, the results may be used prior to the predicted event, while in other cases, the results may be cached until the prediction is confirmed. In some cases, the predicted operation may be merged with an actual event stream when the predicted event occurs. The prediction mechanism may enhance performance, enable operations that would otherwise be difficult, and may save battery life or energy in some devices.
摘要翻译: 事件驱动的应用程序可以预测将来的事件并从预测的事件产生事件流。 产生的事件流可以作为预测操作执行,直到预测被确认为正确或不正确。 预测的操作可以产生当预测被确认时可能存在的结果。 在某些情况下,可以在预测事件之前使用结果,而在其他情况下,结果可以被缓存直到预测被确认。 在某些情况下,当预测事件发生时,预测操作可以与实际事件流合并。 预测机制可以增强性能,使得否则将是困难的操作,并且可以在一些设备中节省电池寿命或能量。
-
公开(公告)号:US20090249282A1
公开(公告)日:2009-10-01
申请号:US12059037
申请日:2008-03-31
IPC分类号: G06F9/44
CPC分类号: G06F8/36
摘要: Mechanisms are afforded for supporting cross platform widgets. A generic widget can be converted into a specialized widget of a corresponding platform. Dually, a specialized widget can be generalized to a generic widget for subsequent deployment on the same or different host. Furthermore, support is provided for compositional widgets across platforms.
摘要翻译: 提供了支持跨平台小部件的机制。 通用小部件可以转换成相应平台的专用小部件。 双重地,专门的小部件可以被推广到通用小部件以用于在相同或不同的主机上的后续部署。 此外,跨平台的组合小部件提供了支持。
-
公开(公告)号:US20090024986A1
公开(公告)日:2009-01-22
申请号:US11779946
申请日:2007-07-19
申请人: Henricus Johannes Maria Meijer , Brian C. Beckman , Bruno S. Bozza , Jeffrey van Gogh , Wei Zhu
发明人: Henricus Johannes Maria Meijer , Brian C. Beckman , Bruno S. Bozza , Jeffrey van Gogh , Wei Zhu
IPC分类号: G06F9/45
摘要: Source languages are translated to target dynamic programming languages. Runtime functionality including reflection and/or dynamic code modification exposed by a source language is mapped to a dynamic language implementation such as that of a script language. Target language dynamism is leveraged to efficiently support runtime functionality in a source language that is more static, for example.
摘要翻译: 源语言被翻译成目标动态编程语言。 由源语言暴露的反射和/或动态代码修改的运行时功能映射到动态语言实现,如脚本语言实现。 例如,利用目标语言动力来有效地支持更静态的源语言中的运行时功能。
-
公开(公告)号:US20080256512A1
公开(公告)日:2008-10-16
申请号:US11734669
申请日:2007-04-12
申请人: Henricus Johannes Maria Meijer , Jeffrey van Gogh , Bruno S. Bozza , Brian C. Beckman , Wei Zhu , Michael Barnett
发明人: Henricus Johannes Maria Meijer , Jeffrey van Gogh , Bruno S. Bozza , Brian C. Beckman , Wei Zhu , Michael Barnett
IPC分类号: G06F9/44
摘要: Systems and methods facilitate data augmentation in a computer environment. Data collections of various forms are altered out of band with at least one augmentor specifying alterations thereto. The alterations are applied to an associated collection of data such as programmatic code. In this manner, data can be modified, extended and/or removed from the collection to enable specialization and/or personalization, among other things.
摘要翻译: 系统和方法便于在计算机环境中进行数据扩充。 各种形式的数据集合与带有至少一个指定改变形式的增强器一起改变。 更改应用于相关的数据集合,如程序代码。 以这种方式,数据可以被修改,扩展和/或从集合中移除,以实现专门化和/或个性化等。
-
公开(公告)号:US08234622B2
公开(公告)日:2012-07-31
申请号:US12059037
申请日:2008-03-31
IPC分类号: G06F9/44
CPC分类号: G06F8/36
摘要: Mechanisms are afforded for supporting cross platform widgets. A generic widget can be converted into a specialized widget of a corresponding platform. Dually, a specialized widget can be generalized to a generic widget for subsequent deployment on the same or different host. Furthermore, support is provided for compositional widgets across platforms.
摘要翻译: 提供了支持跨平台小部件的机制。 通用小部件可以转换成相应平台的专用小部件。 双重地,专门的小部件可以被推广到通用小部件以用于在相同或不同的主机上的后续部署。 此外,跨平台的组合小部件提供了支持。
-
公开(公告)号:US07958489B2
公开(公告)日:2011-06-07
申请号:US11734669
申请日:2007-04-12
申请人: Henricus Johannes Maria Meijer , Jeffrey van Gogh , Bruno S. Bozza , Brian C. Beckman , Wei Zhu , Michael Barnett
发明人: Henricus Johannes Maria Meijer , Jeffrey van Gogh , Bruno S. Bozza , Brian C. Beckman , Wei Zhu , Michael Barnett
IPC分类号: G06F9/44
摘要: Systems and methods facilitate data augmentation in a computer environment. Data collections of various forms are altered out of band with at least one augmentor specifying alterations thereto. The alterations are applied to an associated collection of data such as programmatic code. In this manner, data can be modified, extended and/or removed from the collection to enable specialization and/or personalization, among other things.
摘要翻译: 系统和方法便于在计算机环境中进行数据扩充。 各种形式的数据集合与带有至少一个指定改变形式的增强器一起改变。 更改应用于相关的数据集合,如程序代码。 以这种方式,数据可以被修改,扩展和/或从集合中移除,以实现专门化和/或个性化等。
-
公开(公告)号:US20090112975A1
公开(公告)日:2009-04-30
申请号:US11932723
申请日:2007-10-31
IPC分类号: G06F15/16
CPC分类号: H04L67/2847 , G06F9/44521 , G06F16/9574 , H04L67/02 , H04L67/1097 , H04L67/26
摘要: Client-side performance is optimized through server-side pushing of content. Portions of content are requested and retrieved as required by a client-side application. Moreover, content likely to be needed in the near future is pre-fetched and pushed to the client. This is beneficial from an overhead standpoint since all content need not be provided to the client at once. Rather, content provisioning is throttled based on need, and wait time is mitigated by pre-fetching.
摘要翻译: 客户端性能通过服务器端推送内容进行了优化。 根据客户端应用程序的要求,请求和检索部分内容。 此外,在不久的将来可能需要的内容被预先推送到客户端。 这从开销的角度来看是有益的,因为所有内容不需要一次提供给客户端。 相反,根据需要限制内容配置,并且通过预取来缓解等待时间。
-
公开(公告)号:US20090049421A1
公开(公告)日:2009-02-19
申请号:US11839046
申请日:2007-08-15
IPC分类号: G06F9/44
CPC分类号: G06F9/4484 , G06F9/4486
摘要: Functions are memoized automatically and transparently. Memoized code can be injected automatically within a program to facilitate efficient and/or expeditious execution thereof, among other things. The memoized code can intercept calls to an original function and return values in accordance with the code. Accordingly, callers of the function need not do anything special and can invoke the function without knowledge of it being memoized.
摘要翻译: 功能自动和透明地记录。 备忘码可以在程序中自动注入,以促进其有效和/或快速的执行。 记忆代码可以拦截对原始函数的调用,并根据代码返回值。 因此,函数的调用者不需要做任何特殊的操作,并且可以调用该函数而不知道它被记忆。
-
-
-
-
-
-
-
-
-