Invention Grant
- Patent Title: Autonomous management of concurrent servicing of multiple clients by an instrument
-
Application No.: US14940370Application Date: 2015-11-13
-
Publication No.: US10089157B2Publication Date: 2018-10-02
- Inventor: Mark R. DeWitt
- Applicant: NATIONAL INSTRUMENTS COPORATION
- Applicant Address: US TX Austin
- Assignee: NATIONAL INSTRUMENTS CORPORATION
- Current Assignee: NATIONAL INSTRUMENTS CORPORATION
- Current Assignee Address: US TX Austin
- Agency: Meyertons Hood Kivlin Kowert & Goetzel, P.C.
- Agent Jeffrey C. Hood
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F13/00 ; G06F9/52 ; G06F11/273 ; G06F13/40

Abstract:
An Autonomous Concurrency Management (ACM) subsystem enables test instruments (operating as servers) to reliably and efficiently handle a variety of seamless multi-device-under-test (multi-DUT) scenarios and with minimal cooperation from the original equipment manufacturer (OEM) client software (e.g. test plans, hardware abstraction layer, etc.). Concurrency capability is built directly into the test instruments. Making the instrument based concurrency autonomous means the OEM software code base need not be specifically implemented for concurrency, potentially saving thousands of lines of OEM software code. To support basic concurrency scenarios where clients asynchronously share the instrument, as well as advanced concurrency scenarios such as a broadcast scenario, the ACM includes software lock, client separator, client rendezvous, and client observer functionality. An instrument ACM subsystem simplifies the problem from the client's perspective by moving the complexity to the lowest software layer, the RF (test) instrument.
Public/Granted literature
- US20160139968A1 Autonomous Instrument Concurrency Management Public/Granted day:2016-05-19
Information query