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: 20230028381
    Abstract: 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: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: 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: 11385914
    Abstract: 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: Grant
    Filed: January 2, 2018
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Luis Carlos Vargas Herring, Mark J. Encarnacion, Patrick Pantel, Jaime Brooks Teevan, Victor Poznanski, Woon Kiat Wong
  • Publication number: 20220138412
    Abstract: 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: Application
    Filed: January 13, 2022
    Publication date: May 5, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
  • Patent number: 11244106
    Abstract: 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: Grant
    Filed: July 3, 2019
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sujay Kumar Jauhar, Nirupama Chandrasekaran, Elnaz Nouri, Mark J. Encarnacion, Michael Gamon
  • Publication number: 20210004736
    Abstract: 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: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON, Ryen W. WHITE
  • Publication number: 20210004436
    Abstract: 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: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sujay Kumar JAUHAR, Nirupama CHANDRASEKARAN, Elnaz NOURI, Mark J. ENCARNACION, Michael GAMON
  • Publication number: 20190205772
    Abstract: 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: Application
    Filed: January 2, 2018
    Publication date: July 4, 2019
    Inventors: Bernhard S.J. Kohlmeier, Luis Carlos Vargas Herring, Mark J. Encarnacion, Patrick Pantel, Jaime Brooks Teevan, Victor Poznanski, Woon Kiat Wong
  • Patent number: 8938653
    Abstract: 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: Grant
    Filed: December 14, 2011
    Date of Patent: January 20, 2015
    Assignee: Microsoft Corporation
    Inventors: Yutaka Suzue, Johnson T. Apacible, Mark J. Encarnación, Jamie Huynh, Simon D. Bernstein
  • Publication number: 20140181741
    Abstract: 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: Application
    Filed: December 24, 2012
    Publication date: June 26, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson Apacible, Tim Paek, Allen Herring, Mark J. Encarnación, Woon Kiat Wong
  • Patent number: 8606739
    Abstract: 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: Grant
    Filed: March 4, 2011
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Johnson T. Apacible, Mark J. Encarnación, Krishnamohan R. Nareddy
  • Publication number: 20130159804
    Abstract: 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: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: Microsoft Corporation
    Inventors: Yutaka Suzue, Johnson T. Apacible, Mark J. Encarnación, Jamie Huynh, Simon D. Bernstein
  • Publication number: 20120005219
    Abstract: 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: Application
    Filed: March 4, 2011
    Publication date: January 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Johnson T. Apacible, Mark J. Encarnación, Krishnamohan R. Nareddy
  • Patent number: 7668939
    Abstract: 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: Grant
    Filed: December 19, 2003
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan
  • Patent number: 7647385
    Abstract: 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: Grant
    Filed: December 19, 2003
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan
  • Patent number: 7555543
    Abstract: 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: Grant
    Filed: December 19, 2003
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark J. Encarnacion, Jason Flaks, Jai Srinivasan