Patents by Inventor Mohamad Mansour
Mohamad Mansour 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: 9932914Abstract: A hybrid electric vehicle includes an internal combustion engine configured to provide power to traction wheels, and a controller. The controller is configured to, in response to the engine being off and a power request exceeding an engine-start threshold, delay an engine start when vehicle speed is below a predetermined value. Delaying an engine start may include providing an engine-start-threshold offset. The offset decreases as vehicle speed increases. The engine is started when the power request exceeds a sum of the engine-start threshold and the engine-start-threshold offset.Type: GrantFiled: April 14, 2015Date of Patent: April 3, 2018Assignee: Ford Global Technologies, LLCInventors: Mohamad Mansour, Shunsuke Okubo, Carol Louise Okubo, Paul Stephen Bryan, Kenneth Frederick, Floyd Cadwell
-
Publication number: 20160304086Abstract: A hybrid electric vehicle includes an internal combustion engine configured to provide power to traction wheels, and a controller. The controller is configured to, in response to the engine being off and a power request exceeding an engine-start threshold, delay an engine start when vehicle speed is below a predetermined value. Delaying an engine start may include providing an engine-start-threshold offset. The offset decreases as vehicle speed increases. The engine is started when the power request exceeds a sum of the engine-start threshold and the engine-start-threshold offset.Type: ApplicationFiled: April 14, 2015Publication date: October 20, 2016Inventors: Mohamad MANSOUR, Shunsuke OKUBO, Carol Louise OKUBO, Paul Stephen BRYAN, Kenneth FREDERICK, Floyd CADWELL
-
Patent number: 9415769Abstract: A system and method for controlling a powertrain in a vehicle includes controlling a speed of an engine in the vehicle using a first engine speed control when an accelerator pedal position is less than a first predetermined position and a battery discharge limit of a battery in the vehicle is at least a predetermined discharge limit. The speed of the engine is controlled using a second engine speed control different from the first engine speed control when the accelerator pedal position is less than the first predetermined position and the battery discharge limit is less than the predetermined discharge limit.Type: GrantFiled: September 25, 2014Date of Patent: August 16, 2016Assignee: Ford Global Technologies, LLCInventors: Douglas Raymond Martin, Paul Stephen Bryan, Mohamad Mansour
-
Publication number: 20160090075Abstract: A system and method for controlling a powertrain in a vehicle includes controlling a speed of an engine in the vehicle using a first engine speed control when an accelerator pedal position is less than a first predetermined position and a battery discharge limit of a battery in the vehicle is at least a predetermined discharge limit. The speed of the engine is controlled using a second engine speed control different from the first engine speed control when the accelerator pedal position is less than the first predetermined position and the battery discharge limit is less than the predetermined discharge limit.Type: ApplicationFiled: September 25, 2014Publication date: March 31, 2016Inventors: Douglas Raymond MARTIN, Paul Stephen BRYAN, Mohamad MANSOUR
-
Patent number: 8543884Abstract: A parallel interleaver that operates to interleave convolutionally and turbo encoded data packets is described. Packets are divided into subpackets and interleaved in parallel for improved performance. The Pruned Bit Reversal Interleaver (PBRI) function used to generate interleaver addresses is invertible such that its inverse function can be used to generate de-interleaver addresses. For convolutionally encoded subpackets, encoder output bits are demultiplexed into three sequences V0, V1, V2 with the first bit going to V0, the second bit going to V1, the third going to V2, and the fourth to V0, etc. Next, each of the three sequences is bit-permuted independently using PBRIs to generate the sequences ?(V0), ?(V1), ?(V2). For turbo encoded subpackets, the encoder NT output data bits are demultiplexed into five sequences U, V0, V1, V?0, V?1. Next, the demultiplexed sequences are bit-permuted using five PBRIs into three separate interleaved blocks, denoted as ?(U), ?(V0/V?0), and ?(V1/V?1).Type: GrantFiled: June 16, 2009Date of Patent: September 24, 2013Assignee: QUALCOMM IncorporatedInventor: Mohamad Mansour
-
Patent number: 8156413Abstract: Convolutional encoding throughput is increased by partitioning input information bits into a plurality of blocks that are convolutionally encoded in parallel. A plurality of convolutional encoding operations which have respective initial encode states that are mutually different from one another are applied in parallel to one of the blocks to produce a respectively corresponding plurality of convolutional encoding results. One of the convolutional encoding results is selected based on a convolutional encoding operation applied to another of the blocks.Type: GrantFiled: November 25, 2008Date of Patent: April 10, 2012Assignee: QUALCOMM IncorporatedInventor: Mohamad Mansour
-
Patent number: 8127105Abstract: A parallel lookahead pruned bit-reversal interleaver algorithm and architecture have been proposed. The algorithm interleaves a packet of length N in at most log(N)?1 steps compared to N steps using existing sequential algorithms, and has a simple architecture amenable for high-speed applications. The proposed algorithm is valuable for emerging wireless standards especially those that employ PBRI channel (de-)interleavers on long packets in reducing interleaving latency on the transmitter side and deinterleaving latency on the receiver side.Type: GrantFiled: November 4, 2008Date of Patent: February 28, 2012Assignee: QUALCOMM IncorporatedInventor: Mohamad Mansour
-
Publication number: 20100318878Abstract: A parallel interleaver that operates to interleave convolutionally and turbo encoded data packets is described. Packets are divided into subpackets and interleaved in parallel for improved performance. The Pruned Bit Reversal Interleaver (PBRI) function used to generate interleaver addresses is invertible such that its inverse function can be used to generate de-interleaver addresses. For convolutionally encoded subpackets, encoder output bits are demultiplexed into three sequences V0, V1, V2 with the first bit going to V0, the second bit going to V1, the third going to V2, and the fourth to V0, etc. Next, each of the three sequences is bit-permuted independently using PBRIs to generate the sequences ?(V0), ?(V1), ?(V2). For turbo encoded subpackets, the encoder NT output data bits are demultiplexed into five sequences U, V0, V1, V?0, V?1. Next, the demultiplexed sequences are bit-permuted using five PBRIs into three separate interleaved blocks, denoted as ?(U), ?(V0/V?0), and ?(V1/V?1).Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: QUALCOMM INCORPORATEDInventor: Mohamad Mansour
-
Publication number: 20100115227Abstract: A parallel lookahead pruned bit-reversal interleaver algorithm and architecture have been proposed. The algorithm interleaves a packet of length N in at most log(N)?1 steps compared to N steps using existing sequential algorithms, and has a simple architecture amenable for high-speed applications. The proposed algorithm is valuable for emerging wireless standards especially those that employ PBRI channel (de-)interleavers on long packets in reducing interleaving latency on the transmitter side and deinterleaving latency on the receiver side.Type: ApplicationFiled: November 4, 2008Publication date: May 6, 2010Applicant: QUALCOMM IncorporatedInventor: Mohamad Mansour
-
Publication number: 20100020905Abstract: Apparatus and methods for calculating constant amplitude zero auto-correlation sequences are disclosed. One method includes calculating an argument of trigonometric functions used for calculating a constant amplitude zero auto-correlation sequence based at least on additive recursion of an input sequence root constant and without multiplication by a variable. A constant amplitude zero auto-correlation sequence is then computed using a CORDIC algorithm configured to calculate trigonometric functions used in determining the sequence without performing multiplication operations and based on the calculated argument. The disclosed methods and apparatus may be applied, in particular, to efficiently computing Zadoff-Chu sequences in preamble detection in particular physical random access channels in Long Term Evolution LTE communication systems. By allowing computation of such sequences, memory requirements can be reduced.Type: ApplicationFiled: July 19, 2009Publication date: January 28, 2010Applicant: QUALCOMM INCORPORATEDInventors: Mohamad Mansour, Vincent Loncke
-
Publication number: 20090144604Abstract: Convolutional encoding throughput is increased by partitioning input information bits into a plurality of blocks that are convolutionally encoded in parallel. A plurality of convolutional encoding operations which have respective initial encode states that are mutually different from one another are applied in parallel to one of the blocks to produce a respectively corresponding plurality of convolutional encoding results. One of the convolutional encoding results is selected based on a convolutional encoding operation applied to another of the blocks.Type: ApplicationFiled: November 25, 2008Publication date: June 4, 2009Applicant: QUALCOMM IncorporatedInventor: Mohamad Mansour