IP Library › Granted Patent US 9,094,304
Granted Patent B2
US 9,094,304 · App. 13/468,653 · Granted Jul 28, 2015

Systems and methods for dynamically configuring communication data items

Inventors: Paul Shepherd (Wauwatosa, WI); Dale Peterson (Waukesha, WI)
Assignee: Cognex Corporation
H04L41/0816H04L29/06
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,094,304
App. No.
13/468,653
Granted
Jul 28, 2015
Kind
B2
Abstract

Systems and methods reconfigure data transmitted on a network, the network using a communication protocol. The systems and methods include a processor that is operable to receive data from a second device on the network; a memory medium; and a data configurator operable to dynamically reconfigure the data from the second device, with the data from the second device being in the form of a network item defined by the second device. The data configurator is operable to pass the reconfigured data to the processor and/or the memory medium in the form of a device item that is native to the device. A data design tool generates a map configuration to define a unique relationship between the network item and the device item. The map configuration includes a network representation portion for data in the network item and a device representation portion for data in the data item.

Claims (24)

1. A device for reconfiguring data transmitted on a manufacturing and/or automation network, the network using a communication protocol, the device comprising:

a processor, and a memory device accessible by the processor, the processor operable to receive data from a second device on the network;

a data configurator, the data configurator operable to dynamically reconfigure the data from the second device, the data from the second device being in the form of a network item defined by the second device, and the data configurator operable to transmit the reconfigured data to at least one of the processor and the memory device in the form of a device item that is native to the device; and

a map record, the map record used by the data configurator and defining a unique relationship between the network item and the device item, the map record including a network representation portion for data in the network item and a device representation portion for data in the device item.

2. The device according to claim 1 ,

further including a data design tool, the data design tool operable to generate configuration information for the map record including the network representation portion and the device representation portion.

3. The device according to claim 1 ,

wherein the data configurator dynamically reconfigures the data from the second device using at least one of a data mapping configuration mode, a data type translation configuration mode, and a logical data manipulation configuration mode.

4. The device according to claim 1 ,

wherein the map record includes an options portion.

5. The device according to claim 1 ,

wherein the network representation portion and the device representation portion each include at least one of an ID data field, an offset data field, a size data field, and a type data field.

6. The device according to claim 1 ,

wherein the data configurator is stored in the memory device.

7. The device according to claim 1 ,

wherein the device comprises an imaging device.

8. The device according to claim 1 ,

wherein the processor is operable to generate device data for communication to the second device on the network.

9. The device according to claim 8 ,

wherein the data configurator is further operable to dynamically reconfigure the device data into a network item defined by the device, the device data being in the form of a vendor predefined data item, and the data configurator operable to pass the network item to the communication protocol for transmitting to the second device.

10. The device according to claim 1 ,

wherein a plurality of map records are organized into a map list.

11. The device according to claim 10 ,

wherein the map list comprises a hierarchical tree, the hierarchical tree including a flat tree and tree of sub-lists.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2012
From: SHEPHERD, PAUL; PETERSON, DALE
To: COGNEX CORPORATION
Reel/Frame 028210/0520 →
Continuity (1)
Related Publication 20130304882A1 · Nov 14, 2013