The present disclosure is directed to a process and system for computer assisted selection of color schemes for coating architectural surfaces.
Published patent applications 20010049591 and 20010049592 to Richard David Brunt et. al. and incorporated herein in their entirety disclose methods and systems for producing a color recommendation for a structure or part of a structure to be painted. These disclosures show selecting from a database containing images of structural archetypes stored on storage means of an archetype image that closely matches the structure to be painted, selecting a color or colors from a database comprising colors stored on storage means and applying the color or colors to the archetype to produce a color scheme and displaying the structure or part of the structure with the color applied.
In addition the user of color suggesting computer information for selecting paint would find it helpful to have suggestions and useful information to guide the user in making selections of color for painting structures.
The system involves computer assisted selection which can be through at least one display device operationally connected to at least one computer operating system operationally connected to at least a computer memory. The memory has resident therein or supplied from storage devices such as a hard drive, optical discs or jump drives at least two databases, one for architectural structural features and one for a color palette. The color palette is arranged into categories based on hue and at least two additional color characteristics.
For example, for a color palette such as one for interior and/or exterior paints each color is uniquely identified by notation of a color system such as the Munsell color system, the CIE (Commision International l'Eclairage) CIELAB, Hynter “Lab”, Ostwald, DIN (Deutsche Industrie Normen, Adams and the like. For these color systems including those linked to human perception where color can be visualized from the color notations, color is three-dimensional. Hence all of these systems arrange color in a rational order that involves three axes using three numerical values. Therefore color description also involves three measurements. These are hue, chroma and value. Hue which is usually commonly meant by the term “color”, distinguishes red from yellow and blue. Chroma or intensity is the range from dull to brilliant and Value or light reflectance value is the range from dark to light.
The computer assistance provides the aforelisted devices with industry standard software through local operation so that the databases are on portable storage devices such as optical discs like compact discs or DVD discs or Jump drives or on local area networks LAN or a computer network consisting of a worldwide network of computer networks that use the TCP/IP network protocols to facilitate data transmission and exchange. An example of such a computer network is the internet which is at least a three level hierarchy composed of backbone networks, mid-level networks, and stub networks. These include at least commercial, (.com or .co), university (.ac or .edu) and other research networks (.org, .net) and military (.mil) networks and span many different physical networks around the world with various protocols but chiefly the Internet Protocol. Such networks can be accessed by command line interfaces such as telnet and FTP or the more modern protocols of HTML and HTTP and XML or other available protocols.
In one embodiment of the present invention the computer assisted process and system has graphic user interfaces for the process to assist the user in selecting color arrangements or schemes for surfaces. Non-exclusive examples of such interfaces are shown in the
Alternative A is for exploring the full range of color within a color family for generating a main color and includes:
The second alternative includes create the color scheme around an established color comprising the steps of:
Optionally both alternatives include the one or more of the following steps:
A non-exclusive example of a series of questions posed to the user in the computer assisted process to arrive at a color scheme recommendation are show in Table IV.
Of course the system of the present invention can also involve Storage Area Network (SAN) connecting data and components to other components. Also, network connections such as (e.g., Wide Area Network (WAN), Local Area Network (LAN), etc.) to system of the invention are a possibility that reside outside of the server system itself. As for the internet it is any global network of computers. One popular part of the Internet is known as the World Wide Web, or the “Web.” The Web contains computers capable of displaying graphical and/or textual content or information. Computers that provide information on the Web are typically called “web sites.” A website is defined by an Internet address referred to as a “URL” (uniform resource locator, e.g. http://www.glidden.com) that has an associated electronic page, often called a “home page.” The URL has the access protocol of (http), the domain name (www.specdoctor.com) and optionally can include a path such as (http://www.glidden.com/home/indexjsp#) for the Color Consultant to a file or resource residing on that server. This URL and its contents are hereby incorporated by reference. Generally, a home page is an electronic document that organizes the presentation of one or more of such items as: text, graphical images, audio and video into a desired display. Such a home page can be a single page or a plurality of web pages which constitute a file written usually in hypertext markup language (HTML) or derivatives thereof such as extensible HTML (XHTML) and which is stored on a web server. As noted above the web page can include other features such as images that appear as part of the page when it is displayed by a web browser.
Of course as understood by those skilled in the art, where appropriate for the given state of computer hardware, existence of internal networks, and available software, other configurations of a network are possible including wireless networks.
In one embodiment, the present invention can be a Web-based system and method that utilizes HyperText Markup Language (HTML) to implement documents on the Internet together with a general-purpose secure communication protocol for a transport medium between the web-based system and the internet user. HTTP or other protocols could be readily substituted for HTML without undue experimentation. Information on these products is available in T. Bemers-Lee, D. Connoly, “RFC 1866: Hypertext Markup Language —2.0” (November 1995); and R. Fielding, H, Frystyk, T. Bemers-Lee, J. Gettys and J.C. Mogul, “Hypertext Transfer Protocol--HTTP/1.1: HTTP Working Group Internet Draft” (May 2, 1996). HTML is a simple data format used to create hypertext documents that are portable from one platform to another. HTML documents are SGML documents with generic semantics that are appropriate for representing information from a wide range of domains. HTML has been in use by the Web global information initiative since 1990. HTML is an application of ISO Standard 8879; 1986 Information Processing Text and Office Systems; Standard Generalized Markup Language (SGML).
Another approach for at least one embodiment of the present invention is with Java, where User Interface (UI) components can include custom items such as: real-time information, animated icons, and the like. Unlike HTML, Java supports the notion of client-side validation, offloading appropriate processing onto the client for improved performance. Dynamic, real-time Web pages can be created. Sun's Java language is defined as: “a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multithreaded, dynamic, buzzword-compliant, general-purpose programming language. Java which has become an industry-recognized language for “programming the Internet supports programming for the Internet in the form of plafform-independent Java applets.” Java applets are small, specialized applications that comply with Sun's Java Application Programming Interface (API) allowing developers to add “interactive content” to Web documents (e.g., simple animations, page adornments, and the like). Applets execute within a Java-compatible browser (e.g., Netscape Navigator) by copying code from the server to user. From a language standpoint, Java's core feature set is based on C++. Sun's Java literature states that Java is basically, “C++ with extensions from Objective C for more dynamic method resolution.”
Of course other technologies than JAVA known to those skilled in the art can be used such as Microsoft and ActiveX Technologies. ActiveX includes tools for developing animation, 3-D virtual reality, video and other multimedia content. The tools use Internet standards, work on multiple platforms, and these are being supported by more companies over time. The building blocks are called ActiveX Controls that are small and fast components that enable embedding of parts of software in hypertext markup language (HTML) pages. ActiveX Controls work with a variety of programming languages including Microsoft Visual C++, Borland Delphi, Microsoft Visual Basic programming system and Microsoft's development tool for Java. ActiveX Technologies also includes ActiveX Server Framework, allowing developers to create server applications.
In certain implementations of the invention, a server system is connected to one or more user systems via a network (e.g., the Internet). The server system performs many functions, including, for example: enabling user software to log into the server system and request and access data; uploading data from user software; retrieving and using data from a data store; generating data layers (e.g.,.spatially referenced images); sending data to the user software for display; and, handling various notifications to the user software (e.g., a notification regarding new data added to the data store).
The system of the present invention can suitably provide browser support. In particular, the system software is a web-based application service provider (ASP) that supports, for example, the following browsers: Microsoft®. Internet Explorer®. version 4.x and above and Netscape®5.x and above.
The system can provide for and/or use or display content that can include: a technique for receiving spatial and tabular updates from a handoff to a third party system using an interface technique, such as Web Services (which is a standard, flexible connection technique to allow communication between disparate computer systems using Internet or similar network connection to transfer information and may be used to send XML messages). Moreover, the system may provide a spatial editor for modifying editable data elements (e.g., graphical objects or tabular data, and the like known to those skilled in the art.), while the third party system may implement business rules for validating the editable data elements.
Also, the system may involve data compression (e.g., of image data) at run time during the data transformation stage. Compressing data is important because some data (e.g., GIS image data) cannot be accessed over the Internet due to the size of the data. For example, some image data is in a graphical data format called TIFF. TIFF, as understood by those skilled in the art, is a tag-based image file format that is designed to promote the interchange of digital image data. TIFF provides a multi-purpose data format and is compatible with a wide range of scanners and image-processing applications. TIFF format is device independent and is used in most operating environments, including Windows®, Macintosh®, and UNIX®. TIFF is a popular and flexible public domain raster file format. To be able to use GIS image data that may be transferred over the Internet, implementations of the invention convert large image data to a compressed data format, such as JPEG. There are many reasons for using the JPEG file format. JPEG permits a greater degree of compression than other image formats, such as TIFF, enabling quicker downloading times for larger graphics. Furthermore, JPEG documents appear to retain almost complete image quality for most photographs.
This application claims priority under 35 U.S.C. § 119 from U.S. Provisional Application Ser. No. 60/667,892 (filed Apr. 1, 2005, which is incorporated in its entirety by reference herein.
Number | Date | Country | |
---|---|---|---|
60667892 | Apr 2005 | US |