Pattern types as constraints on generic type parameters
    43.
    发明授权
    Pattern types as constraints on generic type parameters 有权
    模式类型作为通用类型参数的约束

    公开(公告)号:US07657874B2

    公开(公告)日:2010-02-02

    申请号:US10924544

    申请日:2004-08-24

    CPC classification number: G01R31/31813

    Abstract: A system and method for constraining generic types is disclosed. In brief, the subject invention provides a pattern type for defining a set of one or more parameter constraints. Rather than being confined to a predetermined set of hard-coded constraints in an execution engine, a pattern type can be specified as an extensible constraint mechanism for generic type parameters. According to one aspect of the invention, the pattern type can manifest itself as a class including one or more properties and/or features. The shape of the pattern type can then be compared or matched to instantiated type parameters to determine constraint satisfaction.

    Abstract translation: 公开了一种用于约束通用类型的系统和方法。 简言之,本发明提供了一种用于定义一个或多个参数约束的集合的模式类型。 可以将模式类型指定为用于通用类型参数的可扩展约束机制,而不是被限制在执行引擎中的预定的硬编码约束集合。 根据本发明的一个方面,图案类型可以表现为包括一个或多个属性和/或特征的类别。 然后可以将模式类型的形状与实例化的类型参数进行比较或匹配,以确定约束满足度。

    NON-CONSTANT DATA ENCODING FOR TABLE-DRIVEN SYSTEMS
    44.
    发明申请
    NON-CONSTANT DATA ENCODING FOR TABLE-DRIVEN SYSTEMS 审中-公开
    用于表驱动系统的不间断数据编码

    公开(公告)号:US20100023924A1

    公开(公告)日:2010-01-28

    申请号:US12178143

    申请日:2008-07-23

    CPC classification number: G06F8/427

    Abstract: Parse tables or like representations are augmented with extension points to enable call out to arbitrary code. Such parse tables can be automatically generated from a specification including fixed information along with information about extensibility points provided. The extensibility points enable incorporation of dynamic data into a fixed parse table. In one instance, this allows a parser to determine if a character is acceptable at the time of execution rather than when the parse table was defined.

    Abstract translation: 解析表或类似的表示用扩展点进行扩充,以便调用任意代码。 这样的解析表可以从包括固定信息的规范以及所提供的可扩展性点的信息自动生成。 可扩展点可以将动态数据并入固定的分析表。 在一个实例中,这允许解析器确定在执行时字符是否可以接受,而不是在定义解析表时。

    OCCASIONALLY-CONNECTED SUPPORT THROUGH OFF-LINE SERVICE-SUPPLIED PROXIES
    45.
    发明申请
    OCCASIONALLY-CONNECTED SUPPORT THROUGH OFF-LINE SERVICE-SUPPLIED PROXIES 审中-公开
    通过离线服务提供的代码进行全方位的连接支持

    公开(公告)号:US20090228542A1

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

    申请号:US12043782

    申请日:2008-03-06

    CPC classification number: G06F9/505

    Abstract: A system is provided to facilitate service-oriented applications. The system includes one or more network accessible resources that are split into two or more application functions. A proxy component communicates over a network with the network accessible resources and executes a subset of the application functions during outages of the network.

    Abstract translation: 提供了一个系统来促进面向服务的应用程序。 该系统包括被分成两个或多个应用功能的一个或多个网络可访问资源。 代理组件通过网络与网络可访问资源进行通信,并在网络中断期间执行应用程序功能的子集。

    DECLARATIVE EXECUTION CONTEXT SPLITTING
    47.
    发明申请
    DECLARATIVE EXECUTION CONTEXT SPLITTING 审中-公开
    宣告执行背景分割

    公开(公告)号:US20090199159A1

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

    申请号:US12023041

    申请日:2008-01-31

    CPC classification number: G06F9/547

    Abstract: Various technologies and techniques are disclosed for enabling code to be executed on one or more execution contexts based upon declarative annotations contained in the code or other locations. An annotation associated with a region of code is located. The annotation specifies information about an execution context where the region of code should be executed. A caller proxy is generated that is responsible for calling a callee adapter to execute the region of code. The callee adapter is generated that is responsible for receiving a call from the caller proxy and for dispatching a call to the region of code at the execution context. At runtime, the caller proxy receives a request to call the region of code and sends an execution request to the callee adapter. The callee adapter receives the execution request and dispatches a call to an executable version of the region of code.

    Abstract translation: 公开了各种技术和技术,用于基于代码或其他位置中包含的声明性注释来使代码能够在一个或多个执行上下文上执行。 找到与代码区域相关联的注释。 注释指定应执行代码区域的执行上下文的信息。 生成一个调用代理,负责调用被叫适配器来执行代码区域。 生成被调用的适配器,该适配器负责从呼叫者代理接收呼叫,并在执行上下文中调度到代码区域。 在运行时,调用者代理接收到调用代码区域的请求,并向被叫适配器发送执行请求。 被叫适配器接收执行请求,并调度对代码区域的可执行版本。

    On-demand loading of types of software code of a program executing on a computing device
    48.
    发明申请
    On-demand loading of types of software code of a program executing on a computing device 有权
    按需加载在计算设备上执行的程序的软件代码类型

    公开(公告)号:US20090125919A1

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

    申请号:US11974816

    申请日:2007-10-16

    CPC classification number: G06F9/44521

    Abstract: A first computing device receives (over a network) from at least a second computing device a container that includes information relating to types of software code that are potentially invoked by a program executing on the first computing device. A determination is made according to an on-demand basis, during execution of the program, whether a particular type of software code is to be loaded from the at least second computing device to the first computing device.

    Abstract translation: 第一计算设备从至少第二计算设备接收(通过网络)包含与在第一计算设备上执行的程序可能调用的软件代码的类型有关的信息的容器。 在执行程序期间,根据需要进行确定,是否将特定类型的软件代码从至少第二计算设备加载到第一计算设备。

    FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING
    50.
    发明申请
    FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING 有权
    用于对象映射外部规范的文件格式

    公开(公告)号:US20090063555A1

    公开(公告)日:2009-03-05

    申请号:US11846249

    申请日:2007-08-28

    CPC classification number: G06F17/30595

    Abstract: A unique formatting scheme for object-relational mapping allows disparate applications that adopt the scheme to seamlessly access data in disparate relational databases. The formatting scheme contemplates a common format that conveys the mapping information through (i) attributes embedded with code objects, and (ii) an external mapping source. Adoption of the common format can result in several advantages for network-based client-server operations: (i) Software developers can continue programming in their existing languages. (ii) Data servers from various vendors can also continue to be developed and managed in the vendors' core programming languages. (iii) Vendors that employ client applications which have adopted the common format can consistently use various data warehouses without incurring customization costs.

    Abstract translation: 用于对象关系映射的唯一格式化方案允许使用该方案的不同应用程序在不同关系数据库中无缝访问数据。 格式化方案考虑了通过(i)嵌入代码对象的属性和(ii)外部映射源来传达映射信息的通用格式。 采用通用格式可以为基于网络的客户端 - 服务器操作带来几个优势:(i)软件开发人员可以使用现有语言继续编程。 (ii)来自不同供应商的数据服务器也可以继续以供应商的核心编程语言进行开发和管理。 (iii)采用通用格式的客户端应用程序的供应商可以一致地使用各种数据仓库,而不会产生定制成本。

Patent Agency Ranking