Anthony Nino Bice - Seattle WA, US James Finnigan - Redmond WA, US Levon Esibov - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
The present invention extends to methods, systems, and computer program products for discovering and consuming related data. Users can find data related/relevant to an accessed dataset without leaving the context of their application. A service analyzes and understands (classifies) the dataset as well as user profile information and environmental information (e.g., operating system in use, task being performed, etc.). The service displays recommendations for related/relevant data and/or related/relevant data services within the application (e.g., within a spreadsheet, database, file system, etc.). In response to user selection of a recommendation, related/relevant data (either directly or from a data service) is transferred into the application. Accordingly, relevant/related data can be transferred into an application without a user having to leave the application to search for the data.
Recommending Data Based On User And Data Attributes
James Finnigan - Redmond WA, US Hariharan Sivaramakrishnan - Bellevue WA, US Anthony Nino Bice - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
The present invention extends to methods, systems, and computer program products for recommending data based on user and data attributes. User information and accessed data sets are periodically (and possibly automatically) accessed and updated. Source attributes are derived from user information and accessed data sets. Target attributes are derived from data directories and data services. Source attributes for an accessed data set are used along target attributes for a data directory or data service to determine the desirability of data directory or data service as a source of data relevant to the accessed data set. The data directory and/or data service can be recommended as able to provide relevant data. Accordingly, recommend relevant data can be recommended to a user without the user having to expressly search for the relevant data or even know that the relevant data exists.
Intelligently Recommending Schemas Based On User Input
Hariharan Sivaramakrishnan - Bellevue WA, US Anthony Nino Bice - Seattle WA, US David Mancini - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717100
Abstract:
The present invention extends to methods, systems, and computer program products for intelligently recommending schemas based on user input that defines a portion of a data structure. An intelligent auto-complete function can identify characteristics of the user input and, based on these characteristics, recommend schemas that are most likely to be selected by the user to complete the data structure or portion of the data structure. The identified characteristics of the user input can be compared to characteristics of defined schemas or of other data structures to identify schemas that are most likely to match the user's intent. These schemas are then recommended to the user. Such schemas can define the recommended shape of the data structure being defined, including data types for a particular column, columns to add to the data structure, or can define additional data structures to be added such as additional tables to a database.
Dynamic Visualization Generation And Implementation
Moe Khosravy - Bellevue WA, US Christian Liensberger - Bellevue WA, US Anthony Nino Bice - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707740, 707736, 707E17033
Abstract:
Embodiments are directed to selecting and applying data-specific presentations, to adaptively selecting visual presentations based on historical data and to providing rendering hints for data presentations. In one scenario, a computer system receives an indication that a visual presentation is to be applied to a specified portion of data. The computer system analyzes the specified data to determine which of a plurality of data presentations is most relevant for the specified data. The relevance is based on relevancy factors including one or more of the following: end-user profile, structure of the specified data and patterns within the specified data. The computer system then applies the determined appropriate visual presentation to the specified data.
Enriching Database Query Responses Using Data From External Data Sources
Anthony Nino Bice - Seattle WA, US David Robinson - Snohomish WA, US Hariharan Sivaramakrishnan - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707760, 707769, 707E1707, 707E17075
Abstract:
The subject disclosure is directed towards enriching database query responses using data from external data sources. When processing a database query seeking enriched data from an external data source, a request is communicated to the external data source based on the database query. An enriched database query response is generated based on data provided by the external data source. The enriched database query response may be combined with data returned via an internal database query operation, and/or inserted into a local database table.
Intelligently Recommending Schemas Based On User Input
- Redmond WA, US Anthony Nino Bice - Seattle WA, US David Mancini - Bellevue WA, US
International Classification:
G06F 9/44
Abstract:
The present invention extends to methods, systems, and computer program products for intelligently recommending schemas based on user input that defines a portion of a data structure. An intelligent auto-complete function can identify characteristics of the user input and, based on these characteristics, recommend schemas that are most likely to be selected by the user to complete the data structure or portion of the data structure. The identified characteristics of the user input can be compared to characteristics of defined schemas or of other data structures to identify schemas that are most likely to match the user's intent. These schemas are then recommended to the user. Such schemas can define the recommended shape of the data structure being defined, including data types for a particular column, columns to add to the data structure, or can define additional data structures to be added such as additional tables to a database.
Discovery Of Viewsheds And Vantage Points By Mining Geo-Tagged Data
- Redmond WA, US Christopher Alme - Seattle WA, US Norm Bryar - Seattle WA, US Anthony Bice - Seattle WA, US Arjun Sundararajan - Bellevue WA, US Mohamed H. Ali - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
Abstract:
Architecture that obtains and utilizes collections of geographically-tagged data to discover optimal vantage points for viewsheds of entities of interest such as physical entities and conceptual entities such as landmarks, sunset, skyline, etc. The disclosed architecture discloses the utilization of at least geo-tagged image data to discover relationships between a combination of concrete entities and/or abstract concepts, and techniques for surfacing such relationships to users. The data can be crowd-sourced geo-tagged image data that are mined from social content and which can be observed or experienced from a certain location/area.
- Redmond WA, US Norm Bryar - Seattle WA, US Christopher Alme - Seattle WA, US Namita Parab - Redmond WA, US Stephen Lawler - Berlin, DE Anthony Bice - Seattle WA, US Vanya Avramova - Stockholm, SE
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/02
US Classification:
4554561
Abstract:
Architecture that enables the capability to more effectively define and resize geofences to provide improved geofence utility based on rich context and crowd-sourced data. The architecture enables the intelligent placement of geofences based on rich context that includes both user context and ambient context such as the (predicted or implicitly/explicitly defined) user's travel path, mode of transport, the type of the entity to be visited by the user and geofenced, and the user incentive for visiting the entity to be geofenced. The ambient context includes non-user specific information such as external conditions that may limit or thwart user mobility such as traffic and weather conditions. The rich context and crowd-sourced data assist in improving the spatiotemporal accuracy of suggested/constructed geofences thereby creating a “shaped” geofence that is sufficiently defined to approximate the shape of the entity being geofenced with some degree of accuracy.