BUSINESS DATA ACCESS CLIENT FOR ONLINE/OFFLINE CLIENT USE
    4.
    发明申请
    BUSINESS DATA ACCESS CLIENT FOR ONLINE/OFFLINE CLIENT USE 有权
    在线/离线客户端使用的业务数据访问客户端

    公开(公告)号:US20090171679A1

    公开(公告)日:2009-07-02

    申请号:US11964868

    申请日:2007-12-27

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3048 G06Q30/0281

    摘要: Architecture for uninterrupted access to business data by enabling work on rich client machines to be stored in a local business data cache that is always available. A dispatching mechanism executes read/write requests against the local cache transparently to a client application, an automatic synchronization mechanism propagates changes bi-directionally when the client goes online and a live connection with the corresponding backend data source is available. A declarative data access model is employed based on operation stereotyping and grouping that enables client applications to transparently execute create, read, update, delete, query (CRUDQ) and association operations against the local cache as if executed against the actual business data source. The architecture supports the offline creation of entities and sets of related entities when the entity identifiers are generated by the business data source and offline navigation of entity associations when foreign keys are not present in the related entities.

    摘要翻译: 通过将富客户端计算机上的工作存储在始终可用的本地业务数据缓存中,可以不间断地访问业务数据的体系结构。 调度机制对客户端应用程序透明地执行针对本地缓存的读/写请求,当客户端上线并且与对应的后端数据源的实时连接可用时,自动同步机制双向地传播改变。 基于操作定型和分组使用声明式数据访问模型,使客户端应用程序能够透明地对本地缓存执行创建,读取,更新,删除,查询(CRUDQ)和关联操作,就像对实际业务数据源执行一样。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。

    Business data access client for online/offline client use
    5.
    发明授权
    Business data access client for online/offline client use 有权
    业务数据访问客户端,用于在线/离线客户端使用

    公开(公告)号:US08037110B2

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

    申请号:US11964868

    申请日:2007-12-27

    IPC分类号: G06F17/00

    CPC分类号: G06F17/3048 G06Q30/0281

    摘要: Architecture for uninterrupted access to business data by enabling work on rich client machines to be stored in a local business data cache that is always available. A dispatching mechanism executes read/write requests against the local cache transparently to a client application, an automatic synchronization mechanism propagates changes bi-directionally when the client goes online and a live connection with the corresponding backend data source is available. A declarative data access model is employed based on operation stereotyping and grouping that enables client applications to transparently execute create, read, update, delete, query (CRUDQ) and association operations against the local cache as if executed against the actual business data source. The architecture supports the offline creation of entities and sets of related entities when the entity identifiers are generated by the business data source and offline navigation of entity associations when foreign keys are not present in the related entities.

    摘要翻译: 通过将富客户端计算机上的工作存储在始终可用的本地业务数据缓存中,可以不间断地访问业务数据的体系结构。 调度机制对客户端应用程序透明地执行针对本地缓存的读/写请求,当客户端上线并且与对应的后端数据源的实时连接可用时,自动同步机制在双向传播变化。 基于操作定型和分组使用声明式数据访问模型,使客户端应用程序能够透明地对本地缓存执行创建,读取,更新,删除,查询(CRUDQ)和关联操作,就好像针对实际业务数据源执行。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。

    Efficient paging of search query results
    6.
    发明申请
    Efficient paging of search query results 有权
    有效寻呼搜索查询结果

    公开(公告)号:US20080172377A1

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

    申请号:US11653580

    申请日:2007-01-16

    IPC分类号: G06F17/30

    摘要: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.

    摘要翻译: 方法和计算机可读介质根据用户的访问权限提供搜索结果的有效寻呼。 根据各种实施方式,对搜索查询的请求导致所检索和分析的用户访问权限的计算数量的搜索结果。 当具有用户访问权限的文档被定位时,保持与具有用户访问权限的定位文档的数量相对应的会话状态信息以及定位具有用户访问权限的文档数量所需的分析文档的数量。 此信息用于动态更改检索的后续文档的数量,以填充一页结果。 这最小化用户访问权限的冗余确定,并最大限度地减少要检索和分析的文档数量,以便实现搜索查询请求。

    Efficient paging of search query results

    公开(公告)号:US08612482B2

    公开(公告)日:2013-12-17

    申请号:US13331216

    申请日:2011-12-20

    IPC分类号: G06F17/30

    摘要: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.

    Efficient Paging of Search Query Results
    8.
    发明申请
    Efficient Paging of Search Query Results 有权
    搜索查询结果的高效分页

    公开(公告)号:US20120089645A1

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

    申请号:US13331216

    申请日:2011-12-20

    IPC分类号: G06F17/30

    摘要: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.

    摘要翻译: 方法和计算机可读介质根据用户的访问权限提供搜索结果的有效寻呼。 根据各种实施方式,对搜索查询的请求导致所检索和分析的用户访问权限的计算数量的搜索结果。 当具有用户访问权限的文档被定位时,保持与具有用户访问权限的定位文档的数量相对应的会话状态信息以及定位具有用户访问权限的文档数量所需的分析文档的数量。 此信息用于动态更改检索的后续文档的数量,以填充一页结果。 这最小化用户访问权限的冗余确定,并最大限度地减少要检索和分析的文档数量,以便实现搜索查询请求。

    Efficient Paging of Search Query Results
    9.
    发明申请
    Efficient Paging of Search Query Results 有权
    搜索查询结果的高效分页

    公开(公告)号:US20090144250A1

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

    申请号:US12366430

    申请日:2009-02-05

    IPC分类号: G06F17/30

    摘要: Methods and computer-readable media provide for efficient paging of search results in accordance with the access rights of a user. According to various implementations, a request for a search query results in a calculated number of search results being retrieved and analyzed for user access rights. As documents having user access rights are located, session state information corresponding to the number of located documents having user access rights and to the number of analyzed documents required to locate the number of documents having user access rights is maintained. This information is used to dynamically alter the number of subsequent documents that are retrieved in order to fill a page of results. This minimizes redundant determinations of user access rights and minimizes the number of documents required to be retrieved and analyzed in order to fulfill a search query request.

    摘要翻译: 方法和计算机可读介质根据用户的访问权限提供搜索结果的有效寻呼。 根据各种实施方式,对搜索查询的请求导致所检索和分析的用户访问权限的计算数量的搜索结果。 当具有用户访问权限的文档被定位时,保持与具有用户访问权限的定位文档的数量相对应的会话状态信息以及定位具有用户访问权限的文档数量所需的分析文档的数量。 此信息用于动态更改检索的后续文档的数量,以填充一页结果。 这最小化用户访问权限的冗余确定,并最大限度地减少要检索和分析的文档数量,以便实现搜索查询请求。

    Annotating documents in a collaborative application with data in disparate information systems
    10.
    发明申请
    Annotating documents in a collaborative application with data in disparate information systems 有权
    在协作应用程序中将文档注释在不同信息系统中的数据

    公开(公告)号:US20070061296A1

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

    申请号:US11223505

    申请日:2005-09-09

    IPC分类号: G06F17/30

    摘要: Systems and methods for annotating documents in provided in a collaborative application with data from disparate information systems are provided. The collaborative application enables the annotation of a document with data provided by another application. Particularly, the collaborative application enables a user to pick an item from a data store associated with another application. An association is established between the document and the picked item and retrieves data associated with the picked item from the data store. The document is annotated with the retrieved data. Because of the association, the collaborative application can determine that the picked item in the data store has been modified by the other application. The collaborative application may retrieve modified data associated with the picked item from the data store and update the annotation data associated with the document with the modified data.

    摘要翻译: 提供了在与协作应用程序中提供的文档中注释来自不同信息系统的数据的系统和方法。 协作应用程序可以使用其他应用程序提供的数据对文档进行注释。 特别地,协作应用使得用户能够从与另一应用相关联的数据存储中选择一个项目。 在文档和拾取的项目之间建立关联,并从数据存储中检索与所拾取的项目相关联的数据。 文档用检索的数据注释。 由于关联,协作应用程序可以确定数据存储中所选择的项目已被其他应用程序修改。 协作应用程序可以从数据存储中检索与所选项目相关联的修改数据,并使用修改的数据更新与文档相关联的注释数据。