Lazy document and data validation
    1.
    发明申请
    Lazy document and data validation 有权
    懒惰文件和数据验证

    公开(公告)号:US20050138135A1

    公开(公告)日:2005-06-23

    申请号:US10727885

    申请日:2003-12-04

    IPC分类号: G06F15/16 H04L29/08

    摘要: Client-side scripts are repackaged on the server side to be sent to the client with the corresponding data element. They are packaged to appear no earlier than the program location of a first corresponding data element. The document is rendered as it arrives at the client. In parallel, execution of the scripts to validate corresponding data elements occurs no sooner than rendering of the data elements. Validation of the document is delayed until the document download (and validation) has been performed.

    摘要翻译: 客户端脚本在服务器端重新打包,并发送给具有相应数据元素的客户端。 它们被打包成不早于第一对应数据元素的程序位置出现。 该文档在到达客户端时呈现。 并行地,执行脚本来验证相应的数据元素,而不是渲染数据元素。 文档的验证将被延迟,直到执行文档下载(和验证)为止。

    On-demand and incremental application adaptation
    2.
    发明申请
    On-demand and incremental application adaptation 有权
    按需和增量应用程序的适应

    公开(公告)号:US20050125510A1

    公开(公告)日:2005-06-09

    申请号:US10729300

    申请日:2003-12-05

    CPC分类号: G06F8/433 G06F17/30902

    摘要: Components of an application that may be requested by a user in the future are identified and adapted for operation with a device of the user in response to a request for a component of the application by the user. Optionally, only the requested and identified components are adapted for operation with the requesting device, which may enable component adaptation within a specified maximum time period. A reachability analysis may be performed to identify components reachable from the requested component and components that are within a specified distance of the requested component may be identified or selected. The identified components may further be selected or identified based on historical request patterns relating to the application.

    摘要翻译: 响应于用户对应用的组件的请求,识别适合用户将来请求的应用的组件,以适应用户的设备的操作。 可选地,仅请求和识别的组件适于与请求设备一起操作,这可以使得在指定的最大时间段内的组件适配。 可以执行可达性分析以识别从所请求的组件可访问的组件,并且可以识别或选择在所请求组件的指定距离内的组件。 可以基于与应用相关的历史请求模式进一步选择或识别所识别的组件。

    Semantically consistent adaptation of software applications

    公开(公告)号:US20060130028A1

    公开(公告)日:2006-06-15

    申请号:US10998850

    申请日:2004-11-29

    IPC分类号: G06F9/45

    CPC分类号: G06F8/71

    摘要: The adaptation precedence of an application (or order of adaptation of various components) is given as a directed acyclic graph (DAG), with each vertex being an atomic unit of adaptation, or a component which comprises of atomic units of adaptation. Each such component has an associated DAG specifying the order of adaptation with vertices as sub-components. Relations among sub-components and associated actions are stored as a table. The relations between sub-components of different components follow a set of constraints in order to be compatible relations. A linear order from the partial order is created as represented by the DAG and follows that order for adaptation of each component. Each component x is adapted atomically and then the table of relations is updated appropriately. As and when a component y is to be adapted, the table is looked-up and it is determined which relations and actions are to be enforced upon y while its adaptation is being executed. A new version of the application is the output at the end of the adaptation, which is semantically consistent with the given relations and actions.

    Infrastructure-aware application development
    4.
    发明申请
    Infrastructure-aware application development 审中-公开
    基础架构感知应用程序开发

    公开(公告)号:US20050289502A1

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

    申请号:US10880124

    申请日:2004-06-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10

    摘要: Constraints associated with hardware upon which the application is to be deployed are determined, and parameters associated with the determined constraints are recorded for later use. Parameters may be static or dynamic in nature. Conflicts between determined constraints having incompatible parameters are resolved using a “consistent union” approach.

    摘要翻译: 确定与要部署应用程序的硬件相关联的约束,并且记录与确定的约束相关联的参数供以后使用。 参数本质上可以是静态或动态的。 使用“一致的联合”方法解决确定的具有不兼容参数的约束之间的冲突。

    Optimal clustering of master-slave ad-hoc wireless network
    5.
    发明申请
    Optimal clustering of master-slave ad-hoc wireless network 审中-公开
    主从Ad-hoc无线网络的最优聚类

    公开(公告)号:US20050063313A1

    公开(公告)日:2005-03-24

    申请号:US09898162

    申请日:2001-07-03

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04W92/02 H04W84/18

    摘要: The present invention relates to a system and method for optimal clustering of master-slave ad-hoc wireless network for minimizing the number of masters and thereby the number of communication hops. It comprises assigning master or slave status to each node and connecting slave nodes to master nodes to form subgroups based on defined optimization parameters and the constraints and characteristics of the network. After that said subgroups are interconnected to form a single cluster either by connecting a slave node at the boundary of one subgroup to the master of an adjacent subgroup where possible, or by connecting two adjacent master nodes together or by converting a slave node at the boundary to a master and linking it to the slave nodes or master nodes in the adjacent subgroups.

    摘要翻译: 本发明涉及一种用于最大限度地减少主机数量,从而最小化通信跳数的主从自组织无线网络的最优聚类的系统和方法。 它包括将主节点或从属节点分配给每个节点,并将从节点连接到主节点,以根据定义的优化参数以及网络的约束和特征形成子组。 之后,所述子组通过将一个子组的边界处的从节点连接到可能的相邻子组的主节点,或者通过将两个相邻的主节点连接在一起或通过在边界处转换从节点来互连以形成单个集群 并将其链接到相邻子组中的从节点或主节点。

    Selection of web services by service providers
    6.
    发明申请
    Selection of web services by service providers 有权
    服务提供商选择Web服务

    公开(公告)号:US20070016573A1

    公开(公告)日:2007-01-18

    申请号:US11183058

    申请日:2005-07-15

    IPC分类号: G06F17/30

    摘要: A Web services-oriented service provider middleware architecture and implementation is provided that integrates the performance monitoring of individual CPs, along with other dynamic contextual conditions, in the automatic selection of appropriate CPs. In the architecture, a CP's performance is evaluated not only in terms of network or service-level parameters, but also via other business processes (e.g., complaint handling). The selection of multiple Web services occurs through an initial filtering of a set of feasible workflows for each task depending on business agreements and end user needs, and a subsequent dynamic context-based selection of the most appropriate workflow. A workflow filtering and ranking engine uses metarules to guide the optimisation process and help in selecting and ranking the feasible workflows. The component services in the workflows are evaluated by evaluator processes of information sources. The workflow engine outputs the workflows in their preference ranking. At runtime, if the workflow and/or its components meet all the runtime requirements (performance, for example), then the workflow is selected and executed.

    摘要翻译: 提供了面向Web服务的服务提供商中间件架构和实现,将各个CP的性能监视以及其他动态上下文条件集成在自动选择适当的CP中。 在架构中,CP的性能不仅在网络或服务级别参数方面进行评估,还可以通过其他业务流程(例如投诉处理)进行评估。 多个Web服务的选择通过根据业务协议和最终用户需求对每个任务的一组可行工作流进行初始过滤,以及对最合适的工作流的后续动态上下文选择。 工作流过滤和排名引擎使用Metarules来指导优化过程,并帮助选择和排名可行的工作流程。 工作流中的组件服务由信息源的评估程序进行评估。 工作流引擎以其偏好排名输出工作流程。 在运行时,如果工作流和/或其组件满足所有运行时需求(例如性能),则选择并执行工作流。

    Information security and resource optimization for workflows
    7.
    发明申请
    Information security and resource optimization for workflows 审中-公开
    工作流的信息安全和资源优化

    公开(公告)号:US20050125269A1

    公开(公告)日:2005-06-09

    申请号:US10729814

    申请日:2003-12-05

    CPC分类号: G06Q10/10 G06Q10/0633

    摘要: Workflows are constructed to minimize a cost function that can be representative of information exposure risk and resource overhead. Given a workflow specification that defines a predetermined input and a required output, a set of possible workflows that meet this workflow specification can be constructed. The possible workflows are constructed using components that have defined inputs and outputs. A set of possible workflows results, and an exposure measure is calculated for each of these possible workflows. A workflow that has a minimum calculated exposure measure is selected and returned.

    摘要翻译: 构建工作流程以最小化可以代表信息暴露风险和资源开销的成本函数。 给定定义预定输入和所需输出的工作流程规范,可以构建满足该工作流规范的一组可能的工作流程。 可能的工作流程使用已定义输入和输出的组件构建。 一组可能的工作流结果,并为每个可能的工作流程计算曝光度量。 选择并返回具有最小计算曝光度量的工作流程。

    Sharing voice application processing via markup
    8.
    发明申请
    Sharing voice application processing via markup 有权
    通过标记共享语音应用程序处理

    公开(公告)号:US20070143113A1

    公开(公告)日:2007-06-21

    申请号:US11312300

    申请日:2005-12-20

    IPC分类号: G10L15/18

    摘要: A system is described for processing voice applications comprising a client device (10) having associated data indicative of its computing capability. The system has access to a plurality of scripts specifying tasks to be performed in a voice-based dialog between a user and the system. The scripts are interpretable at a browser level. A server (20) selects an appropriate script for the client device (10) based on the associated data. An interpreter layer processes the selected script to determine a first set of instructions to be performed on the client device (10) and a second set of instructions to be performed on the server (20) for the dialog. Computation is thus shared between the client device and the server based on the computational capability of the client.

    摘要翻译: 描述了一种用于处理语音应用的系统,包括具有指示其计算能力的相关联数据的客户端设备(10)。 系统可以访问指定要在用户和系统之间的基于语音的对话中执行的任务的多个脚本。 脚本在浏览器级别可解释。 服务器(20)基于相关联的数据为客户端设备(10)选择适当的脚本。 解释器层处理所选择的脚本以确定要在客户端设备(10)上执行的第一组指令以及要在对话的服务器(20)上执行的第二组指令。 因此,基于客户机的计算能力,在客户端设备和服务器之间共享计算。

    Selecting keywords representative of a document
    9.
    发明申请
    Selecting keywords representative of a document 审中-公开
    选择代表文档的关键字

    公开(公告)号:US20060074900A1

    公开(公告)日:2006-04-06

    申请号:US10954899

    申请日:2004-09-30

    IPC分类号: G06F17/30

    摘要: The method makes use of a given ontology to select keywords representative of a given document. The method finds all the terms in an ontology that occur in a document, and computes their frequency of occurrences in the document. The method then propagates these values from the leaves upwards to the root of the ontology during which it weights them. The method then selects a subset of terms of the ontology structure as keywords representative of the document based on these weights.

    摘要翻译: 该方法利用给定的本体来选择代表给定文档的关键字。 该方法查找文档中出现的本体中的所有术语,并计算其在文档中的出现频率。 然后,该方法将这些值从叶片向上传播到本体的根,在该基础之前它将权重加权。 然后,该方法基于这些权重选择本体结构的术语的子集作为表示文档的关键字。

    Pointing device having selection buttons operable from movement of a palm portion of a person's hands
    10.
    发明授权
    Pointing device having selection buttons operable from movement of a palm portion of a person's hands 失效
    指点装置具有可从人的手的手掌部分的移动中操作的选择按钮

    公开(公告)号:US06181322B2

    公开(公告)日:2001-01-30

    申请号:US08966373

    申请日:1997-11-07

    申请人: Amit Nanavati

    发明人: Amit Nanavati

    IPC分类号: G09G500

    CPC分类号: G06F3/03543 G06F2203/0333

    摘要: A mouse for use with an automatic data processing system having a display device for displaying objects. The mouse is configured to be operated by movement of an operator's hand and includes a positioning system for controlling a position of a pointer within the display device of the automatic data processing system. The mouse also includes a selection button for selecting an object displayed within the display device and which is pointed to by the pointer. The selection button is configured to generate a signal to be processed by the automatic data processing system. The selection button is operable in accordance with movement of a palm section of the operator's hand.

    摘要翻译: 一种用于具有用于显示对象的显示装置的自动数据处理系统的鼠标。 鼠标被配置为通过操作者的手的移动来操作,并且包括用于控制指示器在自动数据处理系统的显示装置内的位置的定位系统。 鼠标还包括用于选择显示在显示设备内并由指针指向的对象的选择按钮。 选择按钮被配置为生成要由自动数据处理系统处理的信号。 选择按钮可以根据操作者的手的手掌部分的移动来操作。