Patents by Inventor Shlomo Rakib

Shlomo Rakib 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: 20160191217
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Application
    Filed: May 20, 2015
    Publication date: June 30, 2016
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20160191280
    Abstract: A method of receiving data including receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms. The method further includes generating, based upon the signals, a received data frame and generating an equalized data frame by performing an equalization operation using elements of the received data frame, the equalization operation correcting for distortion introduced into the signals during propagation of the carrier waveforms through a channel.
    Type: Application
    Filed: July 24, 2015
    Publication date: June 30, 2016
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20160182269
    Abstract: A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix.
    Type: Application
    Filed: June 29, 2015
    Publication date: June 23, 2016
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 9294315
    Abstract: A method of data transmission including arranging a set of data elements into an original data frame having a first dimension of N elements and a second dimension of N elements, where N is greater than one. The method includes transforming the original data frame in accordance with a transformation matrix to form a first transformed data matrix having at least N2 transformed data elements wherein each of the transformed data elements is based upon a plurality of the data elements of the original data frame and wherein a first dimension of the first transformed data matrix corresponds to a frequency shift axis and a second dimension corresponds to a time shift axis. A permuted data matrix is formed by permuting at least a portion of the elements of the first transformed data matrix so as to shift the at least a portion of the elements with respect to the time shift axis.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 22, 2016
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Selim Shlomo Rakib
  • Publication number: 20160043835
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Application
    Filed: May 11, 2015
    Publication date: February 11, 2016
    Inventors: Ronny Hadani, Selim Shlomo RAKIB
  • Patent number: 9130638
    Abstract: A method of receiving data including receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms. The method further includes generating, based upon the signals, a received data frame and generating an equalized data frame by performing an equalization operation using elements of the received data frame, the equalization operation correcting for distortion introduced into the signals during propagation of the carrier waveforms through a channel.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 8, 2015
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 9071285
    Abstract: A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: June 30, 2015
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 9071286
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: June 30, 2015
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 9031141
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 12, 2015
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 8976851
    Abstract: A method which includes receiving a first modulated signal from a first user device, the first modulated signal being generated based upon a time-frequency transformation of first user data. The method further includes receiving a second modulated signal from a second user device, the second modulated signal being generated based upon a time-frequency transformation of second user data. The first modulated signal and the second modulated signal are then processed.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: March 10, 2015
    Assignee: Cohere Technologies, Inc.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 8879378
    Abstract: A wireless combination time, frequency and spectral shaping communications method that transmits data in convolution unit matrices (data frames) of N×N (N2), where generally either all N2 data symbols are received over N spreading time intervals (each composed of N time slices), or none are. To transmit, the N2 sized data frame matrix is multiplied by a first N×N time-frequency shifting matrix, permuted, and then multiplied by a second N×N spectral shaping matrix, thereby mixing each data symbol across the entire resulting N×N matrix (TFSSS data matrix). Columns from this N2 TFSSS data matrix are selected, modulated, and transmitted, on a one element per time slice basis. At the receiver, the replica TFSSS matrix is reconstructed and deconvoluted, revealing the data. The method can accommodate multiple users at once, can adapt to changing channel conditions, and is particularly useful for coping with channel impairments such as Doppler shifts.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: November 4, 2014
    Inventors: Selim Shlomo Rakib, Ronny Hadani
  • Patent number: 8826359
    Abstract: System and method to extend the upstream data capacity of an HFC CATV system by extending a “shadow” optical fiber network deeper into the various CATV cable neighborhoods, with coax fiber terminals (CFT) spaced roughly according to the distribution of CATV active devices such as RF amplifiers. The CFT can intercept local upstream data from various neighborhood sub-regions and transform this upstream data into upstream optical data, thus relieving upstream data congestion in the 5-42 MHz CATV frequency region. The system can produce an order of magnitude improvement in upstream capability, while maintaining high compatibility with legacy HFC equipment. The CFT may exist in multiple embodiments ranging from low-cost “dumb” CFT to sophisticated CFT that can additionally provide GigE to the home (GTTH) service. Methods to maintain good compatibility with legacy CMTS devices, and methods to utilize DOCSIS MAP data for more efficient data transmission are also discussed.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: September 2, 2014
    Assignee: Gainspeed, Inc.
    Inventor: Selim Shlomo Rakib
  • Publication number: 20140169441
    Abstract: A method of receiving data including receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms. The method further includes generating, based upon the signals, a received data frame and generating an equalized data frame by performing an equalization operation using elements of the received data frame, the equalization operation correcting for distortion introduced into the signals during propagation of the carrier waveforms through a channel.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140169437
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140169436
    Abstract: A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140169385
    Abstract: A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140169406
    Abstract: A method of data transmission including arranging a set of data elements into an original data frame having a first dimension of N elements and a second dimension of N elements, where N is greater than one. The method includes transforming the original data frame in accordance with a transformation matrix to form a first transformed data matrix having at least N2 transformed data elements wherein each of the transformed data elements is based upon a plurality of the data elements of the original data frame and wherein a first dimension of the first transformed data matrix corresponds to a frequency shift axis and a second dimension corresponds to a time shift axis. A permuted data matrix is formed by permuting at least a portion of the elements of the first transformed data matrix so as to shift the at least a portion of the elements with respect to the time shift axis.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140169433
    Abstract: A method which includes receiving a first modulated signal from a first user device, the first modulated signal being generated based upon a time-frequency transformation of first user data. The method further includes receiving a second modulated signal from a second user device, the second modulated signal being generated based upon a time-frequency transformation of second user data. The first modulated signal and the second modulated signal are then processed.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 19, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Publication number: 20140161154
    Abstract: A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
    Type: Application
    Filed: June 25, 2013
    Publication date: June 12, 2014
    Applicant: COHERE TECHNOLOGIES, INC.
    Inventors: Ronny Hadani, Salim Shlomo Rakib
  • Patent number: 8547988
    Abstract: A wireless combination time, frequency and spectral shaping communications method that transmits data in convolution unit matrices (data frames) of N×N (N2), where generally either all N2 data symbols or elements are received over N spreading time intervals (each composed of N time slices), or none are. To transmit, each data element is assigned a unique waveform which is derived from a basic waveform of duration N time slices over one spreading time interval, where each basic waveform has a data element specific combination of a time and frequency cyclic shift. At the receiver, the received signal is correlated with the set of all N2 waveforms previously assigned to each data element by a transmitter for that specific time spreading interval, producing a unique correlation score for each one of the N2 data elements. The scores are summed over each data element, and this summation reproduces the data frame.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 1, 2013
    Inventors: Ronny Hadani, Selim Shlomo Rakib