DE-FOCUSING OVER BIG DATA FOR EXTRACTION OF UNKNOWN VALUE
    31.
    发明申请
    DE-FOCUSING OVER BIG DATA FOR EXTRACTION OF UNKNOWN VALUE 有权
    用于提取未知值的大数据重新聚焦

    公开(公告)号:US20130110872A1

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

    申请号:US13284853

    申请日:2011-10-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30389

    摘要: Techniques for defocusing queries over big datasets and dynamic datasets are provided to broaden search results and incorporate all potentially relevant data and avoid overly narrowing queries. An analytic component can receive queries directed at one region of a dataset and analyze the queries to generate inferences about the queries. The queries can then be defocused by a defocusing component and incorporate a larger dataset than originally searched to broaden the queries. The larger dataset can incorporate all, or a part of the original dataset and can also be disparate from the original dataset. Clusters of queries can also be merged and unified to deal with ‘local minima’ issues and broaden the understanding of the dataset. In other embodiments, dynamic data can be monitored and changes tracked, to ensure that all portions of the dataset are being searched by the queries.

    摘要翻译: 提供了通过大型数据集和动态数据集散列查询的技术,以扩大搜索结果并整合所有潜在相关数据,避免过度缩小查询。 分析组件可以接收针对数据集的一个区域的查询,并分析查询以生成关于查询的推断。 然后,这些查询可以由散焦组件散焦,并且包含比原始搜索的更大的数据集来扩展查询。 较大的数据集可以包含原始数据集的全部或一部分,也可以与原始数据集不同。 查询集群也可以合并和统一,以处理“本地最小化”问题,并扩大对数据集的理解。 在其他实施例中,可以监视动态数据并跟踪变化,以确保数据集的所有部分都被查询搜索。

    PUBLISH/SUBSCRIBE SYSTEM INTEROPERABILITY
    32.
    发明申请
    PUBLISH/SUBSCRIBE SYSTEM INTEROPERABILITY 审中-公开
    发布/订阅系统互操作性

    公开(公告)号:US20130091295A1

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

    申请号:US13267040

    申请日:2011-10-06

    IPC分类号: G06F13/00 G06F15/16

    CPC分类号: H04L51/00 G06Q50/01

    摘要: Publish/subscribe (pub/sub) systems can be interoperable. Differences between various pub/sub systems can be addressed to enable creative combination of streams from diverse pub/sub systems, among other things. More specifically, pub/sub systems can be unified to facilitate interaction, and adjustments can be made to compensate for any message stream idiosyncrasies.

    摘要翻译: 发布/订阅(pub / sub)系统可以互操作。 可以解决各种酒吧/子系统之间的差异,以实现来自不同酒吧/子系统的流的创意组合等等。 更具体地,可以统一公共/子系统以促进交互,并且可以进行调整以补偿任何消息流特性。

    Static inheritance systems and methods
    33.
    发明授权
    Static inheritance systems and methods 有权
    静态继承系统和方法

    公开(公告)号:US08250528B2

    公开(公告)日:2012-08-21

    申请号:US11012409

    申请日:2004-12-15

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4492

    摘要: The subject invention pertains to a system and method of extending programming languages to enable static inheritance. In particular, static subclasses can be defined which extend class functionality and/or behaviors without extending base class state. The subclasses can be specified to include static fields as well as static or instance methods and/or properties that provide a more specific interpretation of an object without extending the state thereof. Furthermore, a static subclass can be specified to provide for type aliasing. Casting is also enabled in both directions between base class type and derived class type in a convenient manner without run-time performance penalties. According to one aspect of the invention, the disclosed systems and methods can be employed to create specific programmatic context, for instance for accessing, manipulating, and type checking external data (e.g., XML).

    摘要翻译: 本发明涉及一种扩展编程语言以实现静态继承的系统和方法。 特别地,可以定义静态子类,其扩展类功能和/或行为,而不扩展基类状态。 子类可以指定为包括静态字段以及静态或实例方法和/或属性,可以在不扩展对象的状态的情况下提供对对象的更具体的解释。 此外,可以指定静态子类来提供类型别名。 在方便的方式下,也可以在基类类型和派生类类型之间的两个方向上启用转换,而无需运行时性能损失。 根据本发明的一个方面,所公开的系统和方法可用于创建特定的编程上下文,例如用于访问,操纵和类型检查外部数据(例如,XML)。

    MULTIDIMENSIONAL DATA-CENTRIC SERVICE PROTOCOL
    35.
    发明申请
    MULTIDIMENSIONAL DATA-CENTRIC SERVICE PROTOCOL 审中-公开
    多维数据中心服务协议

    公开(公告)号:US20120150913A1

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

    申请号:US12966596

    申请日:2010-12-13

    IPC分类号: G06F17/30

    摘要: Data acquisition is facilitated by way of an intermediate representation of a query expression. The intermediate representation can be generated and subsequently transmitted to, and employed by, a plurality of execution environments with respect to query execution. More particularly, the intermediate representation can be transformed into a locally executable query expression. Furthermore, numerous factors can shape the created and transmitted intermediate representation.

    摘要翻译: 通过查询表达式的中间表示方式来促进数据采集。 中间表示可以被生成并且随后被发送到多个执行环境并且被用于查询执行。 更具体地,中间表示可以被转换成本地可执行的查询表达式。 此外,许多因素可以塑造所创建和传输的中间表示。

    ON-DEMAND LOADING OF TYPES OF SOFTWARE CODE OF A PROGRAM EXECUTING ON A COMPUTING DEVICE
    36.
    发明申请
    ON-DEMAND LOADING OF TYPES OF SOFTWARE CODE OF A PROGRAM EXECUTING ON A COMPUTING DEVICE 有权
    在计算机上执行程序的软件代码类型的需求加载

    公开(公告)号:US20120117554A1

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

    申请号:US13350774

    申请日:2012-01-14

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44521

    摘要: A first computing device receives (over a network) from at least a second computing device a container that includes information relating to types of software code that are potentially invoked by a program executing on the first computing device. A determination is made according to an on-demand basis, during execution of the program, whether a particular type of software code is to be loaded from the at least second computing device to the first computing device.

    摘要翻译: 第一计算设备从至少第二计算设备接收(通过网络)包含与在第一计算设备上执行的程序可能调用的软件代码的类型有关的信息的容器。 在执行程序期间,根据需要进行确定,是否将特定类型的软件代码从至少第二计算设备加载到第一计算设备。

    Automatic and transparent memoization
    37.
    发明授权
    Automatic and transparent memoization 有权
    自动透明记忆

    公开(公告)号:US08108848B2

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

    申请号:US11839046

    申请日:2007-08-15

    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.

    摘要翻译: 功能自动和透明地记录。 备忘码可以在程序中自动注入,以促进其有效和/或快速的执行。 记忆代码可以拦截对原始函数的调用,并根据代码返回值。 因此,函数的调用者不需要做任何特殊的操作,并且可以调用该函数而不知道它被记忆。

    Deep embedding of program languages
    38.
    发明授权
    Deep embedding of program languages 有权
    深入嵌入程序语言

    公开(公告)号:US08091070B2

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

    申请号:US11621018

    申请日:2007-01-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/31

    摘要: A programming language is implemented in terms of another programming language via deep and/or modified shallow embedding. Embedded language control structures and/or type system are decomposed to primitive features. These features are semantically mapped to host language features. Other embedded language features are explicitly constructed in the host language. A map can also be constructed as a function of implementation to facilitate mapping embedded language applications to host language applications.

    摘要翻译: 通过深度和/或修改的浅嵌入,通过另一种编程语言来实现编程语言。 嵌入式语言控制结构和/或类型系统被分解为原始特征。 这些功能在语义上映射到主机语言功能。 其他嵌入式语言功能是以主机语言显式构建的。 还可以构建地图作为实现的功能,以便将嵌入式语言应用程序映射到主机语言应用程序。

    DISTRIBUTED WORKFLOW EXECUTION
    39.
    发明申请
    DISTRIBUTED WORKFLOW EXECUTION 有权
    分布式工作流程执行

    公开(公告)号:US20110276977A1

    公开(公告)日:2011-11-10

    申请号:US12775688

    申请日:2010-05-07

    IPC分类号: G06F9/46

    摘要: A workflow is designated for execution across a plurality of autonomous computational entities automatically. Among other things, the cost of computation is balanced with the cost of communication among computational entities to reduce total execution time of a workflow. In other words, a balance is struck between grouping tasks for execution on a single computational entity and segmenting tasks for execution across multiple computational entities.

    摘要翻译: 指定用于多个自主计算实体自动执行的工作流。 除此之外,计算成本与计算实体之间的通信成本平衡,以减少工作流的总执行时间。 换句话说,在用于在单个计算实体上执行的分组任务和在多个计算实体之间分割任务以执行任务之间达成了平衡。

    Co-routines native to a virtual execution environment
    40.
    发明授权
    Co-routines native to a virtual execution environment 有权
    虚拟执行环境中的原始协作例程

    公开(公告)号:US08051426B2

    公开(公告)日:2011-11-01

    申请号:US11619973

    申请日:2007-01-04

    IPC分类号: G06F9/46 G06F9/455

    CPC分类号: G06F9/45504 G06F9/4484

    摘要: A virtual machine is extended to include native support for co-routines. In this manner, high-level programmers are afforded access to such functionality. More particularly, supplied is a mechanism inside the virtual machine to enable method/function state to be maintained and subsequently restored. Consequently, a method/function can be called multiple times and resume where it last left off. This provides direct support for tier splitting patterns, iterators and comprehensions, among other things.

    摘要翻译: 虚拟机被扩展为包括对于共同例程的本地支持。 以这种方式,高级程序员可以访问这样的功能。 更具体地,提供的是虚拟机内部的机制,以使得能够维护并随后恢复方法/功能状态。 因此,可以多次调用方法/函数,并恢复最后一次停止的位置。 这提供了对分层模式,迭代器和理解等的直接支持。