Patents by Inventor Hamid R. Sadjadpour
Hamid R. Sadjadpour 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: 11741268Abstract: Techniques for secure public exposure of digital data include extracting first digital data comprising one or more batches, each batch comprising a plurality of no more than a number T of packets, each packet containing a plurality of a number n of bits. A random binary matrix CK consisting of T rows and n columns is generated. For a first batch, a first random n-bit temporary key is generated and positions of the nT elements of matrix CK are randomized to produce matrix CK(RP). For a packet in the first batch, a first packet vector key is generated based on non-overlapping pairs of bit positions for both the temporary key and for a first packet-corresponding row of matrix CK(RP). An encrypted packet is generated for the packet based on the packet and the first packet vector key. The encrypted packet is exposed publicly.Type: GrantFiled: June 17, 2021Date of Patent: August 29, 2023Assignee: The Regents of the University of CaliforniaInventor: Hamid R. Sadjadpour
-
Patent number: 11593528Abstract: Techniques for secure public exposure of digital data include extracting first digital data comprising one or more batches, each batch comprising a plurality of no more than a number T of packets, each packet containing a plurality of a number n of bits. A random binary matrix A consisting of T rows and n columns is generated. For a first batch, a first random n-bit temporary key is generated. For a packet in the first batch, a first packet vector key is generated based on random non-overlapping pairs of bit positions for both the temporary key and for a first packet-corresponding row of matrix A. An encrypted packet is generated for the packet based on the packet and the first packet vector key. The encrypted packet is exposed publicly.Type: GrantFiled: April 7, 2020Date of Patent: February 28, 2023Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventor: Hamid R. Sadjadpour
-
Patent number: 11334676Abstract: Techniques for secure public exposure of digital data include extracting n chunks, each containing Q bits, n=2(Q+1). A random mapping of each chunk to only one batch of M numbered batches is determined and stored securely. A bit based on a random key is combined at a location based on batch number with each of the chunks in the batch to produce a batch of enhanced chunks, each containing Q+1 bits. This is repeated with each non-overlapping batch of chunks, each enhanced chunk of the batch having one bit based on a different bit from the key. A unique set of the enhanced chunks is combined with a XOR to produce an encoded chunk, every bit of which is based on a bit from the key. An encoding vector B that indicates the unique set is stored securely. The encoded chunk can be safely exposed publically.Type: GrantFiled: April 25, 2019Date of Patent: May 17, 2022Assignee: The Regents of the University of CaliforniaInventors: Hamid R. Sadjadpour, Mohsen Karimzadeh Kiskani
-
Publication number: 20210397749Abstract: Techniques for secure public exposure of digital data include extracting first digital data comprising one or more batches, each batch comprising a plurality of no more than a number T of packets, each packet containing a plurality of a number n of bits. A random binary matrix CK consisting of T rows and n columns is generated. For a first batch, a first random n-bit temporary key is generated and positions of the nT elements of matrix CK are randomized to produce matrix CK(RP). For a packet in the first batch, a first packet vector key is generated based on non-overlapping pairs of bit positions for both the temporary key and for a first packet-corresponding row of matrix CK(RP). An encrypted packet is generated for the packet based on the packet and the first packet vector key. The encrypted packet is exposed publicly.Type: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventor: Hamid R. Sadjadpour
-
Publication number: 20210124832Abstract: Techniques for secure public exposure of digital data include extracting n chunks, each containing Q bits, n=2(Q+1). A random mapping of each chunk to only one batch of M numbered batches is determined and stored securely. A bit based on a random key is combined at a location based on batch number with each of the chunks in the batch to produce a batch of enhanced chunks, each containing Q+1 bits. This is repeated with each non-overlapping batch of chunks, each enhanced chunk of the batch having one bit based on a different bit from the key. A unique set of the enhanced chunks is combined with a XOR to produce an encoded chunk, every bit of which is based on a bit from the key. An encoding vector B that indicates the unique set is stored securely. The encoded chunk can be safely exposed publically.Type: ApplicationFiled: April 25, 2019Publication date: April 29, 2021Inventors: Hamid R. Sadjadpour, Mohsen Karimzadeh Kiskani
-
Publication number: 20200320227Abstract: Techniques for secure public exposure of digital data include extracting first digital data comprising one or more batches, each batch comprising a plurality of no more than a number T of packets, each packet containing a plurality of a number n of bits. A random binary matrix A consisting of T rows and n columns is generated. For a first batch, a first random n-bit temporary key is generated. For a packet in the first batch, a first packet vector key is generated based on random non-overlapping pairs of bit positions for both the temporary key and for a first packet-corresponding row of matrix A. An encrypted packet is generated for the packet based on the packet and the first packet vector key. The encrypted packet is exposed publicly.Type: ApplicationFiled: April 7, 2020Publication date: October 8, 2020Inventor: Hamid R. Sadjadpour
-
Patent number: 9191093Abstract: A wireless base station having K antennas communicates with M mobile devices using multiuser diversity scheme with opportunistic interference management. The base station transmits K distinct pilot signals from K corresponding antennas and receives feedback from mobile devices. The feedback from each device indicates a strong pilot signal and a weak pilot signal received from the K distinct pilot signals. Using these indications, the base station assigns each of the K antennas to a mobile device. The base station then transmits distinct data streams to the mobile devices using the corresponding antennas assigned to the corresponding mobile devices. The transmission may include multiplying the transmitted distinct data streams by a vector V orthogonal to a vector U, thereby allowing mobile devices not assigned to an antenna to cancel the transmitted distinct data streams.Type: GrantFiled: October 19, 2010Date of Patent: November 17, 2015Assignee: The Regents of the University of CaliforniaInventors: Hamid R. Sadjadpour, Jose Joaquin Garcia-Luna-Aceves
-
Patent number: 8009692Abstract: The present invention provides a method, data modulator, modem, computer readable medium and system for allocating bits to sub-carriers of data channel frequencies for spectrally efficient full-duplex transmission. Bits are allocated successively to a plurality of sub-carriers for a data channel based on minimal power consumption, a power mask for each sub-carrier, a bit capacity of each sub-carrier, and a predetermined data rate. Allocation of bits is ceased when at least one of: a predetermined total power budget has been substantially exhausted, power masks for the plurality of sub-carriers have been substantially exhausted, bit capacities for the plurality of sub-carriers have been substantially exhausted, and the predetermined data rate has been reached.Type: GrantFiled: March 31, 2009Date of Patent: August 30, 2011Assignee: AT&T Intellectual Property II L.P.Inventors: James Basso, Hamid R Sadjadpour, Ranjan V Sonalkar
-
Publication number: 20110092233Abstract: A wireless base station having K antennas communicates with M mobile devices using multiuser diversity scheme with opportunistic interference management. The base station transmits K distinct pilot signals from K corresponding antennas and receives feedback from mobile devices. The feedback from each device indicates a strong pilot signal and a weak pilot signal received from the K distinct pilot signals. Using these indications, the base station assigns each of the K antennas to a mobile device. The base station then transmits distinct data streams to the mobile devices using the corresponding antennas assigned to the corresponding mobile devices. The transmission may include multiplying the transmitted distinct data streams by a vector V orthogonal to a vector U, thereby allowing mobile devices not assigned to an antenna to cancel the transmitted distinct data streams.Type: ApplicationFiled: October 19, 2010Publication date: April 21, 2011Inventors: Hamid R. Sadjadpour, Jose Joaquin Garcia-Luna-Aceves
-
Publication number: 20090190609Abstract: The present invention provides a method, data modulator, modem, computer readable medium and system for allocating bits to sub-carriers of data channel frequencies for spectrally efficient full-duplex transmission. Bits are allocated successively to a plurality of sub-carriers for a data channel based on minimal power consumption, a power mask for each sub-carrier, a bit capacity of each sub-carrier, and a predetermined data rate. Allocation of bits is ceased when at least one of: a predetermined total power budget has been substantially exhausted, power masks for the plurality of sub-carriers have been substantially exhausted, bit capacities for the plurality of sub-carriers have been substantially exhausted, and the predetermined data rate has been reached.Type: ApplicationFiled: March 31, 2009Publication date: July 30, 2009Inventors: James Basso, Hamid R. Sadjadpour, Ranjan V. Sonalker
-
Patent number: 7512149Abstract: The present invention provides a method, data modulator, modem, computer readable medium and system for allocating bits to sub-carriers of data channel frequencies for spectrally efficient full-duplex transmission. Bits are allocated successively to a plurality of sub-carriers for a data channel based on minimal power consumption, a power mask for each sub-carrier, a bit capacity of each sub-carrier, and a predetermined data rate. Allocation of bits is ceased when at least one of: a predetermined total power budget has been substantially exhausted, power masks for the plurality of sub-carriers have been substantially exhausted, bit capacities for the plurality of sub-carriers have been substantially exhausted, and the predetermined data rate has been reached.Type: GrantFiled: April 23, 2003Date of Patent: March 31, 2009Assignee: AT & T Intellectual Property II, L.P.Inventors: James Basso, Hamid R Sadjadpour, Ranjan V Sonalkar
-
Patent number: 6842491Abstract: A method and apparatus to transmit turbo-encoded data in a multitone channel assigns the original data and selected parity bits across multitone subchannels allowing transmission of an entire turbo-encoded block withing one or few symbol time frame. Parity bits are selected by a procedure using data derived by optimization using simulation of a single-channel system. The optimization determines, for a specified bit error rate, for each possible number of information bits per symbol, the code rate corresponding to the lowest signal-to-noise ratio. Alternatively, in the simulation non-identical integer values may be applied to the channels to approximate non-integer values of code rate and information bits-per-channel in the aggregate. The optimized data are used to determine an optimal code rate and SNR for each channel.Type: GrantFiled: May 3, 2002Date of Patent: January 11, 2005Assignee: AT&T Corp.Inventors: Ehud Alexander Gelblum, Hamid R. Sadjadpour
-
Publication number: 20040213293Abstract: The present invention provides a method, data modulator, modem, computer readable medium and system for allocating bits to sub-carriers of data channel frequencies for spectrally efficient full-duplex transmission. Bits are allocated successively to a plurality of sub-carriers for a data channel based on minimal power consumption, a power mask for each sub-carrier, a bit capacity of each sub-carrier, and a predetermined data rate. Allocation of bits is ceased when at least one of: a predetermined total power budget has been substantially exhausted, power masks for the plurality of sub-carriers have been substantially exhausted, bit capacities for the plurality of sub-carriers have been substantially exhausted, and the predetermined data rate has been reached.Type: ApplicationFiled: April 23, 2003Publication date: October 28, 2004Applicant: AT&T Corp.Inventors: James Basso, Hamid R. Sadjadpour, Ranjan V. Sonalkar
-
Patent number: 6731696Abstract: A method and apparatus to transmit turbo-encoded data in a multitone channel assigns the original data and selected parity bits across multitone subchannels allowing transmission of an entire turbo-encoded block withing one or few symbol time frame. Parity bits are selected by a procedure using data derived by optimization using simulation of a single-channel system. The optimization determines, for a specified bit error rate, for each possible number of information bits per symbol, the code rate corresponding to the lowest signal-to-noise ratio. Alternatively, in the simulation non-identical integer values may be applied to the channels to approximate non-integer values of code rate and information bits-per-channel in the aggregate. The optimized data are used to determine an optimal code rate and SNR for each channel. In assigning the respective bits to the channels, the number of parity bits in each channel are shared.Type: GrantFiled: May 19, 2000Date of Patent: May 4, 2004Assignee: AT&T Corp.Inventors: Ehud Alexander Gelblum, Hamid R. Sadjadpour
-
Publication number: 20020159536Abstract: A method and apparatus to transmit turbo-encoded data in a multitone channel assigns the original data and selected parity bits across multitone subchannels allowing transmission of an entire turbo-encoded block withing one or few symbol time frame. Parity bits are selected by a procedure using data derived by optimization using simulation of a single-channel system. The optimization determines, for a specified bit error rate, for each possible number of information bits per symbol, the code rate corresponding to the lowest signal-to-noise ratio. Alternatively, in the simulation non-identical integer values may be applied to the channels to approximate non-integer values of code rate and information bits-per-channel in the aggregate. The optimized data are used to determine an optimal code rate and SNR for each channel.Type: ApplicationFiled: May 3, 2002Publication date: October 31, 2002Applicant: AT&T Corp.Inventors: Ehud Alexander Gelblum, Hamid R. Sadjadpour
-
Patent number: 6453442Abstract: The present invention provides a method, a computer medium, and a device for a two stage S_Random interleaver that is constructed based on two optimization criteria. The distance spectrum properties of the code are maximized by designing an interleaver that increases the minimum effective free distance of the code. In addition, the interleaver is designed to reduce the correlation properties of the extrinsic information that is fed into the next stage decoder. Thus, the present invention utilizes the reduced correlation properties to provide a more efficient S-random interleaver with increased iterations, thus maximizing the bit error rate (BER) performance of the code with respect to iterative decoding.Type: GrantFiled: August 20, 1999Date of Patent: September 17, 2002Assignee: AT&T Corp.Inventors: Hamid R. Sadjadpour, Masoud Salehi, Neil James Alexander Sloane
-
Patent number: 6396871Abstract: A method and apparatus to transmit turbo-encoded data in a multitone channel assigns the original data and selected parity bits across multitone subchannels allowing transmission of an entire turbo-encoded block within one or few symbol time frame. Parity bits are selected by a procedure using data derived by optimization using simulation of a single-channel system. The optimization determines, for a specified bit error rate, for each possible number of information bits per symbol, the code rate corresponding to the lowest signal-to-noise ratio. Alternatively, in the simulation non-identical integer values may be applied to the channels to approximate non-integer values of code rate and information bits-per-channel in the aggregate. The optimized data are used to determine an optimal code rate and SNR for each channel.Type: GrantFiled: May 18, 2000Date of Patent: May 28, 2002Assignee: AT&T Corp.Inventors: Ehud Alexander Gelblum, Hamid R. Sadjadpour
-
Patent number: 6393052Abstract: In a discrete multi-tone modem, a method of minimizing cross talk over a twisted pair of a twisted pair cable binder in which discrete multi-tone data transmission is utilized comprises the steps of one of jointly minimizing near end cross talk while maximizing total data rate, jointly minimizing an arbitrary function of total power while maximizing total data rate and minimizing total near end cross talk for a given data rate, selecting a function to be optimized and performing a bit and power allocation algorithm responsive to the selected function. The process may be combined with known optimization functions such as jointly minimizing an average bit error rate while maximizing the data rate. As a result, the process is considerably more flexible and adaptable to changing parameters such as environmental parameters impacting data transmission performance in the presence of cross talk.Type: GrantFiled: January 26, 2001Date of Patent: May 21, 2002Assignee: AT&T CorporationInventors: Hamid R. Sadjadpour, Ranjan V. Sonalkar
-
Publication number: 20010055332Abstract: In a discrete multi-tone modem, a method of minimizing cross talk over a twisted pair of a twisted pair cable binder in which discrete multi-tone data transmission is utilized comprises the steps of one of jointly minimizing near end cross talk while maximizing total data rate, jointly minimizing an arbitrary function of total power while maximizing total data rate and minimizing total near end cross talk for a given data rate, selecting a function to be optimized and performing a bit and power allocation algorithm responsive to the selected function. The process may be combined with known optimization functions such as jointly minimizing an average bit error rate while maximizing the data rate. As a result, the process is considerably more flexible and adaptable to changing parameters such as environmental parameters impacting data transmission performance in the presence of cross talk.Type: ApplicationFiled: January 26, 2001Publication date: December 27, 2001Inventors: Hamid R. Sadjadpour, Ranjan V. Sonalkar
-
Patent number: 6330277Abstract: A method and apparatus to transmit turbo-encoded data in a multitone channel assigns the original data and selected parity bits across multitone subchannels allowing transmission of an entire turbo-encoded block withing one or few symbol time frame. Parity bits are selected by a procedure using data derived by optimization using simulation of a single-channel system The optimization determines, for a specified bit error rate, for each possible number of information bits per symbol, the code rate corresponding to the lowest signal-to-noise ratio. Alternatively, in the simulation non-identical integer values may be applied to the channels to approximate non-integer values of code rate and information bits-per-channel in the aggregate. The optimized data are used to determine an optimal code rate and SNR for each channel. In assigning the respective bits to the channels, the number of parity bits in each channel are shared.Type: GrantFiled: May 22, 2001Date of Patent: December 11, 2001Assignee: AT&T Corp.Inventors: Ehud Alexander Gelblum, Hamid R. Sadjadpour