Indefinite-size variables within an intermediate language
    1.
    发明授权
    Indefinite-size variables within an intermediate language 有权
    中间语言中的不确定大小的变量

    公开(公告)号:US06389590B1

    公开(公告)日:2002-05-14

    申请号:US09337814

    申请日:1999-06-22

    IPC分类号: G06F945

    CPC分类号: G06F8/447 G06F8/47

    摘要: Indefinite-size variables within an intermediate language are disclosed. In one embodiment, a computer-implemented method first inputs intermediate language code having a size-indefinite variable. The method generates native code based on the intermediate-language code. This includes generating a size-definite variable corresponding to the size-indefinite variable, according to a machine-specific criteria. The method then outputs the native code. In one embodiment, outputting the native code includes executing the native code.

    摘要翻译: 披露了一种中间语言中的不确定大小的变量。 在一个实施例中,计算机实现的方法首先输入具有大小不确定变量的中间语言代码。 该方法基于中间语言代码生成本地代码。 这包括根据机器特定标准生成对应于大小不确定变量的大小定义变量。 然后该方法输出本地代码。 在一个实施例中,输出本地代码包括执行本机代码。

    Method and system for compiling multiple languages
    2.
    发明授权
    Method and system for compiling multiple languages 有权
    用于编译多种语言的方法和系统

    公开(公告)号:US06836883B1

    公开(公告)日:2004-12-28

    申请号:US09598105

    申请日:2000-06-21

    IPC分类号: G06F945

    CPC分类号: G06F8/47

    摘要: A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages. Font end compiler systems read the common language files that make up the common library and the source language files that use the library. Additionally, the front end systems produce common language files. The common language files produced by the front end systems can be used in the common library. The common language files may also be supplied to a back end system or runtime environment that further compiles the common language file to an executable form and executes the file. At runtime, the common language file is used by the runtime environment to layout the objects and methods used during execution.

    摘要翻译: 用于编译共享公共库的多个源语言文件的方法和系统。 公共库以通用语言表示,可以由多种不同的源语言使用。 字体末端编译器系统读取构成公共库的通用语言文件和使用库的源语言文件。 另外,前端系统产生通用语言文件。 前端系统生成的通用语言文件可以在公共库中使用。 公共语言文件也可以提供给后端系统或运行时环境,其进一步将公共语言文件编译成可执行形式并执行该文件。 在运行时,公共语言文件由运行时环境用于布局执行期间使用的对象和方法。

    Class initialization method semantics
    3.
    发明授权
    Class initialization method semantics 失效
    类初始化方法语义

    公开(公告)号:US07941793B2

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

    申请号:US11465091

    申请日:2006-08-16

    CPC分类号: G06F9/524

    摘要: A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a pre-determined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.

    摘要翻译: 提供了一种减轻与自动执行初始化代码相关的问题的系统和方法。 该系统包括可以在预定执行点调用类初始化方法的初始化方法激活器。 该系统还包括一个死锁分析器,可以确定调用初始化方法是否会产生死锁,并且如果检测到可以解决这种死锁的死锁。 该系统还包括可以分析与初始化方法相关联的语义类型的语义分析组件和可以分析类将与之交互的域的唯一性的域唯一性分析器,以便于确定在哪里放置将检查是否 一个类被初始化,如果类没有被初始化,这将调用类初始化方法。

    Class initialization method semantics
    4.
    发明授权
    Class initialization method semantics 有权
    类初始化方法语义

    公开(公告)号:US07124405B1

    公开(公告)日:2006-10-17

    申请号:US09894700

    申请日:2001-06-28

    IPC分类号: G06F9/43 G06F9/45

    CPC分类号: G06F9/524

    摘要: A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a predetermined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.

    摘要翻译: 提供了一种减轻与自动执行初始化代码相关的问题的系统和方法。 该系统包括可在预定执行点调用类初始化方法的初始化方法激活器。 该系统还包括一个死锁分析器,可以确定调用初始化方法是否会产生死锁,并且如果检测到可以解决这种死锁的死锁。 该系统还包括可以分析与初始化方法相关联的语义类型的语义分析组件和可以分析类将与之交互的域的唯一性的域唯一性分析器,以便于确定在哪里放置将检查是否 一个类被初始化,如果类没有被初始化,这将调用类初始化方法。

    Method and system for compiling multiple languages
    5.
    发明授权
    Method and system for compiling multiple languages 有权
    用于编译多种语言的方法和系统

    公开(公告)号:US07735071B2

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

    申请号:US10889924

    申请日:2004-07-12

    IPC分类号: G06F9/45

    CPC分类号: G06F8/47

    摘要: A method and system for compiling multiple source language files that share a common library. The common library is represented in a common language that can be used by multiple different source languages. Font end compiler systems read the common language files that make up the common library and the source language files that use the library. Additionally, the front end systems produce common language files. The common language files produced by the front end systems can be used in the common library. The common language files may also be supplied to a back end system or runtime environment that further compiles the common language file to an executable form and executes the file. At runtime, the common language file is used by the runtime environment to layout the objects and methods used during execution.

    摘要翻译: 用于编译共享公共库的多个源语言文件的方法和系统。 公共库以通用语言表示,可以由多种不同的源语言使用。 字体末端编译器系统读取构成公共库的通用语言文件和使用库的源语言文件。 另外,前端系统产生通用语言文件。 前端系统生成的通用语言文件可以在公共库中使用。 公共语言文件也可以提供给后端系统或运行时环境,其进一步将公共语言文件编译成可执行形式并执行该文件。 在运行时,公共语言文件由运行时环境用于布局执行期间使用的对象和方法。

    Unified data type system and method
    6.
    发明授权
    Unified data type system and method 有权
    统一数据类型系统和方法

    公开(公告)号:US08065668B2

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

    申请号:US10848402

    申请日:2004-05-17

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/437 G06F9/4488

    摘要: A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.

    摘要翻译: 类型系统包括基本数据类型的双重表示。 一种表示形式是这种基本内置数据类型的基本数据类型表示,称为未装箱值类型或简称为值类型。 每个基本数据类型还具有可以存储在类型系统的对象层次结构中的盒装表示。 这种双重表示也可以扩展到用户定义的类型,以便用户定义的类型既可以作为未装箱的值类型又可以作为类型系统的对象层次结构中的对象存在。 这种双重表示允许编译器和/或运行时环境根据当前的特定需要为数据类型选择最有效和最有效的表示。

    Multimodal biometric platform
    7.
    发明授权
    Multimodal biometric platform 有权
    多式联运生物识别平台

    公开(公告)号:US07606396B2

    公开(公告)日:2009-10-20

    申请号:US11927476

    申请日:2007-10-29

    IPC分类号: G06K9/00 G06F7/04

    CPC分类号: G06K9/00885 G06K9/00979

    摘要: A multimodal biometric identification or authentication system includes a plurality of biometric clients. Each of the biometric clients may include devices for capturing biometric images of a plurality of types. The system includes a router in communication with the biometric clients. The router receives biometric images from, and returns biometric scores or results to, the biometric clients. The system includes a plurality of biometric matching engines in communication with the router. Each biometric matching engine includes multiple biometric processors. Each biometric processor is adapted to process biometric data of a particular type. The biometric matching engines transmit and receive biometric data to and from the router.

    摘要翻译: 多模态生物识别或认证系统包括多个生物特征客户端。 每个生物测定客户端可以包括用于捕获多种类型的生物统计图像的设备。 该系统包括与生物特征客户端通信的路由器。 路由器从生物识别客户端接收生物特征图像,并将生物特征分数或结果返回给生物识别客户端。 该系统包括与路由器通信的多个生物特征匹配引擎。 每个生物特征匹配引擎包括多个生物识别处理器。 每个生物测定处理器适于处理特定类型的生物特征数据。 生物特征匹配引擎向路由器发送和接收生物特征数据。

    Host control of partial trust accessibility
    9.
    发明申请
    Host control of partial trust accessibility 有权
    主机控制部分信任可访问性

    公开(公告)号:US20080282315A1

    公开(公告)日:2008-11-13

    申请号:US11801714

    申请日:2007-05-10

    IPC分类号: G06F17/00

    CPC分类号: G06F21/52

    摘要: Various technologies and techniques are disclosed for providing host control of partial trust accessibility. A framework allows libraries to be identified as partial trust callers allowed to indicate that the libraries are allowed to be called from partially trusted code by default. The framework allows libraries to be identified as partial trust callers enabled to indicate the libraries could be called from partially trusted code, but not by default. A hosting application is notified that a particular library has been loaded. If the particular library has been identified as partial trust callers allowed, then a determination is received from the hosting application on whether to remove or keep partial trust accessibility for the particular library. If the particular library has been identified as partial trust callers enabled, then a determination is received from the hosting application on whether or not to enable partial trust accessibility for the particular library.

    摘要翻译: 公开了各种技术和技术,用于提供部分信任可访问性的主机控制。 框架允许将库识别为部分信任调用者,以允许默认情况下允许从部分受信任的代码调用库。 框架允许将库识别为启用的部分信任调用者,以指示可以从部分受信任的代码调用库,但不会默认。 通知托管应用程序已加载特定的库。 如果特定图书馆已经被识别为允许的部分信任来电者,则从托管应用程序接收到是否删除或保留特定图书馆的部分信任可访问性的确定。 如果特定库被识别为启用的部分信任调用者,则从托管应用程序接收是否启用特定库的部分信任可访问性的确定。

    Load transfer apparatus
    10.
    发明授权
    Load transfer apparatus 失效
    装载传送装置

    公开(公告)号:US4277217A

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

    申请号:US46938

    申请日:1979-06-07

    IPC分类号: B65G47/74 B65G65/00 B65G25/08

    CPC分类号: B65G47/74 B65G65/00

    摘要: Apparatus for transferring loads between conveyors or between a conveyor and a load handling cart, support, or other apparatus includes a split conveyor and an extensible load shifting frame disposed within the split. The shifting frame is provided with load engaging dogs which are selectively actuable above the load conveying plane of the split conveyor to shift the load therefrom and onto a conveyor, cart or the like. Frame and dog actuating means are provided as are conveying methods.

    摘要翻译: 用于在输送机之间或在输送机和装载搬运车,支撑件或其他装置之间传递负载的装置包括分开的输送机和设置在分割器内的可伸展的负载移动框架。 换档框架设置有负载接合销,其可以在分离输送机的负载输送平面上方选择性地致动,以将负载从其移动到输送机,推车等上。 提供框架和狗的致动装置作为输送方法。