DYNAMICALLY TYPED QUERY EXPRESSIONS
    11.
    发明申请
    DYNAMICALLY TYPED QUERY EXPRESSIONS 审中-公开
    动态类型查询表达式

    公开(公告)号:US20130117288A1

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

    申请号:US13291102

    申请日:2011-11-08

    IPC分类号: G06F17/30 G06F7/00

    摘要: A dynamic call on dynamic data can be transformed into a dynamic call on a structure representing dynamic data. Specifically, a dynamic query with a code object representation that includes an untyped parameter can be transformed into a dynamic query with a function call with a dynamic meta-object. The function call with the dynamic meta-object tracks operation(s) that correspond to the code object representation that includes an untyped parameter in order to build a structure representing such code object representation. At runtime, the dynamic query is built and the structure representing the code object representation is rebuilt so as to enable a dynamic query with a code object representation that references untyped data.

    摘要翻译: 可以将动态数据的动态调用转换为表示动态数据的结构的动态调用。 具体来说,具有包含非类型参数的代码对象表示的动态查询可以通过具有动态元对象的函数调用转换为动态查询。 与动态元对象的函数调用对应于包括无类型参数的代码对象表示的操作,以便构建表示此类代码对象表示的结构。 在运行时,构建动态查询,并重建表示代码对象表示的结构,以便启用具有引用无类型数据的代码对象表示的动态查询。

    LANGUAGE INTEGRATED QUERY OVER VECTOR SPACES
    12.
    发明申请
    LANGUAGE INTEGRATED QUERY OVER VECTOR SPACES 有权
    语言集成查询在矢量空间

    公开(公告)号:US20120323984A1

    公开(公告)日:2012-12-20

    申请号:US13161933

    申请日:2011-06-16

    IPC分类号: G06F17/14

    CPC分类号: G06F17/30421 G06F8/31

    摘要: Language-integrated query (LINQ) operators can be extended to a set of vectors associated with a digital signal processing (DSP) environment. A language-integrated query (LINQ) operator can be created to execute a change of basis for a set of vectors. LINQ operators can be further be utilized with specifically generated parameters to perform a change of basis for the set of vectors. Additionally, the standard LINQ operators can be extended to enable querying with LINQ against the set of vectors.

    摘要翻译: 语言集成查询(LINQ)运算符可以扩展到与数字信号处理(DSP)环境相关联的一组向量。 可以创建语言集成查询(LINQ)运算符,以执行一组向量的基础更改。 LINQ操作符可以进一步利用特定生成的参数来执行向量集合的基础的改变。 另外,可以扩展标准的LINQ运算符,以使得能够使用LINQ对这组向量进行查询。

    Method and system for hierarchical transactions and compensation
    14.
    发明授权
    Method and system for hierarchical transactions and compensation 有权
    分层交易和补偿的方法和系统

    公开(公告)号:US06625602B1

    公开(公告)日:2003-09-23

    申请号:US09560225

    申请日:2000-04-28

    IPC分类号: G06F700

    摘要: A method for executing a schedule in a workflow application is provided. The method comprises a hierarchical transaction commit rule allowing access to the data associated with an action in the schedule according to a transaction boundary and the state of the action. The invention further comprises selectively compensating at least one action according to a compensation parameter and at least one transaction boundary after abortion of another action. The invention further provides storing schedule state information to a storage medium based on a transaction boundary within the schedule. In addition, the invention provides for selectively obtaining at least a portion of the schedule state information from the storage medium, and selectively monitoring the schedule execution based on at least a portion of the schedule information obtained from the storage medium. Further provided, is a computer-readable medium having computer-executable instructions for performing the steps of the above methods.

    摘要翻译: 提供了一种用于在工作流应用程序中执行日程表的方法。 该方法包括分层交易提交规则,允许根据事务边界和动作状态访问与调度中的动作相关联的数据。 本发明还包括根据补偿参数和在堕胎另外的动作之后的至少一个交易边界选择性地补偿至少一个动作。 本发明还提供了一种基于表内的事务边界向存储介质存储日程状态信息。 此外,本发明提供从存储介质中选择性地获得调度状态信息的至少一部分,并且基于从存储介质获得的调度信息的至少一部分来选择性地监视调度执行。 进一步提供的是具有用于执行上述方法的步骤的计算机可执行指令的计算机可读介质。

    Language integrated query over vector spaces
    15.
    发明授权
    Language integrated query over vector spaces 有权
    语言集合查询向量空间

    公开(公告)号:US08694565B2

    公开(公告)日:2014-04-08

    申请号:US13161933

    申请日:2011-06-16

    IPC分类号: G06F17/16

    CPC分类号: G06F17/30421 G06F8/31

    摘要: Language-integrated query (LINQ) operators can be extended to a set of vectors associated with a digital signal processing (DSP) environment. A language-integrated query (LINQ) operator can be created to execute a change of basis for a set of vectors. LINQ operators can be further be utilized with specifically generated parameters to perform a change of basis for the set of vectors. Additionally, the standard LINQ operators can be extended to enable querying with LINQ against the set of vectors.

    摘要翻译: 语言集成查询(LINQ)运算符可以扩展到与数字信号处理(DSP)环境相关联的一组向量。 可以创建语言集成查询(LINQ)运算符,以执行一组向量的基础更改。 LINQ操作符可以进一步利用特定生成的参数来执行向量集合的基础的改变。 另外,可以扩展标准的LINQ运算符,以使得能够使用LINQ对这组向量进行查询。

    Embedded multi-language programming
    16.
    发明申请
    Embedded multi-language programming 审中-公开
    嵌入式多语言编程

    公开(公告)号:US20070044066A1

    公开(公告)日:2007-02-22

    申请号:US11208228

    申请日:2005-08-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: Multiple programming languages can be embedded and supported within a single source. Programs nested with syntax from a plurality of languages (e.g., C#, SQL, XML . . . ), among other things, enable users to avail themselves of advantageous aspects of different languages for particular tasks. Language services that provide language specific functionality including but not limited to formatting, intelligent assist, auto completion, and coloring, can be employed and switched between to afford support for their respective languages in a mixed language source program. Similarly, mixed language programs can be compiled with language specific services or systems such as parsers, scanners and the like to process corresponding code portions.

    摘要翻译: 多种编程语言可以在单一来源内嵌入和支持。 嵌套有来自多种语言(例如,C#,SQL,XML ...)的语法的程序等等使得用户能够利用不同语言的有利方面来执行特定任务。 可以使用提供语言特定功能的语言服务,包括但不限于格式化,智能辅助,自动完成和着色,并在混合语言源程序中为其各自语言提供支持。 类似地,混合语言程序可以用语言特定的服务或诸如解析器,扫描仪等的系统来编译以处理相应的代码部分。

    Profile-driven data layout optimization

    公开(公告)号:US20050177822A1

    公开(公告)日:2005-08-11

    申请号:US11069232

    申请日:2005-02-28

    IPC分类号: G06F9/44 G06F9/445 G06F9/45

    摘要: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system. Subsequently, when the data members are referenced in memory, more frequently referenced data members, including those that tend to be referenced at times close to each other, reside at neighboring locations in the memory system.

    Profile-driven data layout optimization
    18.
    发明申请
    Profile-driven data layout optimization 有权
    配置文件驱动的数据布局优化

    公开(公告)号:US20050172278A1

    公开(公告)日:2005-08-04

    申请号:US10987408

    申请日:2004-11-12

    IPC分类号: G06F9/44 G06F9/445 G06F9/45

    摘要: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system. Subsequently, when the data members are referenced in memory, more frequently referenced data members, including those that tend to be referenced at times close to each other, reside at neighboring locations in the memory system.

    摘要翻译: 数据布局优化将数据成员安排在内存中以增强软件性能。 查询分析数据以确定如何将对象类的数据成员分组。 一种技术根据数据成员在内存中引用的频率来对数据成员进行分组。 另一种方法是根据数据成员的相关性在时间上对数据成员进行分组,通过观察对数据成员的引用进行确定。 支持收集分析数据和分组数据成员时的各种选项。 数据成员分组被记录在与对象类的定义相关联的元数据中。 在运行时,类加载器根据元数据将对象的数据成员放置在内存中。 不同组的数据成员可以被放置在存储器系统中的可分离的存储单元中。 随后,当在存储器中引用数据成员时,更频繁地引用的数据成员(包括倾向于在彼此接近的时间被引用的数据成员)驻留在存储器系统中的相邻位置处。

    CONTENT REACTION ANNOTATIONS
    19.
    发明申请
    CONTENT REACTION ANNOTATIONS 有权
    内容反应注释

    公开(公告)号:US20140172848A1

    公开(公告)日:2014-06-19

    申请号:US13713240

    申请日:2012-12-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30817

    摘要: Among other things, one or more techniques and/or systems are provided for annotating content based upon user reaction data and/or for maintaining a searchable content repository. That is, a user may request and/or opt-in for user reaction data to be detected while a user is experiencing content (e.g., watching a movie, walking through a park, interacting with a website, participating on a phone conversation, etc.). Metadata associated with the content may be used to determine when and/or what sensors to use to detect the user reaction data (e.g., metadata specifying an emotional part of a movie). The content may be annotated with a reaction annotation corresponding to the user reaction data, which may be used to organize, search, and/or interact with the content. A search interface may allow users to search for content based upon annotation data and/or aggregated annotation data of one or more users who experienced the content.

    摘要翻译: 除其他之外,提供一个或多个技术和/或系统用于基于用户反应数据和/或维护可搜索的内容存储库来注释内容。 也就是说,用户可以请求和/或选择在用户正在体验内容时检测用户反应数据(例如,观看电影,走过公园,与网站交互,参与电话交谈等) 。)。 与内容相关联的元数据可以用于确定何时和/或什么传感器用于检测用户反应数据(例如,指定电影的情感部分的元数据)。 内容可以用与用户反应数据相对应的反应注释来注释,用户反应数据可以用于组织,搜索和/或与内容交互。 搜索界面可以允许用户基于经历内容的一个或多个用户的注释数据和/或聚合注释数据来搜索内容。

    PLUGGABLE ROUTE-PLANNING MODULE
    20.
    发明申请

    公开(公告)号:US20130345960A1

    公开(公告)日:2013-12-26

    申请号:US13527694

    申请日:2012-06-20

    IPC分类号: G01C21/34 G06F15/16

    CPC分类号: G01C21/32 H04J14/0206

    摘要: Among other things, one or more techniques and/or systems are provided for configuring a route-planning module using one or more configuration plug-ins. The route-planning module may be configured to create a driving route, an internet packet route, a social event route, and/or a variety of other routes. A graph used by the route-planning module to create a route may be modified by a graph configuration plug-in, which may add, remove, and/or modify nodes and/or edges within the graph. Attributes associated with edges and/or nodes within the graph may be added, removed, and/or modified by an attribute configuration plug-in. Costs associated with edges and/or turns from a first edge to a second edge at a node may be modified by a cost configuration plug-in. In this way, the route-planning module may be customized using one or more configuration plug-ins (e.g., to accommodate user preferences).