Patents by Inventor Murat Belge

Murat Belge 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: 10884712
    Abstract: A device may connect to a physical device. A device may obtain a device description document relating to the physical device based on connecting to the physical device. The device may parse the device description document to identify one or more components of the physical device. The device may select, from a repository of generic textual model components, one or more generic textual model components corresponding to the physical device based on parsing the device description. The device may generate, based on selecting the one or more generic textual model components, a device driver model element that includes the one or more generic textual model components. The device driver model element may be used to control the physical device or receive information from the physical device. The device may provide, via a user interface, information identifying the device driver model element.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: January 5, 2021
    Assignee: The MathWorks, Inc.
    Inventors: David H. Koh, Murat Belge, Zijad Galijasevic
  • Patent number: 9946668
    Abstract: In one embodiment, a method of implementing interrupt prioritization and preemption in a modeling environment is provided. The method may include obtaining a model including interrupt-generating components in the modeling environment, obtaining information describing interrupts in the model, and using the information describing the interrupts in the model to automatically generate code for prioritizing the interrupts in the modeling environment.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: April 17, 2018
    Assignee: The MathWorks, Inc.
    Inventors: Zijad Galijasevic, Antonin Ancelle, Murat Belge
  • Patent number: 9569179
    Abstract: A method may include receiving, by a device, information associated with a model. The method may include determining, by the device, performance criteria for program code generated based on the model. The method may include determining, by the device, profiling information associated with the program code. The method may include determining, by the device and based on the profiling information, that the performance criteria is not satisfied. The method may include applying, by the device and based on determining that the performance criteria is not satisfied, a modification technique to a portion of the model to create a modified model. The modification technique may be applied to the portion of the model to cause program code, generated based on the modified model, to satisfy the performance criteria.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: February 14, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Mazen Kachmar, David Koh, Pieter J. Mosterman, Murat Belge
  • Patent number: 9442696
    Abstract: In an embodiment, a method for interactively changing allocation of an application including multiple algorithm components executing on a heterogeneous target environment (HTE) provides a user interface in a co-simulation design environment. The user interface is associated with the application having multiple algorithm components executing on the HTE that includes multiple computing devices with different processing capabilities. The method also sets attributes of the allocation scheme of the application using the user interface. The setting occurs when the application is executing. The method further receives data associated with the executing of the application in the co-simulation design environment when the application is executing subsequent to the setting of the attributes of the allocation scheme.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: September 13, 2016
    Assignee: The Math Works, Inc.
    Inventors: David Koh, Murat Belge
  • Patent number: 9317331
    Abstract: In an embodiment, a method for interactively varying scheduling of a multi-threaded application executing on a symmetric multi-core processor provides an interface in a co-simulation design environment. The interface is associated with a multi-threaded application executing on a target processor that includes symmetric processor cores. The method also sets a scheduling attribute of the multi-threaded application using the interface. The setting occurs when the multi-threaded application is executing. The method further receives data associated with the executing of the multi-threaded application in the co-simulation design environment when the multi-threaded application is executing subsequent to the setting of the scheduling attribute.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: April 19, 2016
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Murat Belge
  • Patent number: 9191066
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: November 17, 2015
    Assignee: BROADCOM CORPORATION
    Inventor: Murat Belge
  • Publication number: 20150124860
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 7, 2015
    Applicant: BROADCOM CORPORATION
    Inventor: Murat BELGE
  • Patent number: 9015684
    Abstract: A device generates code with a technical computing environment (TCE) based on a model and information associated with a target processor, registers an algorithm with the TCE, automatically sets optimization parameters applied during generation of the code based on the algorithm, executes the generated code, receives feedback based on execution of the generated code, and uses the feedback to automatically update the optimization parameters and to automatically regenerate the code with the TCE until an optimal code is achieved for the target processor.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: April 21, 2015
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Murat Belge, Pieter J. Mosterman
  • Patent number: 8958466
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: February 17, 2015
    Assignee: Broadcom Corporation
    Inventor: Murat Belge
  • Patent number: 8949532
    Abstract: A system receives cache conditions and software information related to a software application, and automatically generates an optimal cache management scheme for the software application based on the received cache conditions and software information.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: February 3, 2015
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Murat Belge
  • Patent number: 8903049
    Abstract: Using DSL modems as data collectors, the modems processes the data to, for example, allow easier interpretation of the line characteristics. In particular, the modems postprocess the data including calibration, filter compensation, determination of the SNR medley from the bits and gains tables and rate conversion. The interpretation process uses the postprocessed data and determines loop characterization, interferer detection, a data reduction estimation and a data rate estimation. The outputs of these determinations least allow for the characterization of the line conditions between the two modems.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: December 2, 2014
    Assignee: Broadcom Corporation
    Inventors: Murat Belge, Michael A. Tzannes, Halil Padir
  • Publication number: 20140254771
    Abstract: Using DSL modems as data collectors, the modems processes the data to, for example, allow easier interpretation of the line characteristics. In particular, the modems postprocess the data including calibration, filter compensation, determination of the SNR medley from the bits and gains tables and rate conversion. The interpretation process uses the postprocessed data and determines loop characterization, interferer detection, a data reduction estimation and a data rate estimation. The outputs of these determinations least allow for the characterization of the line conditions between the two modems.
    Type: Application
    Filed: May 21, 2014
    Publication date: September 11, 2014
    Applicant: AWARE, INC.
    Inventors: Murat Belge, Michael A. Tzannes, Halil Padir
  • Publication number: 20140211836
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 31, 2014
    Applicant: AWARE, INC.
    Inventor: Murat Belge
  • Patent number: 8743937
    Abstract: Using DSL modems as data collectors, the modems processes the data to, for example, allow easier interpretation of the line characteristics. In particular, the modems postprocess the data including calibration, filter compensation, determination of the SNR medley from the bits and gains tables and rate conversion. The interpretation process uses the postprocessed data and determines loop characterization, interferer detection, a data reduction estimation and a data rate estimation. The outputs of these determinations least allow for the characterization of the line conditions between the two modems.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: June 3, 2014
    Assignee: Aware, Inc.
    Inventors: Murat Belge, Michael A. Tzannes, Halil Padir
  • Patent number: 8706964
    Abstract: A system receives cache conditions and software information related to a software application, and automatically generates an optimal cache management scheme for the software application based on the received cache conditions and software information.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 22, 2014
    Assignee: The Mathworks, Inc.
    Inventors: David Koh, Murat Belge
  • Patent number: 8687680
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: April 1, 2014
    Assignee: Aware, Inc.
    Inventor: Murat Belge
  • Publication number: 20140036979
    Abstract: Through the use of a least squares minimization concept, the loop length, the number of bridged taps and length of the bridged taps on a transmission line can be determined from readily available modem data. In particular, the loop length, the number of bridge taps and the length of bridged taps can be estimated by comparing a measured frequency domain channel impulse response of the transmission line to a model of a loop that is comprised of multiple sections and multiple bridge taps.
    Type: Application
    Filed: October 4, 2013
    Publication date: February 6, 2014
    Applicant: AWARE, INC.
    Inventor: Murat Belge
  • Publication number: 20140036981
    Abstract: Using DSL modems as data collectors, the modems processes the data to, for example, allow easier interpretation of the line characteristics. In particular, the modems postprocess the data including calibration, filter compensation, determination of the SNR medley from the bits and gains tables and rate conversion. The interpretation process uses the postprocessed data and determines loop characterization, interferer detection, a data reduction estimation and a data rate estimation. The outputs of these determinations least allow for the characterization of the line conditions between the two modems.
    Type: Application
    Filed: October 10, 2013
    Publication date: February 6, 2014
    Applicant: AWARE, INC.
    Inventors: Murat Belge, Michael A. Tzannes, Halil Padir
  • Patent number: 8595439
    Abstract: A device may execute application code in a first cache environment to obtain a first result. The first cache environment may be based on a first cache configuration that is associated with the application code. The device may determine a second cache configuration based on the first result and execute the application code in a second cache environment to obtain a second result. The second cache environment may be based on the second cache configuration. The device may select one of the first cache configuration or the second cache configuration as a selected cache configuration for the application code based on comparing the first result with the second result, and may configure the one or more caches based on the selected one of the first cache configuration or the second cache configuration.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: November 26, 2013
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Murat Belge, James K. Weixel
  • Patent number: 8559489
    Abstract: Using DSL modems as data collectors, the modems processes the data to, for example, allow easier interpretation of the line characteristics. In particular, the modems postprocess the data including calibration, filter compensation, determination of the SNR medley from the bits and gains tables and rate conversion. The interpretation process uses the postprocessed data and determines loop characterization, interferer detection, a data reduction estimation and a data rate estimation. The outputs of these determinations least allow for the characterization of the line conditions between the two modems.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: October 15, 2013
    Assignee: Aware, Inc.
    Inventors: Murat Belge, Michael A. Tzannes, Halil Padir