Patents by Inventor Kausik Ghatak

Kausik Ghatak 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: 20240089136
    Abstract: Methods, computer systems, and computer-storage media, and graphical user interfaces are provided for facilitating efficient meeting management, according to embodiments of the present technology. In one embodiment, engagement data associated with an attendee of an online meeting is obtained. Thereafter, an engagement metric is generated using the engagement data, the engagement metric indicating an extent of engagement of the attendee to the online meeting. Based on the engagement metric indicating that the extent of engagement of the attendee to the online meeting falls below an engagement threshold, a request is provided to disconnect or throttle an audio and/or video stream of the online meeting to and/or from an attendee device associated with the attendee of the online meeting. Efficient meeting management may also be performed by clustering related messages.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: Pranavasthitha TANDRA, Hitesh Kumar JHAMB, Vikram GUPTA, Arvind Kumar SINGH, Anubhuti ARUN, Ashutosh TRIPATHI, Kausik GHATAK, Aman RASTOGI
  • Patent number: 11854148
    Abstract: A head-mounted display device, including a display, one or more input devices including one or more image sensors, one or more communication devices, and a processor. The processor may output for display a mixed reality experience including one or more virtual objects. The processor may transmit imaging data to a server computing device. The processor may receive, from the server computing device, an identification of a virtual content item display opportunity, which may include a determination that the mixed reality experience and one or more physical features identified from the imaging data satisfy one or more spatial and/or temporal constraints. The processor may transmit a request for one or more virtual content items to the server computing device based on the identification. The processor may receive the one or more virtual content items from the server computing device and may output the one or more virtual content items for display.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kausik Ghatak
  • Patent number: 11848792
    Abstract: Methods, computer systems, and computer-storage media, and graphical user interfaces are provided for facilitating efficient meeting management, according to embodiments of the present technology. In one embodiment, engagement data associated with an attendee of an online meeting is obtained. Thereafter, an engagement metric is generated using the engagement data, the engagement metric indicating an extent of engagement of the attendee to the online meeting. Based on the engagement metric indicating that the extent of engagement of the attendee to the online meeting falls below an engagement threshold, a request is provided to disconnect or throttle an audio and/or video stream of the online meeting to and/or from an attendee device associated with the attendee of the online meeting. Efficient meeting management may also be performed by clustering related messages.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: December 19, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pranavasthitha Tandra, Hitesh Kumar Jhamb, Vikram Gupta, Arvind Kumar Singh, Anubhuti Arun, Ashutosh Tripathi, Kausik Ghatak, Aman Rastogi
  • Patent number: 11755844
    Abstract: Servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: September 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
  • Publication number: 20230006849
    Abstract: Methods, computer systems, and computer-storage media, and graphical user interfaces are provided for facilitating efficient meeting management, according to embodiments of the present technology. In one embodiment, engagement data associated with an attendee of an online meeting is obtained. Thereafter, an engagement metric is generated using the engagement data, the engagement metric indicating an extent of engagement of the attendee to the online meeting. Based on the engagement metric indicating that the extent of engagement of the attendee to the online meeting falls below an engagement threshold, a request is provided to disconnect or throttle an audio and/or video stream of the online meeting to and/or from an attendee device associated with the attendee of the online meeting. Efficient meeting management may also be performed by clustering related messages.
    Type: Application
    Filed: April 1, 2022
    Publication date: January 5, 2023
    Inventors: Pranavasthitha TANDRA, Hitesh Kumar JHAMB, Vikram GUPTA, Arvind Kumar SINGH, Anubhuti ARUN, Ashutosh TRIPATHI, Kausik GHATAK, Aman RASTOGI, Ankit JAIN
  • Patent number: 11531583
    Abstract: Methods and systems for networked systems are provided. A reinforcement learning (RL) agent is deployed during runtime of a networked system having at least a first component and a second component. The RL agent detects a first degradation signal in response to an error associated with the first component and a second degradation signal from the second component, the second degradation signal generated in response to the error. The RL agent identifies from a learned data structure an action for fixing degradation, at both the first component and the second component; and continues to update the learned data structure, upon successful and unsuccessful attempts to fix degradation associated with the first component and the second component.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: December 20, 2022
    Assignee: NETAPP, INC.
    Inventor: Kausik Ghatak
  • Publication number: 20220075683
    Abstract: Methods and systems for networked systems are provided. A reinforcement learning (RL) agent is deployed during runtime of a networked system having at least a first component and a second component. The RL agent detects a first degradation signal in response to an error associated with the first component and a second degradation signal from the second component, the second degradation signal generated in response to the error. The RL agent identifies from a learned data structure an action for fixing degradation, at both the first component and the second component; and continues to update the learned data structure, upon successful and unsuccessful attempts to fix degradation associated with the first component and the second component.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Applicant: NETAPP, INC.
    Inventor: Kausik Ghatak
  • Patent number: 11188413
    Abstract: Methods and systems for networked systems are provided. A reinforcement learning (RL) agent is deployed during runtime of a networked system having at least a first component and a second component. The RL agent detects a first degradation signal in response to an error associated with the first component and a second degradation signal from the second component, the second degradation signal generated in response to the error. The RL agent identifies from a learned data structure an action for fixing degradation, at both the first component and the second component; and continues to update the learned data structure, upon successful and unsuccessful attempts to fix degradation associated with the first component and the second component.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: November 30, 2021
    Assignee: NetApp, Inc.
    Inventor: Kausik Ghatak
  • Publication number: 20210279423
    Abstract: Servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
  • Patent number: 11080629
    Abstract: A computer-implemented technique is described herein for receiving activity signals from plural logic components running on one or more computing devices. Each activity signal includes an activity information item (AII) that describes an activity performed by a subject (e.g., a user), or to be performed by the subject, as recorded by a logic component. The technique stores AIIs extracted from the activity signals in a graph data structure. The technique then: determines, by interrogating the graph data structure, one or more activity clusters within a span of time, each activity cluster pertaining to a group of AIIs associated with a same encompassing project; generates one or more summary documents based on the identified activity cluster(s); and sends the summary documents to an output device.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kausik Ghatak, Davis John, Suyash Kumar Tiwari, Swathy Thoppay Mothilal, Christopher Yu, Amit Singh
  • Patent number: 11062272
    Abstract: A computer-implemented technique is described herein for scheduling events. The technique involves recommending one or more candidate spaces (e.g., candidate meeting rooms) based on a selected visit profile for each attendee to the event. More specifically, the technique selects a visit profile for each attendee from a group including a live visit profile, a short-term visit profile, and a long-term visit profile. Each such visit profile describes one or more visits made by the attendee within a prescribed timespan. The technique captures visit data for each such visit based on movement-related signals provided by one or more movement-determining mechanisms. A mobile computing device provides at least one movement-determining mechanism. In a preliminary phase, the technique can identify the geographical position of each candidate meeting space using a crowdsourcing operation.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kausik Ghatak, Manish Kataria, Shabaz Ahmed
  • Patent number: 11048880
    Abstract: Email servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an email server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the email server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The email server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
  • Publication number: 20210019709
    Abstract: A computer-implemented technique is described herein for scheduling events. The technique involves recommending one or more candidate spaces (e.g., candidate meeting rooms) based on a selected visit profile for each attendee to the event. More specifically, the technique selects a visit profile for each attendee from a group including a live visit profile, a short-term visit profile, and a long-term visit profile. Each such visit profile describes one or more visits made by the attendee within a prescribed timespan. The technique captures visit data for each such visit based on movement-related signals provided by one or more movement-determining mechanisms. A mobile computing device provides at least one movement-determining mechanism. In a preliminary phase, the technique can identify the geographical position of each candidate meeting space using a crowdsourcing operation.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Kausik GHATAK, Manish KATARIA, Shabaz AHMED
  • Patent number: 10887727
    Abstract: A computer-implemented technique is described herein for detecting work-related visits. The technique includes receiving movement data from one or more movement-sensing mechanisms associated with a local computing device carried by a user. The technique further includes: determining, using a state machine, and based on the movement data, that a user has commenced a candidate visit, the candidate visit being described by visit data; determining, using the state machine, and based on the movement data, that the user has completed the candidate visit; and determining, using a context-determining component, and based on the visit data, whether the candidate visit corresponds to a work-related visit for which work has been completed. The technique further includes mechanisms that allow the user to add a content item to the visit data of an ongoing visit, prevent private data from leaving the local computing device, and efficiently consume power of the local computing device.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kausik Ghatak, Suyash Kumar Tiwari, Ravi Krishnan, Sarang Deshpande, Moinak Chatterjee, Shabaz Ahmed
  • Patent number: 10880377
    Abstract: Methods and systems for a networked storage system are provided. One method includes utilizing a training dataset for prioritizing a plurality of events associated with a networked storage system using a plurality of resources. Each event is associated with a plurality of parameters, each parameter associated with a severity level determination for each event; and each event is provided an initial priority score based on a time when each event is selected for resolution. The plurality of parameters may include an event source. The method further includes using the training dataset to identify a weight of each parameter by executing an iterative prediction algorithm; determining a priority score of a new event based on the weight of each parameter; updating the training dataset with the priority score of the new event; and adjusting a resource impacted by the new event, based on the priority score of the new event.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 29, 2020
    Assignee: NETAPP, INC.
    Inventors: Kausik Ghatak, Sandeep Vasanth Kamath, Manoj
  • Publication number: 20200322432
    Abstract: Methods and systems for a networked storage system are provided. One method includes utilizing a training dataset for prioritizing a plurality of events of a networked storage system using a plurality of resources. Each event is associated with a plurality of parameters that impact a severity level determination for each event; and each event is provided an initial priority score based on a time when each event is selected for resolution. The plurality of parameters may include an event source. The method further includes using the training dataset to identify a weight of each parameter by executing an iterative prediction algorithm; determining a priority score of a new event based on the weight of each parameter; updating the training dataset using the priority score of the new event; and adjusting a resource impacted by the new event, based on the priority score.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Applicant: NETAPP, INC.
    Inventors: Kausik Ghatak, Sandeep Vasanth Kamath, Manoj
  • Publication number: 20200302372
    Abstract: A computer-implemented technique is described herein for receiving activity signals from plural logic components running on one or more computing devices. Each activity signal includes an activity information item (AII) that describes an activity performed by a subject (e.g., a user), or to be performed by the subject, as recorded by a logic component. The technique stores AIIs extracted from the activity signals in a graph data structure. The technique then: determines, by interrogating the graph data structure, one or more activity clusters within a span of time, each activity cluster pertaining to a group of AIIs associated with a same encompassing project; generates one or more summary documents based on the identified activity cluster(s); and sends the summary documents to an output device.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Kausik GHATAK, Davis JOHN, Suyash Kumar TIWARI, Swathy THOPPAY MOTHILAL, Christopher YU, Amit SINGH
  • Publication number: 20200233926
    Abstract: Email servers configured to perform automatic summarization of content in electronic messages are discloses herein. In one embodiment, upon receiving an email, an email server determines whether the incoming email is a templated message. In response to determining that the incoming email is not a templated message, the email server classifies one or more sentences in the email as a statement of decision, judgement, inference, or fact, cluster the classified statements into clusters, and select one or more of the clusters to automatically generate summaries of the incoming email. The email server can then insert data representing the generated summaries into the email before transmitting the email to a destination via a computer network.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 23, 2020
    Inventors: Kausik Ghatak, Ganessh Kumar R P, Priyanka Goel, Neeraj Singh, Swathi Karri
  • Publication number: 20200186967
    Abstract: A computer-implemented technique is described herein for detecting work-related visits. The technique includes receiving movement data from one or more movement-sensing mechanisms associated with a local computing device carried by a user. The technique further includes: determining, using a state machine, and based on the movement data, that a user has commenced a candidate visit, the candidate visit being described by visit data; determining, using the state machine, and based on the movement data, that the user has completed the candidate visit; and determining, using a context-determining component, and based on the visit data, whether the candidate visit corresponds to a work-related visit for which work has been completed. The technique further includes mechanisms that allow the user to add a content item to the visit data of an ongoing visit, prevent private data from leaving the local computing device, and efficiently consume power of the local computing device.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Kausik GHATAK, Suyash Kumar TIWARI, Ravi KRISHNAN, Sarang DESHPANDE, Moinak CHATTERJEE, Shabaz AHMED
  • Publication number: 20200160602
    Abstract: A head-mounted display device, including a display, one or more input devices including one or more image sensors, one or more communication devices, and a processor. The processor may output for display a mixed reality experience including one or more virtual objects. The processor may transmit imaging data to a server computing device. The processor may receive, from the server computing device, an identification of a virtual content item display opportunity, which may include a determination that the mixed reality experience and one or more physical features identified from the imaging data satisfy one or more spatial and/or temporal constraints. The processor may transmit a request for one or more virtual content items to the server computing device based on the identification. The processor may receive the one or more virtual content items from the server computing device and may output the one or more virtual content items for display.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Kausik GHATAK