Abstract: An interface allows objects of a property page of a graphical user interface to be edited without requiring input by the user of software code. The interface converts user generated object edits to a form which is executable by an application program.
Abstract: A method of finding targets in a color image applies ratio space rich colored filtering to identify a band of pixels that form a transition zone from one rich color to another. This pixel band is reduced to a rich color transition curve. A set of transition curves with simple geometric and color properties for the entire image, can be compared to a database of target properties to identify a target in an image.
Type:
Grant
Filed:
November 21, 2011
Date of Patent:
September 3, 2013
Assignees:
Vision Interface Technologies, LLC, Creative Lifestyles, Inc.
Inventors:
Peter Harmon Smith, Frank Meyer, John Frederick Cloyd, Bora Tekkanat
Abstract: A method for identifying color in a target creates a ratio color space by determining the largest color component value of each pixel in an image and creating a ratio of all of the color component value with the largest component value for each pixel. The ratio for the color component of each pixel undergoes a threshold test to identify each color component as a rich shade or a fade shade. The ratio space color components are converted to a black and white image. Color information of adjacent pixels are clumped together to form blobs of the same color. The blobs are filtered by shape, color, location, or orientation and sorted to find targets that consist of a predefined pattern with the desired characteristics.
Abstract: A program and method for developing a computer program usable on a plurality of operating systems. User interface objects and output control interfaces are written in a windowless manner. Operating system specific libraries are provided for rendering objects to canvas, reading a user input, or hosting an object window. Operating system functions are abstracted as attributes which define how text and drawings are rendered.
Abstract: A method for identifying color in a target creates a ratio color space by determining the largest color component value of each pixel in an image and creating a ratio of all of the color component value with the largest component value for each pixel. The ratio for the color component of each pixel undergoes a threshold test to identify each color component as a rich shade or a fade shade. The ratio space color components are converted to a black and white image. Color information of adjacent pixels are clumped together to form blobs of the same color. The blobs are filtered by shape, color, location, or orientation and sorted to find targets that consist of a predefined pattern with the desired characteristics.
Type:
Application
Filed:
April 22, 2008
Publication date:
November 20, 2008
Applicant:
CREATIVE LIFESTYLES, INC.
Inventors:
Frank Meyer, Peter Harmon Smith, Bora Tekkanat
Abstract: An interactive graphical application program combines a graphical command language and a control program to enable a user to graphically select and generate an automation sequence to control an automation application. A computer system stores a first program containing flow sequences and a set of controls representing possible hardware for use in the automation application. Structure is graphically displayed depicting each sequence step and transition to the next step in accordance with user selections. The first program is automatically linked with the controls to enable an application software program to be generated in response to user commands. Any step and transition may be defined as a scripting language step or transition or a mathematical express variable. Each transition may also be defined as an object from an external source outside of the application program.
Abstract: An interactive graphical application program combines a graphical command language and a control program to enable a user to graphically select and generate an automation sequence to control an automation application. A computer system stores a first program containing flow sequences and a set of controls representing possible hardware for use in the automation application. Structure is graphically displayed depicting each sequence step and transition to the next step in accordance with user selections. The first program is automatically linked with the controls to enable an application software program to be generated in response to user commands.