Patents Assigned to Harmonic, Inc.
  • Publication number: 20150215212
    Abstract: A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to: estimate a status of multiple channels by utilizing hardware channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: Harmonic Inc.
    Inventor: Adi Bonen
  • Patent number: 9031142
    Abstract: A method that includes providing to multiple inverse fast Fourier transform (IFFT) and polyphase circuits multiple baseband channels so that different IFFT and polyphase circuits receive different sets of baseband channels; applying IFFT operations and the polyphase filtering operations by the multiple IFFT and polyphase circuits to provide multiple converted channels; wherein different IFFT and polyphase circuits output different sets of converted channels that at least partially populate different IFFT grids that comprise different frequency bins; wherein frequency bins of a same IFFT grid of the different IFFT grids are spaced apart from each other by a first spacing; frequency shifting one or more sets of the converted channels to provide an output set of sub-channels; wherein the output set of sub-channels at least partially populates an output frequency grid in which output sub-channels originating from different sets of converted channels are of interleaving frequencies and in which the spacing between
    Type: Grant
    Filed: September 29, 2013
    Date of Patent: May 12, 2015
    Assignee: Harmonic, Inc.
    Inventor: Ariel Zaltsman
  • Publication number: 20150092870
    Abstract: A method that includes providing to multiple inverse fast Fourier transform (IFFT) and polyphase circuits multiple baseband channels so that different IFFT and polyphase circuits receive different sets of baseband channels; applying IFFT operations and the polyphase filtering operations by the multiple IFFT and polyphase circuits to provide multiple converted channels; wherein different IFFT and polyphase circuits output different sets of converted channels that at least partially populate different IFFT grids that comprise different frequency bins; wherein frequency bins of a same IFFT grid of the different IFFT grids are spaced apart from each other by a first spacing; frequency shifting one or more sets of the converted channels to provide an output set of sub-channels; wherein the output set of sub-channels at least partially populates an output frequency grid in which output sub-channels originating from different sets of converted channels are of interleaving frequencies and in which the spacing between
    Type: Application
    Filed: September 29, 2013
    Publication date: April 2, 2015
    Applicant: Harmonic, Inc.
    Inventor: Ariel Zaltsman
  • Publication number: 20150061396
    Abstract: A system for switching between first and second voltage supply units, the system may include a first interface unit that is connected between a first voltage supply unit and an output unit, a second interface unit that is connected between a second voltage supply unit and the output unit; a controller that is arranged to select a selected voltage supply unit and to instruct the first and second interface units and the output unit to facilitate a provision of a selected supply voltage provided from the selected voltage supply unit to a load coupled to the output unit. Each interface unit may include a positive input port, a negative input port, a positive output port and a negative output port. The negative and positive output ports of the first interface unit are isolated from the negative and positive output ports of the second interface unit, respectively.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: Harmonic, Inc.
    Inventor: Nadav Harpaz
  • 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: 8867608
    Abstract: A data processing system receives video data from a data source and separates the video data into multiple video data segments. Each of the multiple video data segments are substantially the same size. The system generates a data segmentation element associated with each video data segment. The data segmentation element describes content in the associated video data segment. Each video data segment and the associated data segmentation element are communicated to a destination device.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: October 21, 2014
    Assignee: Harmonic, Inc.
    Inventor: Raz Moshe Nitzan
  • Patent number: 8867624
    Abstract: A scalable video compression method and apparatus for encoding an input frame sequence having temporally sequential frames includes partitioning each of the frames of the input frame sequence into a top field and a bottom field to form a base layer sequence of fields and an enhancement layer sequence of fields. The base layer sequence and the enhancement layer sequence each comprise temporally alternating top and bottom fields of the partitioned frames of the input frame sequence. The base layer sequence and the enhancement layer sequence are encoded, wherein at least one field of the enhancement layer sequence is encoded in dependence upon at least one of the fields of the base layer sequence.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 21, 2014
    Assignee: Harmonic Inc.
    Inventor: Paul Haskell
  • 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
  • Publication number: 20140075269
    Abstract: The present invention relates to a method for optimizing the FEC scheme comprising the steps of: (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks.
    Type: Application
    Filed: March 14, 2013
    Publication date: March 13, 2014
    Applicant: Harmonic Inc.
    Inventor: Harmonic Inc.
  • Patent number: 8504571
    Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: August 6, 2013
    Assignee: Harmonic Inc.
    Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
  • Patent number: 8478873
    Abstract: Use and generation of an identifier. An indication of a value to be used to generate system-unique identifiers is received. The indication and an associated count value are stored in a metadata server interconnected with one or more remote metadata servers. A modified value to be used to generate system-unique identifiers generated based, at least in part, on the indication and the associated count value is transmitted to a remote metadata server.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: July 2, 2013
    Assignee: Harmonic Inc.
    Inventor: Alexandru Mitaru
  • Publication number: 20130101052
    Abstract: Systems, method, and computer program products for providing multi-channel variable bit-rate video compression are described. In some implementations, video channels can be allocated with bit rates that are set based on a predefined video compression quality. More specifically, each channel can generate a table describing the set of video compression quality values each corresponding to a bit rate value that can be used to achieve that video compression quality value. To generate the table or pre-compression coding information, encoders of the system described herein can pre-encode each input signal at multiple, different bit rates, and record the video compression quality value achievable at each of the bit rates. The system also can use lesser number of encoders for pre-encoding, supplemented by data interpolation, to generate the pre-compression coding information, requiring less processing algorithm but at an expense of lower accuracy.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: HARMONIC INC.
    Inventor: James E. Kaye
  • Patent number: 8423872
    Abstract: The present invention relates to a method for optimizing the FEC scheme comprising the steps of: (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 16, 2013
    Assignee: Harmonic Inc.
    Inventor: Carmit Sahar
  • 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
  • Patent number: 8369712
    Abstract: An improved precompensation circuit includes a greatly improved differentiator in the dispersion precompensation path, a preprocessor in the dispersion precompensation path for reducing f2?f1 type Composite Second Order (CSO) distortion, and a broadband phase shifter for compensating undesired vector interaction between the laser predistortion and dispersion compensation.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: February 5, 2013
    Assignee: Harmonic Inc.
    Inventors: Wei Huang, Thomas C. Lam, Li-Ping Chen
  • Publication number: 20120271922
    Abstract: The invention is directed to a method for providing client-server data transfer over a Hybrid Fiber Coax network, comprising interfacing, at a client, a channel, wherein the channel is one of a video channel and a DOCSIS channel, intercepting a content request made from an end-user computing device, notifying a server of a relevant intercepted message via one of using an interactive channel and tagging the request, selecting content sent by the server over the channel, processing the content selected so as to return it to its IP traffic format, and forwarding the content in its IP traffic format to the end-user computing device.
    Type: Application
    Filed: October 12, 2011
    Publication date: October 25, 2012
    Applicant: Harmonic Inc.
    Inventors: Lior Assouline, Amir Leventer
  • Publication number: 20120233525
    Abstract: The present invention relates to a method for optimizing the FEC scheme comprising the steps of (a) receiving a batch of data packets designated for transmission; (b) choosing a number of divisors having no common denominators in accordance with the said batch of data packets; (c) organizing into blocks said batch of data packets a number of times in accordance with the number of divisors using said divisors; and (d) creating a FEC packet for each of said blocks.
    Type: Application
    Filed: September 12, 2011
    Publication date: September 13, 2012
    Applicant: Harmonic Inc.
    Inventor: Carmit Sahar
  • Patent number: 8266182
    Abstract: A method for transcoding a file on a distributed file system is described. The distributed file system stores portions of the file across a plurality of distinct physical storage locations. A request to transcode the file is received. The file is transcoded from a first format to a second format using a processing unit of at least one of the physical storage locations.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 11, 2012
    Assignee: Harmonic Inc.
    Inventors: Don H. Wanigasekara-Mohotti, Donald M. Craig
  • Publication number: 20120195361
    Abstract: A data processing system receives video data from a data source and separates the video data into multiple video data segments. Each of the multiple video data segments are substantially the same size. The system generates a data segmentation element associated with each video data segment. The data segmentation element describes content in the associated video data segment. Each video data segment and the associated data segmentation element are communicated to a destination device.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: Harmonic Inc.
    Inventor: Raz Moshe Nitzan
  • Patent number: 8228991
    Abstract: Methods and systems for video coding are provided. A method includes receiving a digital video stream. The digital video stream includes multiple sequential independent frames. The method further includes storing a first frame of the digital video stream. The method also includes encoding a second frame of the digital video stream using motion compensation with the stored first frame as a reference.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: July 24, 2012
    Assignee: Harmonic Inc.
    Inventors: Paul Eric Haskell, Andrew W. Johnson, Damien Kessler