Patents by Inventor Mark J. Encarnacion
Mark J. Encarnacion 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).
-
Publication number: 20230028381Abstract: Systems and methods for facilitating an enterprise user to obtain an answer to a user question within an enterprise based on an enterprise knowledge graph are provided. In particular, an enterprise server may receive the user question from the enterprise user, determine a suggested topic associated with the user question based on the enterprise knowledge graph by transforming the user question into a semantic representation to identify a plurality of similar entities within the enterprise knowledge graph, and determine whether a relevant question-and-answer (Q&A) pair linked to the suggested topic exists based on the enterprise knowledge graph. In response to a determination that the relevant Q&A pair does not exist, the enterprise server may determine a predicted answer to the user question and update the enterprise knowledge graph.Type: ApplicationFiled: July 20, 2021Publication date: January 26, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Dmitriy MEYERZON, Victor POZNANSKI, Nikita VORONKOV, Ryen W. WHITE, Eric GRADEL, Mark J. ENCARNACIÓN, Kerem YUCETURK, Michael GAMON, Nirupama CHANDRASEKARAN, Silviu-Petru CUCERZAN, Keith Richard CHAMBERS, John William BACUS, Aaron Lee HALFAKER, James S. WOFFINDEN-LUEY, Youngji KIM
-
Patent number: 11385914Abstract: A content creation application can include a feature that receives an inline note within a document and communicates the content of the inline note and a user identifier associated with an author of the inline note to an intelligence service. The intelligence service can identify, from the content of the inline note, one or more agents and a request, the identified one or more agents being the author, one or more person agents, one or more bot agents, or a combination thereof. Based on the identified agent (or lack thereof), the intelligence service can generate a message to each of the one or more agents and communicate the message to the each of the one or more agents over a communication channel. A person agent or the author can receive the message and view the message using the appropriate communication application without accessing the original document.Type: GrantFiled: January 2, 2018Date of Patent: July 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Bernhard S. J. Kohlmeier, Luis Carlos Vargas Herring, Mark J. Encarnacion, Patrick Pantel, Jaime Brooks Teevan, Victor Poznanski, Woon Kiat Wong
-
Publication number: 20220138412Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: ApplicationFiled: January 13, 2022Publication date: May 5, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
-
Patent number: 11244106Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: GrantFiled: July 3, 2019Date of Patent: February 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sujay Kumar Jauhar, Nirupama Chandrasekaran, Elnaz Nouri, Mark J. Encarnacion, Michael Gamon
-
Publication number: 20210004736Abstract: Aspects of the present disclosure relate to task modification and optimization. In examples, a user provides an indication of a task goal. A set of candidate task templates are identified based on the task goal. The user specifies optimization criteria, and the set of candidate task templates is ranked based on the optimization criteria. Accordingly, at least a part of the ranked set is presented to the user, from which the user selects a task template. In other examples, an optimal task template is determined automatically. In some instances, a user selects a subtask of an existing task to optimize in view of optimization criteria. Accordingly, a set of candidate subtasks is identified. The set of candidate subtasks is ranked according to the optimization criteria, after which a user may select one or more replacement subtasks. As a result, subtasks of the task are replaced according to the selected subtask.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON, Ryen W. WHITE
-
Publication number: 20210004436Abstract: Aspects of the present disclosure relate to task template generation and social task discovery. In examples, a task template catalog comprises task templates, which may be automatically generated and/or user-submitted, among other examples. Task templates can be reviewed, shared, and curated within the task template catalog. A user may browse the task catalog or search the task catalog for task templates. Once the user selects a task template, a task is generated based on the task template and added to the user's task list. In some examples, aspects of a task template may be customized. For example, a task may comprise parametric or conditional subtasks, thereby enabling a user to further tailor the task template to his or her needs. Thus, the task catalog provides a starting point from which the user can author a task in a task management application.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
-
Publication number: 20190205772Abstract: A content creation application can include a feature that receives an inline note within a document and communicates the content of the inline note and a user identifier associated with an author of the inline note to an intelligence service. The intelligence service can identify, from the content of the inline note, one or more agents and a request, the identified one or more agents being the author, one or more person agents, one or more bot agents, or a combination thereof. Based on the identified agent (or lack thereof), the intelligence service can generate a message to each of the one or more agents and communicate the message to the each of the one or more agents over a communication channel. A person agent or the author can receive the message and view the message using the appropriate communication application without accessing the original document.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Inventors: Bernhard S.J. Kohlmeier, Luis Carlos Vargas Herring, Mark J. Encarnacion, Patrick Pantel, Jaime Brooks Teevan, Victor Poznanski, Woon Kiat Wong
-
Patent number: 8938653Abstract: The subject disclosure is directed towards a technology by which the accuracy of context-based information provided by at least one data source for received context data is increased. Correctness information received in association with usage of looked up context-based information is logged. The correctness information may be processed to increase the overall accuracy by correcting a data source, and/or by creating a blended data source that includes the most likely accurate portions (segments) from among multiple data sources as determined via the correctness information.Type: GrantFiled: December 14, 2011Date of Patent: January 20, 2015Assignee: Microsoft CorporationInventors: Yutaka Suzue, Johnson T. Apacible, Mark J. Encarnación, Jamie Huynh, Simon D. Bernstein
-
Publication number: 20140181741Abstract: The claimed subject matter provides a method for receiving and displaying contextually relevant information to a user. The method includes receiving automatically-updated contextually relevant information at a display device. The contextually relevant information includes information that is at least in part associated with the user. The display device then displays the contextually relevant information discreetly to the user.Type: ApplicationFiled: December 24, 2012Publication date: June 26, 2014Applicant: MICROSOFT CORPORATIONInventors: Johnson Apacible, Tim Paek, Allen Herring, Mark J. Encarnación, Woon Kiat Wong
-
Patent number: 8606739Abstract: An “Iterative Query Reformulator” provides various techniques for using a computational engine to reformulate initial queries through one or more iterations. This query reformulation process ensures that results returned from search engines or recommendation systems using a reformulated query have improved relevance relative to results that would have been returned using only the initial query. More specifically, the Iterative Query Reformulator provides an end to end solution that uses computations from one or more knowledge databases or knowledge sources to find “partial answers” to subqueries derived or extracted from an initial query. These partial answers are then used to reformulate the initial query, with the reformulated query being used by the search engines or recommendations systems to provide results that are highly relevant to the initial query.Type: GrantFiled: March 4, 2011Date of Patent: December 10, 2013Assignee: Microsoft CorporationInventors: Johnson T. Apacible, Mark J. Encarnación, Krishnamohan R. Nareddy
-
Publication number: 20130159804Abstract: The subject disclosure is directed towards a technology by which the accuracy of context-based information provided by at least one data source for received context data is increased. Correctness information received in association with usage of looked up context-based information is logged. The correctness information may be processed to increase the overall accuracy by correcting a data source, and/or by creating a blended data source that includes the most likely accurate portions (segments) from among multiple data sources as determined via the correctness information.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: Microsoft CorporationInventors: Yutaka Suzue, Johnson T. Apacible, Mark J. Encarnación, Jamie Huynh, Simon D. Bernstein
-
Publication number: 20120005219Abstract: An “Iterative Query Reformulator” provides various techniques for using a computational engine to reformulate initial queries through one or more iterations. This query reformulation process ensures that results returned from search engines or recommendation systems using a reformulated query have improved relevance relative to results that would have been returned using only the initial query. More specifically, the Iterative Query Reformulator provides an end to end solution that uses computations from one or more knowledge databases or knowledge sources to find “partial answers” to subqueries derived or extracted from an initial query. These partial answers are then used to reformulate the initial query, with the reformulated query being used by the search engines or recommendations systems to provide results that are highly relevant to the initial query.Type: ApplicationFiled: March 4, 2011Publication date: January 5, 2012Applicant: MICROSOFT CORPORATIONInventors: Johnson T. Apacible, Mark J. Encarnación, Krishnamohan R. Nareddy
-
Patent number: 7668939Abstract: A media server in a Universal Plug and Play (UPnP) network includes a resource sharing service to govern the distribution of resource information regarding resources to rendering devices. In one case, the resource sharing service consults a criterion to determine whether an identified network device is authorized to receive resource information. In another case, the resource sharing service consults another criterion to determine whether a specified individual associated with the media server must consent to the transfer of the resource information in order for the transfer to occur. The resource information may include resource metadata that describes high level information regarding resources, as well as resource content. The media server includes various user interface presentations that allow the media server user to specify shared resources and distribution criteria.Type: GrantFiled: December 19, 2003Date of Patent: February 23, 2010Assignee: Microsoft CorporationInventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan
-
Patent number: 7647385Abstract: A network architecture in a Universal Plug and Play (UPnP) network includes a resource sharing service to govern the distribution of resource information from a server to a recipient entity (such as rendering device or a control point).Type: GrantFiled: December 19, 2003Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan
-
Patent number: 7555543Abstract: A media server in a Universal Plug and Play (UPnP) network includes a resource sharing service to govern the distribution of media resource information to rendering devices. The media server includes: a media service module operating in a clamped down user context (e.g., a local service user context) and configured to share resource information over the network; a supplemental module operating in a local system user context and configured to assist the media service module in sharing resource information over the network; and a control panel module operating in a logged on user context and configured to interact with a user via a user interface display. The local system user context provides a higher level of access to media server resources compared to the clamped down user context. The media server also provides fast user switching (FUS) functionality that allows multiple users to have respective instances of the control panel module pending at the same time.Type: GrantFiled: December 19, 2003Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan