IP Library Granted Patent US 6,937,844
Granted Patent B2
US 6,937,844 · App. 10/156,826 · Granted Aug 30, 2005

Methods and arrangements for short range wireless communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,937,844
App. No.
10/156,826
Granted
Aug 30, 2005
Kind
B2
Abstract

The present invention relates to a arrangement and method for providing wireless communication between GPIB devices and a host computer. An GPIB adapter ( 100 ) according to the present invention provides wireless communication between a GPIB device ( 200 ) and a computer ( 120 ), the adapter comprises a command handle ( 140 )r adapted for communication with a wireless communication module ( 130 ). The adapter further comprises a GPIB control unit ( 150 ) and the command handler is adapted for executing GPIB function calls directed to a GPIB device through the GPIB control unit ( 150 ). The command handler comprises a GPIB driver ( 344 ) which is adapted for communication with the GPIB control unit ( 150 ). The arrangement makes it possible for the adapter to provide complete GPIB functionality.

Claims (34)

1. A GPIB adapter adapted for providing wireless communication between at least one GPIB device and at least one computer, the adapter comprising a command handler and a wireless communication module, the command handler adapted for communication with the wireless communication module, wherein the adapter comprises a GPIB control unit, the command handler adapted for executing GPIB function calls directed to the GPIB device through the GPIB control unit, and the command handler comprises a GPIB driver, the GPIB driver adapted for communication with the GPIB control unit, such that GPIB functionality is provided by the adapter.

2. Adapter according to claim 1 , wherein the GPIB control unit and the GPIB driver are adapted for providing complete GPIB functionality.

3. Adapter according to claim 1 , wherein the GPIB control unit and the GPIB driver are adapted for providing a selection of the GPIB functionality, the selection comprising essential and/or frequently used functions.

4. Adapter according to claim 1 wherein said wireless communication module provides short range radio communication.

5. Adapter according to claim 4 , wherein said wireless communication module is a Bluetooth module.

6. Adapter according to claim 4 , wherein said wireless communication module is adapted for providing communication with a wireless local area network (W-LAN) or a hyper local area network (Hyper-LAN).

7. Adapter according to claim 1 , wherein said wireless communication module provides infra red (IR) communication.

8. Adapter according to claim 1 , wherein said command handler is a microcontroller and comprises a Bluetooth interface, a main program and said GPIB driver.

9. Adapter according to claim 1 , wherein the adapter, or the functionality of the adapter, is arranged within a GPIB device.

10. A system for providing wireless communication between GPIB units comprising at least one adapter and at least one computer, the adapter comprising a wireless communication module and a command handler, the computer comprising a wireless communication module and a user application wherein an adapter driver is arranged in communication with said user application and said wireless communication module of the computer, and a logical interface is provided between the adapter driver and the command handler.

11. System according to claim 10 , wherein said logical interface is provided by GPIB packets, the GPIB packets comprising a section representing a function call number (FCN) which corresponds to a GPIB function call, and the structure of the GPIB packet being adapted to the information carried by the GPIB packet, as for reducing the amount of data wirelessly transmitted.

12. System according to claim 11 , wherein said GPIB packets are created by the adapter driver in accordance with a list of GPIB function calls and their corresponding GPIB packet structures and function call number (FCN), the list stored in the host computer.

13. System according to claim 11 , wherein a main program of said command handler transforms said GBIP packets to GPIB function calls in accordance with a list of GPIB function calls and their corresponding GPIB packet structures and function call number (FCN), the list stored in memory means of the adapter.

14. System according to claim 10 , wherein said communication module of the adapter and said wireless communication module of the computer are Bluetooth modules.

15. Method of, in a GPIB adapter, receiving and executing a GPIB function call, the method comprising the steps of:

checking for incoming function calls from a wireless communication module;

receiving a GPIB Packet comprising the parameters of a GPIB function call;

identifying from the GPIB packet, the GPIB function call by the use of a stored list of GPIB function calls and their corresponding GPIB packet structures and function call number FCN;

calling the identified function in GPIB driver;

assembling the result from the function call in a GPIB return packet; and

transmitting the result in the format of GPIB packets via the wireless communication module.

16. A computer program product directly loadable into an internal memory of a processing means with an adapter, comprising software code means adapted for controlling the steps of claim 15 .

17. A computer program product stored on a computer usable medium, comprising readable program adapted for causing a processing means in a processing unit for image processing, to control an execution of the steps of claim 15 .

18. Method of wirelessly transmitting and executing a GPIB function call, the method comprising the steps of:

calling from a user application, executed in a host computer, a GPIB function call;

assembling in an adapter driver of the host computer, a GPIB packet comprising a function identification number FCN and function parameters, the GPIB packet assembled according to a first list of GPIB function calls and their corresponding GPIB packet structures and function call number FCN, the first list stored in the host computer;

transmitting the GPIB packet from, the host computer to an adapter;

receiving the GPIB Packet in the adapter;

identifying from the GPIB packet, the GPIB function call by the use of a second list of GPIB function calls and their corresponding GPIB packet structures and function call number FCN, the second list stored in the adapter;

calling the identified function in a GPIB driver;

assembling the result or part of the result from the function call in a GPIB return packet; and

transmitting the GPIB return packet from the adapter to the host computer.

19. Computer program products directly loadable into an internal memory of a processing means within an adapter and a computer, respectively, comprising software code means adapted for controlling the steps of claim 18 .

20. A computer program product stored on a computer usable medium, comprising readable program adapted for causing a processing means in a processing unit for image processing, to control an execution of the steps of claim 18 .

Assignments (11)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
SHARES IN WIRELESS LAB SWEDEN AB TRANSFERRED TO S-BOLAG BORSEN AB Recorded Jan 31, 2008
From: WIRELESS LAB SWEDEN AB
To: S-BOLAG BORSEN AB
Reel/Frame 020451/0114 →
PATENT TRANSFER AGREEMENT FROM SVENSKA STANDARDBOLAG AB TO UPPSALA UNIVERSITETS PROJEKT AB Recorded Nov 7, 2007
From: SVENSKA STANDARDBOLAG AB
To: UPPSALA UNIVERSITETS PROJEKT AB
Reel/Frame 020072/0921 →
SWEDISH PATENT APPLICATION NO. 0201625-1 ASSIGNMENT FROM MARCUS JONSSON, JONAS MALMSTROM AND JOHAN WENNERBERG TO WIRELESS LAB SWEDEN AB Recorded Nov 7, 2007
From: JONSSON, MARCUS; MALMSTROM, JONAS; WENNERBERG, JOHAN
To: WIRELESS LAB SWEDEN AB
Reel/Frame 020072/0862 →
AMENDMENT TO PATENT TRANSFER AGREEMENT BETWEEN S-BOLAG BORSEN AB AND UPPSALA UNIVERSITETS PROJEKT AB Recorded Nov 7, 2007
From: S-BOLAG BORSEN AB
To: UPPSALA UNIVERSITETS PROJEKT AB
Reel/Frame 020072/0957 →
CONFIRMATORY TRANSFER AND ASSIGNMENT AGREEMENT Recorded Nov 7, 2007
From: JONSSON, MARCUS; MALMSTROM, JONAS; WENNERBERG, JOHAN; S-BOLAG BORSEN AB; SVENSKA STANDARDBOLAG AB
To: UPPSALA UNIVERSITETS PROJEKT AB
Reel/Frame 020072/0959 →
PATENT PURCHASE AGREEMENT Recorded Nov 7, 2007
From: UPPSALA UNIVERSITETS PROJEKT AB
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 020156/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2002
From: MALMSTROM, JONAS; WENNERBERG, JOHAN; JONSSON, MARCUS
To: WIRELESS LAB SWEDEN AB
Reel/Frame 013273/0877 →