Patents by Inventor Ofir Shalvi

Ofir Shalvi 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).

  • Patent number: 7408493
    Abstract: Systems and methods for automatic gain control are disclosed. In one aspect of the invention, a system is provided that comprises a programmable gain amplifier that amplifies an input signal based on a gain signal. The system further comprises an analog-to-digital converter that generates at least one digital output signal from the amplified input signal, and an automatic gain control component that determines an adjustment of the gain signal based on a comparison of the at least one digital output signal to a predetermined maximum amplitude reference level.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 5, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Ofir Shalvi, Liran Brecher
  • Publication number: 20080181001
    Abstract: A method for data storage in a memory that includes a plurality of analog memory cells includes storing data in the memory by writing first storage values to the cells. One or more read reference levels are defined for reading the cells, such that at least one of the read reference levels is negative. After storing the data, second storage values are read from the cells using the read reference levels, so as to reconstruct the stored data. In another disclosed method, data is stored in the memory by mapping the data to first storage values selected from a set of the nominal storage values, and writing the first storage values to the cells. The set of nominal storage values is defined such that at least one of the nominal storage values is negative.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 31, 2008
    Applicant: Anobit Technologies
    Inventor: Ofir Shalvi
  • Publication number: 20080158958
    Abstract: A method for data storage includes providing a memory, which includes first memory cells having a first reading latency and second memory cells having a second reading latency that is higher than the first reading latency. An item of data intended for storage in the memory is divided into first and second parts. The first part is stored in the first memory cells and the second part is stored in the second memory cells. In response to a request to retrieve the item of data from the memory, the first part is read from the first memory cells and provided as output. The second part is read from the second memory cells, and provided as output subsequently to outputting the first part.
    Type: Application
    Filed: December 17, 2007
    Publication date: July 3, 2008
    Applicant: ANOBIT TECHNOLOGIES LTD.
    Inventors: Dotan Sokolov, Gil Semo, Ofir Shalvi
  • Publication number: 20080148115
    Abstract: A method for operating a memory that includes a plurality of analog memory cells includes storing data in a first group of the memory cells by writing respective first cell values to the memory cells in the first group. After storing the data, respective second cell values are read from the memory cells in the first group, and differences are found between the respective first and second cell values for each of one or more of the memory cells in the first group. The differences are processed to produce error information, and the error information is stored in a second group of the memory cells.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 19, 2008
    Applicant: ANOBIT TECHNOLOGIES LTD.
    Inventors: Dotan Sokolov, Ofir Shalvi
  • Publication number: 20080130341
    Abstract: A method for storing data in a memory that includes a plurality of analog memory cells includes mapping the data to programming values, which are selected from a set of nominal programming values. The set of nominal programming values includes at least a first nominal programming value and a second nominal programming value, which is higher than the first nominal programming value. A part of the data is stored in the analog memory cells by programming at least a first group of the cells using the first nominal programming value. A statistical characteristic of the first group of the cells is measured after programming the first group of the cells using the first nominal programming value. The second nominal programming value is modified responsively to the statistical characteristic, and at least a second group of the cells is programmed using the modified second nominal programming value.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 5, 2008
    Applicant: ANOBIT TECHNOLOGIES LTD.
    Inventors: Ofir Shalvi, Zeev Cohen, Dotan Sokolov
  • Publication number: 20080126686
    Abstract: A method for storage includes collecting information regarding respective performance characteristics of a plurality of memory units in a memory array, each memory unit including one or more cells of the memory array. When data are received for storage in the memory array, a memory unit is selected responsively to the respective performance characteristics, and the received data are stored in the selected memory unit.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 29, 2008
    Applicant: ANOBIT TECHNOLOGIES LTD.
    Inventors: Dotan Sokolov, Ofir Shalvi
  • Patent number: 7380193
    Abstract: Jointly encoding signals from multiple sources, by cooperating stations, with retransmission of those jointly encoded signals to receivers. A cooperating station decodes signals from multiple sources, jointly encodes them to form a joint protection signal responsive to the decoded signals from those multiple sources, simultaneously responsive to more than one of them. The cooperating station sends the protection signal to one or more receivers, which use that joint protection signal to decode those signals from multiple sources. More than one cooperating stations can each perform similar tasks. Each of those cooperating stations performs those tasks using a distinct protection code, such as a similar error-correcting code, but with distinct parameters. The cooperative stations use an error-correcting block code, including decoding data and parity values of the multiple signals; computing the error-correcting block code; and sending a differing portion of the computed block code.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: May 27, 2008
    Inventor: Ofir Shalvi
  • Publication number: 20080062888
    Abstract: A method is provided for automatically improving throughput of an active channel in a communication system comprising: receiving input from one or more modules that identify and characterize impairments in the active channel; monitoring the input to track changes in the impairments; and changing channel parameters to improve throughput on the channel based on the changes in the impairments. Other systems and methods are disclosed.
    Type: Application
    Filed: November 13, 2007
    Publication date: March 13, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim
  • Patent number: 7315573
    Abstract: A method is provided for automatically improving throughput of an active channel in a communication system comprising: receiving input from one or more modules that identify and characterize impairments in the active channel; monitoring the input to track changes in the impairments; and changing channel parameters to improve throughput on the channel based on the changes in the impairments. Other systems and methods are disclosed.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: January 1, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim
  • Publication number: 20070288977
    Abstract: A method, device and network for compressing cable modem data signals and conserving bandwidth within the network. Cable modems transmit upstream data signals to a fiber node which compresses the data signals and transmits the compressed signals upstream to a headend which decompresses the data signals. The fiber node compression may be by a shaping filter or a fast Fourier transform (FFT) function. The headend decompression may be by an inverse shaping filter or an inverse FFT function.
    Type: Application
    Filed: June 29, 2007
    Publication date: December 13, 2007
    Applicant: Texas Instruments Incorporated
    Inventors: Ofir Shalvi, Mordechai Segal
  • Patent number: 7283590
    Abstract: An inter-symbol-interference (ISI) coder with mapper and linear filter and a technique of channel encoding deliberately inserts inter-symbol-interference (ISI) into the signal using a non-linear precoder to map map input symbol sequences into sequences of extended symbols. Coded output symbols are generated in response to sequences of extended symbols which are selected from the same grid associated with the input symbols to yield a same minimum distance.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: October 16, 2007
    Assignee: Texas Instruments Incorporated
    Inventor: Ofir Shalvi
  • Patent number: 7274679
    Abstract: The present invention comprises aggregating a plurality of physical channels to a single logical channel, a scalable virtual channel (SVC). This may be implemented in a point to multipoint communications system. The present invention enables a variety of receivers, some receivers being able to receive only one physical channel, and other receivers being able to receive a plurality of physical channels as a SVC, with at least one same channel being used for both types of receivers.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: September 25, 2007
    Inventors: Mati Amit, Ofir Shalvi, Ariel Yagil
  • Patent number: 7274735
    Abstract: A method is provided to provide data to automatically estimate channel performance in a communication system if a different order constellation is used comprising the steps of: receiving an input signal from the channel; passing the input signal to a slicer having an output signal; determining signal noise by taking the difference between the input signal and output signal; identifying a beginning of a noise event when the signal noise is greater than a predefined first threshold; identifying an end of a noise event when the signal noise is less than a predefined second threshold; and providing for output the beginning of the noise event and the end of the noise event. Other systems and methods are disclosed.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: September 25, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim
  • Patent number: 7197067
    Abstract: A method is provided for automatically optimizing parameter selection in a communication system having one or more channels for transmitting and receiving signals by the steps of: receiving a signal from a channel; characterizing impairments in the channel while gathering statistics using the received signal; analyzing the impairments to obtain recommendations for parameter modifications for improved performance; and modifying the parameters based on the recommendations. Other systems and methods are disclosed.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: March 27, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Ran Senderovitz, Eli Haim
  • Patent number: 7152025
    Abstract: A method is provided to automatically identify noise events in a channel of a communication system comprising the steps of: receiving an input signal from the channel; determining the mean energy of the input signal; determining the recent energy of the input signal; identifying a beginning of the noise event when the recent energy is greater than the product of the mean energy and a predefined first threshold; identifying an end of a noise event when the recent energy is less that the product of the mean energy and a predefined second threshold; and providing for output the beginning of the noise event and the end of the noise event. Other systems and methods are disclosed.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: December 19, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim
  • Publication number: 20060261992
    Abstract: Systems and methods for automatic gain control are disclosed. In one aspect of the invention, a system is provided that comprises a programmable gain amplifier that amplifies an input signal based on a gain signal. The system further comprises an analog-to-digital converter that generates at least one digital output signal from the amplified input signal, and an automatic gain control component that determines an adjustment of the gain signal based on a comparison of the at least one digital output signal to a predetermined maximum amplitude reference level.
    Type: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Inventors: Itay Lusky, Ofir Shalvi, Liran Brecher
  • Patent number: 7136422
    Abstract: In a cable television (CATV) data communication network, channel throughput and communications robustness are increased in a manner that improves speed of data transmission while maintaining compatibility with existing specifications and equipment. Enhanced throughput can be realized using the return channel of the CATV network. Alternatively, data retransmission and/or diversity techniques can be used to improve throughput.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: November 14, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Mordechai Segal, Ofir Shalvi, Zvi Reznic
  • Publication number: 20060239381
    Abstract: The present invention provides low complexity methods and apparatus for improving the performance of conventional QAM modulations. These methods provide (a) larger noise margins than conventional constellations and/or (b) improved labeling schemes. Additionally, the invention provides fixed-print approximations of these constellations to allow for low complexity VLST implementations of these schemes.
    Type: Application
    Filed: July 10, 2006
    Publication date: October 26, 2006
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Doron Burshtein, Ofir Shalvi
  • Patent number: 7065147
    Abstract: A technique that combines a turbo trellis coded modulation (TTCM) coding scheme with constellation shaping and precoding schemes to implement a binary coded communication system and method that can achieve high performance (high coding gains achieved in combination with shaping gain, and when necessary, also with high performance in ISI-channels via preceding).
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: June 20, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Lior Ophir, Naftali Sommer, Ofir Shalvi
  • Patent number: 7032159
    Abstract: A method is disclosed for providing data for automatically estimating channel performance if different parameters of a Reed-Solomon (RS) code are used in a communication system while transmission is occurring in the communication system without changing the current Reed-Solomon (RS) code parameters.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: April 18, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim