DEFINING A STATUS MODEL FOR A COMPUTER SYSTEM
    2.
    发明申请
    DEFINING A STATUS MODEL FOR A COMPUTER SYSTEM 审中-公开
    定义计算机系统的状态模型

    公开(公告)号:WO2008000498A3

    公开(公告)日:2009-02-26

    申请号:PCT/EP2007005780

    申请日:2007-06-29

    CPC classification number: G06F9/4428

    Abstract: A design-time Status schema model describes the progress of a data object through a Computing process. The Status schema model includes Status variables, processing actions and constraints for performing actions. The Status schema model also may describe permitted changes to a Status variable in response to performing an action. At runtime, the Status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the Status schema model. A graphical user interface may be used to define Status schema modeis.

    Abstract translation: 设计时状态模式模型通过计算过程描述数据对象的进度。 状态模式模型包括状态变量,处理操作和执行操作的约束。 状态模式模型还可以描述对执行操作的状态变量的允许更改。 在运行时,状态模式模型用于控制与状态模式模型对应的数据对象实例执行的处理。 图形用户界面可用于定义状态模式模式。

    SYSTEM AND METHOD FOR MANAGING LOCATION-INDEPENDENT OBJECTS
    4.
    发明申请
    SYSTEM AND METHOD FOR MANAGING LOCATION-INDEPENDENT OBJECTS 审中-公开
    用于管理位置独立对象的系统和方法

    公开(公告)号:WO2008086209A3

    公开(公告)日:2008-08-28

    申请号:PCT/US2008050278

    申请日:2008-01-04

    CPC classification number: G06F9/4428

    Abstract: A system and method for creation, distribution, integration, and maintenance of visual objects across various locations independent of any underlying operating systems, applications, network locations, etc. In various embodiments, information can be easily communicated, distributed, shared, and updated among various containers (e.g., browsers, applications, desktops, mobile devices, etc.) through dynamically configurable objects, regardless of where the containers are located, or what applications are running underlying the containers.

    Abstract translation: 用于在独立于任何底层操作系统,应用程序,网络位置等的各个位置创建,分发,集成和维护可视对象的系统和方法。在各种实施例中,可以容易地将信息传递,分发,共享和更新 各种容器(例如浏览器,应用程序,桌面,移动设备等)通过可动态配置的对象,而不管容器位于何处,什么应用程序在容器下运行。

    SHARING OBJECTS IN RUNTIME SYSTEMS
    5.
    发明申请
    SHARING OBJECTS IN RUNTIME SYSTEMS 审中-公开
    在运行系统中共享对象

    公开(公告)号:WO2005114406A3

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

    申请号:PCT/EP2005005508

    申请日:2005-05-20

    CPC classification number: G06F9/544 G06F9/4428

    Abstract: Methods and apparatus, including computer systems and program products, for sharing data objects in runtime systems. An identification of a first data object in a first runtime system is received. The first data object references zero or more referenced data objects. A shared closure of data objects, which consists of the first data object and a transitive closure of the referenced data objects, is identified, and a determination is made as to whether the shared closure of data objects is usable in a second runtime system. In some implementations, determining whether a shared closure is usable in a second runtime system includes determining whether each data object in the shared closure is serializable without execution of custom code, or determining whether the runtime class of each object instance in the shared closure is shareable. Using shared closures to share objects between runtime systems can provide isolation between user sessions.

    Abstract translation: 用于在运行时系统中共享数据对象的方法和装置,包括计算机系统和程序产品。 接收第一运行时系统中的第一数据对象的标识。 第一个数据对象引用零个或多个引用的数据对象。 识别由第一数据对象和引用的数据对象的传递闭包组成的数据对象的共享关闭,并且确定数据对象的共享关闭是否可用于第二运行时系统。 在一些实现中,确定共享闭包在第二运行时系统中是否可用包括确定共享闭包中的每个数据对象是否可串行化而不执行自定义代码,或者确定共享闭包中每个对象实例的运行时类是否可共享 。 使用共享闭包在运行时系统之间共享对象可以在用户会话之间提供隔离。

    INFORMATION SYSTEM DEVELOPMENT
    7.
    发明申请
    INFORMATION SYSTEM DEVELOPMENT 审中-公开
    信息系统开发

    公开(公告)号:WO2005022409A3

    公开(公告)日:2005-04-21

    申请号:PCT/GB2004003613

    申请日:2004-08-24

    CPC classification number: G06F9/4428

    Abstract: A method or apparatus for use in generating an information system, wherein an object-oriented model ofthe information system is provided, themodel defining classes of information objects require to be supported by the information system in terms of their attributes, operations that maybe performed on the object, and an intended relationship (if any) between two or more of theobjects. Built-in or predefined descriptions of the operations which maybe performed on the objects are provided in terms of conditions that should hold initially, data that might be affected, and the desired results. An operation referenced in a class definition is then automatically expanded by adding a respective built-in or predefined description thereto within the object-oriented model of the information system. It is determined if the attributes of any other class defined within the model would be affected by the operation and, if so, the operation is automatically further expanded to include an update function to update one or more attributes determined to be affected by the operation accordingly.

    Abstract translation: 一种用于生成信息系统的方法或装置,其中提供信息系统的面向对象的模型,定义信息对象的类别需要信息系统的属性支持的模型,可以在信息系统上执行的操作 对象,以及两个或多个对象之间的预期关系(如果有的话)。 可能对对象执行的操作的内置或预定义描述是根据最初应保留的条件,可能受影响的数据以及期望的结果提供的。 然后,通过在信息系统的面向对象模型内添加相应的内置或预定义描述,自动扩展在类定义中引用的操作。 确定模型内定义的任何其他类的属性是否会受到操作的影响,如果是,则自动进一步扩展操作以包括更新功能以更新被确定为受操作影响的一个或多个属性 。

    UPWARD AND DOWNWARD COMPATIBLE SCHEMA EVOLUTION
    8.
    发明申请
    UPWARD AND DOWNWARD COMPATIBLE SCHEMA EVOLUTION 审中-公开
    向上和向下兼容模式演进

    公开(公告)号:WO2004040441A3

    公开(公告)日:2005-04-07

    申请号:PCT/DE0303453

    申请日:2003-10-17

    CPC classification number: G06F9/4428

    Abstract: The invention relates to a method and a system for defining structures of object and/or data models (OM), comprising at least one schema (XS1, XS2) for describing the structures. An upward and downward compatible schema evolution is achieved in that a labeling of a version of the corresponding schema (XS1, XS2) is carried out in a first attribute (10, 20) of a schema (XS1, XS2), wherein the namespace (1) used in the corresponding schema (XS1, XS2) and the type and element name (11a..14a, 21a..24a) used in the corresponding schema (XS1, XS2) are preserved regardless of the version, wherein the types and elements (11..14, 21..24) are expanded only while preserving the type or element name (11a..14a, 21a..24a). Unexpanded types and elements (21..24) are accepted in the schemas (XS2) of a newer version unchanged from the types or elements (11..14) of schemas (XS1) of an older version.

    Abstract translation: 本发明涉及一种方法和用于定义结构的描述对象和/或数据模型(OM),至少一个模式(XS1,XS2)的结构的系统。 一个向上和向下兼容模式演化中,在一个模式(XS1,XS2)的一个版本的各个方案的标识(XS1,XS2),其中,(在每个模式XS1,XS2的第一属性(10,20)来实现 )命名空间中使用(1)和(在特定的方案XS1,XS2)使用的类型和项目名称(11a..14a,21a..24a),而不管的版本,保持其中类型和元素(11..14,21 ..24)(仅在保持型或元件名称11a..14a,21a..24a)延伸,并且其中(在较新版本的方案XS2)是不变的不先进类型和元件(21..24) 在方案中使用的每个种类或旧版本(XS1)元件(11..14)被采用。

    METHOD AND SYSTEM FOR AUTOMATIC INFORMATION EXCHANGE
    9.
    发明申请
    METHOD AND SYSTEM FOR AUTOMATIC INFORMATION EXCHANGE 审中-公开
    自动信息交换方法与系统

    公开(公告)号:WO0225429A8

    公开(公告)日:2003-11-20

    申请号:PCT/US0128888

    申请日:2001-09-17

    Applicant: LOCKHEED CORP

    CPC classification number: G06F9/4428 Y10S707/99932 Y10S707/99944

    Abstract: A method and system (10) for automatic information exchange includes a processor (12) and a memory (18) coupled to the processor (12) and operable to store a model (42). The model (42) includes a plurality of objects (44) where each of the plurality of objects (44) includes an input variable and an output variable. The system (10) also includes a loading engine (30) residing in the memory (18) and executable by the processor (12). The loading engine (30) is operable to automatically create object links between corresponding input variables and output variables of each of the plurality of objects (44). The system (10) may also include an update engine (32) residing in the memory (18) and executable by the processor (12). The update engine (32) is operable to sequentially update each of the plurality of objects (44) to obtain an output variable value for each of the plurality of objects (44).

    Abstract translation: 用于自动信息交换的方法和系统(10)包括耦合到处理器(12)并可操作以存储模型(42)的处理器(12)和存储器(18)。 模型(42)包括多个对象(44),其中多个对象(44)中的每一个包括输入变量和输出变量。 系统(10)还包括驻留在存储器(18)中并可由处理器(12)执行的加载引擎(30)。 加载引擎(30)可操作以在对应的输入变量和多个对象(44)中的每一个的输出变量之间自动创建对象链接。 系统(10)还可以包括驻留在存储器(18)中并且可由处理器(12)执行的更新引擎(32)。 所述更新引擎(32)可操作以顺序地更新所述多个对象(44)中的每一个以获得所述多个对象(44)中的每一个的输出变量值。

    METHOD AND APPARATUS FOR REWRITING BYTECODES TO MINIMIZE RUNTIME CHECKS
    10.
    发明申请
    METHOD AND APPARATUS FOR REWRITING BYTECODES TO MINIMIZE RUNTIME CHECKS 审中-公开
    用于调整分支以最小化运行时间检查的方法和装置

    公开(公告)号:WO0197028A3

    公开(公告)日:2003-11-20

    申请号:PCT/US0117823

    申请日:2001-06-01

    CPC classification number: G06F8/443 G06F9/4428

    Abstract: Methods and apparatus for reducing the number of runtime checks performed during the execution of a virtual machine. According to one aspect of the present invention, a computer system includes a preloader, a compiler, and a virtual machine. The preloader is arranged to determine whether a bytecode makes an active reference to a class which requires an execution of a static initializer, and is also arranged to determine if the class has a superclass which requires the execution of the static initializer. The compiler is arranged to accept a source file generated by the preloader as input and to produce an object file, and the virtual machine is arranged to execute the object file.

    Abstract translation: 用于减少在执行虚拟机期间执行的运行时检查的数量的方法和装置。 根据本发明的一个方面,计算机系统包括预加载器,编译器和虚拟机。 预加载器被布置成确定字节码是否对需要执行静态初始化器的类进行活动引用,并且还被布置为确定该类是否具有需要执行静态初始化器的超类。 编译器被安排为接受由预加载器生成的源文件作为输入并产生目标文件,虚拟机被安排为执行目标文件。

Patent Agency Ranking