Patents by Inventor Stefan Francis SLIVINSKI

Stefan Francis SLIVINSKI 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: 11558668
    Abstract: Techniques are described for determining quality of experience (QoE) rate information for streaming video. For example, QoE rates can be calculated by a client while receiving and decoding an encoded video stream. The QoE rates can be calculated based on the number of video stalls that occur at the client while decoding the encoded video stream during a plurality of time periods. Determining whether a video stall occurs during a given time period involves comparing an encoded frame rate to a decoded frame rate. Indications of the QoE rates can be output.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zied Aouina, Stefan Francis Slivinski
  • Publication number: 20220394332
    Abstract: Techniques are described for determining quality of experience (QoE) rate information for streaming video. For example, QoE rates can be calculated by a client while receiving and decoding an encoded video stream. The QoE rates can be calculated based on the number of video stalls that occur at the client while decoding the encoded video stream during a plurality of time periods. Determining whether a video stall occurs during a given time period involves comparing an encoded frame rate to a decoded frame rate. Indications of the QoE rates can be output.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Zied AOUINA, Stefan Francis SLIVINSKI
  • Patent number: 11388464
    Abstract: Systems, methods, and software technology for optimizing the streaming video to end points while maintaining low latency. In an implementation, a streaming service receives video data for distribution to a plurality of end points. For each end point, the service streams the video data at a given bit rate to the end point. While the video is being streamed, the service sends test data to the end point at an additional bit rate. The service also increases the additional bit rate of the test data until a threshold decline in quality of the video data occurs or until a total bit rate of the video data and the test data reaches a next available bit rate for the video data. The service conditionally switches from the given bit rate to the next available bit rate if the total bit rate has reached the next available bit rate.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: July 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Riccardo Gerosa, Bryan Grounds, Stefan Francis Slivinski, Quinn Damerell
  • Publication number: 20200099972
    Abstract: Systems, methods, and software technology for optimizing the streaming video to end points while maintaining low latency. In an implementation, a streaming service receives video data for distribution to a plurality of end points. For each end point, the service streams the video data at a given bit rate to the end point. While the video is being streamed, the service sends test data to the end point at an additional bit rate. The service also increases the additional bit rate of the test data until a threshold decline in quality of the video data occurs or until a total bit rate of the video data and the test data reaches a next available bit rate for the video data. The service conditionally switches from the given bit rate to the next available bit rate if the total bit rate has reached the next available bit rate.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Riccardo Gerosa, Bryan Grounds, Stefan Francis Slivinski, Quinn Damerell
  • Patent number: 10441885
    Abstract: A mobile computing device provides real-time streaming of multiple sources of audio and video. The mobile computing device receives audio and video streams from multiple sources, including a camera video stream, a microphone audio stream, a game audio stream, and a game video stream. The device adjusts microphone and/or the game input levels based on a user-selected audio mix setting to produce rebalanced microphone and game audio streams, multiplexes the rebalanced microphone and game audio streams to produce a multiplexed audio stream, and encodes the multiplexed audio stream to produce an encoded audio stream. The user-selected audio mix setting may be adjusted by a user of the mobile computing device. The mobile computing device packages the encoded audio stream with an encoded video stream of composited camera and game video streams into one or more streaming packets, and outputs the one or more streaming packets.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Diniz Niemeyer, Gerald Albert Pogue, Jr., Stefan Francis Slivinski, Nicholas Jie Fang
  • Patent number: 10200768
    Abstract: A method for low-latency streaming of audio and video via a mobile computing device to facilitate a high-quality, real-time interactive streaming experience. The method includes receiving an application audio stream generated by execution of an application program, an application video stream generated by execution of the application program, a microphone audio stream, and a camera video stream. The application audio stream and the microphone audio stream are mixed to produce a mixed audio stream. The application video stream and the camera video stream are composited to produce a composited video stream. The mixed audio stream is encoded to produce an encoded audio stream, and the composited video stream is encoded to produce an encoded video stream. The encoded audio and video streams are packaged into one or more streaming packets, and output, to a remote computing device.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Diniz Niemeyer, Stefan Francis Slivinski, Quinn Damerell, Dylan Keith Garrett, Dharmanshu Kamra, Gerald Albert Pogue, Jr., Nicholas Jie Fang
  • Publication number: 20180353855
    Abstract: A mobile computing device provides real-time streaming of multiple sources of audio and video. The mobile computing device receives audio and video streams from multiple sources, including a camera video stream, a microphone audio stream, a game audio stream, and a game video stream. The device adjusts microphone and/or the game input levels based on a user-selected audio mix setting to produce rebalanced microphone and game audio streams, multiplexes the rebalanced microphone and game audio streams to produce a multiplexed audio stream, and encodes the multiplexed audio stream to produce an encoded audio stream. The user-selected audio mix setting may be adjusted by a user of the mobile computing device. The mobile computing device packages the encoded audio stream with an encoded video stream of composited camera and game video streams into one or more streaming packets, and outputs the one or more streaming packets.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Diniz NIEMEYER, Gerald Albert POGUE, JR., Stefan Francis SLIVINSKI, Nicholas Jie FANG
  • Publication number: 20180288499
    Abstract: A method for low-latency streaming of audio and video via a mobile computing device to facilitate a high-quality, real-time interactive streaming experience. The method includes receiving an application audio stream generated by execution of an application program, an application video stream generated by execution of the application program, a microphone audio stream, and a camera video stream. The application audio stream and the microphone audio stream are mixed to produce a mixed audio stream. The application video stream and the camera video stream are composited to produce a composited video stream. The mixed audio stream is encoded to produce an encoded audio stream, and the composited video stream is encoded to produce an encoded video stream. The encoded audio and video streams are packaged into one or more streaming packets, and output, to a remote computing device.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Diniz NIEMEYER, Stefan Francis SLIVINSKI, Quinn DAMERELL, Dylan Keith GARRETT, Dharmanshu KAMRA, Gerald Albert POGUE, JR., Nicholas Jie FANG