Patents by Inventor Mario NOVOSELEC

Mario NOVOSELEC 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: 11683356
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: June 20, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dominic Roedel, Jakub Brindza, Mario Novoselec
  • Patent number: 11481111
    Abstract: 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: Grant
    Filed: April 24, 2020
    Date of Patent: October 25, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dominic Roedel, Anastasiya Sarmant, Mario Novoselec
  • Publication number: 20220030042
    Abstract: 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: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dominic ROEDEL, Jakub BRINDZA, Mario NOVOSELEC
  • Publication number: 20210333987
    Abstract: 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: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Dominic ROEDEL, Anastasiya SARMANT, Mario NOVOSELEC
  • Publication number: 20210051294
    Abstract: A system determines whether to obscure a portion of an image frame of a video. The system receives a video stream comprising a plurality of video frames and determines whether a portion of a video frame of the plurality of video frames includes a feature. The feature may be a detected marker in the video frame or video data that matches contents of a file marked in a database for obfuscation. The system further obfuscates the portion of the video frame based on the determination that the portion of the video frame includes the feature and replaces the portion of the video frame with the obfuscated portion of the video frame. The system may then communicate the video stream to a remote device, wherein the video stream comprises the video with the obfuscated portion.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Dominic Roedel, Philipp Steinacher, Mario Novoselec
  • Publication number: 20200341625
    Abstract: In a device including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of storing a first modality setting for configuring conferencing-related operations of the device; receiving, from a user via a user interface, a first user input indicating an intention to join a first conference; determining whether the first modality setting is relevant to the first conference based on an attribute of the first conference; and when it is determined that the first modality setting is relevant to the first conference, allowing the user to join the first conference using the first modality setting. The device thus allows the user to join the conference without needing to adjust a modality setting and worrying about how he or she would be seen or heard by other participants.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dominic ROEDEL, Philipp STEINACHER, Marek CAIS, Ewin Davis KANNUTHOTTIYIL, Mario NOVOSELEC