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: 20220417576Abstract: 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: ApplicationFiled: June 27, 2021Publication date: December 29, 2022Inventors: Ron Gutman, Noam Koren, Yuval Fisher, David Martinez, Sean Doherty, Nam Hung Ly
-
Patent number: 10750241Abstract: 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: GrantFiled: November 9, 2015Date of Patent: August 18, 2020Assignee: Harmonic, Inc.Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
-
Patent number: 10595028Abstract: 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: GrantFiled: February 20, 2016Date of Patent: March 17, 2020Assignee: Harmonic, Inc.Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
-
Patent number: 10491911Abstract: 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: GrantFiled: February 20, 2016Date of Patent: November 26, 2019Assignee: Harmonic, Inc.Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
-
Publication number: 20160316216Abstract: 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: ApplicationFiled: February 20, 2016Publication date: October 27, 2016Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
-
Publication number: 20160309182Abstract: 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: ApplicationFiled: February 20, 2016Publication date: October 20, 2016Inventors: Noam Koren, Jeremy Cole Rosenberg, Marcelo C. San Martin
-
Publication number: 20160134939Abstract: 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: ApplicationFiled: November 9, 2015Publication date: May 12, 2016Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
-
Patent number: 9185351Abstract: 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: GrantFiled: January 9, 2009Date of Patent: November 10, 2015Assignee: Harmonic, Inc.Inventors: Martin R. Picco, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
-
Patent number: 8910202Abstract: 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: GrantFiled: August 25, 2010Date of Patent: December 9, 2014Assignee: Harmonic, Inc.Inventors: Noam Koren, Shai Bard, Eyal Nitzany
-
Patent number: 8750409Abstract: 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: GrantFiled: September 14, 2012Date of Patent: June 10, 2014Assignee: Harmonic, Inc.Inventors: Martin Raptis Picco, Noam Koren
-
Patent number: 8396159Abstract: 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: GrantFiled: January 25, 2010Date of Patent: March 12, 2013Assignee: Harmonic Inc.Inventors: Martin Raptis Picco, Noam Koren
-
Publication number: 20130010890Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Inventors: Martin Raptis Picco, Noam Koren
-
Publication number: 20110138414Abstract: 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: ApplicationFiled: August 25, 2010Publication date: June 9, 2011Applicant: Harmonic Inc.Inventors: Noam Koren, Shai Bard, Eyal Nitzany
-
Publication number: 20100118888Abstract: 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: ApplicationFiled: January 25, 2010Publication date: May 13, 2010Applicant: HARMONIC INC.Inventors: MARTIN RAPTIS PICCO, NOAM KOREN
-
Patent number: 7660366Abstract: 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: GrantFiled: August 30, 2004Date of Patent: February 9, 2010Assignee: Harmonic Inc.Inventors: Martin Raptis Picco, Noam Koren
-
Publication number: 20090178089Abstract: 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: ApplicationFiled: January 9, 2009Publication date: July 9, 2009Applicant: HARMONIC INC.Inventors: MARTIN R. PICCO, Noam Koren, Raz Nitzan, Guo Feng Huang, Ilan Ben-Zeev
-
Publication number: 20060045020Abstract: 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: ApplicationFiled: August 30, 2004Publication date: March 2, 2006Inventors: Martin Picco, Noam Koren