Method for specifying, deploying and dynamically updating work flows
    1.
    发明授权
    Method for specifying, deploying and dynamically updating work flows 失效
    用于指定,部署和动态更新工作流的方法

    公开(公告)号:US07784021B2

    公开(公告)日:2010-08-24

    申请号:US11415788

    申请日:2006-05-02

    IPC分类号: G06F9/45

    CPC分类号: G06Q10/10 G06Q10/06

    摘要: A method for specifying, deploying and updating work flows. A work flow comprising manual and automatic steps is created in a computing system A first XML schema set represents the automatic steps. The XML schemas in the first XML schema set identify software routines for performing the automatic steps. A second XML schema set represents the manual steps. The XML schemas in the second XML schema set include instructions directing human representatives to perform the manual steps. A runtime component executes the first and second XML schema sets. Without terminating the runtime component, a manual step is represented in an XML schema to be added to the first set. Representing the manual step includes transforming the manual step into an automatic step represented in the XML schema and adding to the XML schema a class name and method name identifying a software routine that performs the automatic step.

    摘要翻译: 一种用于指定,部署和更新工作流程的方法。 在计算系统中创建包括手动和自动步骤的工作流程。第一XML模式集代表自动步骤。 第一个XML模式集中的XML模式识别用于执行自动步骤的软件例程。 第二个XML模式集表示手动步骤。 第二个XML模式集中的XML模式包含指导人员执行手动步骤的指令。 运行时组件执行第一和第二XML模式集。 在不终止运行时组件的情况下,手动步骤将在要添加到第一组中的XML模式中表示。 表示手动步骤包括将手动步骤转换为XML模式中表示的自动步骤,并向XML模式添加标识执行自动步骤的软件例程的类名称和方法名称。

    System and Method for Call Flow Generation Via Real-Time Tracking of Guided Problem Resolution
    3.
    发明申请
    System and Method for Call Flow Generation Via Real-Time Tracking of Guided Problem Resolution 失效
    通过实时跟踪引导问题解决方案产生呼叫流的系统和方法

    公开(公告)号:US20110211687A1

    公开(公告)日:2011-09-01

    申请号:US12714368

    申请日:2010-02-26

    IPC分类号: H04M3/00

    CPC分类号: H04M3/493 H04M2203/355

    摘要: Systems and methods for adapting an existing call flow wherein the call flow further comprises an associated data set, comprising: activating the existing call flow, the existing call flow generating a series of questions designed to obtain information from a caller; determining if an exception condition has occurred; allowing a user to activate an exception call flow in response to the exception condition; retaining the data set associated with the call flow when the exception condition occurred; adapting the data set such that the call flow addresses the exception condition; analyzing the adapted data set to determine if it is unique; and, modifying the existing call flow to incorporate the adapted data set if the adapted data set is unique.

    摘要翻译: 用于调整现有呼叫流的系统和方法,其中所述呼叫流进一步包括相关联的数据集,包括:激活所述现有呼叫流,所述现有呼叫流产生设计用于从呼叫者获取信息的一系列问题; 确定是否发生了异常情况; 允许用户响应异常情况激活异常调用流程; 当发生异常情况时,保留与呼叫流相关联的数据集; 调整数据集,使得呼叫流处理异常状况; 分析适应的数据集以确定其是否是唯一的; 以及如果所适配的数据集是唯一的,则修改现有的呼叫流以合并适应的数据集。

    Redundant version information in history table that enables efficient snapshot querying
    4.
    发明授权
    Redundant version information in history table that enables efficient snapshot querying 失效
    历史表中的冗余版本信息,可实现高效的快照查询

    公开(公告)号:US07509307B2

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

    申请号:US11039528

    申请日:2005-01-19

    IPC分类号: G06F7/00

    摘要: A method and system for efficient snapshot querying include: providing a first version value for each data in a history table, where the first version value indicates a beginning of a period in which the data is valid; providing at least a second version value for each data in the history table, where the second version value indicates an end of the period in which the data is valid; receiving a request for a version of a database; and retrieving the data with the first version value less than or equal to the requested version and the second version value greater than or equal to the requested version. By maintaining a history table with redundant version information, the method and system are able to provide efficient snapshot querying while also avoiding the overhead burden of conventional approaches. No aggregates, joins, or sub-queries are required to retrieve a snapshot.

    摘要翻译: 用于高效快照查询的方法和系统包括:为历史表中的每个数据提供第一版本值,其中第一版本值指示数据有效的周期的开始; 为历史表中的每个数据提供至少第二版本值,其中第二版本值指示数据有效期间的结束; 接收对数据库版本的请求; 并且以小于或等于所请求的版本的第一版本值和大于或等于所请求的版本的第二版本值来检索数据。 通过维护具有冗余版本信息的历史表,该方法和系统能够提供高效的快照查询,同时还避免常规方法的开销负担。 不需要聚合,连接或子查询来检索快照。

    System and method for defining and dynamically invoking polymorphic call flows
    5.
    发明申请
    System and method for defining and dynamically invoking polymorphic call flows 失效
    用于定义和动态调用多态调用流的系统和方法

    公开(公告)号:US20070288244A1

    公开(公告)日:2007-12-13

    申请号:US11446947

    申请日:2006-06-05

    IPC分类号: G06Q10/00 G06Q30/00

    CPC分类号: G06Q30/02 G06Q30/016

    摘要: A system and method for defining and dynamically invoking polymorphic call flows in a call flow system. Call flows are defined that include a publisher call flow and subscriber call flows. A first trigger point in a publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. Subsequent to the call flows being published in a repository, the publisher call flow is executed, the first trigger point is located, and the publisher call flow is executed. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked or a call flow is removed.

    摘要翻译: 一种用于在呼叫流系统中定义和动态调用多态呼叫流的系统和方法。 定义呼叫流,其中包括发布者呼叫流和用户呼叫流。 定义发行商调用流中的第一个触发点。 在订户呼叫流中定义了触发点指定触发点的后期绑定引用。 在呼叫流在存储库中发布之后,执行发布者调用流,定位第一个触发点,并执行发布者调用流。 在不改变任何其他呼叫流程的情况下,在不终止和重新启动发布者呼叫流程的情况下,将呼叫流程添加到呼叫流程系统中,并调用或呼叫流程被删除。

    System and method for call flow generation via real-time tracking of guided problem resolution
    6.
    发明授权
    System and method for call flow generation via real-time tracking of guided problem resolution 失效
    通过实时跟踪引导问题解决的呼叫流生成的系统和方法

    公开(公告)号:US08406412B2

    公开(公告)日:2013-03-26

    申请号:US12714368

    申请日:2010-02-26

    IPC分类号: H04M3/00 H04M5/00

    CPC分类号: H04M3/493 H04M2203/355

    摘要: Systems and methods for adapting an existing call flow wherein the call flow further comprises an associated data set, comprising: activating the existing call flow, the existing call flow generating a series of questions designed to obtain information from a caller; determining if an exception condition has occurred; allowing a user to activate an exception call flow in response to the exception condition; retaining the data set associated with the call flow when the exception condition occurred; adapting the data set such that the call flow addresses the exception condition; analyzing the adapted data set to determine if it is unique; and, modifying the existing call flow to incorporate the adapted data set if the adapted data set is unique.

    摘要翻译: 用于调整现有呼叫流的系统和方法,其中所述呼叫流进一步包括相关联的数据集,包括:激活所述现有呼叫流,所述现有呼叫流产生设计用于从呼叫者获取信息的一系列问题; 确定是否发生了异常情况; 允许用户响应异常情况激活异常调用流程; 当发生异常情况时,保留与呼叫流相关联的数据集; 调整数据集,使得呼叫流处理异常状况; 分析适应的数据集以确定其是否是唯一的; 以及如果所适配的数据集是唯一的,则修改现有的呼叫流以合并适应的数据集。

    Redundant version information in history table that enables efficient snapshot querying
    7.
    发明授权
    Redundant version information in history table that enables efficient snapshot querying 失效
    历史表中的冗余版本信息,可实现高效的快照查询

    公开(公告)号:US08010492B2

    公开(公告)日:2011-08-30

    申请号:US12194540

    申请日:2008-08-20

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A system for efficient snapshot querying include: providing a first version value for each data in a history table, where the first version value indicates a beginning of a period in which the data is valid; providing at least a second version value for each data in the history table, where the second version value indicates an end of the period in which the data is valid; receiving a request for a version of a database; and retrieving the data with the first version value less than or equal to the requested version and the second version value greater than or equal to the requested version. By maintaining a history table with redundant version information, the system is able to provide efficient snapshot querying while also avoiding the overhead burden of conventional approaches. No aggregates, joins, or sub-queries are required to retrieve a snapshot.

    摘要翻译: 用于高效快照查询的系统包括:为历史表中的每个数据提供第一版本值,其中第一版本值指示数据有效的周期的开始; 为历史表中的每个数据提供至少第二版本值,其中第二版本值指示数据有效期间的结束; 接收对数据库版本的请求; 并且以小于或等于所请求的版本的第一版本值和大于或等于所请求的版本的第二版本值来检索数据。 通过维护具有冗余版本信息的历史表,系统能够提供高效的快照查询,同时避免常规方法的开销负担。 不需要聚合,连接或子查询来检索快照。

    Incrementally sychronizing occasionally-connected mobile databases, preserving horizontal filter scope consistency by using client pre-image
    8.
    发明授权
    Incrementally sychronizing occasionally-connected mobile databases, preserving horizontal filter scope consistency by using client pre-image 失效
    增量同步偶尔连接的移动数据库,通过使用客户端预映像来保持水平过滤器范围的一致性

    公开(公告)号:US07974947B2

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

    申请号:US12131029

    申请日:2008-05-30

    IPC分类号: G06F17/00

    摘要: A system for synchronizing data on a first device with data at a second device, includes: determining a pre-image of the data on the first device according to a filter after a previous synchronization with the data at the second device; determining a current image of the data at the second device according to the filter; determining a delta of the current image, where the delta comprises data that exists in the current image and has changed since the previous synchronization; instructing the first device to delete data that exists in the pre-image but not in the current image; and instructing the first device to UPSERT a union of the data that exists in the delta and the data that exists in the current image but not the pre-image. This is efficient in time and bandwidth resources while also providing consistent data integrity.

    摘要翻译: 一种用于将第一设备上的数据与第二设备上的数据同步的系统包括:在与第二设备上的数据进行先前同步之后,根据过滤器确定第一设备上的数据的前置映像; 根据滤波器确定第二设备处的数据的当前图像; 确定当前图像的增量,其中所述增量包括存在于当前图像中并且自先前同步之后已经改变的数据; 指示第一设备删除存在于前图像中但不在当前图像中的数据; 并指示第一个设备对存在于增量中的数据和当前图像中存在的数据而不是预映像进行联合。 这在时间和带宽资源方面是有效的,同时也提供一致的数据完整性。

    Validating updated business rules
    9.
    发明授权
    Validating updated business rules 失效
    验证更新的业务规则

    公开(公告)号:US07953651B2

    公开(公告)日:2011-05-31

    申请号:US11362681

    申请日:2006-02-27

    IPC分类号: G06Q40/00

    CPC分类号: G06Q30/06 G06Q10/10 G06Q40/00

    摘要: A computer-implemented method for validating updated business rules. A first set of documents utilized to validate a first set of business rules is provided. A second set of business rules generated from an update of the first set of business rules is received. Each business rule includes input parameters. A second set of documents is received. A template file includes the input parameters and corresponding path expressions. An augmented set of documents includes the first and second sets of documents. The second set of business rules is automatically semantically validated against the augmented set of documents. The semantic validation includes executing the second set of business rules with each document of the augmented set. The executing includes binding, via the path expressions, the input parameters to values included in a document of the augmented set.

    摘要翻译: 用于验证更新的业务规则的计算机实现的方法。 提供了用于验证第一组业务规则的第一组文档。 收到从第一组业务规则的更新生成的第二组业务规则。 每个业务规则都包括输入参数。 收到第二组文件。 模板文件包括输入参数和相应的路径表达式。 一组增加的文件包括第一和第二组文件。 第二组业务规则根据增加的文档集自动语义验证。 语义验证包括与增强集合的每个文档一起执行第二组业务规则。 执行包括通过路径表达式将输入参数绑定到包括在增强集合的文档中的值。

    Method for defining and dynamically invoking polymorphic call flows
    10.
    发明授权
    Method for defining and dynamically invoking polymorphic call flows 失效
    定义和动态调用多态呼叫流的方法

    公开(公告)号:US07752638B2

    公开(公告)日:2010-07-06

    申请号:US11446947

    申请日:2006-06-05

    IPC分类号: G06F13/00

    CPC分类号: G06Q30/02 G06Q30/016

    摘要: A method for defining and dynamically invoking polymorphic call flows in a call flow system. A publisher call flow and subscriber call flows are defined. A first trigger point in the publisher call flow is defined. Triggers specifying late-binding references to trigger points are defined in the subscriber call flows. A second trigger point in a first subscriber call flow is defined. A trigger specifying a late-binding reference to the second trigger point is defined. Publishing the call flows includes storing a second subscriber call flow's representation that includes a first trigger's representation. To execute the publisher call flow, identifiers of the publisher call flow and the first trigger point are located in the first trigger's representation. Without changing any other call flow and without terminating and restarting the publisher call flow, a call flow is added to the call flow system and invoked.

    摘要翻译: 一种用于在呼叫流系统中定义和动态调用多态呼叫流的方法。 定义了发布者呼叫流程和用户呼叫流程。 定义发行商调用流程中的第一个触发点。 在订户呼叫流中定义了触发点指定触发点的后期绑定引用。 定义第一用户呼叫流中的第二个触发点。 定义了指定对第二个触发点的后期绑定引用的触发器。 发出呼叫流包括存储包括第一触发器表示的第二用户呼叫流表示。 要执行发布者调用流,发布者调用流的标识符和第一个触发点位于第一个触发器的表示中。 在不改变任何其他呼叫流程的情况下,并且不终止和重新启动发布者呼叫流程,呼叫流程将被添加到呼叫流系统并被调用。