Patents by Inventor Evelyne Viegas
Evelyne Viegas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10402442Abstract: Described herein are technologies pertaining to automatically summarizing contents of a dataset and visualizing a summary of the dataset together with summaries of other datasets. A schema that defines the structure and content of a dataset is received, and pre-processing is undertaken on the schema to generate an enriched schema. Portions of the enriched schema are selected to generate a semantic summary of the schema, which is included with at least one exemplary entry of the dataset to generate a summary of the dataset.Type: GrantFiled: June 3, 2011Date of Patent: September 3, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Evelyne Viegas, Karin Koogan Breitman
-
Patent number: 9558275Abstract: Among other things, one or more techniques and/or systems are provided for building an action catalogue, generating an action frame for an action within the action catalogue, and/or executing an action. In an example, an action may be included within the action catalogue based upon descriptive text associated with an application indicating that the application is capable of performing the action (e.g., a movie app may be capable of performing an order movie tickets action). A parameter (e.g., a movie name) and/or an execution endpoint (e.g., a uniform resource identifier used to access movie ticket ordering functionality) may be used to generate an action frame for the action. In this way, user intent to perform an action may be identified from user input (e.g., a spoken command), and the action may be performed (e.g., on behalf of the user with minimal additional user input) by using the action frame.Type: GrantFiled: December 13, 2012Date of Patent: January 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Evelyne Viegas, Varish Mulwad, Patrick Pantel
-
Patent number: 9552352Abstract: Technologies pertaining to retrieval of contextually relevant attribute values for an automatically identified named entity in a document are described herein. Named entity recognition technologies are employed to identify named entities in the text of a document. Context corresponding to an identified named entity is analyzed to probabilistically assign a class to the named entity. Attributes that are most relevant to the class are determined, and attribute values for such attributes are retrieved. The attribute values are presented in correlation with the named entity in the document responsive to user-selection of the named entity in the document.Type: GrantFiled: November 10, 2011Date of Patent: January 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Evelyne Viegas, Eric Anthony Rozell
-
Patent number: 9183407Abstract: A technique for protecting the privacy of a query is provided using permissions that may be derived from an analysis of the context of the query. A monitoring component can be provided to receive or intercept queries directed at a datastore, and a privacy component is provided that analyzes permissions associated with the queries. The privacy component can also determine access levels of the queries based on the analysis of the permissions. A response component can then be provided to answer the queries in accordance with the access levels of the queries.Type: GrantFiled: October 28, 2011Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing LLCInventors: Henricus Johannes Maria Meijer, Evelyne Viegas, Savas Parastatidis, Stephen Harris Toub
-
Publication number: 20140172412Abstract: Among other things, one or more techniques and/or systems are provided for building an action catalogue, generating an action frame for an action within the action catalogue, and/or executing an action. In an example, an action may be included within the action catalogue based upon descriptive text associated with an application indicating that the application is capable of performing the action (e.g., a movie app may be capable of performing an order movie tickets action). A parameter (e.g., a movie name) and/or an execution endpoint (e.g., a uniform resource identifier used to access movie ticket ordering functionality) may be used to generate an action frame for the action. In this way, user intent to perform an action may be identified from user input (e.g., a spoken command), and the action may be performed (e.g., on behalf of the user with minimal additional user input) by using the action frame.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Evelyne Viegas, Varish Mulwad, Patrick Pantel
-
Publication number: 20130124964Abstract: Technologies pertaining to retrieval of contextually relevant attribute values for an automatically identified named entity in a document are described herein. Named entity recognition technologies are employed to identify named entities in the text of a document. Context corresponding to an identified named entity is analyzed to probabilistically assign a class to the named entity. Attributes that are most relevant to the class are determined, and attribute values for such attributes are retrieved. The attribute values are presented in correlation with the named entity in the document responsive to user-selection of the named entity in the document.Type: ApplicationFiled: November 10, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: Evelyne Viegas, Eric Anthony Rozell
-
Publication number: 20130110876Abstract: Permission based query processing techniques are provided for protecting privacy. A monitoring component can be provided to receive or intercept queries directed at a datastore, and a privacy component is provided that analyzes permissions associated with the queries. The privacy component can also determine access levels of the queries based on the analysis of the permissions. A response component can then be provided to answer the queries in accordance with the access levels of the queries. While the response component is answering the queries, it can also mask the data in the datastore through a variety of techniques disclosed herein. In other embodiments, query responses can be filtered based on query contexts and data from two or more datastores can be compared and similarities identified without exposing the data from either datastore.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Henricus Johannes Maria Meijer, Evelyne Viegas, Savas Parastatidis, Stephen Harris Toub
-
Publication number: 20120310990Abstract: Described herein are technologies pertaining to automatically summarizing contents of a dataset and visualizing a summary of the dataset together with summaries of other datasets. A schema that defines the structure and content of a dataset is received, and pre-processing is undertaken on the schema to generate an enriched schema. Portions of the enriched schema are selected to generate a semantic summary of the schema, which is included with at least one exemplary entry of the dataset to generate a summary of the dataset.Type: ApplicationFiled: June 3, 2011Publication date: December 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Evelyne Viegas, Karin Koogan Breitman
-
Patent number: 7315810Abstract: The present invention is a named entity (NE) interface to a linguistic analysis layer. The interface exposes each input sentence to the NE recognizers of all applications and returns all recognized NEs. Thus, the present invention can accommodate NEs which dynamically change in the applications, because each input string will be handed to the applications for NE recognition. The present invention also includes a data structure which is a normalized form of recognized NEs.Type: GrantFiled: January 7, 2002Date of Patent: January 1, 2008Assignee: Microsoft CorporationInventors: Saliha Azzam, Michael V. Calcagno, David N. Weise, Kevin R. Powell, Sonja S. Knoll, Pär Jonas Barklund, Evelyne Viegas