会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Concurrent exception handling
    • 并发异常处理
    • US20080320291A1
    • 2008-12-25
    • US11821649
    • 2007-06-25
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • John Joseph DuffyDavid CallahanDavid DetlefsVance MorrisonBrian GrunkemeyerEric Dean Tribble
    • G06F9/48G06F9/46
    • G06F9/4812G06F9/52G06F2209/481
    • Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
    • 公开了用于提供并发异常处理的各种技术和技术。 当从并发工作者接收到一个或多个异常时,提供一个或多个异常处理函数。 对于异常结果中的每个异常,确定相应的异常是否是由一个或多个异常处理函数处理的一种异常之一。 如果相应的异常是由异常处理函数处理的异常之一,则运行异常处理函数的特定处理程序,并将相应异常标记为已处理。 然后适当处理任何未处理的异常。 在一个实现中,处理输入数据的集合以产生输出结果的集合,除了与其他输出结果交错。 在另一个实现中,选择表示多个异常的特定异常。 然后抛出所选的一个特殊异常。
    • 5. 发明申请
    • Tower of numeric types
    • 数值型塔
    • US20080262801A1
    • 2008-10-23
    • US11787586
    • 2007-04-17
    • Melitta AndersenRyan ByingtonBrian GrunkemeyerJames S. MillerAnthony J. MooreAriel Weinstein
    • Melitta AndersenRyan ByingtonBrian GrunkemeyerJames S. MillerAnthony J. MooreAriel Weinstein
    • G06F17/50
    • 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.
    • 公开了各种技术和技术,用于提供表示支持静态定义的数字数据类型的结构的数字塔。 数字数据类型各自可操作以实现特定值的不同但准确的表示。 可以使用任何静态定义的数字数据类型执行数字塔的数字操作。 数字塔是可扩展的,并允许添加其他静态定义的数字数据类型以及操作。 数字塔也可以检测溢出情况。 例如,假设操作的结果将导致溢出情况,因为操作不符合特定数字类型支持的范围。 当结果不符合第一个支持的范围时,系统将数字类型转换为不同的数字数据类型。
    • 7. 发明申请
    • Generic representation of optional values
    • 可选值的通用表示
    • US20060015528A1
    • 2006-01-19
    • US10891459
    • 2004-07-14
    • Anders HejlsbergAnthony MooreBrian GrunkemeyerDonald BoxGang PengKrzysztof Cwalina
    • Anders HejlsbergAnthony MooreBrian GrunkemeyerDonald BoxGang PengKrzysztof Cwalina
    • G06F17/00
    • G06F8/437
    • A generic nullable type that is capable of representing null values for reference, value, and other types in a uniform manner is described. The nullable generic type includes at least two portions: a container portion and a Boolean member portion. The container portion can hold other objects of other types, including both reference and value types. The Boolean member portion indicates whether the type held by the container has a value or not. Specifically, when the Boolean member is true, the values of the general type held by the container are valid. When the Boolean member is false, the values of the general type are invalid or undefined to represent an unspecified or null condition. Stack memory usage for the nullable type, a comparison of two objects of the nullable type, and an example database manipulation using the nullable type are also described.
    • 描述了能够以均匀方式表示参考值,值和其他类型的空值的通用可空类型。 可空的通用类型包括至少两个部分:容器部分和布尔成员部分。 容器部分可以容纳其他类型的其他对象,包括引用和类型。 布尔构件部分指示容器持有的类型是否具有值。 具体来说,当布尔成员为true时,容器持有的通用类型的值是有效的。 当布尔成员为false时,通用类型的值无效或未定义,以表示未指定或空值。 还描述了可空类型的堆栈内存使用,可空类型的两个对象的比较以及使用可空类型的示例数据库操作。
    • 10. 发明授权
    • Tower of numeric types
    • 数值型塔
    • US07890320B2
    • 2011-02-15
    • US11787586
    • 2007-04-17
    • Melitta AndersenRyan ByingtonBrian GrunkemeyerJames S. MillerAnthony J. MooreAriel Weinstein
    • Melitta AndersenRyan ByingtonBrian GrunkemeyerJames S. MillerAnthony J. MooreAriel Weinstein
    • G06F7/00
    • 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.
    • 公开了各种技术和技术,用于提供表示支持静态定义的数字数据类型的结构的数字塔。 数字数据类型各自可操作以实现特定值的不同但准确的表示。 可以使用任何静态定义的数字数据类型执行数字塔的数字操作。 数字塔是可扩展的,并允许添加其他静态定义的数字数据类型以及操作。 数字塔也可以检测溢出情况。 例如,假设操作的结果将导致溢出情况,因为操作不符合特定数字类型支持的范围。 当结果不符合第一个支持的范围时,系统将数字类型转换为不同的数字数据类型。