Patents by Inventor Ali Behboodian
Ali Behboodian 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).
-
Publication number: 20230289500Abstract: Automatically generating a hardware image based on programming model types includes determining by a design tool, types of programming models used in specifications of blocks of a circuit design, in response to a user control input to generate a hardware image to configure a programmable integrated circuit (IC). The design tool can generate a model-type compiler script for each of the types of programming models. Each compiler script initiates compilation of blocks having specifications based on one of the types of programming model into an accelerator representation. The design tool can generate a build script configured to execute the compiler scripts and link the accelerator representations into linked accelerator representations. Execution of the build script builds a hardware image from the linked accelerator representations for configuring the programmable IC to implement a circuit according to the circuit design.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Applicant: Xilinx, Inc.Inventors: Anindita Patra, Ali Behboodian, Michael Gill
-
Patent number: 11270051Abstract: Model-based implementation of a design for a heterogeneous integrated circuit can include converting a model, created as a data structure using a modeling system, into a data flow graph, wherein the model represents a design for implementation in an integrated circuit having a plurality of systems, the systems being heterogeneous, classifying nodes of the data flow graph for implementation in different ones of the plurality of systems of the integrated circuit, and partitioning the data flow graph into a plurality of sub-graphs based on the classifying, wherein each sub-graph corresponds to a different one of the plurality of systems. From each sub-graph, a portion of high-level language (HLL) program code can be generated. Each portion of HLL program code may be specific to the system corresponding to the sub-graph from which the portion of HLL program code was generated.Type: GrantFiled: November 9, 2020Date of Patent: March 8, 2022Assignee: Xilinx, Inc.Inventors: Avinash Somalinga Suresh, Ali Behboodian
-
Patent number: 10706193Abstract: Approaches for simulating and processing a circuit design involve recognizing by a design processing tool a replaceable subsystem in a circuit design having multiple blocks. The replaceable subsystem includes a subset of the blocks. The design tool converts the subset of blocks into an executable program and schedules activation of blocks of the circuit design other than the subset of blocks during simulation of the circuit design. The scheduled blocks are activated during simulation according to the scheduling, and activation of the subset of the plurality of blocks is bypassed during simulation with a call to the executable program.Type: GrantFiled: December 4, 2018Date of Patent: July 7, 2020Assignee: Xilinx, Inc.Inventors: David Van Campenhout, Avinash Somalinga Suresh, Ali Behboodian
-
Patent number: 9176640Abstract: The disclosed methods, mechanisms, and system provide the ability to associate one or more disjointed models such that a second model can be accessed from a first model thereby allowing easier navigation between models. A graphical link to a second model is provided as part of a first model. Activating the graphical link opens the second model for viewing or editing. Links between additional models may also be provided. Thus, by using the provided graphical links, a user may quickly and easily navigate between all the associated models.Type: GrantFiled: May 29, 2014Date of Patent: November 3, 2015Assignee: The MathWorks, Inc.Inventor: Ali Behboodian
-
Patent number: 8751199Abstract: The disclosed methods, mechanisms, and system provide the ability to associate one or more disjointed models such that a second model can be accessed from a first model thereby allowing easier navigation between models. A graphical link to a second model is provided as part of a first model. Activating the graphical link opens the second model for viewing or editing. Links between additional models may also be provided. Thus, by using the provided graphical links, a user may quickly and easily navigate between all the associated models.Type: GrantFiled: December 27, 2006Date of Patent: June 10, 2014Assignee: The MathWorks, Inc.Inventor: Ali Behboodian
-
Patent number: 7246059Abstract: The invention provides a method and system for dynamically estimating background noise. The system includes a portable communication device, a vocoder, and a voice activated detector. Based on information received by the portable communication device, the vocoder determines parameters related to incoming information including a voicing mode indicative of the periodicity of incoming information. The voice activated detector then compares the voicing mode to a threshold to determine whether a background noise estimate should be updated.Type: GrantFiled: July 24, 2003Date of Patent: July 17, 2007Assignee: Motorola, Inc.Inventors: Ali Behboodian, Pratik Desai, Chin Pan Wong
-
Publication number: 20070129022Abstract: A mobile communication device (100) includes a vocoder (104) for vocoding speech (500) received at the mobile communication device. The parameters output by the vocoder are used to generate a voicing quality metric (208). The voicing quality metric is used to provide feedback to the user of the mobile communication device by various feedback modalities including visual (114), audible (108), and tactile modalities (118) to indicate when the user should speak louder to overcome ambient noise. The voicing quality metric is also used by other communications equipment (304, 312) to decide if communication activity is needed.Type: ApplicationFiled: December 2, 2005Publication date: June 7, 2007Inventors: Marc Boillot, Philip Schentrup, Vincent Vigna, Ali Behboodian, Bradley Rainbolt
-
Patent number: 7221301Abstract: A sigma delta digital-to-analog (D/A) converter system (10) includes a summing device (35) at an input of a D/A converter (30), and a low frequency low amplitude wave signal (31) injected at an input of the summing device that remains unfiltered and is used to suppress spurious tone artifacts. The D/A converter system can further include an amplitude control and a frequency control for selectively adjusting the frequency and the amplitude of the low frequency low amplitude wave signal being injected. Note, the low frequency low amplitude repeating wave signal generator can take the form of a digital signal processor (DSP) (37) having the appropriate software to generate such signals.Type: GrantFiled: August 31, 2005Date of Patent: May 22, 2007Assignee: Motorola, Inc.Inventors: Ali Behboodian, Wayne W. Ballantyne, Radu C. Frangopol, Audley F. Patterson
-
Patent number: 7187767Abstract: A communication device (200) for dual mode muting operation includes a user interface (208) and a controller (202). The controller (202) is programmed to: in response to a first user input to the user interface (208), enable a first muting mode; and in response to a second user input to the user interface (208), disable the first muting mode and enable a second muting mode. The first muting mode may be one of a full muting and a concealed muting, while the second muting mode may be the other one of a full muting and a concealed muting.Type: GrantFiled: June 26, 2003Date of Patent: March 6, 2007Assignee: Motorola, Inc.Inventors: Mohammad Mansour Ghomeshi, Ali Behboodian, Patrick J. Doran
-
Publication number: 20070046517Abstract: A sigma delta digital-to-analog (D/A) converter system (10) includes a summing device (35) at an input of a D/A converter (30), and a low frequency low amplitude wave signal (31) injected at an input of the summing device that remains unfiltered and is used to suppress spurious tone artifacts. The D/A converter system can further include an amplitude control and a frequency control for selectively adjusting the frequency and the amplitude of the low frequency low amplitude wave signal being injected. Note, the low frequency low amplitude repeating wave signal generator can take the form of a digital signal processor (DSP) (37) having the appropriate software to generate such signals.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Applicant: Motorola, Inc.Inventors: Ali Behboodian, Wayne Ballantyne, Radu Frangopol, Audley Patterson
-
Patent number: 7123714Abstract: A telephone (310) and a method for providing outbound audio when the telephone is operating in a speakerphone mode. A first data unit (350) including a first unit type identifier (360) can be received by the telephone. The first unit type identifier can be an indicator of a type of audio data contained in the first data unit. For instance, the first unit type identifier can indicate whether the audio data is music or non-music audio data. If the first unit type identifier has a first value, for example a value indicating that the audio data is music data, unmuted outbound audio reproduced from the first data unit can be provided and voice activity detection can be disabled. Additionally, inbound audio can be muted.Type: GrantFiled: August 25, 2004Date of Patent: October 17, 2006Assignee: Motorola, Inc.Inventors: Marc A. Boillot, Ali Behboodian, Pratik V. Desai
-
Patent number: 7117147Abstract: The invention concerns a method (300) and system (100) for improving voice quality of a vocoder (138, 158). The method includes the steps of monitoring (312) a pitch of a voice signal (400) at a transmitting unit (110); when the pitch of the voice signal reaches a predetermined threshold (840), shifting (326) the pitch of the voice signal to at least a portion of a predetermined range (810); transmitting (338) the pitch-shifted voice signal to a receiving unit (112); and at the receiving unit, reshifting (342) the pitch-shifted voice signal to a level that compensates the step of shifting the pitch of the voice signal at the transmitting unit.Type: GrantFiled: July 28, 2004Date of Patent: October 3, 2006Assignee: Motorola, Inc.Inventors: Marc A. Boillot, Ali Behboodian, Pratik V. Desai
-
Patent number: 7110559Abstract: The invention concerns a method (300) and system (100) for controlling audio output. The method includes the steps of inputting (312) an audio signal and a voltage level signal, measuring (314) the audio signal and the voltage level signal, mapping (316) the audio signal against at least one table (134) of predetermined corresponding gain targets (138) and selecting (318) at least one gain target for the audio signal. The mapping step and the selecting step are based at least in part on the measurement of the voltage level signal and the measurement of the audio signal. The method also includes the step of applying (320) the gain target to the audio signal.Type: GrantFiled: November 6, 2003Date of Patent: September 19, 2006Assignee: Motorola, Inc.Inventors: Ali Behboodian, Audley F. Patterson
-
Publication number: 20060136201Abstract: A hands-free digital push-to-talk device (102) includes a digital background noise suppressor (302), a digital voice activity detector (304), an audio buffer (306), as well as a decision handler (308), embedded inside the device's (102) digital signal processor (222). Audio is buffered until the decision handler (308) determines that speech is present on an audio stream fed to the voice activity detector (304). The decision handler (308) makes the decision by assigning weighted values to each voice activity detector (304) determination, the weighted value varying depending on the state of the device (102) and temporal distance from the present time.Type: ApplicationFiled: December 22, 2004Publication date: June 22, 2006Applicant: MOTOROLA, INC.Inventors: Daniel Landron, Ali Behboodian, Chin Wong
-
Publication number: 20060104460Abstract: Systems, an apparatus, and methods are provided for mitigating noise associated with an audio signal. A system (100) for mitigating noise associated with an audio signal includes an estimator module (108). The estimator module determines an estimated level of noise associated with the audio signal. The system also includes an expander module (110). The expander module causes an attenuation of the audio signal if a level of the audio signal is below a signal threshold. The expander module is adaptively tunable so that the attenuation caused (606) by the expander module is based upon the level of noise estimated (602) by the estimator module.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: Motorola, Inc.Inventors: Ali Behboodian, Marc Boillot, Pratik Desai, Chin Wong
-
Publication number: 20060067512Abstract: A telephone (310) and a method for providing outbound audio when the telephone is operating in a speakerphone mode. A first data unit (350) including a first unit type identifier (360) can be received by the telephone. The first unit type identifier can be an indicator of a type of audio data contained in the first data unit. For instance, the first unit type identifier can indicate whether the audio data is music or non-music audio data. If the first unit type identifier has a first value, for example a value indicating that the audio data is music data, unmuted outbound audio reproduced from the first data unit can be provided and voice activity detection can be disabled. Additionally, inbound audio can be muted.Type: ApplicationFiled: August 25, 2004Publication date: March 30, 2006Applicant: Motorola, Inc.Inventors: Marc Boillot, Ali Behboodian, Pratik Desai
-
Publication number: 20060025990Abstract: The invention concerns a method (300) and system (100) for improving voice quality of a vocoder (138, 158). The method includes the steps of monitoring (312) a pitch of a voice signal (400) at a transmitting unit (110); when the pitch of the voice signal reaches a predetermined threshold (840), shifting (326) the pitch of the voice signal to at least a portion of a predetermined range (810); transmitting (338) the pitch-shifted voice signal to a receiving unit (112); and at the receiving unit, reshifting (342) the pitch-shifted voice signal to a level that compensates the step of shifting the pitch of the voice signal at the transmitting unit.Type: ApplicationFiled: July 28, 2004Publication date: February 2, 2006Inventors: Marc Boillot, Ali Behboodian, Pratik Desai
-
Publication number: 20050100179Abstract: The invention concerns a method (300) and system (100) for controlling audio output. The method includes the steps of inputting (312) an audio signal and a voltage level signal, measuring (314) the audio signal and the voltage level signal, mapping (316) the audio signal against at least one table (134) of predetermined corresponding gain targets (138) and selecting (318) at least one gain target for the audio signal. The mapping step and the selecting step are based at least in part on the measurement of the voltage level signal and the measurement of the audio signal. The method also includes the step of applying (320) the gain target to the audio signal.Type: ApplicationFiled: November 6, 2003Publication date: May 12, 2005Inventors: Ali Behboodian, Audley Patterson
-
Publication number: 20050014535Abstract: The invention provides a cellular telephone or other communications device with intelligence to manage speakerphone operation to more nearly approximate normal conversation, even when using a one-way only transmission mode. The microphone path and speaker path may be continuously monitored using dual voice activity detectors to assess the energy and other characteristics of each channel, and switch between one or the other depending on dynamic criteria. In noisy environments, a hangtime may be applied before permitting switching to avoid premature dropouts. Other criteria used to trigger the seizure of the channel may be adjusted, such as to eliminate a lower threshold below which the speaker path switches out automatically.Type: ApplicationFiled: July 18, 2003Publication date: January 20, 2005Inventors: Pratik Desai, Ali Behboodian, Chin Wong
-
Publication number: 20040266488Abstract: A communication device (200) for dual mode muting operation includes a user interface (208) and a controller (202). The controller (202) is programmed to: in response to a first user input to the user interface (208), enable a first muting mode; and in response to a second user input to the user interface (208), disable the first muting mode and enable a second muting mode. The first muting mode may be one of a full muting and a concealed muting, while the second muting mode may be the other one of a full muting and a concealed muting.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: MOTOROLA, INC.Inventors: Mohammad Mansour Ghomeshi, Ali Behboodian, Patrick J. Doran