Composing shapes and data series in geometries
    31.
    发明授权
    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
    33.
    发明授权
    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
    34.
    发明申请
    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.

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

    Embedding expression in XML literals
    36.
    发明授权
    Embedding expression in XML literals 有权
    在XML文字中嵌入表达式

    公开(公告)号:US07945904B2

    公开(公告)日:2011-05-17

    申请号:US11209067

    申请日:2005-08-22

    IPC分类号: G06F9/45 G06F9/44

    摘要: An architecture that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.

    摘要翻译: 将传统计算机编程语言扩展到可扩展标记语言(XML)文档对象模型(DOM)的实例的体系结构,以便为底层编程语言中的XML文字提供支持。 该架构通过替代传统系统所需的复杂显式构造来简化方便的快捷操作,以创建具有简洁XML文字的DOM实例,常规编译器可将其转换为适当的代码。 该架构允许这些XML文字嵌入表达式,语句块或命名空间,以进一步丰富功能和多功能性。 根据此,可以通过例如集成开发环境向程序员提供描述XML DOM可以接受的位置和数据类型的上下文信息。 另外,该架构支持转义XML标识符,一个验证机制,以及一个在集合和单例之间进行转换的转换机制。

    CHARTS IN VIRTUAL ENVIRONMENTS
    37.
    发明申请
    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.

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

    DATA-DRIVEN VISUALIZATION OF PSEUDO-INFINITE SCENES
    38.
    发明申请
    DATA-DRIVEN VISUALIZATION OF PSEUDO-INFINITE SCENES 有权
    数据驱动视觉化的无限无限场景

    公开(公告)号:US20100325196A1

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

    申请号:US12488292

    申请日:2009-06-19

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30516

    摘要: The use of a data stream object to enumerate elements of a data stream to thereby drive rendering of a data-driven model. The data driven model includes multiple view components that may use their own construction logic to render visual items based on data provided to their input parameter(s). The data stream may be quite large, in which case, only a portion of the data stream is enumerated by the data stream object. The enumerated elements of the data stream may be used to populate the input parameters of the view components, and or may be provided to analytics, from which input parameters of the view components may be derived. Thus, a data stream, regardless of its size, may be dealt with in the consistent manner to thereby drive the data-driven model.

    摘要翻译: 使用数据流对象来枚举数据流的元素,从而驱动数据驱动模型的渲染。 数据驱动模型包括多个视图组件,其可以使用它们自己的构造逻辑基于提供给其输入参数的数据来呈现可视项目。 数据流可能相当大,在这种情况下,仅数据流的一部分被数据流对象枚举。 数据流的枚举元素可以用于填充视图组件的输入参数,并且可以被提供给分析,从中可以导出视图组件的输入参数。 因此,无论其大小如何,数据流都可以以一致的方式处理,从而驱动数据驱动的模型。

    IMPLICIT ITERATION OF KEYED ARRAY SYMBOL
    39.
    发明申请
    IMPLICIT ITERATION OF KEYED ARRAY SYMBOL 有权
    关键字阵列的隐含迭代

    公开(公告)号:US20100158245A1

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

    申请号:US12344216

    申请日:2008-12-24

    IPC分类号: H04L9/08

    摘要: The use of a data structure that is a symbolic representation of a keyed array that has an array variable and an associated key variable. There is a correlation maintained between the variable type of the array variable and the corresponding keying set that is to be bound to the associated key variable. The keyed array may remain unbound thereby being simply symbolically represented, or the keying set may be bound to the key variable more immediately. In one embodiment, once the keying set is bound to the key variable, data may be bound to the array variable itself. This may be repeated for multiple keyed arrays. The data from multiple keyed arrays may be operated upon to about another array of values, which may then be aggregated in some way.

    摘要翻译: 使用数据结构,它是具有数组变量和关联键变量的键控数组的符号表示。 在数组变量的变量类型和要绑定到关联的键变量的对应的键集之间存在相关性。 键控阵列可以保持未绑定,从而被简单地象征性地表示,或者密钥集可以更加紧密地绑定到密钥变量。 在一个实施例中,一旦密钥集合被绑定到密钥变量,数据可以被绑定到数组变量本身。 对于多个键控阵列可能会重复。 来自多个键控阵列的数据可以被操作在大约另一数值阵列上,然后可以以某种方式聚合。

    ALMOST RECTANGULAR TRIANGULATIONS
    40.
    发明申请
    ALMOST RECTANGULAR TRIANGULATIONS 有权
    ALMOST矩形三角形

    公开(公告)号:US20100086208A1

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

    申请号:US12247707

    申请日:2008-10-08

    IPC分类号: G06K9/34

    CPC分类号: G06T17/20

    摘要: Triangulating quadrilaterals. A method includes accessing an irregular grid comprising a plurality of irregular quadrilaterals. A determination is made that each of the irregular quadrilaterals in the irregular grid is not a concave and is a convex quadrilateral. On a grid basis and as a result of determining that each of the irregular quadrilaterals in the irregular grid is not a concave and is a convex quadrilateral, each of the irregular quadrilaterals in the irregular grid is triangulated to create a triangular mesh by defining diagonals from at least one vertex point of each of the irregular quadrilaterals in the irregular grid to the diagonally opposed vertex point of the same irregular quadrilateral. The triangular mesh is stored in a computer readable storage medium that can be accessed by an application for performing tasks related to data visualization, computer graphics, computational geometry, etc.

    摘要翻译: 三角形四边形。 一种方法包括访问包括多个不规则四边形的不规则网格。 确定不规则网格中的每个不规则四边形不是凹的并且是凸四边形。 在网格基础上,并且作为确定不规则网格中的每个不规则四边形不是凹的并且是凸四边形的结果,不规则网格中的每个不规则四边形被三角化以通过定义对角线来形成三角形网格 不规则网格中的每个不规则四边形的至少一个顶点与相同不规则四边形的对角相对的顶点。 三角形网格存储在可由用于执行与数据可视化,计算机图形,计算几何等相关的任务的应用程序访问的计算机可读存储介质中。