Patents by Inventor Neeraj Kumar Jain

Neeraj Kumar Jain 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: 11876805
    Abstract: The techniques disclosed herein improve existing systems by rendering a first user interface (UI) on a device of a member in a defined group, including messages being communicated between the defined group of users of the communication session. A selection of a message set including a subset of the messages of the defined group is received for corresponding with a non-member user who is not a member of the defined group. The selected message set is delivered to the non-member user. A second UI is rendered including the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set. Full access is not provided to other subsequent messages in the defined group not directed to the selected message set. Subsequent messages exchanged between the non-member user and the defined group are rendered. The subsequent messages are rendered in context of messages prior to the selected message.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 16, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
  • Publication number: 20230300177
    Abstract: A virtual meeting server and method to provide automatic status notifications of screensharing status between a presenter device sharing a screen with at least one participant device during a screensharing session, including a channel module to establish and maintain communication channels between the presenter and participant devices for transmitting signals to set up the screensharing session and data, including content frames, used in the screensharing session, a detection module to detect an acknowledgement response that the participant device has received the content, an analysis engine to analyze and determine a status of the screensharing session based on analyzing the acknowledgement response, and a notification module to send a status notification to the presenter device and the participant device, wherein the status notification indicates whether connection for the screensharing session has been established and is being maintained between the presenter device and the participant device.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Kumar JAIN, Tiphanie LAU, Nakul MADAAN
  • Publication number: 20230300178
    Abstract: A system and method to provide automatic status notifications of screensharing status to meeting participant devices participating in a screensharing session in a virtual meeting via a virtual meeting server, to, after an activation of the screen sharing session, determine if content frames for the screensharing session sent from a presenter device have reached other receiving meeting participant devices, determine if the received content frames meet predetermined threshold requirements, determine if an acknowledgment response has been sent to the virtual meeting server from a receiving device confirming receipt of the content frames, and generate a status notification to indicate on a user interface of the presenter device whether the content frames have been received by the receiving devices and meet the predetermined threshold requirements or fail to meet the predetermined threshold requirements.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Kumar JAIN, Tiphanie LAU, Nakul MADAAN
  • Publication number: 20230247028
    Abstract: The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.
    Type: Application
    Filed: April 4, 2023
    Publication date: August 3, 2023
    Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL
  • Patent number: 11700291
    Abstract: A system and method for automatically detecting issues during screensharing in an online meeting. The system and method allow automatic status notification of screensharing, which facilitates efficient and convenient use of virtual meetings. The system and method also use a live status indicator to provide constant and continuous data about the health of the ongoing screensharing session, which prevents computer and network resources waste on status inquiries. The system and method also recognize a problem/issue of the content-sharing and provide virtual meeting participants real-time action guidance to optimize the quality of content-sharing.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: July 11, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Kumar Jain, Tiphanie Lau, Nakul Madaan
  • Patent number: 11641362
    Abstract: The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 2, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
  • Patent number: 11621962
    Abstract: An online meeting service is configured to determine whether a prospective meeting participant is among a known group of trusted users (e.g., logged in to a trusted domain). If the prospective meeting participant is validated as a trusted user, they may join a meeting without additional steps. If the prospective meeting participant is not validated as a trusted user, they may consent to have the meeting organizer view them through their camera in order to confirm that they may have meeting access. If the organizer recognizes the prospective participant through the camera image (still or video), the organizer may admit them to the meeting.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dominic Roedel, Neeraj Kumar Jain, Yvonne Carola Lohmann
  • Publication number: 20220353217
    Abstract: Systems and methods may be used for connecting a caller to an online chat function of a meeting via messaging. A method may include identifying a user device connected to an online conferencing meeting via an audio connection, and associating the user device to a chat portion of the online conferencing meeting. The method may include receiving a chat message in the chat portion of the online conferencing meeting and sending a text message, including the chat message, to the user device.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Nakul MADAAN, Neeraj Kumar Jain, Dominic Roedel
  • Publication number: 20220294799
    Abstract: The techniques disclosed herein improve existing systems by generating a data object indicative of a defined group of users of a communication session, messages being communicated between the defined group of users, and permissions defined for the defined group of users to access content of the communication session. In response to receiving a selection of a message set including a subset of the messages of the defined group for corresponding with a non-member user who is not a member of the defined group, the system updates the first data object to include the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set, and permissions defined for the additional participant to limit full access to other subsequent messages in the defined group not directed to the selected message set.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL
  • Publication number: 20220294800
    Abstract: The techniques disclosed herein improve existing systems by rendering a first user interface (UI) on a device of a member in a defined group, including messages being communicated between the defined group of users of the communication session. A selection of a message set including a subset of the messages of the defined group is received for corresponding with a non-member user who is not a member of the defined group. The selected message set is delivered to the non-member user. A second UI is rendered including the selected message set and subsequent messages exchanged between the non-member user and a subset of the users in the defined group directed to the selected message set. Full access is not provided to other subsequent messages in the defined group not directed to the selected message set. Subsequent messages exchanged between the non-member user and the defined group are rendered. The subsequent messages are rendered in context of messages prior to the selected message.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL
  • Publication number: 20220272134
    Abstract: A system and method for automatically detecting issues during screensharing in an online meeting. The system and method allow automatic status notification of screensharing, which facilitates efficient and convenient use of virtual meetings. The system and method also use a live status indicator to provide constant and continuous data about the health of the ongoing screensharing session, which prevents computer and network resources waste on status inquiries. The system and method also recognize a problem/issue of the content-sharing and provide virtual meeting participants real-time action guidance to optimize the quality of content-sharing.
    Type: Application
    Filed: February 19, 2021
    Publication date: August 25, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Neeraj Kumar JAIN, Tiphanie LAU, Nakul MADAAN
  • Publication number: 20220021680
    Abstract: An online meeting service is configured to determine whether a prospective meeting participant is among a known group of trusted users (e.g., logged in to a trusted domain). If the prospective meeting participant is validated as a trusted user, they may join a meeting without additional steps. If the prospective meeting participant is not validated as a trusted user, they may consent to have the meeting organizer view them through their camera in order to confirm that they may have meeting access. If the organizer recognizes the prospective participant through the camera image (still or video), the organizer may admit them to the meeting.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dominic ROEDEL, Neeraj Kumar JAIN, Yvonne Carola LOHMANN
  • Patent number: 11188880
    Abstract: Techniques for providing access to event settings for a scheduled online communication event are disclosed herein. A hyperlink may be included in an invitation for the scheduled online communication event. Selection of the hyperlink can cause an interface to be generated allowing one or more event settings for the scheduled online communication event to be updated through the interface. The online communication event may be updated with the updated settings prior to, or during, execution of the online communication event.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neeraj Kumar Jain, Philipp Steinacher
  • Publication number: 20210056514
    Abstract: Techniques for providing access to event settings for a scheduled online communication event are disclosed herein. A hyperlink may be included in an invitation for the scheduled online communication event. Selection of the hyperlink can cause an interface to be generated allowing one or more event settings for the scheduled online communication event to be updated through the interface. The online communication event may be updated with the updated settings prior to, or during, execution of the online communication event.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Inventors: Neeraj Kumar Jain, Philipp Steinacher