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: 11527266
    Abstract: 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: Grant
    Filed: April 3, 2020
    Date of Patent: December 13, 2022
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
  • Patent number: 11032348
    Abstract: 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: Grant
    Filed: April 3, 2020
    Date of Patent: June 8, 2021
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
  • Publication number: 20200322412
    Abstract: 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: Application
    Filed: April 3, 2020
    Publication date: October 8, 2020
    Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
  • Publication number: 20200321030
    Abstract: 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: Application
    Filed: April 3, 2020
    Publication date: October 8, 2020
    Inventors: Scott Kellicker, Barry Owen, James S. Sherry, Ian Zenoni
  • 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: 9047482
    Abstract: 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: Grant
    Filed: July 24, 2014
    Date of Patent: June 2, 2015
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Brian M. Riegel, James S. Sherry
  • Patent number: 8997199
    Abstract: 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: Grant
    Filed: December 17, 2013
    Date of Patent: March 31, 2015
    Assignee: Wowza Media Systems, LLC
    Inventors: Brian M. Riegel, James S. Sherry
  • Publication number: 20150026468
    Abstract: 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: Application
    Filed: July 24, 2014
    Publication date: January 22, 2015
    Inventors: Brian M. Riegel, James S. Sherry
  • Publication number: 20150026466
    Abstract: 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: Application
    Filed: December 17, 2013
    Publication date: January 22, 2015
    Applicant: Wowza Media Systems, LLC
    Inventors: Brian M. Riegel, James S. Sherry
  • Patent number: 8640229
    Abstract: 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: Grant
    Filed: July 17, 2013
    Date of Patent: January 28, 2014
    Assignee: Wowza Media Systems, LLC
    Inventors: Brian M. Riegel, James S. Sherry
  • Publication number: 20030158928
    Abstract: 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: Application
    Filed: November 13, 2002
    Publication date: August 21, 2003
    Inventors: Christopher R. Knox, James S. Sherry, Troy S. Snyder, Randy Levine
  • Publication number: 20020083124
    Abstract: 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: Application
    Filed: May 11, 2001
    Publication date: June 27, 2002
    Inventors: Christopher R. Knox, Christopher W. Levy, David C. Boyle, James S. Sherry, Troy S. Snyder