Patents by Inventor Michael Dean Talvensaari

Michael Dean Talvensaari 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: 10306293
    Abstract: A method includes receiving, at a media server, a request for a media stream from a client device. The method further includes sending, from the media server, a combined media stream to the client device via a streaming session. The combined media stream includes the requested media stream and interactive content. The interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the media stream.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 28, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, James S. Sherry, Jan Martin Borgersen, Scott Kellicker
  • Patent number: 10298965
    Abstract: Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: May 21, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, James S. Sherry
  • Publication number: 20190028740
    Abstract: Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source.
    Type: Application
    Filed: June 5, 2018
    Publication date: January 24, 2019
    Inventors: MICHAEL DEAN TALVENSAARI, JAMES S. SHERRY
  • Publication number: 20190028758
    Abstract: A method includes receiving, at a media server, a request for a media stream from a client device. The method further includes sending, from the media server, a combined media stream to the client device via a streaming session. The combined media stream includes the requested media stream and interactive content. The interactive content is configured to cause a media player of the client device to display the interactive content concurrently with the media stream.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Inventors: MICHAEL DEAN TALVENSAARI, JAMES S. SHERRY, JAN MARTIN BORGERSEN, SCOTT KELLICKER
  • Patent number: 10021429
    Abstract: Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: July 10, 2018
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, James S. Sherry
  • Patent number: 9565225
    Abstract: A method includes receiving first input from a computing device, the first input corresponding to selection of a first media player associated with a first output stream format. In response to the first input, a first stream preview is sent to the computing device in accordance with the first output stream format. The method includes receiving second input from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second stream preview is sent to the computing device in accordance with the second output stream format.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: February 7, 2017
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Patent number: 9444813
    Abstract: Systems and methods of token-based protection for remote resources are disclosed. For example, a method may include receiving, at a second computing device, a configuration message from a first computing device. The configuration message includes information to configure a resource at the second computing device. For example, the resource may be a cloud transcoder. The method also includes generating, at the second computing device, a short token that enables the first computing device to access the resource. For example, the short token may be used to receive a long token that can be used to send application programming interface (API) requests to the cloud transcoder.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: September 13, 2016
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Publication number: 20160248761
    Abstract: Systems and methods of token-based protection for remote resources are disclosed. For example, a method may include receiving, at a second computing device, a configuration message from a first computing device. The configuration message includes information to configure a resource at the second computing device. For example, the resource may be a cloud transcoder. The method also includes generating, at the second computing device, a short token that enables the first computing device to access the resource. For example, the short token may be used to receive a long token that can be used to send application programming interface (API) requests to the cloud transcoder.
    Type: Application
    Filed: August 10, 2015
    Publication date: August 25, 2016
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Publication number: 20160226938
    Abstract: A method includes receiving first input from a computing device, the first input corresponding to selection of a first media player associated with a first output stream format. In response to the first input, a first stream preview is sent to the computing device in accordance with the first output stream format. The method includes receiving second input from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second stream preview is sent to the computing device in accordance with the second output stream format.
    Type: Application
    Filed: April 6, 2016
    Publication date: August 4, 2016
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Patent number: 9338203
    Abstract: A method includes generating, at a media server, a graphical user interface (GUI) that includes one or more configuration or testing options associated with a media server. The method includes receiving first input responsive to the GUI from a computing device, the first input corresponding to selection at the GUI of a first media player associated with a first output stream format. In response to the first input, a first output stream is sent to the computing device in accordance with the first output stream format. The method includes receiving second input responsive to the GUI from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second output stream is sent to the computing device in accordance with the second output stream format.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: May 10, 2016
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Patent number: 9135412
    Abstract: Systems and methods of token-based protection for remote resources are disclosed. For example, a method may include receiving, at a second computing device, a configuration message from a first computing device. The configuration message includes information to configure a resource at the second computing device. For example, the resource may be a cloud transcoder. The method also includes generating, at the second computing device, a short token that enables the first computing device to access the resource. For example, the short token may be used to receive a long token that can be used to send application programming interface (API) requests to the cloud transcoder.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: September 15, 2015
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Michael Dean Talvensaari, Ian Zenoni
  • Publication number: 20150227294
    Abstract: A method includes generating, at a media server, a graphical user interface (GUI) that includes one or more configuration or testing options associated with a media server. The method includes receiving first input responsive to the GUI from a computing device, the first input corresponding to selection at the GUI of a first media player associated with a first output stream format. In response to the first input, a first output stream is sent to the computing device in accordance with the first output stream format. The method includes receiving second input responsive to the GUI from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second output stream is sent to the computing device in accordance with the second output stream format.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 13, 2015
    Inventors: Michael Dean Talvensaari, Ian Zenoni