Patents Assigned to Harmonic, Inc.
-
Publication number: 20150215212Abstract: 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: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Applicant: Harmonic Inc.Inventor: Adi Bonen
-
Patent number: 9031142Abstract: 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 betweenType: GrantFiled: September 29, 2013Date of Patent: May 12, 2015Assignee: Harmonic, Inc.Inventor: Ariel Zaltsman
-
Publication number: 20150092870Abstract: 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 betweenType: ApplicationFiled: September 29, 2013Publication date: April 2, 2015Applicant: Harmonic, Inc.Inventor: Ariel Zaltsman
-
Publication number: 20150061396Abstract: 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: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: Harmonic, Inc.Inventor: Nadav Harpaz
-
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: 8867608Abstract: 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: GrantFiled: January 28, 2011Date of Patent: October 21, 2014Assignee: Harmonic, Inc.Inventor: Raz Moshe Nitzan
-
Patent number: 8867624Abstract: 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: GrantFiled: September 20, 2011Date of Patent: October 21, 2014Assignee: Harmonic Inc.Inventor: Paul Haskell
-
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
-
Publication number: 20140075269Abstract: 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: ApplicationFiled: March 14, 2013Publication date: March 13, 2014Applicant: Harmonic Inc.Inventor: Harmonic Inc.
-
Patent number: 8504571Abstract: 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: GrantFiled: January 24, 2012Date of Patent: August 6, 2013Assignee: Harmonic Inc.Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Patent number: 8478873Abstract: 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: GrantFiled: March 8, 2006Date of Patent: July 2, 2013Assignee: Harmonic Inc.Inventor: Alexandru Mitaru
-
Publication number: 20130101052Abstract: 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: ApplicationFiled: October 19, 2011Publication date: April 25, 2013Applicant: HARMONIC INC.Inventor: James E. Kaye
-
Patent number: 8423872Abstract: 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: GrantFiled: September 12, 2011Date of Patent: April 16, 2013Assignee: Harmonic Inc.Inventor: Carmit Sahar
-
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
-
Patent number: 8369712Abstract: 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: GrantFiled: March 23, 2011Date of Patent: February 5, 2013Assignee: Harmonic Inc.Inventors: Wei Huang, Thomas C. Lam, Li-Ping Chen
-
Publication number: 20120271922Abstract: 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: ApplicationFiled: October 12, 2011Publication date: October 25, 2012Applicant: Harmonic Inc.Inventors: Lior Assouline, Amir Leventer
-
Publication number: 20120233525Abstract: 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: ApplicationFiled: September 12, 2011Publication date: September 13, 2012Applicant: Harmonic Inc.Inventor: Carmit Sahar
-
Patent number: 8266182Abstract: 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: GrantFiled: June 30, 2006Date of Patent: September 11, 2012Assignee: Harmonic Inc.Inventors: Don H. Wanigasekara-Mohotti, Donald M. Craig
-
Publication number: 20120195361Abstract: 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: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Applicant: Harmonic Inc.Inventor: Raz Moshe Nitzan
-
Patent number: 8228991Abstract: 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: GrantFiled: September 20, 2007Date of Patent: July 24, 2012Assignee: Harmonic Inc.Inventors: Paul Eric Haskell, Andrew W. Johnson, Damien Kessler