Tower of numeric types
    2.
    发明申请
    Tower of numeric types 有权
    数值型塔

    公开(公告)号:US20080262801A1

    公开(公告)日:2008-10-23

    申请号:US11787586

    申请日:2007-04-17

    IPC分类号: G06F17/50

    CPC分类号: G06F7/38

    摘要: Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.

    摘要翻译: 公开了各种技术和技术,用于提供表示支持静态定义的数字数据类型的结构的数字塔。 数字数据类型各自可操作以实现特定值的不同但准确的表示。 可以使用任何静态定义的数字数据类型执行数字塔的数字操作。 数字塔是可扩展的,并允许添加其他静态定义的数字数据类型以及操作。 数字塔也可以检测溢出情况。 例如,假设操作的结果将导致溢出情况,因为操作不符合特定数字类型支持的范围。 当结果不符合第一个支持的范围时,系统将数字类型转换为不同的数字数据类型。

    OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES
    7.
    发明申请
    OBSERVING AND REPORTING CHANGES IN COMPLEX SOFTWARE DEPENDENCIES 有权
    在复杂的软件依赖中观察和报告更改

    公开(公告)号:US20110131191A1

    公开(公告)日:2011-06-02

    申请号:US13016859

    申请日:2011-01-28

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F9/542 G06F2209/543

    摘要: An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies.

    摘要翻译: 观察系统包括用于有效跟踪包括功能,参数或值等的源组件的状态的机制。在一个实现中,观察组件请求源组件处理请求。 观察系统然后识别请求的依赖关系链中的所有可能组件,以及为更改通知配置的所有这些组件。 依赖注册表存储为已更改通知配置的每个已标识组件的表示。 任何配置为更改通知的任何组件(包括间接相关组件)都可以立即通知更改,而无需重新处理整个组件依赖关系。

    Tower of numeric types
    8.
    发明授权
    Tower of numeric types 有权
    数值型塔

    公开(公告)号:US07890320B2

    公开(公告)日:2011-02-15

    申请号:US11787586

    申请日:2007-04-17

    IPC分类号: G06F7/00

    CPC分类号: G06F7/38

    摘要: Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.

    摘要翻译: 公开了各种技术和技术,用于提供表示支持静态定义的数字数据类型的结构的数字塔。 数字数据类型各自可操作以实现特定值的不同但准确的表示。 可以使用任何静态定义的数字数据类型执行数字塔的数字操作。 数字塔是可扩展的,并允许添加其他静态定义的数字数据类型以及操作。 数字塔也可以检测溢出情况。 例如,假设操作的结果将导致溢出情况,因为操作不符合特定数字类型支持的范围。 当结果不符合第一个支持的范围时,系统将数字类型转换为不同的数字数据类型。