Intelligent preloads of views and asynchronous loading of models using the MVC design pattern
    1.
    发明授权
    Intelligent preloads of views and asynchronous loading of models using the MVC design pattern 失效
    使用MVC设计模式,智能预加载视图和异步加载模型

    公开(公告)号:US08156419B2

    公开(公告)日:2012-04-10

    申请号:US12175113

    申请日:2008-07-17

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30902

    摘要: In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action.

    摘要翻译: 在一个实施例中,本发明是用于在浏览器应用中加载网页的系统和方法。 该方法发送检索网页的请求,接收对包含网页的请求的响应,并在浏览器应用中显示网页。 网页包括静态视图部分,动态视图部分以及用户可能从网页获得的至少一个可能的动作。 当用户采取每个可能的操作时,浏览器应用程序将显示相关的网页。 该方法针对每个可能的动作接收对该请求的第二响应,该请求包括相关网页的静态视图部分,并且存储每个可能动作的相关网页的静态视图部分。

    Asynchronous Partial Page Updates Based On Dynamic Dependency Calculation
    2.
    发明申请
    Asynchronous Partial Page Updates Based On Dynamic Dependency Calculation 审中-公开
    基于动态依赖关系计算的异步部分页面更新

    公开(公告)号:US20100017702A1

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

    申请号:US12174353

    申请日:2008-07-16

    IPC分类号: G06F17/00

    CPC分类号: G06F16/972 G06F16/9024

    摘要: A system and method for asynchronously updating a web page or web pages displayed on a computer. The method receives from the computer an event message that is generated as a response to an action by a user to change an object displayed on the web page. The method creates a dynamic dependency graph having a root node, and child nodes that depend upon the root node, and adds the object that generated the event message, or a reference to the object, to the dependency graph as the root node. In addition, the child nodes may add other child nodes. The method receives context information for other objects displayed on the web page, when a dependency exists between the object and the other objects. The method adds the other objects, or references to the other objects, to the dependency graph as the child nodes. The method traverses the dependency graph and sends update requests to the web page or web pages displayed on the computer, wherein the update requests are sent to the object associated with the root node, and the other objects associated with the child nodes.

    摘要翻译: 用于异步地更新计算机上显示的网页或网页的系统和方法。 该方法从计算机接收作为响应于用户改变在网页上显示的对象的动作而生成的事件消息。 该方法创建具有根节点的动态依赖关系图,以及依赖于根节点的子节点,并将生成事件消息的对象或对对象的引用添加到依赖关系图作为根节点。 此外,子节点可以添加其他子节点。 当对象和其他对象之间存在依赖关系时,该方法接收显示在网页上的其他对象的上下文信息。 该方法将其他对象或其他对象的引用作为子节点添加到依赖关系图。 该方法遍历依赖图,并将更新请求发送到计算机上显示的网页或网页,其中更新请求被发送到与根节点相关联的对象以及与子节点相关联的其他对象。

    Methods, systems and computer program products for generating
client/server applications
    3.
    发明授权
    Methods, systems and computer program products for generating client/server applications 失效
    用于生成客户端/服务器应用程序的方法,系统和计算机程序产品

    公开(公告)号:US6011918A

    公开(公告)日:2000-01-04

    申请号:US64925

    申请日:1998-04-22

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F8/30 G06F9/465

    摘要: Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application has program classes and programmed methods associated with the objects. Each program class in the application is identified and the relationships between programmed methods in the classes is determined. The relationships between the programmed methods in the identified classes are then weighted based on the activity of the relationship. Similarly, each identified class in the application is also weighted based on the computing resources required by the identified class. The identified classes are then partitioned into client classes and server classes based on the weighted relationships between the programmed methods in the classes, the weight associated with each class and a computing topology associated with a target client processing system. The resulting client and server partition may then be used for code generation and distribution based on the capabilities of a requesting computer system.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于从写入在单个处理系统上执行的应用程序自动生成客户端/服务器应用程序。 应用程序具有与对象相关联的程序类和编程方法。 识别应用程序中的每个程序类,并确定类中编程方法之间的关系。 然后基于关系的活动来对所识别的类中的编程方法之间的关系加权。 类似地,应用程序中的每个已标识的类也基于所识别的类所需的计算资源进行加权。 然后,基于类中编程的方法,与每个类相关联的权重和与目标客户端处理系统相关联的计算拓扑之间的加权关系,将所识别的类划分为客户端类和服务器类。 然后,所得到的客户端和服务器分区可以用于基于请求计算机系统的能力的代码生成和分发。

    Intelligent Preloads of Views and Asynchronous Loading of Models Using the MVC Design Pattern
    4.
    发明申请
    Intelligent Preloads of Views and Asynchronous Loading of Models Using the MVC Design Pattern 失效
    使用MVC设计模式,智能预加载视图和异步加载模型

    公开(公告)号:US20100017696A1

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

    申请号:US12175113

    申请日:2008-07-17

    IPC分类号: G06F17/30 G06F15/16 G06F3/048

    CPC分类号: G06F17/30902

    摘要: In one embodiment, the present invention is a system and method for loading a web page in a browser application. The method sends a request to retrieve the web page, receives a response to the request that includes the web page, and displays the web page in the browser application. The web page includes a static view portion, a dynamic view portion, and at least one possible action that a user may take from the web page. When the user takes each possible action, the browser application will display a related web page. The method receives a second response to the request that includes the static view portion of the related web page for each possible action, and stores the static view portion of the related web page for each possible action.

    摘要翻译: 在一个实施例中,本发明是用于在浏览器应用中加载网页的系统和方法。 该方法发送检索网页的请求,接收对包含网页的请求的响应,并在浏览器应用中显示网页。 网页包括静态视图部分,动态视图部分以及用户可能从网页获得的至少一个可能的动作。 当用户采取每个可能的操作时,浏览器应用程序将显示相关的网页。 该方法针对每个可能的动作接收对该请求的第二响应,该请求包括相关网页的静态视图部分,并且存储每个可能动作的相关网页的静态视图部分。

    Dynamic object migration method using proxy object links to support automatic object distribution in an object-oriented environment
    6.
    发明授权
    Dynamic object migration method using proxy object links to support automatic object distribution in an object-oriented environment 失效
    动态对象迁移方法使用代理对象链接来支持面向对象环境中的自动对象分布

    公开(公告)号:US06324543B1

    公开(公告)日:2001-11-27

    申请号:US09036270

    申请日:1998-03-06

    IPC分类号: G06F1200

    CPC分类号: G06F9/465 Y10S707/99938

    摘要: A method and system are described which allow programs to become dynamically reconfigurable without programmer intervention. This means that the programs can be dynamically distributed among multiple computers within a computer network without modification to the source code of the programs running on the system. In addition, the method and system described allow an administrator of the system to specify conditions under which reconfiguration is to occur without modification to the source text of the program to be dynamically reconfigured.

    摘要翻译: 描述了一种方法和系统,其允许程序在没有程序员干预的情况下变得动态可重构。 这意味着程序可以在计算机网络内的多台计算机之间动态分配,而无需修改系统上运行的程序的源代码。 此外,所描述的方法和系统允许系统的管理员指定要进行重新配置的条件,而不修改要动态重新配置的程序的源文本。

    METHOD FOR GOAL BASED MODALITY
    7.
    发明申请
    METHOD FOR GOAL BASED MODALITY 审中-公开
    基于目标模式的方法

    公开(公告)号:US20090249365A1

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

    申请号:US12060217

    申请日:2008-03-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4843

    摘要: In one general embodiment, a method includes, from within a single application running under control of an operating system, receiving a request to launch a first task, outputting a first tabbed page having a first tab and information relating to the first task, receiving a request to launch a second task, outputting a second tabbed page having a second tab and information relating to the second task, launching a sub goal modal to the first task, suspending access to the first task pending resolution of the sub goal, displaying information about the sub goal upon receiving user selection of the first tab during suspension of the first task, and allowing access to the second task during suspension of the first task.

    摘要翻译: 在一个一般实施例中,一种方法包括从在操作系统的控制下运行的单个应用程序内接收发起第一任务的请求,输出具有第一标签的第一标签页和与第一任务有关的信息, 请求启动第二任务,输出具有第二选项卡的第二标签页和与第二任务有关的信息,向第一任务启动子目标模态,暂停对第一任务的访问以等待分目标的解析,显示关于 在第一任务的暂停期间接收用户选择第一标签的子目标,并且允许在暂停第一任务期间访问第二任务。

    Technique for programmatically creating distributed object programs
    8.
    发明授权
    Technique for programmatically creating distributed object programs 失效
    用于以编程方式创建分布式对象程序的技术

    公开(公告)号:US6157960A

    公开(公告)日:2000-12-05

    申请号:US852263

    申请日:1997-05-07

    IPC分类号: G06F15/16 G06F9/44 G06F9/46

    CPC分类号: G06F9/546 G06F9/548

    摘要: The automatic object distribution of the present invention allows object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition language (IDL). The present invention allows programmers to experiment with different distributions without complicating the programming task. It accomplishes this by generating two proxies that allow method calls written for local invocation to be invoked over a network. These dynamically-generated proxies allow calls to flow across a network as if they were local.

    摘要翻译: 本发明的自动对象分发允许面向对象的程序作为分布式程序运行而不需要任何明确的联网代码,并且不使用接口定义语言(IDL)。 本发明允许程序员在不使编程任务复杂化的情况下对不同的分布进行实验。 它通过生成两个代理来实现,该代理允许通过网络调用为本地调用编写的方法调用。 这些动态生成的代理允许呼叫流过网络,就像它们是本地的。

    Apparatus and method for dynamically modifying class files during
loading for execution
    9.
    发明授权
    Apparatus and method for dynamically modifying class files during loading for execution 失效
    用于在加载执行期间动态修改类文件的装置和方法

    公开(公告)号:US6072953A

    公开(公告)日:2000-06-06

    申请号:US941815

    申请日:1997-09-30

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F9/44521

    摘要: The present invention discloses a method, computer program product, and system for dynamically and programmatically modifying the semantics and/or logic of class files as they are being loaded for execution. The present invention permits a user to write a control file specifying in a programmatic manner the changes to be applied to class files and the conditions for carrying out the changes. As the class files are loaded, they are analyzed for the desired conditions and if the conditions are found, the control file is applied to them to effect the appropriate changes according to the user's control file.

    摘要翻译: 本发明公开了一种方法,计算机程序产品和系统,用于动态和编程地修改类文件在被加载执行时的语义和/或逻辑。 本发明允许用户以编程方式写入要应用于类文件的改变和用于执行改变的条件的控制文件。 随着类文件的加载,它们被分析为所需条件,如果找到条件,则将控制文件应用于它们,以根据用户的控制文件进行适当的更改。