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: 10306293Abstract: 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: GrantFiled: July 18, 2017Date of Patent: May 28, 2019Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, James S. Sherry, Jan Martin Borgersen, Scott Kellicker
-
Patent number: 10298965Abstract: 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: GrantFiled: June 5, 2018Date of Patent: May 21, 2019Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, James S. Sherry
-
Publication number: 20190028740Abstract: 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: ApplicationFiled: June 5, 2018Publication date: January 24, 2019Inventors: MICHAEL DEAN TALVENSAARI, JAMES S. SHERRY
-
Publication number: 20190028758Abstract: 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: ApplicationFiled: July 18, 2017Publication date: January 24, 2019Inventors: MICHAEL DEAN TALVENSAARI, JAMES S. SHERRY, JAN MARTIN BORGERSEN, SCOTT KELLICKER
-
Patent number: 10021429Abstract: 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: GrantFiled: July 18, 2017Date of Patent: July 10, 2018Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, James S. Sherry
-
Patent number: 9565225Abstract: 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: GrantFiled: April 6, 2016Date of Patent: February 7, 2017Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, Ian Zenoni
-
Patent number: 9444813Abstract: 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: GrantFiled: August 10, 2015Date of Patent: September 13, 2016Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, Ian Zenoni
-
Publication number: 20160248761Abstract: 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: ApplicationFiled: August 10, 2015Publication date: August 25, 2016Inventors: Michael Dean Talvensaari, Ian Zenoni
-
Publication number: 20160226938Abstract: 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: ApplicationFiled: April 6, 2016Publication date: August 4, 2016Inventors: Michael Dean Talvensaari, Ian Zenoni
-
Patent number: 9338203Abstract: 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: GrantFiled: February 11, 2015Date of Patent: May 10, 2016Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, Ian Zenoni
-
Patent number: 9135412Abstract: 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: GrantFiled: February 24, 2015Date of Patent: September 15, 2015Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Michael Dean Talvensaari, Ian Zenoni
-
Publication number: 20150227294Abstract: 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: ApplicationFiled: February 11, 2015Publication date: August 13, 2015Inventors: Michael Dean Talvensaari, Ian Zenoni