Patents by Inventor MANISH KANSAL

MANISH KANSAL 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: 20230048809
    Abstract: An apparatus is provided for selecting an electronic calendar from a plurality of available electronic calendars for saving of an event for a user. The apparatus comprises a data storage storing user-specific inferences pertaining to the user; and a calendar suggestion module. The calendar suggestion module is configured to: apply semantic analysis to an indication of an event received at the apparatus; access the data storage to identify a user-specific inference that is relevant to the received event based on the semantic analysis; and using the relevant user-specific inference, select a calendar from the plurality of calendars to which the event should be stored. A corresponding method and computer program are also provided.
    Type: Application
    Filed: November 19, 2020
    Publication date: February 16, 2023
    Inventors: Rahul GUPTA, Manish KANSAL
  • Patent number: 10992607
    Abstract: Examples are disclosed herein that relate to delivering electronic messages to intended recipients based on detected contextual events. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input of a message, store the message in a data store for delivery to an intended recipient, determine contextual information for the message and store the contextual information for the message in the data store, detect a contextual event that matches a triggering condition for delivery of the message based upon the contextual information for the message, and based upon the contextual event matching the triggering condition, send the message to a device associated with the intended recipient.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma, Manish Kansal
  • Publication number: 20210117928
    Abstract: A participant suggestion service receives a user input to create a calendar event, as well as a user input indicative of parameters associated with the calendar event. Context parameters are obtained based upon the input parameters, and can include correlations between the input parameters and potential participants. A set of suggested participants is identified based upon the input parameters and the context parameters. The set of suggested participants is surfaced for interaction by the user.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 22, 2021
    Inventors: Rahul Gupta, Manish Kansal
  • Publication number: 20190297034
    Abstract: Examples are disclosed herein that relate to delivering electronic messages to intended recipients based on detected contextual events. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input of a message, store the message in a data store for delivery to an intended recipient, determine contextual information for the message and store the contextual information for the message in the data store, detect a contextual event that matches a triggering condition for delivery of the message based upon the contextual information for the message, and based upon the contextual event matching the triggering condition, send the message to a device associated with the intended recipient.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rahul GUPTA, Pradeep Kumar REDDY K, Bhavesh SHARMA, Manish KANSAL
  • Publication number: 20190213528
    Abstract: Various systems and methods for managing impersonated tasks. In an example, the system includes a processor and storage. The processor may cause the processor to identify, in response to input from an input-user, a user generated impersonated task (UGIT) and a task-user from a people graph. The instructions may cause the processor to send the UGIT to a data store for a task-user device in response to a verified communication permission status. The instructions may cause the processor to monitor for an indicator from the task-user device, wherein the indicator corresponds to completion of the UGIT. The processor may also modify a data object corresponding to the UGIT based on the indicator from the task-user device to reflect a completion status and a set of users related to the UGIT to be notified of the completion status. The processor may transmit a digital notification to the set of users.
    Type: Application
    Filed: January 10, 2018
    Publication date: July 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rahul GUPTA, Manish KANSAL
  • Publication number: 20130024431
    Abstract: Methods, systems, and computer-readable media for managing event data and exploring the event data in an event database are provided. A data acquisition system may process the event database to remove duplicates and assign event data ranks to the event data. The event data rank may be based on query log data. In turn, a search engine communicatively connected to the event database may generate search results that include the event data. The search engine may receive an event data search request from a user. The event data matching the event data search request is retrieved from the event database and formatted, by the search engine, for display in rank order based on the event data rank, proximity of user location to an event location, and extent of query match in various event fields like title, description, etc.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: SURESH PARTHASARATHY, SUBRATA ROYCHOUDHURI, ANUJ ARORA, PHANINDRA KANUMURI, MANISH KANSAL, SRIKRISHNA SATISH DEVU, SARABJIT SINGH SEERA