-
1.
公开(公告)号:US09396221B2
公开(公告)日:2016-07-19
申请号:US14250826
申请日:2014-04-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Christopher M. Vaughan , Carlos Yeung , Amit Gupta
IPC: G06F17/30
CPC classification number: G06F17/30312 , G06F17/30893
Abstract: Embodiments present a common access mechanism that can be used by one or more applications to access different data sources in a storage layer and have data stored in the data sources returned to the one or more applications. The common access mechanism can be presented by a data model that is implemented by a query and aggregation layer of an extensible querying/scheduling system. At least some individual data sources store data in different formats and have their own specific access mechanisms of which the one or more applications are unaware. In embodiments, the data model creates one or more data providers that are individually associated with individual data sources and knowledgeable of how to access data stored in an associated data source. At least some of the data providers receive queries for data and execute the queries using a different thread than the data model. At least some of the data providers are creatable on a thread that is a same thread as the data model.
Abstract translation: 实施例提出了一种通用访问机制,其可被一个或多个应用程序使用以访问存储层中的不同数据源,并且将存储在数据源中的数据返回到一个或多个应用。 公共访问机制可以由可扩展查询/调度系统的查询和聚合层实现的数据模型呈现。 至少一些单独的数据源以不同的格式存储数据,并且具有它们自己的一个或多个应用程序不知道的具体访问机制。 在实施例中,数据模型创建与各个数据源单独关联并且了解如何访问存储在关联数据源中的数据的一个或多个数据提供者。 至少一些数据提供者接收数据查询,并使用不同于数据模型的线程来执行查询。 至少有一些数据提供者可以在与数据模型相同的线程上创建。
-
公开(公告)号:US09292578B2
公开(公告)日:2016-03-22
申请号:US13915433
申请日:2013-06-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Christopher M. Vaughan , Oliver Wallace , Carlos Yeung , Amit Gupta , Christophe Marle
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/30554 , G06F17/30876 , G06F17/30899
Abstract: Various embodiments provide a Web browser that employs a relevancy algorithm to make an educated guess as to the likelihood of a user's intended destination when the user begins to enter text into a browser's address bar. In one or more embodiments, the relevancy algorithm employs various parameters and assigns weights to the parameters to arrive at a collection of suggestions to provide to the user. By using various rules, associated weightings, and the relevancy algorithm, relevant suggestions can be provided to a user to facilitate their navigation activities.
-