REACTIVE EXPRESSION GENERATION AND OPTIMIZATION
    41.
    发明申请
    REACTIVE EXPRESSION GENERATION AND OPTIMIZATION 有权
    反应表达生成和优化

    公开(公告)号:US20130117736A1

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

    申请号:US13291475

    申请日:2011-11-08

    IPC分类号: G06F9/45

    摘要: Reactive programming is facilitated. Reactive expressions can be generated automatically from non-reactive expressions or in other words standard expressions. Additionally or alternatively, reactive expressions can be optimized in a number of different ways to minimize computational work.

    摘要翻译: 促进了反应式编程。 反应式表达式可以从非反应式表达式或其他单词标准表达式自动生成。 另外或替代地,可以以多种不同的方式优化反应式表达式以使计算工作最小化。

    PERMISSION BASED QUERY PROCESSING
    42.
    发明申请
    PERMISSION BASED QUERY PROCESSING 有权
    基于权限的查询处理

    公开(公告)号:US20130110876A1

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

    申请号:US13283794

    申请日:2011-10-28

    IPC分类号: G06F17/30

    摘要: Permission based query processing techniques are provided for protecting privacy. A monitoring component can be provided to receive or intercept queries directed at a datastore, and a privacy component is provided that analyzes permissions associated with the queries. The privacy component can also determine access levels of the queries based on the analysis of the permissions. A response component can then be provided to answer the queries in accordance with the access levels of the queries. While the response component is answering the queries, it can also mask the data in the datastore through a variety of techniques disclosed herein. In other embodiments, query responses can be filtered based on query contexts and data from two or more datastores can be compared and similarities identified without exposing the data from either datastore.

    摘要翻译: 提供基于权限的查询处理技术来保护隐私。 可以提供监视组件来接收或拦截指向数据存储的查询,并提供分析与查询相关联的许可的隐私组件。 隐私组件还可以基于对权限的分析来确定查询的访问级别。 然后可以提供响应组件以根据查询的访问级别来回答查询。 当响应组件正在回答查询时,它还可以通过本文公开的各种技术来掩蔽数据存储区中的数据。 在其他实施例中,可以基于查询上下文来过滤查询响应,并且可以比较来自两个或更多个数据存储的数据,并且识别相似性而不暴露来自任一数据存储的数据。

    DE-FOCUSING OVER BIG DATA FOR EXTRACTION OF UNKNOWN VALUE
    43.
    发明申请
    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
    44.
    发明申请
    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
    45.
    发明授权
    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
    47.
    发明申请
    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
    48.
    发明申请
    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
    49.
    发明授权
    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
    50.
    发明授权
    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.

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