Patents by Inventor Zijad Galijasevic

Zijad Galijasevic 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: 10360052
    Abstract: A method may include establishing a connection with a physical device, by a device. The method may include receiving information identifying the physical device, by the device. The method may include determining physical device information based on receiving the information identifying the physical device, by the device. The physical device information may be a description of the physical device. The method may include generating a set of model elements based on the physical device information, by the device. The set of model elements may include program code associated with simulating a behavior associated with the physical device. The method may include associating the set of model elements with a device model corresponding to the physical device, by the device.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: July 23, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Justyna Zander, Zijad Galijasevic, Pieter J. Mosterman, David Koh
  • 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: 9329840
    Abstract: The present invention provides a set of blocks for creating device drivers. Since, for most computational devices, device driver code to configure and control an I/O interface may be decomposed into a small finite number of common software functions, by providing a block set comprising blocks representing the finite number of common software functions, custom device drivers can be created for any number of devices. Thus, by providing a set of generalized device driver blocks that can be parameterized by the user, specific instances of custom device drivers can be created as needed. Processor and device specific driver code can then be generated from the custom device driver.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: May 3, 2016
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Zijad Galijasevic
  • Patent number: 8402411
    Abstract: A method and system are described for generating a performance prediction report to assist finalizing a partitioning scheme of a block diagram model. Providing a user-defined partitioning scheme and information describing a target hardware platform used in that partitioning scheme, the present invention can generate a performance prediction report by analyzing the computational characteristics of the block diagram model.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: March 19, 2013
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Donald Paul Orofino, II, Zijad Galijasevic
  • Patent number: 8230395
    Abstract: Methods and systems are provided for automatically generating code from a graphical model representing a design to be implemented on components of a target computational hardware device. During the automatic code generating process, a memory mapping is automatically determined and generated to provide an optimization of execution of the program on the target device. The optimized memory mapping is incorporated into building the program executable from the automatically generated code of the graphical model.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: July 24, 2012
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Zijad Galijasevic
  • Patent number: 7584465
    Abstract: Methods and systems are provided for automatically generating code from a graphical model representing a design to be implemented on components of a target computational hardware device. During the automatic code generating process, a memory mapping is automatically determined and generated to provide an optimization of execution of the program on the target device. The optimized memory mapping is incorporated into building the program executable from the automatically generated code of the graphical model.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: September 1, 2009
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Zijad Galijasevic
  • Patent number: 7350172
    Abstract: A method and system are described for generating a performance prediction report to assist finalizing a partitioning scheme of a block diagram model. Providing a user-defined partitioning scheme and information describing a target hardware platform used in that partitioning scheme, the present invention can generate a performance prediction report by analyzing the computational characteristics of the block diagram model.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: March 25, 2008
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Donald Paul Orofino, II, Zijad Galijasevic