INSTRUCTION OPTIMIZATION
    81.
    发明申请
    INSTRUCTION OPTIMIZATION 审中-公开
    指令优化

    公开(公告)号:US20120151187A1

    公开(公告)日:2012-06-14

    申请号:US12966536

    申请日:2010-12-13

    CPC classification number: G06F8/52 G06F8/443

    Abstract: Programs can be optimized at runtime prior to execution to enhance performance. Program instructions/operations designated for execution can be recorded and subsequently optimized at runtime prior to execution, for instance by performing transformations on the instructions. For example, such optimization can remove, reorder, and/or combine instructions, among other things.

    Abstract translation: 程序可以在执行之前的运行时进行优化,以提高性能。 指定执行的程序指令/操作可以在执行之前在运行时进行记录并随后进行优化,例如通过对指令进行转换。 例如,除此之外,这样的优化可以移除,重新排序和/或组合指令。

    CODE DEPLOYMENT ASSISTANCE
    82.
    发明申请
    CODE DEPLOYMENT ASSISTANCE 有权
    代码部署协助

    公开(公告)号:US20120131546A1

    公开(公告)日:2012-05-24

    申请号:US12950810

    申请日:2010-11-19

    CPC classification number: G06F8/60 G06F8/20 G06F8/30 G06F8/36

    Abstract: Computer programming is aided by way of automatic code generation, and more specifically generation of deployment code automatically. An application can be analyzed and deployment code, including installation, maintenance (e.g., update/upgrade), and removal (e.g., un-install) code, can be generated as a function of the analysis as well as a particular execution environment.

    Abstract translation: 通过自动生成代码,更具体地自动生成部署代码来辅助计算机编程。 可以分析应用程序,并且可以根据分析以及特定的执行环境生成部署代码,包括安装,维护(例如更新/升级)和删除(例如,卸载)代码。

    HOMOMORPHISM LEMMA FOR EFFICIENTLY QUERYING DATABASES
    83.
    发明申请
    HOMOMORPHISM LEMMA FOR EFFICIENTLY QUERYING DATABASES 审中-公开
    用于有效查询数据库的同位素LEMMA

    公开(公告)号:US20120110004A1

    公开(公告)日:2012-05-03

    申请号:US12939146

    申请日:2010-11-03

    CPC classification number: G06F16/258

    Abstract: A representation of a language-integrated query can be generated based upon a homomorphism characteristic of the query. The representation can be utilized to enable efficient execution of the query on a key-value store, for example. More specifically, the query can be transformed into a representation utilizing language integrated query operators that enables parallel execution.

    Abstract translation: 可以基于查询的同态特征来生成语言集成查询的表示。 例如,该表示可以用于在键值存储上有效执行查询。 更具体地,可以将查询转换成利用能够并行执行的语言集成查询运算符的表示。

    Explicit delimitation of semantic scope
    84.
    发明授权
    Explicit delimitation of semantic scope 有权
    语义范围的明确定界

    公开(公告)号:US08171453B2

    公开(公告)日:2012-05-01

    申请号:US11751503

    申请日:2007-05-21

    CPC classification number: G06F8/436

    Abstract: Systems and methods are provided with respect to computer programming. Program behavior can be tuned to provide a seamless mixture of semantic behavior across a single program language syntax. Semantic behavior can be explicitly specified at arbitrary levels of syntactic granularity (e.g. expressions, members, types, compilation units . . . ), wherein semantic scope is commensurate with the specified level of granularity.

    Abstract translation: 关于计算机程序设计提供了系统和方法。 可以调整程序行为,以便通过单个程序语言语法提供语义行为的无缝混合。 语义行为可以以任意级别的句法粒度(例如表达式,成员,类型,编译单位......)明确指定,其中语义范围与指定的粒度级别相称。

    DATA MODEL DUALIZATION
    86.
    发明申请
    DATA MODEL DUALIZATION 有权
    数据模型双重化

    公开(公告)号:US20120078974A1

    公开(公告)日:2012-03-29

    申请号:US12888918

    申请日:2010-09-23

    Abstract: A data model can be generated by dualizing another data model. In other words, a first data model can be transformed into a second data model, wherein the second data model is a mathematical dual of the first data model. For example, a non-relational data model can be generated by dualizing a relational data model.

    Abstract translation: 可以通过对另一个数据模型进行二元化来生成数据模型。 换句话说,第一数据模型可以被转换成第二数据模型,其中第二数据模型是第一数据模型的数学双重。 例如,可以通过对关系数据模型进行二元化来生成非关系数据模型。

    DATA REPRESENTATION FOR PUSH-BASED QUERIES
    87.
    发明申请
    DATA REPRESENTATION FOR PUSH-BASED QUERIES 审中-公开
    基于推理的查询的数据表示

    公开(公告)号:US20120072411A1

    公开(公告)日:2012-03-22

    申请号:US12884158

    申请日:2010-09-16

    CPC classification number: G06F16/2455 G06F16/2452

    Abstract: A query over one or more push-based data sources is transformed into a data representation of the query. The data representation can subsequently be analyzed, optimized, and remoted, among other things. For example, the data representation can be utilized to generate code for an out-of-process execution engine. Additionally, the data representation can be employed with respect to conversions to and from various types and representations of data.

    Abstract translation: 对一个或多个基于推送的数据源的查询被转换成查询的数据表示。 随后可以对数据表示进行分析,优化和远程处理。 例如,可以使用数据表示来生成用于进程外执行引擎的代码。 另外,关于从各种类型和数据表示转换的数据表示可以采用。

    Systems and methods for hosting and testing services over a network
    88.
    发明授权
    Systems and methods for hosting and testing services over a network 有权
    通过网络托管和测试服务的系统和方法

    公开(公告)号:US08108711B2

    公开(公告)日:2012-01-31

    申请号:US11929970

    申请日:2007-10-30

    CPC classification number: G06F11/3672 H04L43/50

    Abstract: Communication symmetry is leveraged to facilitate testing of network services. To identify, isolate, understand, and resolve problems a test client is employed. In accordance with one aspect, a service can be provided for execution on a service consumer while the test client resides on a service provider. Roles are reversed to provide more testing freedom on the provider side and less intrusion on the consumer side. Additionally or alternatively, a service and/or test client can be shipped to consumers to aid testing in a real execution environment.

    Abstract translation: 利用通信对称性来促进网络服务的测试。 识别,分离,理解和解决使用测试客户端的问题。 根据一个方面,当测试客户端驻留在服务提供商上时,可以提供服务以在服务使用者上执行。 角色相反,从而在提供商方面提供更多的测试自由,并减少对消费者的侵扰。 另外或替代地,可以将服务和/或测试客户端运送到消费者以帮助在真实执行环境中进行测试。

    Execution Context Control
    90.
    发明申请
    Execution Context Control 有权
    执行上下文控制

    公开(公告)号:US20110173620A1

    公开(公告)日:2011-07-14

    申请号:US12684133

    申请日:2010-01-08

    CPC classification number: G06F9/542 G06F2209/543

    Abstract: A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.

    Abstract translation: 一种用于控制具有多个通知上下文的计算机系统中的通知的执行的系统和方法。 RunOn运算符启用通知上下文之间的上下文跳变。 基于推送的流操作员可选地执行错误检查以确定组合到基于推送的流中的通知是否共享公共通知上下文。 上下文框将通知创建者组合在一起,并将其通知与通用调度程序和通知上下文相关联。 运营商使用组合架构,其中它们接收一个或多个基于推送的流并产生可以进一步操作的经转换的基于推送的流。 组件可以组合使用以实现各种策略,包括在通用执行上下文中调度所有通知的严格策略,提供编程灵活性的允许策略,以及将灵活性与错误检查相结合的混合策略。

Patent Agency Ranking