REDUNDANT VERSION INFORMATION IN HISTORY TABLE THAT ENABLES EFFICIENT SNAPSHOT QUERYING
    11.
    发明申请
    REDUNDANT VERSION INFORMATION IN HISTORY TABLE THAT ENABLES EFFICIENT SNAPSHOT QUERYING 失效
    历史表中的冗余版本信息使用有效的快照查询

    公开(公告)号:US20080306907A1

    公开(公告)日:2008-12-11

    申请号:US12194540

    申请日:2008-08-20

    IPC分类号: G06F7/06 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
    12.
    发明授权
    Incrementally sychronizing occasionally-connected mobile databases, preserving horizontal filter scope consistency by using client pre-image 失效
    增量同步偶尔连接的移动数据库,通过使用客户端预映像来保持水平过滤器范围的一致性

    公开(公告)号:US07395280B2

    公开(公告)日:2008-07-01

    申请号:US10985421

    申请日:2004-11-10

    IPC分类号: G06F17/30 G06F15/16

    摘要: A method 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.

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

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

    公开(公告)号:US07827567B2

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

    申请号:US12124257

    申请日:2008-05-21

    IPC分类号: G06F13/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.

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

    Validating updated business rules
    15.
    发明申请
    Validating updated business rules 失效
    验证更新的业务规则

    公开(公告)号:US20070239570A1

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

    申请号:US11362681

    申请日:2006-02-27

    IPC分类号: G06Q40/00

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

    摘要: A computer-implemented method and program product 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.

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

    XML document stored as column data
    16.
    发明授权
    XML document stored as column data 有权
    XML文档存储为列数据

    公开(公告)号:US06721727B2

    公开(公告)日:2004-04-13

    申请号:US09725363

    申请日:2000-11-29

    IPC分类号: G06F1730

    摘要: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created in a relational database management system, wherein the main table has a column for storing an extensible markup language (XML) document in a native XML format One or more side tables are created in the relational database management system, wherein each side table has one or more columns that store one or more attributes extracted from die XML document for fast searching of the XML document. Thereafter, the side tables are used to locate data in the main table.

    摘要翻译: 提供了一种创建用于快速搜索存储为列数据的XML文档的元数据的技术。 数据存储在连接到计算机的数据存储器中。 在关系数据库管理系统中创建主表,其中主表具有用于以本机XML格式存储可扩展标记语言(XML)文档的列在关系数据库管理系统中创建一个或多个副表,其中每个 侧表具有一个或多个列,其存储从模具XML文档中提取的一个或多个属性,用于快速搜索XML文档。 此后,侧表用于在主表中定位数据。

    Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings
    17.
    发明授权
    Storing fragmented XML data into a relational database by decomposing XML documents with application specific mappings 有权
    通过分解具有应用程序特定映射的XML文档,将分散的XML数据存储到关系数据库中

    公开(公告)号:US06643633B2

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

    申请号:US10062069

    申请日:2002-01-31

    IPC分类号: G06F1730

    摘要: A technique is provided to store fragmented XML data into a relational database by decomposing XML documents with application specific mappings. Data stored on a data store that is connected to a computer is transformed. Initially, an XML document containing XML data is received. A document access definition that identifies one or more relational tables and columns is received. The XML data is mapped from the application DTD to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational rabies using the second document object model tree.

    摘要翻译: 提供了一种技术,通过使用应用程序特定映射分解XML文档,将分段的XML数据存储到关系数据库中。 存储在连接到计算机的数据存储上的数据被转换。 最初,收到包含XML数据的XML文档。 接收标识一个或多个关系表和列的文档访问定义。 使用文档访问定义将XML数据从应用程序DTD映射到关系表和列,通过使用XML文档生成第一个文档对象模型树,使用文档访问定义生成第二个文档对象模型树,并将数据映射 使用第二个文档对象模型树,从第一个文档对象模型树到一个或多个关系狂犬病的列。

    SYSTEM AND METHOD FOR DEFINING AND DYNAMICALLY INVOKING POLYMORPHIC CALL FLOWS
    18.
    发明申请
    SYSTEM AND METHOD FOR DEFINING AND DYNAMICALLY INVOKING POLYMORPHIC CALL FLOWS 失效
    用于定义和动态调用多态呼叫流的系统和方法

    公开(公告)号:US20080235653A1

    公开(公告)日:2008-09-25

    申请号:US12124257

    申请日:2008-05-21

    IPC分类号: G06F9/44

    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.

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

    INCREMENTALLY SYCHRONIZING OCCASIONALLY-CONNECTED MOBILE DATABASES, PRESERVING HORIZONTAL FILTER SCOPE CONSISTENCY BY USING CLIENT PRE-IMAGE
    19.
    发明申请
    INCREMENTALLY SYCHRONIZING OCCASIONALLY-CONNECTED MOBILE DATABASES, PRESERVING HORIZONTAL FILTER SCOPE CONSISTENCY BY USING CLIENT PRE-IMAGE 失效
    通过使用客户端预先图像来保持水平滤波器一致性,实现了全方位同步的移动移动数据库

    公开(公告)号:US20080228858A1

    公开(公告)日:2008-09-18

    申请号:US12131029

    申请日:2008-05-30

    IPC分类号: G06F15/16

    摘要: 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.

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

    Generating one or more XML documents from a single SQL query
    20.
    发明授权
    Generating one or more XML documents from a single SQL query 有权
    从单个SQL查询生成一个或多个XML文档

    公开(公告)号:US06636845B2

    公开(公告)日:2003-10-21

    申请号:US10066523

    申请日:2002-01-31

    IPC分类号: G06F1730

    摘要: A technique is provided for generating one or more XML documents from a single SQL query. Data stored on a data storage device that is connected to a computer is transformed. A query is received that selects data stored in a relational database management system on the data storage device, wherein a data access definition defines: (1) a collection of one or more tables in the relational database management system for storing attributes from an XML document, (2) how data stored in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated. Then, one or more XML documents are generated from the selected data using the data access definition.

    摘要翻译: 提供了一种用于从单个SQL查询生成一个或多个XML文档的技术。 存储在连接到计算机的数据存储设备上的数据被转换。 接收到在数据存储设备上选择存储在关系数据库管理系统中的数据的查询,其中数据访问定义定义:(1)关系数据库管理系统中的一个或多个表的集合,用于存储来自XML文档的属性 ,(2)存储在表中的数据如何映射到XML文档,(3)将存储在表中的数据映射到XML文档的查询,以及(4)将在XML文档之后包含XML文档的表 被生成。 然后,使用数据访问定义从所选择的数据生成一个或多个XML文档。