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: 7590071Abstract: 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: GrantFiled: October 31, 2007Date of Patent: September 15, 2009Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
-
Publication number: 20090225817Abstract: 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: ApplicationFiled: April 6, 2009Publication date: September 10, 2009Applicant: Aware, Inc.Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
-
Publication number: 20090183048Abstract: 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: ApplicationFiled: March 19, 2009Publication date: July 16, 2009Applicant: Aware, Inc.Inventors: Marcos C. Tzannes, Arnon Friedmann, Todor Cooklev
-
Patent number: 7522514Abstract: 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: GrantFiled: March 7, 2003Date of Patent: April 21, 2009Assignee: Aware, Inc.Inventors: Marcos C Tzannes, Dongjun Lee, Todor Cooklev, Coliln Lanzl
-
Publication number: 20080049601Abstract: 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: ApplicationFiled: October 31, 2007Publication date: February 28, 2008Applicant: AWARE, INC.Inventors: Marcos Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
-
Publication number: 20070230378Abstract: 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: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Inventors: Clifford Tavares, Todor Cooklev
-
Publication number: 20070033496Abstract: 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: ApplicationFiled: May 4, 2006Publication date: February 8, 2007Inventors: Todor Cooklev, Clifford Tavares
-
Publication number: 20050229088Abstract: 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: ApplicationFiled: May 31, 2005Publication date: October 13, 2005Applicant: Aware, Inc.Inventors: Marcos Tzannes, Arnon Friedmann, Todor Cooklev
-
Patent number: 6795869Abstract: 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: GrantFiled: February 27, 2001Date of Patent: September 21, 2004Assignee: 3Com CorporationInventors: Kenneth S. Morley, Todor Cooklev, Mark Gray, Darrin J. Gibbs
-
Patent number: 6772123Abstract: 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: GrantFiled: November 30, 2000Date of Patent: August 3, 2004Assignee: 3Com CorporationInventors: Todor Cooklev, Darrin Gibbs, Mark Gray, Ken Morley
-
Publication number: 20040047296Abstract: 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: ApplicationFiled: March 7, 2003Publication date: March 11, 2004Applicant: AWARE, INC.Inventors: Marcos C. Tzannes, Dongjun Lee, Todor Cooklev, Colin Lanzl
-
Patent number: 6633617Abstract: 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: GrantFiled: May 21, 1999Date of Patent: October 14, 2003Assignee: 3Com CorporationInventor: Todor Cooklev
-
Patent number: 6581081Abstract: 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: GrantFiled: January 24, 2000Date of Patent: June 17, 2003Assignee: 3Com CorporationInventors: Shayne Messerly, Todor Cooklev
-
Patent number: 6574218Abstract: 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: GrantFiled: May 25, 1999Date of Patent: June 3, 2003Assignee: 3Com CorporationInventor: Todor Cooklev
-
Patent number: 6560331Abstract: 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: GrantFiled: September 28, 1999Date of Patent: May 6, 2003Assignee: 3Com CorporationInventors: Todor Cooklev, Mark Gray
-
Publication number: 20030081654Abstract: 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: ApplicationFiled: January 8, 2001Publication date: May 1, 2003Inventors: Todor Cooklev, W. Kurt Dobson, Dirk Ostermiller, Sy Prestwich
-
Patent number: 6490295Abstract: 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: GrantFiled: May 4, 1999Date of Patent: December 3, 2002Assignee: 3Com CorporationInventors: Todor Cooklev, Kevin Smart
-
Patent number: 6486810Abstract: 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: GrantFiled: January 16, 2001Date of Patent: November 26, 2002Assignee: 3Com CorporationInventors: Todor Cooklev, Darrin J. Gibbs, Kenneth S. Morley
-
Patent number: 6466957Abstract: 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: GrantFiled: September 2, 1999Date of Patent: October 15, 2002Assignee: 3Com CorporationInventors: Shayne Messerly, Todor Cooklev
-
Publication number: 20020065660Abstract: 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: ApplicationFiled: November 30, 2000Publication date: May 30, 2002Inventors: Todor Cooklev, Darrin Gibbs, Mark Gray, Ken Morley