REPRESENTATION/INVOCATION OF ACTIONS/FUNCTIONS IN A HYPERMEDIA-DRIVEN ENVIRONMENT
    1.
    发明申请
    REPRESENTATION/INVOCATION OF ACTIONS/FUNCTIONS IN A HYPERMEDIA-DRIVEN ENVIRONMENT 有权
    高等教育环境中的行为/功能的表示/交付

    公开(公告)号:US20130159530A1

    公开(公告)日:2013-06-20

    申请号:US13329129

    申请日:2011-12-16

    IPC分类号: G06F15/173

    摘要: The subject disclosure relates to techniques for performing an operation on a resource, based on a state of the resource, by invoking a hypertext transfer protocol (HTTP) request on a universal resource locator (URL) indicating the operation. An interface component can receive a request including an HTTP method and a URL including a first portion indicating a resource and a second portion indicating an operation. Further, an invocation component, in response to the operation being associated with the resource, can invoke the operation on the resource utilizing the HTTP method based on a state of the resource. Other embodiments relate to conditionally returning the operation within a return payload, for example, alone or within a feed, based on an applicability of the operation according to a state of an associated resource.

    摘要翻译: 本发明涉及通过在指示操作的通用资源定位器(URL)上调用超文本传输​​协议(HTTP)请求,基于资源的状态来对资源进行操作的技术。 接口组件可以接收包括HTTP方法和URL的请求,该URL包括指示资源的第一部分和指示操作的第二部分。 此外,响应于与资源相关联的操作,调用组件可以使用基于资源的状态的HTTP方法来调用资源上的操作。 其他实施例涉及基于根据相关资源的状态的操作的适用性,有条件地在返回有效负载内返回操作,例如单独地或在馈送内。

    Schema grammar and compilation
    2.
    发明申请
    Schema grammar and compilation 有权
    模式语法和汇编

    公开(公告)号:US20060195459A1

    公开(公告)日:2006-08-31

    申请号:US11185155

    申请日:2005-07-20

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3007 G06F17/30091

    摘要: The subject innovation provides a system and/or a method that facilitates developing schemas for a file storage system. A type definition component can provide a schema grammar, wherein a generator component can employ the schema grammar to build the schema for the file storage system. The schema grammar can describe information types stored in the file storage system that are represented as instances of complex types that are part of a type system that supports inheritance. The schema grammar can support a declaration of an association between types, versioning specifications, and/or content indexing specifications.

    摘要翻译: 本发明提供了一种有助于开发文件存储系统的模式的系统和/或方法。 类型定义组件可以提供模式语法,其中生成器组件可以使用模式语法来构建文件存储系统的模式。 模式语法可以描述存储在文件存储系统中的信息类型,它们表示为作为支持继承的类型系统的一部分的复杂类型的实例。 模式语法可以支持类型,版本控制规范和/或内容索引规范之间关联的声明。

    Data discovery and description service
    4.
    发明授权
    Data discovery and description service 有权
    数据发现和描述服务

    公开(公告)号:US09286414B2

    公开(公告)日:2016-03-15

    申请号:US13310517

    申请日:2011-12-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30525 G06F17/30997

    摘要: The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In particular, an annotation component is configured to receive annotations of data for a data source, wherein the respective annotations comprise different associations of a global terms with the data of the data source, a data store configured to store the annotations, and an interface component configured to render the data based on the annotations in response to a request for the data. In an aspect, storing information, the data also stores descriptions of the data sources and definitions of the global terms, and the interface component determines a subset of the information in the data store based on the annotations. A method is further provided comprising receiving a global term and determining data sources that have the global term associated with the data thereof based on the information in the data store.

    摘要翻译: 本公开涉及用于收集,分析和使用数据源注释的一个或多个计算机实现的过程。 特别地,注释组件被配置为接收数据源的数据注释,其中相应的注释包括全局术语与数据源的数据的不同关联,被配置为存储注释的数据存储器以及接口组件 配置为响应于对数据的请求而基于注释呈现数据。 在一方面,存储信息,数据还存储数据源的描述和全局术语的定义,并且接口组件基于注释确定数据存储中的信息的子集。 还提供了一种方法,包括基于数据存储中的信息,接收全局术语和确定具有与其数据相关联的全局术语的数据源。

    Design of application programming interfaces (APIs)
    5.
    发明授权
    Design of application programming interfaces (APIs) 有权
    应用程序编程接口(API)的设计

    公开(公告)号:US07430732B2

    公开(公告)日:2008-09-30

    申请号:US10692320

    申请日:2003-10-23

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F8/20

    摘要: A first exemplary method implementation for designing an application programming interface (API) includes: preparing multiple code samples for a core scenario, each respective code sample of the multiple code samples corresponding to a respective programming language of multiple programming languages; and deriving the API from the core scenario responsive to the multiple code samples. A second exemplary method for designing an API includes: selecting a core scenario for a feature area; writing at least one code sample for the core scenario; and deriving an API for the core scenario responsive to the at least one code sample. A third exemplary method for designing an API includes: deriving an API for a scenario responsive to at least one code sample written with regard to the scenario; performing one or more usability studies on the API utilizing multiple developers; and revising the API based on the one or more usability studies.

    摘要翻译: 用于设计应用编程接口(API)的第一示例性方法实现包括:为核心场景准备多个代码样本,所述多个代码样本的每个相应代码样本对应于多种编程语言的相应编程语言; 并根据多个代码样本从核心方案导出API。 用于设计API的第二示例性方法包括:为特征区域选择核心场景; 为核心方案写入至少一个代码示例; 以及响应于所述至少一个代码样本导出用于所述核心方案的API。 用于设计API的第三示例性方法包括:响应于关于所述场景写入的至少一个代码示例,为场景导出API; 使用多个开发人员对API执行一个或多个可用性研究; 并根据一个或多个可用性研究修改API。

    Gesture inferred vocabulary bindings
    6.
    发明授权
    Gesture inferred vocabulary bindings 有权
    手势推断词汇绑定

    公开(公告)号:US09292094B2

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

    申请号:US13329165

    申请日:2011-12-16

    IPC分类号: G06F3/033 G06F3/01 G06F3/038

    CPC分类号: G06F3/017 G06F3/038

    摘要: The subject disclosure relates to annotating data based on gestures. Gestures include user interaction with a client device or client software. Gestures are tracked and associated with data. In an aspect, client context associated with a gesture is also tracked. The gestures are then employed to determine a global term to associate with the data. In an aspect, a look-up table comprising a pre-defined relationship between gestures and a global term can be employed. In another aspect, an inference component employ context information in conjunction with the tracked gestures to determine a global term to assign to data. After a global term is determined for data based on a gesture, an annotation file for the data can be created associating the data with the global term.

    摘要翻译: 主题公开涉及基于手势注释数据。 手势包括与客户端设备或客户端软件的用户交互。 手势被跟踪并与数据相关联。 在一方面,还跟踪与手势相关联的客户端上下文。 然后使用手势来确定与数据相关联的全局术语。 在一方面,可以采用包括手势和全局术语之间的预定义关系的查找表。 在另一方面,推理组件结合跟踪的手势采用上下文信息来确定分配给数据的全局术语。 在根据手势为数据确定全局术语之后,可以创建数据的注释文件,将数据与全局术语相关联。

    PROVIDING DATA EXPERIENCE(S) VIA DISPARATE SEMANTIC ANNOTATIONS BASED ON A RESPECTIVE USER SCENARIO
    7.
    发明申请
    PROVIDING DATA EXPERIENCE(S) VIA DISPARATE SEMANTIC ANNOTATIONS BASED ON A RESPECTIVE USER SCENARIO 有权
    通过基于相应用户场景的不同语义的语义提供数据体验

    公开(公告)号:US20130159829A1

    公开(公告)日:2013-06-20

    申请号:US13329137

    申请日:2011-12-16

    IPC分类号: G06F17/00 G06F17/30

    摘要: The subject disclosure relates to techniques for providing data experience(s) via disparate semantic annotations based on a respective user scenario. An annotation component can synthesize semantic information for respective data types of data set(s), associate the semantic information with the respective data types to obtain respective data annotations, and in response to receiving a query from a client, send at least a portion of the respective data annotations to the client. Further, a data aggregation component can aggregate the respective data annotations and at least a portion of the data set(s). Other embodiments relate to performing, via an application, operations utilizing a data type based on respective semantic annotations associated with the data type. Yet other embodiments relate to receiving external data annotation(s) and associating the external data annotation(s) with portion(s) of the respective data types to derive portion(s) of the respective semantic annotations.

    摘要翻译: 本公开涉及通过基于相应用户场景的不同语义注释来提供数据体验的技术。 注释组件可以合成用于数据集的相应数据类型的语义信息,将语义信息与各自的数据类型相关联以获得相应的数据注释,并且响应于从客户机接收到查询,发送至少一部分 相应的数据注释到客户端。 此外,数据聚合组件可以聚合相应的数据注释和数据集的至少一部分。 其他实施例涉及通过应用程序执行利用与数据类型相关联的相应语义注释的数据类型的操作。 另一些实施例涉及接收外部数据注释并将外部数据注释与各个数据类型的一部分相关联以导出相应语义注释的部分。

    DATA DISCOVERY AND DESCRIPTION SERVICE
    8.
    发明申请
    DATA DISCOVERY AND DESCRIPTION SERVICE 有权
    数据发现和描述服务

    公开(公告)号:US20130144878A1

    公开(公告)日:2013-06-06

    申请号:US13310517

    申请日:2011-12-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30525 G06F17/30997

    摘要: The subject disclosure relates to one or more computer-implemented processes for collecting, analyzing, and employing annotations of data sources. In particular, an annotation component is configured to receive annotations of data for a data source, wherein the respective annotations comprise different associations of a global terms with the data of the data source, a data store configured to store the annotations, and an interface component configured to render the data based on the annotations in response to a request for the data. In an aspect, storing information, the data also stores descriptions of the data sources and definitions of the global terms, and the interface component determines a subset of the information in the data store based on the annotations. A method is further provided comprising receiving a global term and determining data sources that have the global term associated with the data thereof based on the information in the data store.

    摘要翻译: 本公开涉及用于收集,分析和使用数据源注释的一个或多个计算机实现的过程。 特别地,注释组件被配置为接收数据源的数据注释,其中相应的注释包括全局术语与数据源的数据的不同关联,被配置为存储注释的数据存储器以及接口组件 配置为响应于对数据的请求而基于注释呈现数据。 在一方面,存储信息,数据还存储数据源的描述和全局术语的定义,并且接口组件基于注释确定数据存储中的信息的子集。 还提供了一种方法,包括基于数据存储中的信息,接收全局术语和确定具有与其数据相关联的全局术语的数据源。

    SYSTEM AND METHOD PROVIDING DIFFGRAM FORMAT
    9.
    发明申请
    SYSTEM AND METHOD PROVIDING DIFFGRAM FORMAT 有权
    提供差异格式的系统和方法

    公开(公告)号:US20060184567A1

    公开(公告)日:2006-08-17

    申请号:US11379913

    申请日:2006-04-24

    摘要: The present invention relates to a system and methodology to facilitate XML data communications and processing. A diffgram data structure is provided that includes one or more states of a plurality of data records. The state information can be determined by examining one or more data sources for differences from one or more reference data sources. If differences are detected between the data sources, the diffgram can be constructed in an XML compatible format with both previous state indications and current state indications that describes the state differences between the data sources. Error information and/or other administrative information or codes can also be provided to facilitate database management and/or processing.

    摘要翻译: 本发明涉及一种促进XML数据通信和处理的系统和方法。 提供包括多个数据记录的一个或多个状态的差分数据结构。 可以通过检查来自一个或多个参考数据源的差异的一个或多个数据源来确定状态信息。 如果在数据源之间检测到差异,则可以使用XML兼容格式构造差异图,其中先前的状态指示和描述数据源之间的状态差异的当前状态指示。 还可以提供错误信息和/或其他管理信息或代码以促进数据库管理和/或处理。