OPEN TYPES FOR DISTRIBUTED SYSTEMS
    1.
    发明申请
    OPEN TYPES FOR DISTRIBUTED SYSTEMS 有权
    分布式系统的开放类型

    公开(公告)号:US20100228749A1

    公开(公告)日:2010-09-09

    申请号:US12483359

    申请日:2009-06-12

    IPC分类号: G06F17/30 G06F12/00 G06F7/00

    CPC分类号: G06F17/30448

    摘要: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.

    摘要翻译: 本文提供了交换数据​​的技术。 在计算机系统上建立“开放”数据类型以定义数据结构。 打开的数据类型包括一个或多个预定义的属性,并且允许可选地包括一个或多个扩展属性。 根据开放数据类型定义的数据包括预定义属性的数据值,并且可以可选地包括扩展属性的数据值。 第二计算机系统可以将扩展属性视为在第二计算机系统中已知的数据类型的扩展属性或预定属性。 以这种方式,用于在节点之间交换数据的类型系统不一定在节点之间是众所周知的,和/或可以动态修改,即使对于特定的数据实例也是如此。 此外,可以针对针对预定义属性和/或扩展属性进行查询的数据执行查询。

    Open types for distributed systems
    2.
    发明授权
    Open types for distributed systems 有权
    分布式系统的开放类型

    公开(公告)号:US08375018B2

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

    申请号:US12483359

    申请日:2009-06-12

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30448

    摘要: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.

    摘要翻译: 本文提供了交换数据​​的技术。 在计算机系统上建立开放数据类型以定义数据的结构。 打开的数据类型包括一个或多个预定义的属性,并且允许可选地包括一个或多个扩展属性。 根据开放数据类型定义的数据包括预定义属性的数据值,并且可以可选地包括扩展属性的数据值。 第二计算机系统可以将扩展属性视为在第二计算机系统中已知的数据类型的扩展属性或预定属性。 以这种方式,用于在节点之间交换数据的类型系统不一定在节点之间是众所周知的,和/或可以动态修改,即使对于特定的数据实例也是如此。 此外,可以针对针对预定义属性和/或扩展属性进行查询的数据执行查询。

    SOFT TYPE BINDING FOR DISTRIBUTED SYSTEMS
    3.
    发明申请
    SOFT TYPE BINDING FOR DISTRIBUTED SYSTEMS 有权
    用于分布式系统的软式绑定

    公开(公告)号:US20100146036A1

    公开(公告)日:2010-06-10

    申请号:US12404385

    申请日:2009-03-16

    IPC分类号: G06F15/16

    摘要: Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.

    摘要翻译: 能够在第一和第二计算机系统之间执行数据通信,而不必在第一和第二计算机系统处匹配数据类型。 第一种数据类型与资源请求相关联。 资源的请求从第一计算机系统的第一代理发送到第二计算机系统处的第二代理。 该资源根据与第一数据类型不同的第二数据类型在第二计算机系统中实例化。 该资源由第二代理程序接收第一代理程序。 接收的资源使用第一代理实现为第一数据类型的实例。

    Soft type binding for distributed systems
    4.
    发明授权
    Soft type binding for distributed systems 有权
    分布式系统的软类型绑定

    公开(公告)号:US09124648B2

    公开(公告)日:2015-09-01

    申请号:US12404385

    申请日:2009-03-16

    IPC分类号: G06F15/16 G06F3/00 H04L29/08

    摘要: Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.

    摘要翻译: 能够在第一和第二计算机系统之间执行数据通信,而不必在第一和第二计算机系统处匹配数据类型。 第一种数据类型与资源请求相关联。 资源的请求从第一计算机系统的第一代理发送到第二计算机系统处的第二代理。 该资源根据与第一数据类型不同的第二数据类型在第二计算机系统中实例化。 该资源由第二代理程序接收第一代理程序。 接收的资源使用第一代理实现为第一数据类型的实例。

    Incremental approach to an object-relational solution
    5.
    发明申请
    Incremental approach to an object-relational solution 有权
    对象关系解决方案的增量方法

    公开(公告)号:US20070055692A1

    公开(公告)日:2007-03-08

    申请号:US11364060

    申请日:2006-02-28

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30607

    摘要: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.

    摘要翻译: 所要求保护的主题涉及可以促进对象关系映射解决方案的增量方法的体系结构。 该架构可以提供在值层定义的丰富的数据模型。 丰富的数据模型可以暴露符合常见存储特定数据提供者所暴露接口的接口。 该架构可以扩展常见的特定于存储的数据提供者,以支持通用命令表示,并提供在富数据模型以及对象服务(如身份管理,更新和更改跟踪)方面工作的实体服务。

    Translating queries to representational state transfer (REST)
    6.
    发明授权
    Translating queries to representational state transfer (REST) 有权
    将查询转换为表示状态转移(REST)

    公开(公告)号:US08255410B2

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

    申请号:US12412544

    申请日:2009-03-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30887 G06F17/30427

    摘要: Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI.

    摘要翻译: 可以将查询表达式(如LINQ(语言集成查询)查询)转换为可用于在REST(表示状态转移)接口查询数据源的URI(统一资源指示符)。 编译器被配置为将查询转换为表达式树。 表达式树规范化器被配置为将表达式树归一化为归一化表达式树。 资源绑定表达式树生成器被配置为将归一化表达式树转换为资源绑定表达式树。 URI生成器被配置为将资源绑定表达式树转换为URI。

    TRANSLATING QUERIES TO REPRESENTATIONAL STATE TRANSFER (REST)
    7.
    发明申请
    TRANSLATING QUERIES TO REPRESENTATIONAL STATE TRANSFER (REST) 有权
    转换代表状态转移的疑问(REST)

    公开(公告)号:US20100145946A1

    公开(公告)日:2010-06-10

    申请号:US12412544

    申请日:2009-03-27

    IPC分类号: G06F17/30 G06F11/07

    CPC分类号: G06F17/30887 G06F17/30427

    摘要: Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI.

    摘要翻译: 可以将查询表达式(如LINQ(语言集成查询)查询)转换为可用于在REST(表示状态转移)接口查询数据源的URI(统一资源指示符)。 编译器被配置为将查询转换为表达式树。 表达式树规范化器被配置为将表达式树归一化为归一化表达式树。 资源绑定表达式树生成器被配置为将归一化表达式树转换为资源绑定表达式树。 URI生成器被配置为将资源绑定表达式树转换为URI。

    Referencing change(s) in data utilizing a network resource locator
    9.
    发明授权
    Referencing change(s) in data utilizing a network resource locator 有权
    使用网络资源定位器引用数据中的更改

    公开(公告)号:US09208244B2

    公开(公告)日:2015-12-08

    申请号:US13329145

    申请日:2011-12-16

    IPC分类号: G06F17/30

    摘要: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.

    摘要翻译: 本公开涉及利用网络资源定位符引用数据变化的技术。 接口组件可以从客户端接收与数据集相关联的一个或多个请求,并且基于一个或多个请求将网络资源定位符和数据集的至少一部分发送给客户端。 此外,数据服务组件可以计算与数据集的改变相关联的参数,并且将参数包括在网络资源定位符中。 在其他实施例中,数据服务组件可以使用网络资源定位器接收请求,基于参数确定数据集的改变,并将数据集的更改发送给客户端。

    GESTURE INFERRED VOCABULARY BINDINGS

    公开(公告)号:US20130159938A1

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

    申请号:US13329165

    申请日:2011-12-16

    IPC分类号: G06F3/033

    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.

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