Efficient paging of search query results
    2.
    发明申请
    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.

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

    Business data access client for online/offline client use
    3.
    发明授权
    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)和关联操作,就好像针对实际业务数据源执行。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。

    BUSINESS DATA ACCESS CLIENT FOR ONLINE/OFFLINE CLIENT USE
    5.
    发明申请
    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)和关联操作,就像对实际业务数据源执行一样。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。

    Adaptive picker for selecting data in disparate information systems
    6.
    发明申请
    Adaptive picker for selecting data in disparate information systems 有权
    用于在不同信息系统中选择数据的自适应选择器

    公开(公告)号:US20070061295A1

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

    申请号:US11222702

    申请日:2005-09-09

    IPC分类号: G06F17/30

    摘要: An adaptive picker for selecting data in disparate information systems is provided. The adaptive picker may be implemented by an application to pick items from one or more data stores, which are associated with other applications. The adaptive picker determines items provided by the data store that are available for picking and the types of data associated with the items. The adaptive picker receives key information provided by a user through the first application and searches for the available items based on the key information. The adaptive picker also filters the items to identify a desired item. The adaptive picker can determine the filtering capabilities associated with the data stores and automatically adapt to these filtering capabilities. The adaptive picker can retrieve a desired item with a key information search that matches the key information with a unique identifier associated with desired item. The key information search enables a user to pick an item without browsing. If the search returns multiple items, the adaptive picker can provide a disambiguation menu for selecting the desired. The search results can also be filtered by context determined by the adaptive filter. The context may include any parameter, such as the identity of a user, the time of day, an application the user is working within, an organizational discipline of the user, or the like.

    摘要翻译: 提供了一种用于在不同信息系统中选择数据的自适应选择器。 自适应选择器可以由应用程序来实现,以从与其他应用相关联的一个或多个数据存储中挑选项目。 自适应选择器确定由数据存储提供的可用于拾取的项目以及与项目相关联的数据类型。 自适应选择器通过第一应用接收由用户提供的密钥信息,并根据密钥信息搜索可用的项目。 自适应选择器还对项目进行过滤以识别所需的项目。 自适应选择器可以确定与数据存储相关联的过滤功能,并自动适应这些过滤功能。 自适应选择器可以用与所需项相关联的唯一标识符与密钥信息匹配的密钥信息搜索来检索所需项目。 关键信息搜索使用户能够在不浏览的情况下选择项目。 如果搜索返回多个项目,自适应选择器可以提供用于选择所需的消歧菜单。 搜索结果也可以由自适应滤波器确定的上下文进行滤波。 上下文可以包括任何参数,诸如用户的身份,一天中的时间,用户正在工作的应用,用户的组织规则等。

    Uniform access to entities in registered data store services
    8.
    发明申请
    Uniform access to entities in registered data store services 有权
    统一访问注册数据存储服务中的实体

    公开(公告)号:US20060294051A1

    公开(公告)日:2006-12-28

    申请号:US11191771

    申请日:2005-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30873

    摘要: An enterprise system may separate the executable functionality existing in backend applications, and the separation may be at differing levels of granularity. The separated functions of the application may be registered in a catalog in the form of metadata objects. Once the executable functionality has been registered, the authorization information for each granular functional object may be associated with authorization information. In this manner, the authorization of a service of an application may be made on a feature by feature (or object by object) basis in a unified manner.

    摘要翻译: 企业系统可以分离后端应用中存在的可执行功能,并且分离可以具有不同的粒度级别。 应用程序的分离函数可以以元数据对象的形式登记在目录中。 一旦可执行功能被注册,每个粒度功能对象的授权信息可以与授权信息相关联。 以这种方式,可以以特征(或对象对象)为基础以统一的方式对应用的服务进行授权。

    Disparate data store services catalogued for unified access
    9.
    发明申请
    Disparate data store services catalogued for unified access 审中-公开
    不同的数据存储服务编目为统一访问

    公开(公告)号:US20060294042A1

    公开(公告)日:2006-12-28

    申请号:US11165748

    申请日:2005-06-23

    IPC分类号: G06F17/30

    CPC分类号: G06F16/954

    摘要: A data store catalogue service model is disclosed for exposing disparate data store services to clients without requiring explicit knowledge on how to interact with each disparate service. The data store catalogue service model may maintain interaction details for each data store service that clients may access for interacting with those services. The model may also maintain metadata that may describe the different types of services available for access by clients, the data types used by those services, how to access the data provided by the services, and how to communicate semantically with the services for accessing the service's data. Additionally, the data store may include metadata that enables clients to interact with one or more registered data stores in a number of ways, such as for discovering registered data store services, entities, classes, and/or any associations between related entities within the same or among disparate services.

    摘要翻译: 公开了一种数据存储目录服务模型,用于将不同的数据存储服务暴露给客户端,而不需要关于如何与每个不同的服务进行交互的明确知识。 数据存储目录服务模型可以维护客户端可以访问的每个数据存储服务的交互细节,以与这些服务进行交互。 该模型还可以维护可以描述可用于客户端访问的不同类型的服务的元数据,这些服务使用的数据类型,如何访问由服务提供的数据,以及如何在语义上与用于访问服务的服务进行通信 数据。 另外,数据存储可以包括允许客户端以多种方式与一个或多个注册数据存储进行交互的元数据,诸如用于发现注册的数据存储服务,实体,类和/或相同实体之间的任何关联 或在不同的服务之间。

    Crawling databases for information
    10.
    发明申请
    Crawling databases for information 失效
    抓取数据库以获取信息

    公开(公告)号:US20060224592A1

    公开(公告)日:2006-10-05

    申请号:US11096429

    申请日:2005-03-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30864

    摘要: A system facilitates the search engine to search for pieces of information in various databases and application documents without the need to know the specific protocols to communicate with the various databases and application documents, such as Microsoft Excel documents. Despite the multitude of possible protocols which a crawler would have to use to connect to the databases, the system includes a unifying application programming interface to unify the way to access pieces of information in the databases and application documents.

    摘要翻译: 系统便于搜索引擎在各种数据库和应用文档中搜索信息,而无需知道与各种数据库和应用文档(如Microsoft Excel文档)通信的特定协议。 尽管爬网程序可能需要使用多种可能的协议来连接到数据库,但系统包括一个统一的应用程序编程接口,用于统一访问数据库和应用程序文档中的信息。