Patents by Inventor Noam Koren

Noam Koren 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).

  • Publication number: 20220417576
    Abstract: A method of assigning advertisements to slots in video channels of a bundle of channels provided to an end user. The method includes managing credits, for each specific channel of the channels, indicative of a difference between a number of advertisements provided by an owner of the specific channel that were displayed on other channels and a number of advertisements provided by owners of other channels displayed on the specific channel In addition, scores indicative of a predicted success of the advertisement with the end user are calculated for a plurality of advertisements. An advertisement to be displayed to the end user is selected responsive to a function of both the calculated scores and the managed credits.
    Type: Application
    Filed: June 27, 2021
    Publication date: December 29, 2022
    Inventors: Ron Gutman, Noam Koren, Yuval Fisher, David Martinez, Sean Doherty, Nam Hung Ly
  • Patent number: 10750241
    Abstract: Roughly described, a system and method for delivering video content to a user's client device in a video-on-demand (VOD) system, which includes providing a collection of video segments, the segments having a predefined default sequence; establishing a streaming video session according to a session-oriented protocol; transmitting toward the client device a script executable by the client device, the script operable to transmit navigational codes toward the head-end equipment in response to and indicating user selection among navigational choices; beginning transmission of the video segments in the collection toward the client device in accordance with the default sequence of segments; and in response to receipt of one of the navigational codes, and without tearing down the streaming video session, altering the transmission sequence to jump to the segment that the user selected.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 18, 2020
    Assignee: Harmonic, Inc.
    Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
  • Patent number: 10595028
    Abstract: Approaches for encoding/transcoding of digital video based on subjective video quality preferences or display device characteristics or capabilities. A set of esthetic digital video preferences are received from a user via a user interface. The user may be associated with a supplier or provider of digital video or may be a viewer of the digital video. A video quality profile that describes the set of esthetic digital video preferences or the characteristics or capabilities of a display device is created and stored. Upon determining that a video quality profile is associated with a compressed digital video bit stream, a final rate of compression for the compressed digital video bit stream is determined using one or more video quality profiles. In this way, a user's subjective video quality preferences or the characteristics or capabilities of a display device can be considered in encoding/transcoding digital video.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: March 17, 2020
    Assignee: Harmonic, Inc.
    Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
  • Patent number: 10491911
    Abstract: Approaches for transcoding on-the-fly (TOTF). A digital video is encoded to produce a set of encoding decisions. A video quality profile is created that describes the set of encoding decisions. Upon determining that the video quality profile is associated with a compressed digital video bit stream, a final rate of compression is determined, frame by frame, for the compressed digital video bit stream using the video quality profile. The final rate of compression may be determined either internal or external to an encoder/transcoder. The video quality profile may be created by reviewing a plurality of encoding decisions to determine which encoding decisions merit inclusion based on a variety of criteria.
    Type: Grant
    Filed: February 20, 2016
    Date of Patent: November 26, 2019
    Assignee: Harmonic, Inc.
    Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
  • Publication number: 20160316216
    Abstract: Approaches for encoding/transcoding of digital video based on subjective video quality preferences or display device characteristics or capabilities. A set of esthetic digital video preferences are received from a user via a user interface. The user may be associated with a supplier or provider of digital video or may be a viewer of the digital video. A video quality profile that describes the set of esthetic digital video preferences or the characteristics or capabilities of a display device is created and stored. Upon determining that a video quality profile is associated with a compressed digital video bit stream, a final rate of compression for the compressed digital video bit stream is determined using one or more video quality profiles. In this way, a user's subjective video quality preferences or the characteristics or capabilities of a display device can be considered in encoding/transcoding digital video.
    Type: Application
    Filed: February 20, 2016
    Publication date: October 27, 2016
    Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
  • Publication number: 20160309182
    Abstract: Approaches for transcoding on-the-fly (TOTF). A digital video is encoded to produce a set of encoding decisions. A video quality profile is created that describes the set of encoding decisions. Upon determining that the video quality profile is associated with a compressed digital video bit stream, a final rate of compression is determined, frame by frame, for the compressed digital video bit stream using the video quality profile. The final rate of compression may be determined either internal or external to an encoder/transcoder. The video quality profile may be created by reviewing a plurality of encoding decisions to determine which encoding decisions merit inclusion based on a variety of criteria.
    Type: Application
    Filed: February 20, 2016
    Publication date: October 20, 2016
    Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
  • Publication number: 20160134939
    Abstract: Roughly described, a system and method for delivering video content to a user's client device in a video-on-demand (VOD) system, which includes providing a collection of video segments, the segments having a predefined default sequence; establishing a streaming video session according to a session-oriented protocol; transmitting toward the client device a script executable by the client device, the script operable to transmit navigational codes toward the head-end equipment in response to and indicating user selection among navigational choices; beginning transmission of the video segments in the collection toward the client device in accordance with the default sequence of segments; and in response to receipt of one of the navigational codes, and without tearing down the streaming video session, altering the transmission sequence to jump to the segment that the user selected.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 12, 2016
    Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
  • Patent number: 9185351
    Abstract: Roughly described, a system and method for delivering video content to a user's client device in a video-on-demand (VOD) system, which includes providing a collection of video segments, the segments having a predefined default sequence; establishing a streaming video session according to a session-oriented protocol; transmitting toward the client device a script executable by the client device, the script operable to transmit navigational codes toward the head-end equipment in response to and indicating user selection among navigational choices; beginning transmission of the video segments in the collection toward the client device in accordance with the default sequence of segments; and in response to receipt of one of the navigational codes, and without tearing down the streaming video session, altering the transmission sequence to jump to the segment that the user selected.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: November 10, 2015
    Assignee: Harmonic, Inc.
    Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
  • Patent number: 8910202
    Abstract: A data stream processing system receives a transport stream containing single/multiple program/s and receives alternate content. The system identifies portions of the transport stream to replace with the alternate content. An alternate content data stream is generated that includes the alternate content and at least one sync packet. The sync packet enables synchronous replacement of the alternate content into the transport stream. The system then distributes the alternate content data stream.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 9, 2014
    Assignee: Harmonic, Inc.
    Inventors: Noam Koren, Shai Bard, Eyal Nitzany
  • Patent number: 8750409
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 10, 2014
    Assignee: Harmonic, Inc.
    Inventors: Martin Raptis Picco, Noam Koren
  • Patent number: 8396159
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: March 12, 2013
    Assignee: Harmonic Inc.
    Inventors: Martin Raptis Picco, Noam Koren
  • Publication number: 20130010890
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Martin Raptis Picco, Noam Koren
  • Publication number: 20110138414
    Abstract: A data stream processing system receives a transport stream containing single/multiple program/s and receives alternate content. The system identifies portions of the transport stream to replace with the alternate content. An alternate content data stream is generated that includes the alternate content and at least one sync packet. The sync packet enables synchronous replacement of the alternate content into the transport stream. The system then distributes the alternate content data stream.
    Type: Application
    Filed: August 25, 2010
    Publication date: June 9, 2011
    Applicant: Harmonic Inc.
    Inventors: Noam Koren, Shai Bard, Eyal Nitzany
  • Publication number: 20100118888
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Application
    Filed: January 25, 2010
    Publication date: May 13, 2010
    Applicant: HARMONIC INC.
    Inventors: MARTIN RAPTIS PICCO, NOAM KOREN
  • Patent number: 7660366
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: February 9, 2010
    Assignee: Harmonic Inc.
    Inventors: Martin Raptis Picco, Noam Koren
  • Publication number: 20090178089
    Abstract: Roughly described, a system and method for delivering video content to a user's client device in a video-on-demand (VOD) system, which includes providing a collection of video segments, the segments having a predefined default sequence; establishing a streaming video session according to a session-oriented protocol; transmitting toward the client device a script executable by the client device, the script operable to transmit navigational codes toward the head-end equipment in response to and indicating user selection among navigational choices; beginning transmission of the video segments in the collection toward the client device in accordance with the default sequence of segments; and in response to receipt of one of the navigational codes, and without tearing down the streaming video session, altering the transmission sequence to jump to the segment that the user selected.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 9, 2009
    Applicant: HARMONIC INC.
    Inventors: MARTIN R. PICCO, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
  • Publication number: 20060045020
    Abstract: Methods and apparatus to communicate between a local component and a remote component, where the local component is connected to the remote component using a non-deterministic communication link. A local clock is synchronized with a remote clock to within a maximum offset. A rate message from the remote component is received at the local component, where the rate message includes a first time stamp. A data rate is adjusted using the rate message when the time of the local clock substantially matches a time determined using the first time stamp. A data message is sent to the remote component using the adjusted data rate, where the data message includes a second time stamp for use in processing data in the data message. In some implementations, the time determined using the first time stamp is also determined using information about a communication link delay and/or a clock offset.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Inventors: Martin Picco, Noam Koren