NCSA has developed a software suite that allows novices to edit and manage content directly on a website and corporations to maximize the efficiency of both the...
NCSA has developed a software suite that allows novices to edit and manage content directly on a website and corporations to maximize the efficiency of both the users in their organization and of their content management system. This comprehensive software solution is ideal for individuals, small businesses and large corporations alike, since it provides any worker with the power to easily create, update, organize, and modify content.Thus families and small businesses, including home-based businesses, gain the ability to set up and maintain a web presence, and large corporations free up the time of their IT personnel to focus on other more difficult and time consuming technology issues.
Editable Web Browser (EWB)
EWB allows highly simplified, real-time creation and editing of Web pages by authorized users. Rather than relying on a webmaster to make changes or post content, authorized users can now create and maintain a website or particular web pages themselves.Tasks such as adding new pages, correcting typos, and updating time sensitive information can be performed in the Web-browser environment with which they are already familiar. Documents are edited on the user's machine and transferred to the Web server, but to the user, EWB appears to make changes instantly on the Web server. EWB also can be used to create Web pages from scratch, providing a friendly interface for users who are not tech savvy.
Online Document Sharing/Collaboration
Ideal for small companies, clubs, and other organizations, allowing them to publish to the World Wide Web via a single mouse click. Users can intuitively create remote shared files with an integrated multilevel security system to enable online collaboration. If desired, these shared files can be made easily accessable via a Web browser or by using a Windows or Unix client.
Online Database Creation and Management
Users with little or no database knowledge can create Web-accessible databases and easily populate and search them. Users can select the field types-text, numbers, dates, images, etc.- naming them and easily uploading the relevant content. Most currently available Web-based database creation tools require the user to design and manage both the database and a set of HTML pages for accessing that database. This software provides a database with built-in Web support, allowing one-click creation of search and browse pages. Conversely, the user can choose to create their own HTML code by hand or by using the Editable Web Browser as an advanced option for presenting the database.
Digital Multimedia Management
Create "albums" containing digital multimedia files (digital multimedia files containing photos, video, audio, etc.) and publish electronic galleries and scrapbooks on the Web quickly and easily. This software provides Web based scrapbooks, allowing users to interactively place content such as images and text with absolute positioning. These capabilities are further expanded by allowing users to make audio and freehand drawing annotations.
Content Management System (CMS) with Variable Predicate Targeting
Unlike static Web pages with permanent content, a CMS creates template-based Web pages, temporarily importing content (e.g., articles, product information) from a database into the template fields. This CMS is a unique design that provides a flexible environment for the rapid creation and deployment of database-driven Web sites. Novel user-developed applications can be easily incorporated into a working site that already contains the necessary supporting systems by use of simple plug-ins. A key element of this CMS is its "variable predicate content targeting system." Targeting involves changing how information is delivered according to time, the device being used to access the Web page(e.g., cell phone, personal digital assistant[PDA]), specifics about the person viewing the page, or other arbitrary criteria. This targeting system uses several novel techniques to provide an extremely flexible system that is considerably more powerful than existing systems, but in a much simpler and more user friendly form.
Interactive genetic algorithms (iGAs) depend on the evaluations or decisions provided by a user. The reliability of those evaluations is key for the successful...
Interactive genetic algorithms (iGAs) depend on the evaluations or decisions provided by a user. The reliability of those evaluations is key for the successful application of iGAs. However, even moderately-sized problems my require thousands of evaluations that are sometimes between rather similar solutions which can lead to frustration and inconsistent evaluations.
This invention provides a scheme for actively combating user fatigue and inconsistency in iGAs. The efficiency gained from using an interactive procedure by requiring fewer evaluations is lost if the user is unable to provide consistent evaluations. This invention leads to the creation of active iGAs (aiGAs) which include steps of learning from human-computer interaction that actively guide the search-based interaction process.
The innovation includes an evaluation-relaxation scheme that actively combats user fatigue and inconsistency by addressing two important issues:
Lack of computable fitness
Lack of a systematic method for modeling user-decision process
Active iGAs optimize a synthetic fitness to obtain educated guesses of the user preferences and thereby reduce the number of user evaluations required. Three important components enable this invention to combat user fatigue and inconsistency.
Partial Ordering: Qualitative decisions made by the user about relative solution quality are used to generate partial ordering of solutions Induced
Complete Order: Concepts of non-domination and domination count from multi-objective evolutionary algorithms to induce a complete order of the solutions in the population based on their partial ordering
Surrogate Function: Induced order is used to assign ranks to the solutions and use them
Applications
This technology provides the ability to solve difficult problems such as data management, engineering design and optimization, and time and resource allocation in large-scale businesses and organizations, more quickly, reliably, and accurately.
GoldMine software technology is an automated assertion generation tools to aid with the hardware design verification process. It uses data mining and static...
GoldMine software technology is an automated assertion generation tools to aid with the hardware design verification process. It uses data mining and static analysis to generate propositional and temporal assertions in Verilog RTL.
The suite also includes:
A Figure of Merit Evaluation feature - for evaluating and ranking assertions.
Code Coverage Evaluations - for estimating the code covered by an assertion.
Word Level Assertion Generation tool to make assertions more usable than those generated at bit level.
Dr. Guan from the University of IL has developed the crop predicting framework ASPIRE. This purely data-driven process mitigates assumptions in predictions. It can work...
Dr. Guan from the University of IL has developed the crop predicting framework ASPIRE. This purely data-driven process mitigates assumptions in predictions. It can work at any location where satellite VI and climate/crop data are available and is capable of calculating yield at the pixel or field-scale spatial level and can aggregate crop yield predictions to national scale.
Drs Ranjitha Kumar, David Forsyth, and their graduate students have developed a interactive chatbot that provides fashion recommendations based on user input and clothing...
Drs Ranjitha Kumar, David Forsyth, and their graduate students have developed a interactive chatbot that provides fashion recommendations based on user input and clothing. The chatbot uses a neural regressor trained on thousands of examples of fashion and text to provide outfit recommendations. Users can specify the context such as outdoor picnics, formal wear, business, etc. and receive recommendations based on their existing wardrobe.