Patents by Inventor James S. Sherry
James S. Sherry 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: 11527266Abstract: A method includes receiving video segments from a transcoder of a media device. The video segments are associated with multimedia content. The method further includes detecting, during a delay associated with the multimedia content and using an artificial intelligence (AI) technique, a particular representation in at least one of the video segments. The method further includes generating metadata associated with the particular representation and sending the metadata to a multimedia player to enable the multimedia player to modify playback of the multimedia content based on the metadata.Type: GrantFiled: April 3, 2020Date of Patent: December 13, 2022Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
-
Patent number: 11032348Abstract: A method includes providing to a media device, prior to streaming of a first live stream, an indication of a test of the first live stream. The indication initiates streaming of a second live stream from the media device to a test audience, and the test audience is based on one or more of an estimated number of viewers of the first live stream, an estimated plurality of locations of the viewers, or an estimated join rate associated with the viewers. The method further includes receiving quality of service (QoS) data associated with the second live stream. The method further includes providing to the media device, based on the QoS data, a message indicating one or more live stream parameters to use during streaming of the first live stream.Type: GrantFiled: April 3, 2020Date of Patent: June 8, 2021Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
-
Publication number: 20200322412Abstract: A method includes providing to a media device, prior to streaming of a first live stream, an indication of a test of the first live stream. The indication initiates streaming of a second live stream from the media device to a test audience, and the test audience is based on one or more of an estimated number of viewers of the first live stream, an estimated plurality of locations of the viewers, or an estimated join rate associated with the viewers. The method further includes receiving quality of service (QoS) data associated with the second live stream. The method further includes providing to the media device, based on the QoS data, a message indicating one or more live stream parameters to use during streaming of the first live stream.Type: ApplicationFiled: April 3, 2020Publication date: October 8, 2020Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
-
Publication number: 20200321030Abstract: A method includes receiving video segments from a transcoder of a media device. The video segments are associated with multimedia content. The method further includes detecting, during a delay associated with the multimedia content and using an artificial intelligence (AI) technique, a particular representation in at least one of the video segments. The method further includes generating metadata associated with the particular representation and sending the metadata to a multimedia player to enable the multimedia player to modify playback of the multimedia content based on the metadata.Type: ApplicationFiled: April 3, 2020Publication date: October 8, 2020Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
-
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: 9047482Abstract: Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may receive a media request in response to selection of a link to a media stream. The link may include a first token that is generated based on a private key and an encryption algorithm, and the media request may include the first token. The computing device may grant or deny the media request based on a comparison of the first token and a second token that is generated based on the private key and the encryption algorithm.Type: GrantFiled: July 24, 2014Date of Patent: June 2, 2015Assignee: WOWZA MEDIA SYSTEMS, LLCInventors: Brian M. Riegel, James S. Sherry
-
Patent number: 8997199Abstract: Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may generate a first token based on a private key and an encryption algorithm. The first token may be inserted into a link to a media stream. When the link is selected at a client device, a media request including the first token may be sent to a server. The server may generate a second token based on the private key and the encryption algorithm. The server may grant or deny the media request based on a comparison of the first token and the second token.Type: GrantFiled: December 17, 2013Date of Patent: March 31, 2015Assignee: Wowza Media Systems, LLCInventors: Brian M. Riegel, James S. Sherry
-
Publication number: 20150026468Abstract: Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may receive a media request in response to selection of a link to a media stream. The link may include a first token that is generated based on a private key and an encryption algorithm, and the media request may include the first token. The computing device may grant or deny the media request based on a comparison of the first token and a second token that is generated based on the private key and the encryption algorithm.Type: ApplicationFiled: July 24, 2014Publication date: January 22, 2015Inventors: Brian M. Riegel, James S. Sherry
-
Publication number: 20150026466Abstract: Systems and methods of token-based protection for links to media streams are disclosed. For example, a computing device may generate a first token based on a private key and an encryption algorithm. The first token may be inserted into a link to a media stream. When the link is selected at a client device, a media request including the first token may be sent to a server. The server may generate a second token based on the private key and the encryption algorithm. The server may grant or deny the media request based on a comparison of the first token and the second token.Type: ApplicationFiled: December 17, 2013Publication date: January 22, 2015Applicant: Wowza Media Systems, LLCInventors: Brian M. Riegel, James S. Sherry
-
Patent number: 8640229Abstract: Systems and methods of token-based protection for links to media streams are disclosed. For example, a web server may generate a first token based on a private key and an encryption algorithm. The first token may be inserted into a link to a media stream, where the link is included in a web page and the media stream is hosted by a media server. When the link is selected at a client device, a media request including the first token may be sent to the media server. The media server may generate a second token based on the private key and the encryption algorithm. The media server may selectively grant or deny the media request based on whether the first token matches the second token.Type: GrantFiled: July 17, 2013Date of Patent: January 28, 2014Assignee: Wowza Media Systems, LLCInventors: Brian M. Riegel, James S. Sherry
-
Publication number: 20030158928Abstract: Server systems have distributed file systems that provides services for loading, staging, distributing and delivering streamed media content. The file system may be remotely accessible through a web browser, or other client application. The file system described herein can allow a customer of the hosting server to access and control the web site files from a remote location, and manipulate and manage the files stored on the host site, to configure the site as desired. To this end, the distributed file system provides a process for allowing a user to upload streaming media content from a client site to the host, or to another location accessible by the file system. A staging process allows the user to set or adjust meta-data characteristics of the uploaded media asset, and a distribution process is capable of replicating the media asset and distributing the replicated versions of that asset across the data network.Type: ApplicationFiled: November 13, 2002Publication date: August 21, 2003Inventors: Christopher R. Knox, James S. Sherry, Troy S. Snyder, Randy Levine
-
Publication number: 20020083124Abstract: Server systems have distributed file systems that provides services for loading, staging, distributing and delivering streamed media content. The file system may be remotely accessible through a web browser, or other client application. The file system described herein can allow a customer of the hosting server to access and control the web site files from a remote location, and manipulate and manage the files stored on the host site, to configure the site as desired. To this end, the distributed file system provides a process for allowing a user to upload streaming media content from a client site to the host, or to another location accessible by the file system. A staging process allows the user to set or adjust meta-data characteristics of the uploaded media asset, and a distribution process is capable of replicating the media asset and distributing the replicated versions of that asset across the data network.Type: ApplicationFiled: May 11, 2001Publication date: June 27, 2002Inventors: Christopher R. Knox, Christopher W. Levy, David C. Boyle, James S. Sherry, Troy S. Snyder