CONCEPT OF RELATIONSHIPSETS IN ENTITY DATA MODEL (EDM)
    51.
    发明申请
    CONCEPT OF RELATIONSHIPSETS IN ENTITY DATA MODEL (EDM) 审中-公开
    实体数据模型(EDM)中的关系概念

    公开(公告)号:US20070266041A1

    公开(公告)日:2007-11-15

    申请号:US11468008

    申请日:2006-08-29

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F16/288

    摘要: The claimed subject matter provides a system and/or a method that facilitates addressing complex modeling. An entity data model that can receive data via an interface and that formalizes a notion of at least one of a Relationship, a Relationship instance, and a Relationship Set in a manner substantially similar to at least one of an Entity type, an Entity instance, and an entity-set respectively, wherein a semantic related to the at least one of the Relationship, the Relationship instance, and the Relationship Set are captured as metadata in the same manner as metadata is captured for at least one of the Entity type, the Entity instance, and the Entity-set, respectively.

    摘要翻译: 所要求保护的主题提供了有助于寻址复杂建模的系统和/或方法。 实体数据模型,其可以经由接口接收数据并以与实体类型,实体实例中的至少一个实质上相似的方式形式化关系,关系实例和关系集中的至少一个的概念, 以及实体集合,其中与所述关系,所述关系实例和所述关系集合中的至少一个相关的语义以与为所述实体类型,所述实体集合中的至少一个被捕获的元数据相同的方式被捕获为元数据 实体实例和实体集。

    Profile-driven data layout optimization

    公开(公告)号:US07013459B2

    公开(公告)日:2006-03-14

    申请号:US10987408

    申请日:2004-11-12

    IPC分类号: G06F9/45 G06F12/00

    摘要: 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

    公开(公告)号:US06862729B1

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

    申请号:US09542525

    申请日:2000-04-04

    摘要: 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.

    Representation of an interactive document as a graph of entities
    54.
    发明授权
    Representation of an interactive document as a graph of entities 有权
    将交互式文档表示为实体图

    公开(公告)号:US09336184B2

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

    申请号:US12972205

    申请日:2010-12-17

    IPC分类号: G06F17/00 G06F17/21 G06F17/24

    CPC分类号: G06F17/21 G06F17/246

    摘要: Techniques for representing and publishing an interactive document useful for analyzing data. The document may be represented as a directed acyclic graph of entities interconnected by edges. The entities may be of multiple types. Yet, a broad range of interactive documents may be represented by a limited number of types of entities and the capabilities to interconnect entities of different types and to share a data schema across entities of different types. A tool may enable a user to author such documents. The tool may also facilitate publishing of the document. For publishing, the document may be converted to an executable form. Prior to such a conversion, the graph may be modified for more efficient processing. The graph may also be partitioned such that portions of the graph, when distributed across tiers of a computing system, such as a cloud-based platform, execute on computing devices that provide efficient operation.

    摘要翻译: 用于表示和发布用于分析数据的交互式文档的技术。 文档可以被表示为通过边缘互连的实体的有向非循环图。 实体可以是多种类型。 然而,广泛的交互式文档可以由有限数量的实体类型表示,并且能够互连不同类型的实体并且跨越不同类型的实体共享数据模式。 一个工具可以使用户能够提供这样的文档。 该工具还可以促进文档的发布。 对于发布,文档可能会转换为可执行形式。 在进行这种转换之前,可以修改图表以进行更有效的处理。 该图也可以被分区,使得当分布在诸如基于云的平台的计算系统的层上时,图的部分在提供有效操作的计算设备上执行。

    Assisted filtering of multi-dimensional data
    55.
    发明授权
    Assisted filtering of multi-dimensional data 有权
    辅助过滤多维数据

    公开(公告)号:US08965907B2

    公开(公告)日:2015-02-24

    申请号:US12819493

    申请日:2010-06-21

    IPC分类号: G06F17/00 G06F17/30

    摘要: Interactive and dynamic exploring of filter criteria for large amounts of numerical data having multiple dimensions is described. Exploration occurs without excessive amounts of computation or querying of a database based on a data set summary that may be obtained from a server in a search system and applied by a client device. A data set is summarized so as to capture relationships between distributions of items in the data set along multiple dimensions. To explore filter criteria, a user may interactively adjust a range of values that act as a filter criteria along a dimension and determine an effect on a distribution of items along another dimension. The client device may apply the data summary in reverse to determine, based on user input specifying aspects of a distribution along one dimension, filter criteria for another dimension that would result in the specified distribution.

    摘要翻译: 描述了具有多个维度的大量数值数据的过滤器标准的交互和动态探索。 基于可以从搜索系统中的服务器获得并由客户端设备应用的数据集摘要,发现没有过多的计算或查询数据库的探索。 总结数据集,以便捕获沿着多维的数据集中的项目的分布之间的关系。 为了探索过滤标准,用户可以交互地调整一系列值,这些值作为沿尺寸的过滤标准,并确定对另一维的物品分布的影响。 客户端设备可以相反地应用数据摘要,以基于指定沿着一个维度的分布的方面的用户输入来确定导致指定分布的另一个维度的过滤标准。

    Composing shapes and data series in geometries
    56.
    发明授权
    Composing shapes and data series in geometries 有权
    组合几何形状和数据系列

    公开(公告)号:US08866818B2

    公开(公告)日:2014-10-21

    申请号:US12488300

    申请日:2009-06-19

    IPC分类号: G06T11/20 G06T19/00

    摘要: A renderable geometry the may be populated with shapes and data series. The geometry defines a set of dimensions to be applied to the shapes. The geometry further defines and enforces a construction of the shapes around the set of dimensions, and applies the data series to the plurality of shapes against at least one of the set of dimensions. The formulate of the geometry may be recursively performed. For instance, the geometry may be provided as a shape in a set of shapes provided to yet another geometry with another data series. The data series might be reversibly applied to one of the dimensions, allowing for complex geometries to be created with data represented in very flexibly ways.

    摘要翻译: 可渲染的几何体可以填充形状和数据系列。 几何定义了要应用于形状的一组尺寸。 所述几何形状进一步限定并强制围绕所述维度集合的形状的构造,并且针对所述一组维度中的至少一个将所述数据序列应用于所述多个形状。 几何的公式可以递归地执行。 例如,几何形状可以被提供为以另一数据系列提供给另一几何形状的一组形状中的形状。 数据系列可能可逆地应用于其中一个维度,允许以非常灵活的方式表示数据来创建复杂的几何。

    Analytical model solver framework
    58.
    发明授权
    Analytical model solver framework 有权
    分析模型求解器框架

    公开(公告)号:US08117145B2

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

    申请号:US12163949

    申请日:2008-06-27

    IPC分类号: G06F17/00 G06N5/02

    CPC分类号: G06F17/50

    摘要: A solver framework for use with an analytical model. The analytical model includes multiple model parameters and includes definitions for analytical relationships between the model parameters. The solver framework coordinates the processing of multiple specialized solvers. In particular, the solver framework identifies which model parameters are input model variables and which are output model variables. The solver framework then analyzes dependencies to determine a solve order to solve for the output model variables. The solver framework then charged the specialized solvers with performing portions of the solve operation such that the specialized solvers solve for the output model variables in an order which considers the dependencies. In one embodiment, additional or replacement solvers may register with the solver framework to thereby make the specialized solver available for solving for output model variables in the future.

    摘要翻译: 用于分析模型的求解器框架。 分析模型包括多个模型参数,并包括模型参数之间分析关系的定义。 求解器框架协调多个专门求解器的处理。 特别地,求解器框架识别哪些模型参数是输入模型变量,哪些是输出模型变量。 求解器框架然后分析依赖关系以确定求解输出模型变量的求解顺序。 解算器框架然后对执行解决操作的部分的特殊求解器进行计费,使得专门的解算器以考虑依赖性的顺序解决输出模型变量。 在一个实施例中,附加或替换求解器可以向求解器框架注册,从而使得专用求解器可用于在将来解决输出模型变量。

    ASSISTED FILTERING OF MULTI-DIMENSIONAL DATA
    59.
    发明申请
    ASSISTED FILTERING OF MULTI-DIMENSIONAL DATA 有权
    多维数据的辅助过滤

    公开(公告)号:US20110314400A1

    公开(公告)日:2011-12-22

    申请号:US12819493

    申请日:2010-06-21

    IPC分类号: G06F17/30 G06F3/048

    摘要: Interactive and dynamic exploring of filter criteria for large amounts of numerical data having multiple dimensions is described. Exploration occurs without excessive amounts of computation or querying of a database based on a data set summary that may be obtained from a server in a search system and applied by a client device. A data set is summarized so as to capture relationships between distributions of items in the data set along multiple dimensions. To explore filter criteria, a user may interactively adjust a range of values that act as a filter criteria along a dimension and determine an effect on a distribution of items along another dimension. The client device may apply the data summary in reverse to determine, based on user input specifying aspects of a distribution along one dimension, filter criteria for another dimension that would result in the specified distribution.

    摘要翻译: 描述了具有多个维度的大量数值数据的过滤器标准的交互和动态探索。 基于可以从搜索系统中的服务器获得并由客户端设备应用的数据集摘要,发现没有过多的计算或查询数据库的探索。 总结数据集,以便捕获沿着多维的数据集中的项目的分布之间的关系。 为了探索过滤标准,用户可以交互地调整一系列值,这些值作为沿尺寸的过滤标准,并确定对另一维的物品分布的影响。 客户端设备可以相反地应用数据摘要,以基于指定沿着一个维度的分布的方面的用户输入来确定导致指定分布的另一个维度的过滤标准。

    CHARTS IN VIRTUAL ENVIRONMENTS
    60.
    发明申请
    CHARTS IN VIRTUAL ENVIRONMENTS 审中-公开
    虚拟环境中的魅力

    公开(公告)号:US20100325564A1

    公开(公告)日:2010-12-23

    申请号:US12488314

    申请日:2009-06-19

    IPC分类号: G06F3/048

    CPC分类号: G06F3/04815 G06T11/206

    摘要: The application of chart data to a virtual space. The chart data is accessed and a virtual space is formulated. The virtual space is a computerized representation of a plurality of spatially interrelated visual items. The chart data is merged with the virtual space. As an example, the chart data might represent spatially significant information. For instance, one data item in the chart data might represent information about a first point or region in the virtual space, another data item in the chart data might represent information about a second point or region in the virtual space, and so forth. Merging of the chart data might involve changing property(s) of corresponding regions of space depending on value(s) of the associated chart data.

    摘要翻译: 将图表数据应用于虚拟空间。 访问图表数据并制定虚拟空间。 虚拟空间是多个空间上相互关联的视觉项目的计算机化表示。 图表数据与虚拟空间合并。 例如,图表数据可能表示空间有意义的信息。 例如,图表数据中的一个数据项可以表示关于虚拟空间中的第一点或区域的信息,图表数据中的另一数据项可以表示关于虚拟空间中的第二点或区域的信息,等等。 图表数据的合并可能涉及根据相关图表数据的值来更改相应的空间区域的属性。