Patents by Inventor Srdan Zirojevic

Srdan Zirojevic 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: 20170083573
    Abstract: Systems and methods allow the use of algebra to optimize several queries at once by algebraically breaking them into pieces, interleaving them in the most efficient way and then computing the queries together. For instance, a user or application may have many queries to process. A computing device may handle each query sequentially. However, if the computing device handled the queries simultaneously and if they are presented at once, there are ways to algebraically optimize them together by interleaving the tasks required to execute each one and complete the entire batch more efficiently.
    Type: Application
    Filed: July 28, 2016
    Publication date: March 23, 2017
    Inventors: William Arthur ROGERS, Joseph C. UNDERBRINK, Jason Tyler MCDANIEL, Srdan ZIROJEVIC, Wesley A. HOLLER
  • Patent number: 8161144
    Abstract: A system and method for defining a route through one or more switch devices based on signal requirements and/or resource dependencies. The user may interact with a graphical user interface to specify required signal characteristics for the route, such as signal bandwidth, voltage, carry current, etc. The required signal characteristics may then be used when selecting or determining channels to include the route. The required signal characteristics may affect both automatically selected channels and user-selected channels. For example, if the user specifies a portion of a route and the switch executive core automatically completes the route for the user, the switch executive core may choose a route including only valid channels, according to the required signal characteristics.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: April 17, 2012
    Assignee: National Instruments Corporation
    Inventors: Jason White, Srdan Zirojevic, Scott Rust
  • Patent number: 7062719
    Abstract: One embodiment of the present invention comprises a system and method for graphically defining a route through one or more switch devices. the user may interact at a high level with a graphical user interface of a visual route editor to graphically create the route. For example, the visual route editor may display icons, diagrams, or other information that visually represents the route, e.g., by displaying information graphically representing the path that the route takes through the one or more switch devices.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: June 13, 2006
    Assignee: National Instruments Corporation
    Inventors: Srdan Zirojevic, Jason White
  • Patent number: 7017138
    Abstract: A system and method for dynamically determining a route through one or more switch devices at program execution time. A program operable to perform a programmatic request to dynamically determine a route may be created. For example, the request may specify a first endpoint (e.g., channel) of a first switch device and a second endpoint (e.g., channel) of a second switch device. In response to the request, the system may dynamically determine a route from the first endpoint to the second endpoint during execution of the program. Information indicating the determined route may be returned to the program.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: March 21, 2006
    Assignee: National Instruments Corporation
    Inventors: Srdan Zirojevic, Jason White, Scott Rust, Jucao Liang
  • Publication number: 20050232256
    Abstract: By leveraging object oriented concepts within switch system configuration, users are able to not only able to have different names for channels for a given application, but can also take advantage of leveraging all configuration information (such as devices, hardwires, routing, etc) from one virtual switch device to another. Object oriented concepts such as aggregation and inheritance can be used to provide cleaner solutions to switch system configuration problems. The user may be able to create a new virtual switch device or modify an existing virtual switch device by inheriting configuration information from one or more existing virtual switch devices.
    Type: Application
    Filed: April 29, 2005
    Publication date: October 20, 2005
    Inventors: Jason White, Srdan Zirojevic
  • Publication number: 20030046004
    Abstract: A system and method for defining a route through one or more switch devices based on signal requirements and/or resource dependencies. The user may interact with a graphical user interface to specify required signal characteristics for the route, such as signal bandwidth, voltage, carry current, etc. The required signal characteristics may then be used when selecting or determining channels to include the route. The required signal characteristics may affect both automatically selected channels and user-selected channels. For example, if the user specifies a portion of a route and the switch executive core automatically completes the route for the user, the switch executive core may choose a route including only valid channels, according to the required signal characteristics.
    Type: Application
    Filed: March 29, 2002
    Publication date: March 6, 2003
    Inventors: Jason White, Srdan Zirojevic, Scott Rust
  • Publication number: 20030035417
    Abstract: One embodiment of the present invention comprises a system and method for graphically defining a route through one or more switch devices. the user may interact at a high level with a graphical user interface of a visual route editor to graphically create the route. For example, the visual route editor may display icons, diagrams, or other information that visually represents the route, e.g., by displaying information graphically representing the path that the route takes through the one or more switch devices.
    Type: Application
    Filed: March 29, 2002
    Publication date: February 20, 2003
    Inventors: Srdan Zirojevic, Jason White
  • Publication number: 20030035416
    Abstract: A system and method for dynamically determining a route through one or more switch devices at program execution time. A program operable to perform a programmatic request to dynamically determine a route may be created. For example, the request may specify a first endpoint (e.g., channel) of a first switch device and a second endpoint (e.g., channel) of a second switch device. In response to the request, the system may dynamically determine a route from the first endpoint to the second endpoint during execution of the program. Information indicating the determined route may be returned to the program.
    Type: Application
    Filed: March 29, 2002
    Publication date: February 20, 2003
    Inventors: Srdan Zirojevic, Jason White, Scott Rust, Jucao Liang