Systems and methods for supporting custom graphical representations in reporting software
    1.
    发明授权
    Systems and methods for supporting custom graphical representations in reporting software 有权
    在报表软件中支持自定义图形表示的系统和方法

    公开(公告)号:US07634724B2

    公开(公告)日:2009-12-15

    申请号:US10929197

    申请日:2004-08-30

    IPC分类号: G06F17/00

    摘要: Systems and methods for supporting custom report layouts allow features that may be available to supported report layouts to also be made available to custom layouts. A custom layout definition may first meet a set of report definition criteria so that it is recognizable to report processing software. A design tool is provided that may be used to create such a custom layout definition. The custom layout may then be passed to report processing software. The report processing software can initially process the custom layout, and provide it with any features available in the initial processing stage. The reporting software may provide an interface for custom processing of the custom layout. The interface may be accessible to custom layout builder objects. Custom layout builder objects can be designed to use the report building components provided through the interface to build a custom report layout.

    摘要翻译: 支持自定义报告布局的系统和方法允许支持的报告布局可用的功能也可用于自定义布局。 自定义布局定义可能首先满足一组报告定义标准,以便可以识别报告处理软件。 提供了一种可用于创建这样的自定义布局定义的设计工具。 然后可以将自定义布局传递到报告处理软件。 报表处理软件可以最初处理自定义布局,并为其提供初始处理阶段中可用的任何功能。 报告软件可以提供用于自定义处理自定义布局的界面。 自定义布局构建器对象可以访问该界面。 自定义布局构建器对象可以设计为使用通过界面提供的报表构建组件来构建自定义报表布局。

    Traversing a relational model with preferred paths
    2.
    发明授权
    Traversing a relational model with preferred paths 有权
    以优选路径遍历关系模型

    公开(公告)号:US07526473B2

    公开(公告)日:2009-04-28

    申请号:US11158242

    申请日:2005-06-21

    IPC分类号: G06F7/00

    摘要: A preferred path between two selected entities is determined. Initially, there is provided a representation of the data structure in the form of a plurality of entities having relations between them indicative of roles and the relations reflecting a cardinality of one of a one-to-one, one-to-many and a many-to-one relationship between the entities. A query is entered that provides an indication of a first selected entity and a second selected entity. A preferred path is selected through the entities and relations that couples the first selected entity to the second selected entity. The preferred path is selected from a plurality of paths as a function of the number of changes in cardinality along the plurality of paths and a indicator indicative of a preferred role relating two entities.

    摘要翻译: 确定两个所选实体之间的优选路径。 最初,以多个实体的形式提供数据结构的表示,它们之间的关系表示角色和反映一对一,一对多和多个之一的基数的关系 实体之间的一对一关系。 输入提供第一选定实体和第二被选实体的指示的查询。 通过将第一所选实体耦合到第二所选实体的实体和关系来选择优选路径。 作为沿着多个路径的基数的变化的数量的函数的多个路径选择优选路径,以及指示与两个实体相关联的优选角色的指示符。

    Systems and methods for pagination using variable page dimensions
    3.
    发明授权
    Systems and methods for pagination using variable page dimensions 有权
    使用可变页面尺寸进行分页的系统和方法

    公开(公告)号:US07581178B2

    公开(公告)日:2009-08-25

    申请号:US10902985

    申请日:2004-07-30

    IPC分类号: G06N3/00

    CPC分类号: G06F17/217

    摘要: On-line or computer based document generation and consumption has become as common, or more so, than paper based document generation and consumption. With the move away from paper there is no longer the physical restriction of the paper on which a document may be printed. It is still desirable, however, to break documents into readable pages. We allow a selection of logical page breaks at locations that are deemed convenient, also allow for selection of approximate page dimensions for pages within each logical section. Because these pages are approximate, pagination is less computationally expensive than fixed pagination. Moreover, many of the appearance problems that plague fixed pagination dissolve.

    摘要翻译: 在线或基于计算机的文档生成和消费已经成为与基于纸张的文档生成和消费相同的常见或更多。 随着离开纸张的移动,不再有可能打印文件的纸张的物理限制。 然而,仍然希望将文档分解成可读页面。 我们允许在被认为方便的位置选择逻辑分页符,还允许为每个逻辑部分中的页面选择大致页面维度。 因为这些页面是近似的,所以分页比固定分页的计算量要少。 此外,困扰固定分页的许多外观问题也消失了。

    Systems and methods for declaratively controlling the visual state of items in a report
    4.
    发明授权
    Systems and methods for declaratively controlling the visual state of items in a report 有权
    用于声明性地控制报告中项目的视觉状态的系统和方法

    公开(公告)号:US07559023B2

    公开(公告)日:2009-07-07

    申请号:US10927894

    申请日:2004-08-27

    IPC分类号: G06F17/00

    CPC分类号: G06F17/245

    摘要: Systems and methods for declaratively controlling the visual state of items in a report allow the visual state of any report item to be toggled from any other item. A set of declarative metadata may be associated with a report item. The declarative metadata may identify an initial visual state of the item, whether the item is a control item, and if so which other items are controlled from the item. The declarative metadata may further identify an initial visual state of a control image associated with a control item. Report processing software can initially display a report in accordance with the initial visual state specified in the declarative metadata. When a control item is activated, the software can change the visual state of identified items, as well as the visual state of the corresponding control image.

    摘要翻译: 用于声明性地控制报告中项目的视觉状态的系统和方法允许任何报告项目的视觉状态从任何其他项目切换。 一组声明性元数据可能与报告项目相关联。 声明性元数据可以标识项目的初始视觉状态,该项目是否是控件项目,如果是,则从该项目控制其他项目。 声明性元数据可以进一步识别与控制项相关联的控制图像的初始视觉状态。 报表处理软件最初可以根据声明元数据中指定的初始视觉状态显示报表。 当控制项目被激活时,软件可以改变识别项目的视觉状态以及相应控制图像的视觉状态。

    In-line dynamic text with variable formatting
    6.
    发明授权
    In-line dynamic text with variable formatting 有权
    具有可变格式的在线动态文本

    公开(公告)号:US09268761B2

    公开(公告)日:2016-02-23

    申请号:US12478866

    申请日:2009-06-05

    IPC分类号: G06F17/00 G06F17/24

    摘要: Techniques for configuring a dynamic document template and for generating formatted documents based thereon are provided. A data source is associated with a dynamic document template. Static text is inserted into the template. One or more placeholders are inserted in the template. Expressions may be associated with static text and placeholders in the template. Each expression may reference one or more data elements of the data source. One or more formatted documents may be generated based on the dynamic document template. In the case of placeholders, a data element referenced by an expression associated with a placeholder may be displayed in a formatted document in place of the placeholder in a display format (e.g., a color, a font type, etc.) selected according to the expression. Likewise, a display format of static text may be selected based on an expression associated with the static text.

    摘要翻译: 提供了用于配置动态文档模板和基于其生成格式化文档的技术。 数据源与动态文档模板相关联。 静态文本插入到模板中。 模板中插入一个或多个占位符。 表达式可能与模板中的静态文本和占位符相关联。 每个表达式可以引用数据源的一个或多个数据元素。 可以基于动态文档模板生成一个或多个格式化的文档。 在占位符的情况下,与占位符相关联的表达式引用的数据元素可以以格式化的文档而不是占位符显示,该显示格式(例如,颜色,字体类型等)根据 表达。 同样,可以基于与静态文本相关联的表达式来选择静态文本的显示格式。

    Distributed feature selection in social networks
    7.
    发明授权
    Distributed feature selection in social networks 有权
    社交网络中的分布式功能选择

    公开(公告)号:US08661043B1

    公开(公告)日:2014-02-25

    申请号:US13585578

    申请日:2012-08-14

    IPC分类号: G06F17/30

    摘要: Embodiments are directed to generating feature values for selectable features using feature recombination. In one scenario, a computer system accesses a set of selectable features where each feature includes one or more feature values. The computer system encodes the accessed set of selectable features, so that the feature values are available for selection by various different users. The computer system generates a first population of feature values from the encoded set of selectable features and ranks each feature value in the first population of feature values based on which feature values are selected by the users. The computer system also generates a second population of feature values by recombining the feature values proportional to the ranking, and further generates subsequent populations of feature values by recombining the values across multiple iterations of expression of preference by different users. These feature values then converge on a subset of preferred feature values.

    摘要翻译: 实施例涉及使用特征重组产生可选特征的特征值。 在一种情况下,计算机系统访问一组可选特征,其中每个特征包括一个或多个特征值。 计算机系统对所访问的一组可选特征进行编码,使得特征值可供各种不同用户选择。 计算机系统从编码的可选特征集合生成第一特征值群,并且基于用户选择的特征值对特征值的第一群体中的每个特征值进行排序。 计算机系统还通过重新组合与排名成比例的特征值来生成特征值的第二群体,并且通过在不同用户的多个优先表达迭代之间重组该值来进一步生成随后的特征值群。 这些特征值然后收敛于优选特征值的子集。

    DISTRIBUTED FEATURE SELECTION IN SOCIAL NETWORKS
    8.
    发明申请
    DISTRIBUTED FEATURE SELECTION IN SOCIAL NETWORKS 有权
    社区网络中的分布式功能选择

    公开(公告)号:US20140052739A1

    公开(公告)日:2014-02-20

    申请号:US13585578

    申请日:2012-08-14

    IPC分类号: G06F17/30

    摘要: Embodiments are directed to generating feature values for selectable features using feature recombination. In one scenario, a computer system accesses a set of selectable features where each feature includes one or more feature values. The computer system encodes the accessed set of selectable features, so that the feature values are available for selection by various different users. The computer system generates a first population of feature values from the encoded set of selectable features and ranks each feature value in the first population of feature values based on which feature values are selected by the users. The computer system also generates a second population of feature values by recombining the feature values proportional to the ranking, and further generates subsequent populations of feature values by recombining the values across multiple iterations of expression of preference by different users. These feature values then converge on a subset of preferred feature values.

    摘要翻译: 实施例涉及使用特征重组产生可选特征的特征值。 在一种情况下,计算机系统访问一组可选特征,其中每个特征包括一个或多个特征值。 计算机系统对所访问的一组可选特征进行编码,使得特征值可供各种不同用户选择。 计算机系统从编码的可选特征集合生成第一特征值群,并且基于用户选择的特征值对特征值的第一群体中的每个特征值进行排序。 计算机系统还通过重新组合与排名成比例的特征值来生成特征值的第二群体,并且通过在不同用户的多个优先表达迭代之间重组该值来进一步生成随后的特征值群。 这些特征值然后收敛于优选特征值的子集。

    Completion of partially specified paths
    9.
    发明授权
    Completion of partially specified paths 有权
    完成部分指定的路径

    公开(公告)号:US07945559B2

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

    申请号:US11386298

    申请日:2006-03-22

    IPC分类号: G06F7/02 G06F17/30

    CPC分类号: G06F17/30398 G06F17/30395

    摘要: Mechanisms are provided for completing partially specified paths. For example, users can partially specify paths by specifying some preferred entities and roles along the paths so that these paths have to incorporate these preferred entities and roles. From then, queries can automatically complete the paths, unless more specification information is needed. In completing these paths, numerous restrictions can be used, such as a role and its inverse cannot be used in a path, and no role may be traversed more than once in a path.

    摘要翻译: 提供了完成部分指定路径的机制。 例如,用户可以通过沿路径指定一些首选实体和角色来部分地指定路径,以便这些路径必须包含这些优选实体和角色。 从那时起,查询可以自动完成路径,除非需要更多的规范信息。 在完成这些路径时,可以使用许多限制,例如角色,并且其反向不能在路径中使用,并且在路径中不能多次遍历任何角色。

    Systems and methods for flexible report designs including table, matrix and hybrid designs
    10.
    发明授权
    Systems and methods for flexible report designs including table, matrix and hybrid designs 有权
    弹性报告设计的系统和方法,包括表格,矩阵和混合设计

    公开(公告)号:US07707490B2

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

    申请号:US10875832

    申请日:2004-06-23

    IPC分类号: G06F17/16 G06F17/15

    CPC分类号: G06F17/246 G06F17/30554

    摘要: Columns and/or rows of a report can be declaratively defined as either dynamic or static. The declarative definition can be represented by any marking. If a column or row is declaratively designated as dynamic, it can be expanded into a plurality of columns or rows. If a column or row is designated as static, it remains as a single column or row to represent only the specified column or row data. Subgroups of columns and rows can also be declaratively defined as dynamic or static. A static column or row may contain no sub-columns/rows, or it may contain a plurality of static columns/rows, a plurality of dynamic columns/rows, or any combination of both. Similarly, a dynamic column or row may also contain the above combinations.

    摘要翻译: 报表的列和/或行可以声明性地定义为动态或静态。 声明性定义可以由任何标记表示。 如果列或行声明性地指定为动态列,则可将其扩展为多个列或行。 如果列或行被指定为静态,则它将保留为单个列或行,以仅表示指定的列或行数据。 列和行的子组也可以声明性地定义为动态或静态。 静态列或行可以不包含子列/行,或者可以包含多个静态列/行,多个动态列/行或两者的任意组合。 类似地,动态列或行也可以包含上述组合。