IP Library Patent Application 12142357
Patent Application
App. No. 12/142,357

Devices, Systems, and Methods Regarding Machine Vision User Interfaces

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.
12/142,357
Abstract

Certain exemplary embodiments can provide a method, which can comprise, via a coordinator sub-process of a machine vision user interface process, causing a user interface of a machine vision system to be defined. The machine vision user interface process can comprise a plurality of components. The coordinator sub-process can be adapted to provide a set of software objects to one or more of the components.

Claims (38)

1 . A method comprising a plurality of activities, comprising:

via a coordinator sub-process of a machine vision user interface process, said machine vision user interface process comprising a plurality of components, causing a user interface of a machine vision system to be defined, said coordinator sub-process adapted to provide a set of software objects, each of said set of software objects, when executed, adapted to automatically coordinate a corresponding user interface element, said coordinator sub-process adapted to allow only a single instance of each object in said machine vision user interface process, said set of software objects comprising a device selection object adapted to coordinate a first user interface element that renders a list of machine vision devices that are adapted to cause an image of an item to be obtained, a user selection of a determined machine vision device from said list adapted to cause said determined machine vision device to be used to obtain said image of said item, said set of software objects comprising a group control object adapted to allow two or more devices of said machine vision devices to be grouped such that images obtained from all devices in a group are viewed in a same user interface.

2 . The method of claim 1 , further comprising:

executing a selected object from said set of objects.

3 . The method of claim 1 , wherein:

said coordinator sub-process is adapted to notify each component that is adapted to execute a selected object when a selected component executes said selected object, said selected object one of said set of software objects.

4 . The method of claim 1 , wherein:

said set of software objects comprises a viewing control object that coordinates a second user interface element adapted to render said images of items based upon a user selection.

5 . The method of claim 1 , wherein:

said set of software objects comprises a symbolic function object adapted to, based upon a user selection of a toolbar button of said user interface, automatically enable said toolbar button.

6 . The method of claim 1 , wherein:

said set of software objects comprises a symbolic function object adapted to, based upon a user selection of a toolbar button of said user interface, automatically disable said toolbar button.

7 . The method of claim 1 , wherein:

said set of software objects comprises a report control object adapted to coordinate a second user interface element that is adapted to cause inspection results regarding machine vision hardware to be rendered.

8 . The method of claim 1 , wherein:

said set of software objects comprises a report control object adapted to coordinate a second user interface element that is adapted to cause inspection results regarding machine vision firmware to be rendered.

9 . The method of claim 1 , wherein:

said set of software objects comprises a report control object adapted to coordinate a second user interface element that is adapted to cause inspection results regarding machine vision software to be rendered.

10 . The method of claim 1 , wherein:

said set of software objects comprises a chart control object adapted to coordinate a second user interface element that renders timing information of a selected device of said machine vision system.

11 . A machine-readable medium comprising machine-implementable instructions for activities comprising:

via a coordinator sub-process of a machine vision user interface process, causing a user interface of a machine vision system to be defined, said coordinator sub-process adapted to provide a set of software objects, each of said set of software objects, when executed, adapted to automatically coordinate a corresponding user interface element, said coordinator sub-process adapted to allow only a single instance of each object in said machine vision user interface process, said set of software objects comprising a symbolic function object adapted to, based upon a user selection of a toolbar button of said user interface, automatically disable said toolbar button, said set of software objects comprising a device selection object adapted to coordinate a first user interface element that renders a list of machine vision devices that are adapted to cause an image of an item to be obtained, a user selection of a determined machine vision device from said list adapted to cause said determined machine vision device to be used to obtain said image of said item.

12 . A system, comprising:

a coordinator processor adapted to cause a user interface of a machine vision system to be defined, said coordinator processor adapted to provide a set of software objects, each of said set of software objects, when executed, adapted to automatically coordinate a corresponding user interface element, said coordinator processor adapted to allow only a single instance of each object in a machine vision user interface process, said set of software objects comprising a symbolic function object adapted to, based upon a first user selection of a first toolbar button of said user interface, automatically enable said first toolbar button, said set of software objects comprising a device selection object adapted to coordinate a first user interface element that renders a list of machine vision devices that are adapted to cause an image of an item to be obtained, a user selection of a determined machine vision device from said list adapted to cause said determined machine vision device to be used to obtain said image of said item.

13 . The system of claim 12 , further comprising:

said machine vision system.

14 . The system of claim 12 , wherein:

said coordinator processor is adapted to notify each component of said machine vision user interface process that executes a selected object when a selected component of said machine vision user interface process executes said selected object, said selected object one of said set of software objects.

15 . The system of claim 12 , wherein:

said set of software objects comprises a viewing control object that coordinates a user interface element adapted to render images based upon a user selection, said images obtained via said machine vision system.

16 . The system of claim 12 , wherein:

said set of software objects comprises a symbolic function object adapted to, based upon a second user selection of a second toolbar button of said user interface, automatically disable said second toolbar button.

17 . The system of claim 12 , wherein:

said set of software objects comprises a report control object adapted to coordinate a user interface element that is adapted to cause inspection results regarding machine vision hardware to be rendered.

18 . The system of claim 12 , wherein:

said set of software objects comprises a chart control object adapted to coordinate a user interface element that renders timing information of a selected device of said machine vision system.

19 . The system of claim 12 , wherein:

said set of software objects comprises a group control object adapted to allow two or more devices of said machine vision devices to be grouped such that all devices in a group are viewed in a same user interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2009
From: SIEMENS AKTIENGESELLSCHAFT
To: MICROSCAN SYSTEMS, INC.
Reel/Frame 022513/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2009
From: SIEMENS ENERGY & AUTOMATION, INC.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 022083/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2008
From: DZIEZANOWSKI, JOSEPH J.
To: SIEMENS ENERGY & AUTOMATION, INC.
Reel/Frame 021475/0088 →