Modeling user input and interaction in workflow based applications
    1.
    发明授权
    Modeling user input and interaction in workflow based applications 有权
    在基于工作流的应用程序中建模用户输入和交互

    公开(公告)号:US08849691B2

    公开(公告)日:2014-09-30

    申请号:US11321490

    申请日:2005-12-29

    IPC分类号: G06Q10/00 G06Q10/06

    摘要: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.

    摘要翻译: 将交互作为工作流本身的一部分的系统和方法。 通过使用交互式活动组件,将数据传入和传出工作流以形成交互式工作流程。 这样的交互式活动组件在工作流定义中模拟悬挂点,其中可以在请求用户输入的各种交互间隔期间将用户输入和相关联的交互提供给工作流。 这种布置使得能够在工作流和与其相关联的主机应用之间进行受控/同步的数据交换。

    Modeling user input and interaction in workflow based applications
    2.
    发明申请
    Modeling user input and interaction in workflow based applications 有权
    在基于工作流的应用程序中建模用户输入和交互

    公开(公告)号:US20070156485A1

    公开(公告)日:2007-07-05

    申请号:US11321490

    申请日:2005-12-29

    IPC分类号: G05B19/418

    摘要: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.

    摘要翻译: 将交互作为工作流本身的一部分的系统和方法。 通过使用交互式活动组件,将数据传入和传出工作流以形成交互式工作流程。 这样的交互式活动组件在工作流定义中模拟悬挂点,其中可以在请求用户输入的各种交互间隔期间将用户输入和相关联的交互提供给工作流。 这种布置使得能够在工作流和与其相关联的主机应用之间进行受控/同步的数据交换。

    Control-scoped user interface workflow
    3.
    发明申请
    Control-scoped user interface workflow 有权
    控制范围的用户界面工作流程

    公开(公告)号:US20070061695A1

    公开(公告)日:2007-03-15

    申请号:US11223423

    申请日:2005-09-09

    IPC分类号: G06F15/00 G06F17/00

    摘要: A workflow container defines boundaries within which a user interface appears on a page. The workflow container may change what is displayed on the user interface based on a current state of the workflow. Each workflow container maintains an independent association with a workflow that drives the user interface. The workflow is associated with the workflow container at a control level such that multiple workflows may be independently executed on the same page concurrently or separately.

    摘要翻译: 工作流容器定义用户界面在页面上显示的边界。 工作流容器可以根据工作流的当前状态更改用户界面上显示的内容。 每个工作流容器与驱动用户界面的工作流维护独立关联。 该工作流程与控制级别的工作流容器相关联,以便多个工作流程可以同时或分开地在同一页面上独立执行。

    System and method for asynchronous processing in page lifecycle

    公开(公告)号:US20060248207A1

    公开(公告)日:2006-11-02

    申请号:US11117886

    申请日:2005-04-29

    IPC分类号: G06F15/16

    摘要: System and methods for asynchronous processing within a web page lifecycle, enabling web page developers to integrate asynchronous work within the web page implementation that can store state inside the page and is applied to requests to the particular page. Handlers initiate event-based or task-based asynchronous operations without keeping a dedicated thread while waiting for a response. The thread is returned to a pool of available threads upon initiation of the process. Results are received on other threads and provided to the page before rendering. Timeout errors are also provided, if a particular result is not received within specified period. The events are delivered in a serial manner so that the page developer uses request instance data without explicit synchronization. This makes a high-scale, asynchronous processing model less complex and more accessible to developers accustomed to web scripting, which is traditionally synchronous.

    Framework for creating modular web applications
    6.
    发明授权
    Framework for creating modular web applications 有权
    创建模块化Web应用程序的框架

    公开(公告)号:US07281202B2

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

    申请号:US10465269

    申请日:2003-06-19

    IPC分类号: G06F15/00

    CPC分类号: G06F17/3089

    摘要: A framework for creating modular web pages. The framework enables the development of modular, customized, and personalized web applications including web portals and web pages. The framework includes an extensible part base class and an extensible zone base class. Part controls that derive from the part base class include web part controls, editor part controls, and catalog part controls. Zone controls, editor zone controls, and catalog zone controls derive from the zone base class. Each zone control contains one or more part controls and each zone is responsible for rendering part controls within each respective zone. Web part controls can communicate with other web part controls. Web part controls can be edited, removed, or added to a zone control. The functionality of part controls can vary widely among the part controls in a particular zone and across different zones.

    摘要翻译: 用于创建模块化网页的框架。 该框架支持开发模块化,定制化和个性化的Web应用程序,包括网络门户和网页。 该框架包括可扩展部分基类和可扩展区域基类。 从零件基础类派生的零件控件包括Web部件控件,编辑器零件控件和目录零件控件。 区域控件,编辑区控件和目录区域控件从区域基类派生。 每个区域控件包含一个或多个部件控件,每个区域负责在每个相应区域内渲染零件控件。 Web部件控件可以与其他Web部件控件进行通信。 Web部件控件可以编辑,删除或添加到区域控件。 部件控制的功能在特定区域和不同区域的部件控件之间可能有很大差异。

    Object model on workflow
    7.
    发明申请
    Object model on workflow 审中-公开
    工作流上的对象模型

    公开(公告)号:US20070156487A1

    公开(公告)日:2007-07-05

    申请号:US11321820

    申请日:2005-12-29

    IPC分类号: G06F9/46

    摘要: Systems and methods that objectify view of workflows and management behavior via an access component that supplies access to the real workflow instance. The subject innovation enables custom features to be defined for interaction during run time. For example, custom features (e.g., strongly typed workflow) can include, a method(s), an event(s), a proper(ies), an interface and the like. Accordingly, the workflow can be exposed as an object type or class, wherein new members can be added and the workflow extended.

    摘要翻译: 通过访问组件访问实际工作流实例来对象化工作流和管理行为视图的系统和方法。 主题创新使得定制功能可以在运行时间内进行交互。 例如,自定义特征(例如,强类型工作流程)可以包括方法,事件,适当的,接口等。 因此,工作流可以被公开为对象类型或类,其中可以添加新成员并且扩展工作流。

    Declaratively defined control actions
    8.
    发明申请
    Declaratively defined control actions 有权
    声明式定义的控制动作

    公开(公告)号:US20070061741A1

    公开(公告)日:2007-03-15

    申请号:US11333870

    申请日:2006-01-17

    IPC分类号: G06F3/00 G06F9/44

    摘要: An extensible control design framework is utilized to declaratively define a control (both visual and non-visual) and other components. The functionality of a control may be expanded by declaratively adding behaviors and semantics via an object called an action. The control does not become unduly complex by the addition of the behaviors and semantics. The action object encapsulates well-defined functionality and is associated with an existing control. The action object is also associated with an event or trigger such that the functionality is automatically executed when the event is raised. The functionality may be packaged in an independent application component such that a user who is not familiar with programming code may easily define logic and functionality for an application in a design environment.

    摘要翻译: 使用可扩展控制设计框架来声明性地定义控件(视觉和非视觉)以及其他组件。 可以通过声称性地添加行为和语义来扩展控件的功能,通过一个被称作动作的对象。 通过添加行为和语义,控件不会变得过于复杂。 操作对象封装了明确定义的功能,并与现有控件相关联。 动作对象也与事件或触发器相关联,以便在事件引发时自动执行功能。 该功能可以封装在独立的应用组件中,使得不熟悉编程代码的用户可以容易地在设计环境中定义应用的逻辑和功能。

    Web page personalization
    9.
    发明申请
    Web page personalization 审中-公开
    网页个性化

    公开(公告)号:US20060020883A1

    公开(公告)日:2006-01-26

    申请号:US10857724

    申请日:2004-05-28

    IPC分类号: G06F17/21 G06F17/24 G06F15/16

    摘要: Web pages may be dynamically generated in response to a web request from a client. The web request specifies a dynamic content resource that declares one or more server-side controls having personalizable properties. Personalization refers to the ability for server-side controls to save property values to persistent storage and is not necessarily limited to a user-specific data management. Personalization also refers to retrieving the property values from persistent storage when the server-side controls are instantiated in order to dynamically generate the web page reflecting the persistent personalization data. The personalized property values may also be output with the HTML data of the resulting page and sent to the client for display.

    摘要翻译: 响应于来自客户端的web请求,可以动态地生成网页。 Web请求指定一个动态内容资源,声明一个或多个具有可个性化属性的服务器端控件。 个性化是指服务器端控件将属性值保存到持久存储的能力,并不一定限于用户特定的数据管理。 个性化还指的是当服务器端控件被实例化时从永久存储中检索属性值,以动态生成反映持久性个性化数据的网页。 个性化属性值也可以与结果页面的HTML数据一起输出并发送给客户端进行显示。

    Non-compile pages
    10.
    发明申请
    Non-compile pages 有权
    非编译页面

    公开(公告)号:US20050268292A1

    公开(公告)日:2005-12-01

    申请号:US10857657

    申请日:2004-05-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41

    摘要: A concept for providing a process for parsing at least one code object comprising determining when a page associated with the at least one code object has been previously processed; parsing the page when the page is determined not to have been previously processed; and evaluating a value for a compilation attribute for the page, is described.

    摘要翻译: 用于提供用于解析至少一个代码对象的过程的概念,包括确定与所述至少一个代码对象相关联的页面何时已经被处理过的概念; 当页面被确定为先前未被处理时,解析该页面; 并对该页面的编译属性的值进行了评估。