IP Library Granted Patent US 9,152,391
Granted Patent B2
US 9,152,391 · App. 14/035,694 · Granted Oct 6, 2015

Graphically based method for developing connectivity drivers

Inventor: Slava Rivkin (Ashkelon, IL)
Assignee: Abbott Laboratories Inc.
G06F8/34G06F17/2247G06F17/271G06F19/366G06F2213/0038
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 9,152,391
App. No.
14/035,694
Granted
Oct 6, 2015
Kind
B2
Abstract

A method for graphically developing a connectivity driver is provided. The method includes inputting a hardware message and a first delimiter into computer readable memory medium and generating a first graphical diagram in response. The graphical diagram includes a first branch having a primary parsing node. The first branch represents the discrete record field within the hardware message. The primary parsing node represents the discrete record field within the hardware message and contains information on how to separate the discrete record field from the hardware message. The method also includes graphically assembling a second graphical diagram in response to user input. The second graphical diagram includes a first state node and a second state node. The first state node is connected with the second state node via a transition. The method also includes converting the first and second graphical diagrams into program code from which the connectivity driver is executed.

Claims (14)

1. A non-transitory computer readable memory medium comprising program instructions for graphically developing a connectivity driver, wherein the program instructions are executable by a processor to:

assemble a first graphical diagram in response to user input, wherein the first graphical diagram represents a parsing sequence for analyzing and converting a hardware message sent using a hardware protocol into software data having a file format readable by a computer program, wherein the first graphical diagram includes a first branch having a primary parsing node.

2. The method of claim 1 , wherein the program instructions are executable by a processor to convert the first graphical diagram into program code from which the connectivity driver is executed.

3. The method of claim 1 , wherein the program instructions are executable by a processor to assemble a second graphical diagram in response to user input, wherein the second graphical diagram includes a first state node and a second state node, wherein the first state node is connected with the second state node via a transition, wherein each state node represents a unique hardware state of the hardware device, and the transition includes a transition condition required to move from the first state to the second state, wherein the second graphical diagram maps out various states of the hardware device.

4. A non-transitory computer readable memory medium comprising program instructions for graphically developing a connectivity driver for a hardware device, wherein the program instructions are executable by a processor to:

assemble a graphical diagram in response to user input, wherein the second graphical diagram includes a first state node and a second state node, wherein the first state node is connected with the second state node via a transition, wherein each state node represents a unique hardware state of the hardware device, and the transition includes a transition condition required to move from the first state to the second state, wherein the second graphical diagram maps out various states of the hardware device.

5. The method of claim 4 , wherein the program instructions are executable by a processor to convert the graphical diagram into program code from which the connectivity driver is executed.

6. A method for graphically developing a connectivity driver, comprising:

inputting a hardware message having a stream of data into a non-transitory computer readable memory medium, wherein the hardware message has a first delimiter for demarking the boundary of a discrete record field within the hardware message;

generating a first graphical diagram in response to the inputting of the hardware message, wherein the graphical diagram includes:

a first branch having an initial parsing node, wherein the initial parsing node represents the entire contents of the hardware message; and

inputting a first delimiter into the computer readable memory medium, wherein upon inputting the first delimiter, the first graphical diagram is modified to have additional parsing nodes within the first graphical diagram, wherein each parsing node represents a discrete record field within the hardware message.

7. The method of claim 6 further comprising converting the first graphical diagrams into program code from which the connectivity driver is executed.

8. The method of claim 6 further comprising graphically assembling a second graphical diagram in response to user input, wherein the second graphical diagram includes a first state node and a second state node, wherein the first state node is connected with the second state node via a transition, wherein each state node represents a unique hardware state of the hardware device, and the transition includes a transition condition required to move from the first state to the second state, wherein the second graphical diagram maps out various states of the hardware device.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057290/0847) Recorded Apr 7, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: STARLIMS CORPORATION (F/K/A ABBOTT INFORMATICS CORPORATION)
Reel/Frame 075344/0495 →
PATENT SECURITY AGREEMENT Recorded Jan 14, 2026
From: STARLIMS CORPORATION
To: ARES CAPITAL CORPORATION
Reel/Frame 074336/0510 →
CHANGE OF NAME Recorded Jun 18, 2022
From: ABBOTT INFORMATICS CORPORATION
To: STARLIMS CORPORATION
Reel/Frame 060509/0140 →
PATENT SECURITY AGREEMENT Recorded Aug 17, 2021
From: ABBOTT INFORMATICS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS THE COLLATERAL AGENT
Reel/Frame 057290/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: RIVKIN, SLAVA
To: STARLIMS CORPORATION
Reel/Frame 035379/0670 →
CHANGE OF NAME Recorded Sep 4, 2014
From: STARLIMS CORPORATION
To: ABBOTT INFORMATICS CORPORATION
Reel/Frame 033685/0860 →
Continuity (2)
Continuation 12983167 · Dec 31, 2010
Related Publication 20140096106A1 · Apr 3, 2014