Patents by Inventor Dominic ROEDEL
Dominic ROEDEL 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: 12120161Abstract: The techniques disclosed herein improve existing systems by monitoring data indicative of the communication session and identifying a predefined trigger indicative of a desired engagement level of a user with respect to the communication session. A promotion action is determined that corresponds to the predefined trigger. In response to confirmation of the promotion action, the user is promoted on the user interface in accordance with the promotion action.Type: GrantFiled: October 9, 2023Date of Patent: October 15, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dominic Roedel, Marina Brebric, Ana Chetrari
-
Patent number: 12079940Abstract: A method of providing a geographically distributed live mixed-reality meeting is described. The method comprises receiving, from a camera at a first endpoint, a live video stream; generating an mixed reality view incorporating the received video stream; rendering the mixed reality view at a display at the first endpoint and transmitting the mixed reality view to at least one other geographically distant endpoint; receiving data defining a bounding area; calculating a real world anchor for the bounding area using the data defining the bounding area; rendering the bounding area in the mixed reality view at a real world position determined using the real world anchor; and applying different rule sets to content objects placed into the mixed reality view by users dependent upon the position of the content objects relative to the bounding area in real world space.Type: GrantFiled: June 25, 2022Date of Patent: September 3, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Anthony Arnold Wieser, Martin Grayson, Kenton Paul Anthony O'Hara, Edward Sean Lloyd Rintel, Camilla Alice Longden, Philipp Steinacher, Dominic Roedel, Advait Sarkar, Shu Sam Chen, Jens Emil Krarup Gronbaek, Ding Wang
-
Patent number: 11997102Abstract: 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: GrantFiled: April 4, 2023Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
-
Publication number: 20240113907Abstract: A system provides a notification associated with joining a communication session based on trigger events that occur at a time other than a scheduled start time for the communication session. For example, the notification informs a user when at least one user from each of a plurality of organizational groups has joined the communication session. The notification can include an embedded control that, when activated by the user, causes a device of the user to transmit a join request to join the device to the communication session.Type: ApplicationFiled: December 14, 2023Publication date: April 4, 2024Inventors: Dominic ROEDEL, Ewin Davis KANNUTHOTTIYIL, Philipp STEINACHER, Eric R. SEXAUER
-
Publication number: 20240039975Abstract: The techniques disclosed herein improve existing systems by monitoring data indicative of the communication session and identifying a predefined trigger indicative of a desired engagement level of a user with respect to the communication session. A promotion action is determined that corresponds to the predefined trigger. In response to confirmation of the promotion action, the user is promoted on the user interface in accordance with the promotion action.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Inventors: Dominic ROEDEL, Marina BREBRIC, Ana CHETRARI
-
Patent number: 11888636Abstract: A system provides a notification associated with joining a communication session based on trigger events that occur at a time other than a scheduled start time for the communication session. For example, the notification informs a user who organizes the communication session of a predefined join event that occurs when another user joins the communication session. The predefined join event may occur at a time that is different than a scheduled start time (e.g., before the scheduled start time). Moreover, the notification can include an embedded control that, when activated by the organizing user, causes a device of the organizing user to transmit a join request to join the device to the communication session.Type: GrantFiled: June 22, 2022Date of Patent: January 30, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dominic Roedel, Ewin Davis Kannuthottiyil, Philipp Steinacher, Eric R. Sexauer
-
Patent number: 11876805Abstract: 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: GrantFiled: March 12, 2021Date of Patent: January 16, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
-
Patent number: 11824647Abstract: The techniques disclosed herein improve existing systems by monitoring data indicative of the communication session and identifying a predefined trigger indicative of a desired engagement level of a user with respect to the communication session. A promotion action is determined that corresponds to the predefined trigger. In response to confirmation of the promotion action, the user is promoted on the user interface in accordance with the promotion action.Type: GrantFiled: December 9, 2020Date of Patent: November 21, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dominic Roedel, Marina Brebric, Ana Chetrari
-
Publication number: 20230247028Abstract: 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: ApplicationFiled: April 4, 2023Publication date: August 3, 2023Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL
-
Patent number: 11711229Abstract: The techniques disclosed herein improve existing systems by controlling a data processing system for generating messages associated with a communication session. A first UI is rendered on a user device that includes a text-based transcription or caption of dialogue being communicated between users of the communication session. In response to receiving a selection of a portion of the transcription or caption for corresponding via a messaging function of the communication session, rendering a second UI including the selected portion and current messages exchanged between the users of the communication session. The selected portion is rendered along with subsequent messages exchanged between the users of the communication session.Type: GrantFiled: June 15, 2022Date of Patent: July 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dominic Roedel, Ondrej Zacek, Milica Jovanovic
-
Patent number: 11683356Abstract: A system and method for identifying and promoting a user in an online meeting based on a mention of a username in a chat/audio session. The system is configured to identify meeting participants, detect a first signal that a first participant has mentioned a name of a second participant in the chat/audio session, cause a user interface to display on each client device of participants, identify a first location on the user interface at which a representation of the first/second participant is displayed, the first location being associated with a first ranking value, and promote a display location of the first/second participant by moving the representation of the first/second participant from the first location for display to a second location on the user interface, the second location being associated with a second ranking value representing a higher ranking than that represented by the first ranking value of the first location.Type: GrantFiled: July 27, 2020Date of Patent: June 20, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dominic Roedel, Jakub Brindza, Mario Novoselec
-
Patent number: 11641362Abstract: 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: GrantFiled: March 12, 2021Date of Patent: May 2, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nakul Madaan, Neeraj Kumar Jain, Dominic Roedel
-
Patent number: 11621962Abstract: 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: GrantFiled: July 14, 2020Date of Patent: April 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dominic Roedel, Neeraj Kumar Jain, Yvonne Carola Lohmann
-
Publication number: 20220407733Abstract: The techniques disclosed herein improve existing systems by controlling a data processing system for generating messages associated with a communication session. A first UI is rendered on a user device that includes a text-based transcription or caption of dialogue being communicated between users of the communication session. In response to receiving a selection of a portion of the transcription or caption for corresponding via a messaging function of the communication session, rendering a second UI including the selected portion and current messages exchanged between the users of the communication session. The selected portion is rendered along with subsequent messages exchanged between the users of the communication session.Type: ApplicationFiled: June 15, 2022Publication date: December 22, 2022Inventors: Dominic ROEDEL, Ondrej ZACEK, Milica JOVANOVIC
-
Publication number: 20220353217Abstract: 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: ApplicationFiled: April 29, 2021Publication date: November 3, 2022Inventors: Nakul MADAAN, Neeraj Kumar Jain, Dominic Roedel
-
Patent number: 11481111Abstract: The techniques disclosed herein utilize predictive gestures to preload and/or execute application components to provide improved responsiveness and loading times in software applications. In some configurations, a system can monitor user input gestures to determine if a user-controlled cursor moves into a detection area positioned in proximity to one or more selectable user interface (“UI”) elements. When a user input causes a cursor to move into the detection area, a computing device can preload or execute one or more application components in memory. The system can also dynamically adjust the position, size and/or shape of the detection area based on a number of factors, including the recognition of one or more predetermined input gestures. By dynamically adjusting a detection area, the system can optimize the predictive techniques for identifying the intent of a user for initiating preload or pre-execution operations for one or more application components.Type: GrantFiled: April 24, 2020Date of Patent: October 25, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dominic Roedel, Anastasiya Sarmant, Mario Novoselec
-
Publication number: 20220329452Abstract: A system provides a notification associated with joining a communication session based on trigger events that occur at a time other than a scheduled start time for the communication session. For example, the notification informs a user who organizes the communication session of a predefined join event that occurs when another user joins the communication session. The predefined join event may occur at a time that is different than a scheduled start time (e.g., before the scheduled start time). Moreover, the notification can include an embedded control that, when activated by the organizing user, causes a device of the organizing user to transmit a join request to join the device to the communication session.Type: ApplicationFiled: June 22, 2022Publication date: October 13, 2022Inventors: Dominic ROEDEL, Ewin Davis KANNUTHOTTIYIL, Philipp STEINACHER, Eric R. SEXAUER
-
Publication number: 20220319139Abstract: A method of providing a geographically distributed live mixed-reality meeting is described. The method comprises receiving, from a camera at a first endpoint, a live video stream; generating an mixed reality view incorporating the received video stream; rendering the mixed reality view at a display at the first endpoint and transmitting the mixed reality view to at least one other geographically distant endpoint; receiving data defining a bounding area; calculating a real world anchor for the bounding area using the data defining the bounding area; rendering the bounding area in the mixed reality view at a real world position determined using the real world anchor; and applying different rule sets to content objects placed into the mixed reality view by users dependent upon the position of the content objects relative to the bounding area in real world space.Type: ApplicationFiled: June 25, 2022Publication date: October 6, 2022Inventors: Anthony Arnold WIESER, Martin Grayson, Kenton O'Hara, Edward Rintel, Camilla Alice Longden, Philipp Steinacher, Dominic Roedel, Advait Sarkar, Shu Sam Chen, Jens Emil Krarup Gronbaek, Ding Wang
-
Publication number: 20220294799Abstract: 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: ApplicationFiled: March 12, 2021Publication date: September 15, 2022Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL
-
Publication number: 20220294800Abstract: 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: ApplicationFiled: March 12, 2021Publication date: September 15, 2022Inventors: Nakul MADAAN, Neeraj Kumar JAIN, Dominic ROEDEL