-
公开(公告)号:US20120101998A1
公开(公告)日:2012-04-26
申请号:US12908752
申请日:2010-10-20
申请人: Jason M. Cahill , Alexander Hopmann , Eric Fox , Zach Rosenfield , Marc Keith Windle , Erick Raymundo Lerma , Ricardo Prates de Oliveira , Doron Bar-Caspi , Kshamta Jerath , Arshish Kapadia , Tarkan Sevilmis , Tittu Jose
发明人: Jason M. Cahill , Alexander Hopmann , Eric Fox , Zach Rosenfield , Marc Keith Windle , Erick Raymundo Lerma , Ricardo Prates de Oliveira , Doron Bar-Caspi , Kshamta Jerath , Arshish Kapadia , Tarkan Sevilmis , Tittu Jose
IPC分类号: G06F17/30
CPC分类号: G06F17/3089 , G06F11/1446 , G06F17/30356
摘要: A machine manager controls the deployment and management of machines (physical and virtual) for an online service. Multi-tier server groups are arranged in farms that each may include different configurations. For example, their may be content farms, federated services farms and SQL farms that are arranged to perform operations for the online service. When the multiple farms are upgraded, new farms are deployed and the associated content databases from the old farms are moved to the newly deployed farms. During the upgrade of the farms, requests may continue to be processed by the farms. The farms may be automatically load balanced during an upgrade. As content becomes available on the new farm, requests for the content may be automatically redirected to the new farm.
摘要翻译: 机器管理员控制在线服务的机器(物理和虚拟)的部署和管理。 多层服务器组在农场中排列,每个服务器组可能包括不同的配置。 例如,他们可能是内容农场,联合服务场和安排为在线服务执行操作的SQL农场。 当多个农场进行升级时,将部署新农场,并将来自旧农场的相关内容数据库移至新部署的农场。 在农场升级期间,农场可能会继续处理请求。 在升级过程中,农场可能会自动进行负载平衡。 随着内容在新服务器场中可用,对内容的请求可能会自动重定向到新服务器场。
-
公开(公告)号:US20080172377A1
公开(公告)日:2008-07-17
申请号:US11653580
申请日:2007-01-16
申请人: Arshish Kapadia , Mark Zeller
发明人: Arshish Kapadia , Mark Zeller
IPC分类号: G06F17/30
CPC分类号: G06F17/30867 , Y10S707/99931 , Y10S707/99933 , Y10S707/99939
摘要: 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.
摘要翻译: 方法和计算机可读介质根据用户的访问权限提供搜索结果的有效寻呼。 根据各种实施方式,对搜索查询的请求导致所检索和分析的用户访问权限的计算数量的搜索结果。 当具有用户访问权限的文档被定位时,保持与具有用户访问权限的定位文档的数量相对应的会话状态信息以及定位具有用户访问权限的文档数量所需的分析文档的数量。 此信息用于动态更改检索的后续文档的数量,以填充一页结果。 这最小化用户访问权限的冗余确定,并最大限度地减少要检索和分析的文档数量,以便实现搜索查询请求。
-
公开(公告)号:US08037110B2
公开(公告)日:2011-10-11
申请号:US11964868
申请日:2007-12-27
申请人: Rolando Jimenez Salgado , Arshish Kapadia , David Koronthaly , Mohammed Nazeeruddin , Sundar Paranthaman , Kaushik Raj , Tarkan Sevilmis , Targo Tennisberg
发明人: Rolando Jimenez Salgado , Arshish Kapadia , David Koronthaly , Mohammed Nazeeruddin , Sundar Paranthaman , Kaushik Raj , Tarkan Sevilmis , Targo Tennisberg
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)和关联操作,就好像针对实际业务数据源执行。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。
-
4.
公开(公告)号:US20140053144A1
公开(公告)日:2014-02-20
申请号:US13585045
申请日:2012-08-14
申请人: Tittu Jose , Janak Agarwal , Hardik Shah , Maxim Lukiyanov , Stephen Clark , Tarkan Sevilmis , Sreekanth Lingannapeta , Arshish Kapadia , Gheorghita Irimescu
发明人: Tittu Jose , Janak Agarwal , Hardik Shah , Maxim Lukiyanov , Stephen Clark , Tarkan Sevilmis , Sreekanth Lingannapeta , Arshish Kapadia , Gheorghita Irimescu
IPC分类号: G06F9/44
CPC分类号: G06F8/65
摘要: Disclosed herein are systems, methods, and software for facilitating technology upgrades. In at least one implementation, an incomplete upgrade to service units within a service environment is initiated. An upgrade health of each of the service units is evaluated based at least in part on results of the incomplete upgrade. A complete upgrade of the service environment is then initiated based at least in part on the upgrade health of each of the plurality of service units.
摘要翻译: 本文公开了用于促进技术升级的系统,方法和软件。 在至少一个实现中,启动对服务环境内的服务单元的不完全升级。 至少部分地根据不完整升级的结果评估每个服务单元的升级健康状况。 至少部分地基于多个服务单元中的每一个的升级健康来启动服务环境的完全升级。
-
公开(公告)号:US20090171679A1
公开(公告)日:2009-07-02
申请号:US11964868
申请日:2007-12-27
申请人: Rolando Jimenez Salgado , Arshish Kapadia , David Koronthaly , Mohammed Nazeeruddin , Sundar Paranthaman , Kaushik Raj , Tarkan Sevilmis , Targo Tennisberg
发明人: Rolando Jimenez Salgado , Arshish Kapadia , David Koronthaly , Mohammed Nazeeruddin , Sundar Paranthaman , Kaushik Raj , Tarkan Sevilmis , Targo Tennisberg
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)和关联操作,就像对实际业务数据源执行一样。 当外部密钥不存在于相关实体中时,当业务数据源生成实体标识符和实体关联的离线导航时,该体系结构支持实体和相关实体集的离线创建。
-
6.
公开(公告)号:US20070061295A1
公开(公告)日:2007-03-15
申请号:US11222702
申请日:2005-09-09
申请人: Jonah Burke , Arshish Kapadia , Howard Crow , Targo Tennisberg
发明人: Jonah Burke , Arshish Kapadia , Howard Crow , Targo Tennisberg
IPC分类号: G06F17/30
CPC分类号: G06F17/30398 , Y10S707/99933
摘要: 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.
摘要翻译: 提供了一种用于在不同信息系统中选择数据的自适应选择器。 自适应选择器可以由应用程序来实现,以从与其他应用相关联的一个或多个数据存储中挑选项目。 自适应选择器确定由数据存储提供的可用于拾取的项目以及与项目相关联的数据类型。 自适应选择器通过第一应用接收由用户提供的密钥信息,并根据密钥信息搜索可用的项目。 自适应选择器还对项目进行过滤以识别所需的项目。 自适应选择器可以确定与数据存储相关联的过滤功能,并自动适应这些过滤功能。 自适应选择器可以用与所需项相关联的唯一标识符与密钥信息匹配的密钥信息搜索来检索所需项目。 关键信息搜索使用户能够在不浏览的情况下选择项目。 如果搜索返回多个项目,自适应选择器可以提供用于选择所需的消歧菜单。 搜索结果也可以由自适应滤波器确定的上下文进行滤波。 上下文可以包括任何参数,诸如用户的身份,一天中的时间,用户正在工作的应用,用户的组织规则等。
-
公开(公告)号:US20060294578A1
公开(公告)日:2006-12-28
申请号:US11262273
申请日:2005-10-28
申请人: Jonah Burke , Arshish Kapadia
发明人: Jonah Burke , Arshish Kapadia
IPC分类号: H04L9/32
CPC分类号: H04L63/101 , G06F21/604 , G06F21/6218 , G06F21/629 , G06F2221/2141 , G06F2221/2145
摘要: 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.
-
公开(公告)号:US20060294051A1
公开(公告)日:2006-12-28
申请号:US11191771
申请日:2005-07-28
申请人: Arshish Kapadia , Jonah Burke , Howard Crow
发明人: Arshish Kapadia , Jonah Burke , Howard Crow
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.
摘要翻译: 企业系统可以分离后端应用中存在的可执行功能,并且分离可以具有不同的粒度级别。 应用程序的分离函数可以以元数据对象的形式登记在目录中。 一旦可执行功能被注册,每个粒度功能对象的授权信息可以与授权信息相关联。 以这种方式,可以以特征(或对象对象)为基础以统一的方式对应用的服务进行授权。
-
公开(公告)号:US20060294042A1
公开(公告)日:2006-12-28
申请号:US11165748
申请日:2005-06-23
申请人: Arshish Kapadia , Jonah Burke , Howard Crow
发明人: Arshish Kapadia , Jonah Burke , Howard Crow
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.
摘要翻译: 公开了一种数据存储目录服务模型,用于将不同的数据存储服务暴露给客户端,而不需要关于如何与每个不同的服务进行交互的明确知识。 数据存储目录服务模型可以维护客户端可以访问的每个数据存储服务的交互细节,以与这些服务进行交互。 该模型还可以维护可以描述可用于客户端访问的不同类型的服务的元数据,这些服务使用的数据类型,如何访问由服务提供的数据,以及如何在语义上与用于访问服务的服务进行通信 数据。 另外,数据存储可以包括允许客户端以多种方式与一个或多个注册数据存储进行交互的元数据,诸如用于发现注册的数据存储服务,实体,类和/或相同实体之间的任何关联 或在不同的服务之间。
-
公开(公告)号:US20060224592A1
公开(公告)日:2006-10-05
申请号:US11096429
申请日:2005-03-29
申请人: Arshish Kapadia , Jonah Burke , R. Parke , Howard Crow
发明人: Arshish Kapadia , Jonah Burke , R. Parke , Howard Crow
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文档)通信的特定协议。 尽管爬网程序可能需要使用多种可能的协议来连接到数据库,但系统包括一个统一的应用程序编程接口,用于统一访问数据库和应用程序文档中的信息。
-
-
-
-
-
-
-
-
-