Patents by Inventor Todor Cooklev

Todor Cooklev 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: 7590071
    Abstract: Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: September 15, 2009
    Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
  • Publication number: 20090225817
    Abstract: Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
    Type: Application
    Filed: April 6, 2009
    Publication date: September 10, 2009
    Applicant: Aware, Inc.
    Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
  • Publication number: 20090183048
    Abstract: Typical forward error correction methods employ Trellis Code Modulation. By substituting low density parity check coding in place of the convolution code as part of a combined modulation and encoding procedure, low density parity check coding and modulation can be performed. The low density parity check codes have no error floor, no cycles, an equal bit error rate for the information bits and the parity bits, and timely construction of both a parity check matrix with variable codeword size and a generator matrix is possible.
    Type: Application
    Filed: March 19, 2009
    Publication date: July 16, 2009
    Applicant: Aware, Inc.
    Inventors: Marcos C. Tzannes, Arnon Friedmann, Todor Cooklev
  • Patent number: 7522514
    Abstract: Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: April 21, 2009
    Assignee: Aware, Inc.
    Inventors: Marcos C Tzannes, Dongjun Lee, Todor Cooklev, Coliln Lanzl
  • Publication number: 20080049601
    Abstract: Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
    Type: Application
    Filed: October 31, 2007
    Publication date: February 28, 2008
    Applicant: AWARE, INC.
    Inventors: Marcos Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
  • Publication number: 20070230378
    Abstract: A method in a first station comprises monitoring a network allocation vector in a wireless network; using the network allocation vector to predict an access pattern, e.g., periodic access for a given duration, by a second station in the wireless network; and performing a response based on the predicted access pattern. The response may include modifying a MAC layer parameter, e.g., TXOP or a prediction backoff value, and/or a physical layer parameter, in the first station based on the predicted access pattern. The response may include informing a neighboring network of the predicted access pattern, causing the first station to enter a power-saving mode during times based on the predicted access pattern of the second station, or determining whether to connect the first station into the wireless network. The first station and/or second station may include a client station or an access point.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Clifford Tavares, Todor Cooklev
  • Publication number: 20070033496
    Abstract: A transmitting method obtains a data packet of a data-type to be transmitted via a computer network to a receiving system; appends a retry flag to the data packet, the retry flag based on the data-type, the retry flag indicating whether the receiving system may attempt a retransmission; and transmits the data packet to the receiving system. When the data-type is one of voice, video or audio data, the retry flag may indicate that the receiving system should not attempt retransmission. The method may also comprise appending an error-correction algorithm ID based on the data-type to the data packet. A receiving method receives the data packet; and when a bit or packet error is identified then initiating a retransmission if the retry flag so commands. When the retry flag indicates that a retransmission should not occur, the receiving method may initiate an error correction algorithm identified in the data packet.
    Type: Application
    Filed: May 4, 2006
    Publication date: February 8, 2007
    Inventors: Todor Cooklev, Clifford Tavares
  • Publication number: 20050229088
    Abstract: Typical forward error correction methods employ Trellis Code Modulation. By substituting low density parity check coding in place of the convolution code as part of a combined modulation and encoding procedure, low density parity check coding and modulation can be performed. The low density parity check codes have no error floor, no cycles, an equal bit error rate for the information bits and the parity bits, and timely construction of both a parity check matrix with variable codeword size and a generator matrix is possible.
    Type: Application
    Filed: May 31, 2005
    Publication date: October 13, 2005
    Applicant: Aware, Inc.
    Inventors: Marcos Tzannes, Arnon Friedmann, Todor Cooklev
  • Patent number: 6795869
    Abstract: A communication system embodying the invention has a communication channel with at least two ends, one end of the channel being connected to a transmission device with relatively limited computational capacity and an other end of the channel being connected to a computer having relatively large computational capacity. The transmission device includes a signal source node; a set of M−1 delay buffers connected in series and defining a set of M progressively delayed signal nodes, M being a positive integer, one end of the series of M delay buffers being connected to the signal source node; a set of M parallel downsampling operators connected to the M progressively delayed signal nodes; and, a parallel-to-serial converter having M parallel inputs and a single serial output, the M parallel inputs being connected to the outputs of the M parallel downsampling operators and the single serial output being coupled to the one end of the communication channel.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: September 21, 2004
    Assignee: 3Com Corporation
    Inventors: Kenneth S. Morley, Todor Cooklev, Mark Gray, Darrin J. Gibbs
  • Patent number: 6772123
    Abstract: A method and system for performing speech recognition for an internet appliance using a remotely located speech recognition application. The invention includes an internet appliance that is connected through a network with either a stand-alone computer or a server computer located at the Internet Service Provider. Verbal commands directed to an internet appliance are received as analog signals and converted to digital signals. The digital signals are remotely translated into a set of instructions by a dedicated hardware device or a software program that operates a speech recognition application at either a stand-alone computer or server computer located at an Internet Service Provider in a form recognizable by the internet appliance. The internet appliance receives and executes the translated instructions.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: August 3, 2004
    Assignee: 3Com Corporation
    Inventors: Todor Cooklev, Darrin Gibbs, Mark Gray, Ken Morley
  • Publication number: 20040047296
    Abstract: Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
    Type: Application
    Filed: March 7, 2003
    Publication date: March 11, 2004
    Applicant: AWARE, INC.
    Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
  • Patent number: 6633617
    Abstract: Doppler shift compensation by interpolation of a new sample between successively received signal samples using stored values of an interpolation function. The interpolation function has a non-zero amplitude in an argument range symmetrical about zero argument and zero amplitude outside the range. The time location of a new sample is shifted relative to a pair of received signal samples by an amount corresponding to a Doppler shift. The amplitude of the new sample is computed at a new sample index by combining the pair of received signal samples with corresponding samples of the interpolation function, each corresponding sample of the interpolation function being that sample whose argument is a difference between a corresponding one of the first and second indices and the new sample index. Due to the symmetry properties of the interpolation function, this operation requires as little as two multiply operations and one add operation for each new sample.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: October 14, 2003
    Assignee: 3Com Corporation
    Inventor: Todor Cooklev
  • Patent number: 6581081
    Abstract: This invention describes a novel method and system that implements wavelet packet trees and inverse wavelet packet trees. A modified Recursive Pyramid Algorithm (RPA) is advanced by this invention. The algorithm uses a filter that changes its size at each given octave of the wavelet packet tree. This filter may also be used in the reconstruction, synthesis, or inverse wavelet packet tree using RPA. The invention reduces the cost of implementing wavelet packet trees by using the same hardware for each octave and thereby offers superior products at attractive prices.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: June 17, 2003
    Assignee: 3Com Corporation
    Inventors: Shayne Messerly, Todor Cooklev
  • Patent number: 6574218
    Abstract: A system and method for providing multimedia data streaming over a mixed network including a packet-switched and circuit-switched network. The multimedia source server performs both source coding to reduce the overall size of the data and channel coding to provide redundancy for packet reconstruction of lost or late packets. The source coding (or compression) and channel coding (protection against packet loss) are designed jointly, but are performed at two different locations to achieve optimum utilization of bandwidth. The channel coding is removed and packet reconstruction or concealment is performed at the edge of the packet-based network prior to passing the multimedia data on to the circuit-switched network. Retransmission is unnecessary in the present invention which is undesirable for real-time data streaming. A bidirectional embodiment is also described.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: June 3, 2003
    Assignee: 3Com Corporation
    Inventor: Todor Cooklev
  • Patent number: 6560331
    Abstract: A method and system for facilitating the detection of DTMF tones is disclosed. The method is based on detecting two tones using a modified nonuniform discrete Fourier transform that includes a phase correction term for each DTMF tone and harmonic. The disclosed method is employed by a DTMF detector that includes a sampling module, a computation module, an analysis module, and a decode module. The sampling module samples an input signal from a communication network at a rate sufficient to avoid data loss. The sample signal is then placed through a modified DFT which is more precise than filters or analog devices, particularly those utilizing a Goertzel algorithm. The computation module implements a fast recursive algorithm for completing the necessary computations. The analysis module checks for the present of energy level peaks at the DTMF tones and their harmonics. Once a DTMF signal is verified to contain a DTMF tone, the decode module transmits the,number, letter, or symbol to an interface.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: May 6, 2003
    Assignee: 3Com Corporation
    Inventors: Todor Cooklev, Mark Gray
  • Publication number: 20030081654
    Abstract: A frequency-hopping system is disclosed, in which the band for frequency hopping is dynamically changed in response to changing channel conditions or a command. Simultaneously with the change of the band of operation the output power may be changed as well, so that the system satisfies at all times the regulatory requirements of the country it operates in.
    Type: Application
    Filed: January 8, 2001
    Publication date: May 1, 2003
    Inventors: Todor Cooklev, W. Kurt Dobson, Dirk Ostermiller, Sy Prestwich
  • Patent number: 6490295
    Abstract: A communication system configured to transceive a signal along multiple communication media of the communication system thereby increasing the rate at which the signal is transceived. The communication system comprising a source configured to transceive a signal. A communication apparatus configured for decomposing the signal into a plurality of manipulated signals. The number of the plurality of manipulated signals being determined by the number of the multiple communication media in communication with the source and the maximum transceival rate of each communication media. In communication with the communication apparatus is a reconstructing apparatus that is configured for reconstructing the plurality of manipulated signals into the signal, the signal being capable of being transceived by a host.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: December 3, 2002
    Assignee: 3Com Corporation
    Inventors: Todor Cooklev, Kevin Smart
  • Patent number: 6486810
    Abstract: Continuously variable slope delta modulation coding uses a thresholder having an analog input and a digital output representing the relationship between a signal amplitude at the analog input and a predetermined threshold. An integrator has an output and one input connected to the output of the thresholder and a second input that receives a step size value, the output of the integrator corresponding to a product of the thresholder output and the step size value. An adder has one input that receives an analog input signal that is to be encoded and a second input connected to the output of the integrator. The output of the adder is coupled to the analog input of the thresholder. A step size controller is responsive to an analog signal level related to the analog input signal for varying the step size value in response to variations in the analog signal level.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: November 26, 2002
    Assignee: 3Com Corporation
    Inventors: Todor Cooklev, Darrin J. Gibbs, Kenneth S. Morley
  • Patent number: 6466957
    Abstract: An improved architecture for efficiently calculating a discrete wavelet transform is presented. The present system appreciates the associated redundancies of calculations and proposes a topology for eliminating such redundant calculations through the use of storing and making such previously calculated coefficients available in successive wavelet coefficient calculations. The present system while recognizing redundant calculations and performing storage operations, also provides a pipelined architecture whereby the wavelet coefficients are calculated and combined for use in a wavelet packet tree architecture.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: October 15, 2002
    Assignee: 3Com Corporation
    Inventors: Shayne Messerly, Todor Cooklev
  • Publication number: 20020065660
    Abstract: A method and system for performing speech recognition for an internet appliance using a remotely located speech recognition application. The invention includes an internet appliance that is connected through a network with either a stand-alone computer or a server computer located at the Internet Service Provider. Verbal commands directed to an internet appliance are received as analog signals and converted to digital signals. The digital signals are remotely translated into a set of instructions by a dedicated hardware device or a software program that operates a speech recognition application at either a stand-alone computer or server computer located at an Internet Service Provider in a form recognizable by the internet appliance. The internet appliance receives and executes the translated instructions.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Inventors: Todor Cooklev, Darrin Gibbs, Mark Gray, Ken Morley