IP Library Patent Application 11874386
Patent Application
App. No. 11/874,386

METHODS AND SYSTEMS FOR CONVERTING AUTOMATION SOFTWARE

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 None
App. No.
11/874,386
Abstract

A method for converting a software environment defined using flat name space into an equipment model is provided. The method includes decomposing the flat name space into a plurality of tokens, and assigning each token to a corresponding level of a plurality of levels included in an equipment hierarchy. The method also includes translating each token into a human-readable name, and creating an equipment model based on the human-readable name and the corresponding level assigned to each token.

Claims (34)

1 . A method for converting a software environment defined using flat name space into an equipment model, said method comprising:

decomposing the flat name space into a plurality of tokens;

assigning each token of the plurality of tokens to a corresponding level of a plurality of levels included in an equipment hierarchy;

translating each token into a human-readable name; and

creating an equipment model based on the human-readable name and the corresponding level assigned to each token.

2 . A method in accordance with claim 1 wherein creating an equipment model further comprises creating the equipment model based on S95 specifications.

3 . A method in accordance with claim 1 further comprising providing a set of rules for decomposing the flat name space using a pattern definition including at least one of a delimiter, a string length, and a character pattern.

4 . A method in accordance with claim 1 wherein assigning each token of the plurality of tokens to a corresponding level of the plurality of levels further comprises assigning each token to a level based on at least one of a token value, a token position, a token order, and an order of each token relative to other tokens of the plurality of tokens.

5 . A method in accordance with claim 1 wherein translating each token further comprises translating each token with a mapping table.

6 . A method in accordance with claim 1 further comprising providing a set of rules for defining a hierarchy of the equipment model based on the plurality of levels.

7 . A method in accordance with claim 1 further comprising providing a user interface that is configured to modify steps of the method.

8 . An automated system comprising:

automated equipment; and

a processor configured to convert a software environment defined using flat name space into an equipment model usable by the automated equipment, wherein the processor converts the software environment by:

decomposing the flat name space into a plurality of tokens;

assigning each token of the plurality of tokens to a corresponding level of a plurality of levels included in an equipment hierarchy;

translating each token into a human-readable name; and

creating an equipment model based on the human-readable name and the corresponding level assigned to each token.

9 . An automated system in accordance with claim 8 wherein the processor is further configured to create the equipment model by converting each translated token into an equipment model based on S95 specifications.

10 . An automated system in accordance with claim 8 wherein the processor is configured with a set of rules for decomposing the flat name space using a pattern definition including at least one of a delimiter, a string length, and a character pattern.

11 . An automated system in accordance with claim 8 wherein the processor is further configured to create the equipment model by assigning each token to a level based on at least one of a token value, a token position, a token order, and an order of each token relative to other tokens of the plurality of tokens.

12 . An automated system in accordance with claim 8 wherein the processor is further configured to convert the software environment by translating each token with a mapping table.

13 . An automated system in accordance with claim 8 wherein the processor is configured with a set of rules for defining a hierarchy of the equipment model based on the plurality of levels.

14 . An automated system in accordance with claim 8 further comprising a user interface configured to modify the automated system.

15 . A computer program embodied on a computer-readable medium, said computer program comprising at least one code segment configured to instruct a computer to convert a software environment defined using flat name space into an equipment model by:

decomposing the flat name space into a plurality of tokens;

assigning each token of the plurality of tokens to a corresponding level of a plurality of levels included in an equipment hierarchy;

translating each token into a human-readable name; and

creating an equipment model based on the human-readable name and the corresponding level assigned to each token.

16 . A computer program in accordance with claim 15 wherein said computer program comprises at least one code segment configured to instruct a computer to convert each translated token into an equipment model based on S95 specifications.

17 . A computer program in accordance with claim 15 wherein said computer program comprises at least one code segment comprising a set of rules for decomposing the flat name space using a pattern definition including at least one of a delimiter, a string length, and a character pattern.

18 . A computer program in accordance with claim 15 wherein said computer program comprises at least one code segment configured to instruct a computer to assign each token to a level based on at least one of a token value, a token position, a token order, and an order of each token relative to other tokens of the plurality of tokens.

19 . A computer program in accordance with claim 15 wherein said computer program comprises at least one code segment configured to instruct a computer to translate each token with a mapping table.

20 . A computer program in accordance with claim 15 wherein said computer program comprises at least one code segment comprising a set of rules for defining a hierarchy of the equipment model based on the plurality of levels.

Assignments (4)
CHANGE OF NAME Recorded Apr 9, 2010
From: GE FANUC INTELLIGENT PLATFORMS, INC.
To: GE INTELLIGENT PLATFORMS, INC.
Reel/Frame 024207/0458 →
CHANGE OF NAME Recorded Apr 9, 2010
From: GE FANUC AUTOMATION AMERICAS, INC.
To: GE FANUC INTELLIGENT PLATFORMS, INC.
Reel/Frame 024208/0845 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RE-RECORD TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 019982 FRAME 0412. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 19, 2008
From: PARISIEN, PAUL
To: GE FANUC AUTOMATION AMERICAS, INC.
Reel/Frame 021406/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: PARISIEN, PAUL
To: GE FANUC AUTOMATION AMERICAS, INC.
Reel/Frame 019982/0412 →