Patents by Inventor Ian A. Zenoni

Ian A. Zenoni 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: 20210084382
    Abstract: A method includes receiving analytics data from a first plurality of network components of a stream network. The analytics data is associated with the first plurality of network components streaming first chunks of a first live stream. The method also includes determining a network parameter based on the analytics data. The network parameter includes one or more live stream parameters, a distribution plan, or a combination thereof. The method further includes reconfiguring, based on the network parameter, at least a first network component of the first plurality of network components. Second chunks of the first live stream are streamed by a second plurality of network components subsequent to the reconfiguring of the first network component.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Inventors: Scott Kellicker, Alex Titze, James 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: 10387949
    Abstract: In example embodiments, a system and method for providing interactive advertisement is provided. In some embodiments, a component causes a video program having an interactive advertisement to be displayed to a user on a display screen. The interactive advertisement includes an enhanced content activator. In response to activation of the enhanced content activator by the user, enhanced advertisement information including at least one trigger is provisioned. The enhanced advertisement information is then caused to be displayed with the video program and the interactive advertisement. A selection by the user of the at least one trigger associated with the enhanced advertisement information is monitored. In response to selection of the at least one trigger, access to further content associated with the enhanced content information is provided.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 20, 2019
    Assignee: ROKU, INC.
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni, Debra Hensgen
  • Patent number: 10387920
    Abstract: In various example embodiments, a system and method for offering and billing advertisement opportunities are provided. In example embodiments, an advertisement opportunity in media to be communicated to a user device associated with a viewer is identified. Attributes of the advertisement opportunity are determined. Based on these attributes, a value to assign to the advertisement opportunity is determined. The advertisement opportunity is offered to a potential advertiser based on the assigned value determined using the attributes of the advertisement opportunity.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: August 20, 2019
    Assignee: ROKU, INC.
    Inventors: John Tinsman, Thomas Huber, Thomas Lemmons, Ian Zenoni
  • Patent number: 10277911
    Abstract: A particular method includes determining, at a processor of a computing device, a plurality of hardware scores associated with a plurality of hardware systems, where each of the plurality of hardware scores corresponds to a respective one of the plurality of hardware systems. The method also includes receiving data indicating a video processing workload and determining a workload score associated with the video processing workload based on the data. The method further includes identifying one or more of the plurality of hardware systems to execute the video processing workload. The one or more hardware systems are identified based on a comparison of the workload score to one or more hardware scores of the one or more hardware systems. The method includes assigning the one or more hardware systems to execute the video processing workload.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: April 30, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Ian Zenoni
  • Patent number: 10032192
    Abstract: In various example embodiments, a system and method for automatic localization of advertisements is provided. In example embodiments, a transmission signal is received. A portion of the transmission signal is identified. A determination of whether localized advertisement data corresponds to the identified portion is performed. Localized advertisement data that correspond to the identified portion of the transmission signal is retrieved. The localized advertisement data is then inserted into the identified portion of the transmission signal to generate an altered signal. The altered signal is transmitted to a user device.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: July 24, 2018
    Assignee: ROKU, INC.
    Inventors: John Tinsman, Thomas Huber, Thomas Lemmons, Ian Zenoni
  • Publication number: 20180158136
    Abstract: In example embodiments, a system and method for providing interactive advertisement is provided. In some embodiments, a component causes a video program having an interactive advertisement to be displayed to a user on a display screen. The interactive advertisement includes an enhanced content activator. In response to activation of the enhanced content activator by the user, enhanced advertisement information including at least one trigger is provisioned. The enhanced advertisement information is then caused to be displayed with the video program and the interactive advertisement. A selection by the user of the at least one trigger associated with the enhanced advertisement information is monitored. In response to selection of the at least one trigger, access to further content associated with the enhanced content information is provided.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 7, 2018
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni, Debra Hensgen
  • Patent number: 9865017
    Abstract: In example embodiments, a system and method for providing interactive advertisement is provided. In some embodiments, a component causes a video program having an interactive advertisement to be displayed to a user on a display screen. The interactive advertisement includes an enhanced content activator. In response to activation of the enhanced content activator by the user, enhanced advertisement information including at least one trigger is provisioned. The enhanced advertisement information is then caused to be displayed with the video program and the interactive advertisement. A selection by the user of the at least one trigger associated with the enhanced advertisement information is monitored. In response to selection of the at least one trigger, access to further content associated with the enhanced content information is provided.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: January 9, 2018
    Assignee: OPENTV, INC.
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni, Debra Hensgen
  • Publication number: 20170214927
    Abstract: A particular method includes determining, at a processor of a computing device, a plurality of hardware scores associated with a plurality of hardware systems, where each of the plurality of hardware scores corresponds to a respective one of the plurality of hardware systems. The method also includes receiving data indicating a video processing workload and determining a workload score associated with the video processing workload based on the data. The method further includes identifying one or more of the plurality of hardware systems to execute the video processing workload. The one or more hardware systems are identified based on a comparison of the workload score to one or more hardware scores of the one or more hardware systems. The method includes assigning the one or more hardware systems to execute the video processing workload.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 27, 2017
    Inventor: Ian Zenoni
  • 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
  • Patent number: 9432630
    Abstract: Disclosed is a system that optimizes transmission of content. Requests for a content type and an element within the content type is received Most frequently requested content types and most frequently requested elements within each of the most frequently requested content types are determined. A transmit rate for each of the frequently requested content types is determined, wherein the frequently requested content types with a higher request count receive a higher transmit rate than frequently requested content types with a lower request count. The most frequently requested elements within each of the most frequently requested content types are transmitted at the determined transmit rate.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: August 30, 2016
    Assignee: OpenTV, Inc.
    Inventors: Brian Sedlak, Thomas Lemmons, Gary Rasmussen, Ian Zenoni, Thomas Huber
  • 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: 9350780
    Abstract: A particular method includes receiving, at a media server, a request for a first rendition of a stream. The method also includes generating a portion of the first rendition. Generating the portion of the first rendition includes determining whether one or more first overlay images are enabled and inserting the one or more first overlay images into one or more frames of the portion of the first rendition conditioned on the one or more first overlay images being enabled. The method further includes sending the portion of the first rendition to a computing device.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 24, 2016
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Charles F. Good, 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: 9154852
    Abstract: Disclosed is a process for an advertising bidding system in which advertisers can bid on advertising time slots or enhanced ads that can be inserted in either prerecorded or live television programming. A high degree of flexibility is provided by allowing embedded ads to be purchased and displayed in a very short time period. This allows TV broadcasters to increase revenues and allows advertisers to have more flexibility in advertising. Objects can be inserted in the display video broadcast using enhancements such as by using mark-up language overlay pages or by video combination techniques. The effect of these ads can be evaluated for advertising campaigns.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: October 6, 2015
    Assignee: OpenTV, Inc.
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni