IP Library Granted Patent US 8,949,778
Granted Patent B2
US 8,949,778 · App. 14/195,275 · Granted Feb 3, 2015

Method and computer program product for creating a questionnaire interface program

Inventor: Timothy Hagerty (Cocoa Beach, FL)
Assignee: GCC Innovative Technologies, LLC
G06F8/20G06F8/30G06F17/30398
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 8,949,778
App. No.
14/195,275
Granted
Feb 3, 2015
Kind
B2
Abstract

A computer program including an interface that may be used by a content designer to manipulate information stored in the database. The content designer may design one or more questionnaire pages, to be included in a questionnaire site, which may be built into a questionnaire interface program by a compiler. The resulting questionnaire interface site may be accessed and manipulated by a client user to respond to the questions included therein. Validation responses may be defined by a content designer, against which responses by a client user may be compared. The various elements included herein may be connected through a network, which may be accessed through a user interface terminal.

Claims (66)

1. A computer program product embodied in a non-transitory computer-readable storage medium for creating a questionnaire interface program comprising:

a database;

a content designer interface to manipulate information in the database; and

a compiler to create the questionnaire interface program using the information in the database;

wherein the information in the database comprises:

data tables,

core files to define an operation of the questionnaire interface program, and

core user interface files to define a user interface of the questionnaire interface program;

wherein the content designer interface comprises a page creation interface configured to receive a questionnaire page that includes a question, and to store the questionnaire page to the data tables of the database;

wherein the compiler is configured to use the data tables, the core files, and the core user interface files to create the questionnaire interface program; and

wherein the questionnaire interface program is configured to display the questionnaire page and to receive a response to the question.

2. A computer program product according to claim 1 wherein the content designer interface further includes a user management interface to define permissions to control access to the questionnaire interface program.

3. A computer program product according to claim 2 wherein the information in the database comprises a client user account that includes the permissions to control access to the questionnaire interface program.

4. A computer program product according to claim 1 wherein a content designer account is included in the information in the database; and wherein the questionnaire page is associated with the content designer account.

5. A computer program product according to claim 1 wherein the content designer interface further includes an answer validation interface to define a valid response to the question; wherein the questionnaire interface program is configured to selectively validate the response to the question by comparing the response to the question to the valid response.

6. A computer program product according to claim 1 wherein the questionnaire interface program is configured to analyze at least one of the information included in the database and the response to the question, and to generate a report.

7. A computer program product according to claim 1 wherein the questionnaire interface program is stored on a server in data communication with a network and is configured to receive the response through the network.

8. A computer program product according to claim 1 wherein the user interface of the questionnaire interface program is further configured to operate the database to store the response to the question.

9. A computer program product according to claim 1 wherein the content designer interface includes a database configuration interface to define a remote database structure for a user database; and wherein the remote database structure defines the user database to include:

an association to the information in the database,

a registered username, and

the response to the question.

10. A computer program product according to claim 1 wherein the content designer interface includes a database configuration interface to define a database structure for a user database; and wherein the database configuration interface is configured to selectively determine a code base to use to create the questionnaire interface program.

11. A computer program product according to claim 1 wherein the questionnaire interface program is configured to generate an alert upon an occurrence of an event; and wherein the alert is transmittable.

12. A method for creating a questionnaire interface program using a computer program product that comprises a database, a content designer interface that includes a page creation interface to manipulate information included in the database, and a compiler, the method comprising:

receiving, using the content designer interface, a questionnaire page that includes a question;

operating the database, using the content designer interface, to store the questionnaire page to data tables of the database; and

creating the questionnaire interface program using the information in the database, wherein creating the questionnaire interface program comprises:

copying core files from the database to a directory structure, the core files configured to define an operation of the questionnaire interface program;

processing the data tables that include the information in the database to define the questionnaire page; and

copying core user interface files from the database to the directory structure, the core user interface files configured to define a user interface of the questionnaire interface program; and

operating the questionnaire interface program to display the questionnaire page and to receive a response to the question.

13. A method according to claim 12 wherein the content designer interface further includes a user management interface; and wherein the method further comprises receiving, using the user management interface, a client user account defining permissions to control access to the questionnaire interface program.

14. A method according to claim 12 wherein the content designer interface further includes an answer validation interface; and further comprising defining a valid response to the question using the answer validation interface, and selectively validating the response to the question by using the questionnaire interface program to compare the response to the question and the valid response.

15. A method according to claim 12 further comprising using the questionnaire interface program to:

analyze at least one of the information included in the database and the response to the question, and

generate a report.

16. A method according to claim 13 wherein the content designer interface includes a database configuration interface; and further comprising defining a remote database structure for a user database using the database configuration interface; wherein the remote database structure defines the user database to include:

an association to the information in the database used to generate the questionnaire interface program,

the client user account including a registered username, and

the response to the question.

17. A method according to claim 12 wherein the content designer interface includes a database configuration interface; and further comprising:

defining a database structure for the database using the database configuration interface, and

selectively determining a code base to use to create the questionnaire interface program.

18. A method for creating a questionnaire interface program using a computer program product comprising a database and a content designer interface comprising a site list interface, a page creation interface, and an answer validation interface; the method comprising:

manipulating information included in the database using the content designer interface by:

defining the information used to build the questionnaire interface program, wherein defining the information further includes the steps of:

using the site list interface to design a questionnaire site that includes a questionnaire page,

using the page creation interface to design the questionnaire page that includes a question,

using the answer validation interface to define a valid response to the question, and

configuring the database to include a client user account that includes permissions to control access to the questionnaire interface program; and

operating the questionnaire interface program by:

displaying the questionnaire page,

receiving a response to the question,

storing the response to at least one of the database and a user database,

selectively validating the response to the question by comparing the response to the question to the valid response,

analyzing at least one of the information included in the database and the response to the question, and

generating a report.

19. A method according to claim 18 wherein creating the questionnaire interface program from the information in the database further includes the steps of:

copying core files to a directory structure, the core files configured to define an operation of the questionnaire interface program;

processing data tables that include the information in the database to define the questionnaire site and the questionnaire page;

copying core user interface files from the database to the directory structure, the core user interface files configured to define a user interface of the questionnaire interface program.

20. A method according to claim 18 wherein the content designer interface includes a database configuration interface to define a remote database structure for a user database; and wherein the remote database structure defines the user database to include:

a registered username, and

the response to the question.

21. A method according to claim 18 wherein the content designer interface includes a database configuration interface to define a database structure for a user database; and further comprising selectively determining a code base used to create the questionnaire interface program using the database configuration interface.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: DEE GEE HOLDINGS, LLC
To: CRAIG TECHNICAL CONSULTING, INC.
Reel/Frame 054054/0334 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2016
From: REGIONS BANK
To: DEE GEE HOLDINGS, LLC
Reel/Frame 039793/0778 →
SECURITY INTEREST Recorded Feb 1, 2016
From: DEE GEE HOLDINGS, LLC
To: REGIONS BANK
Reel/Frame 037632/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2015
From: GCC INNOVATIVE TECHNOLOGIES, LLC
To: DEE GEE HOLDINGS, LLC
Reel/Frame 036440/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: HAGERTY, TIMOTHY
To: GCC INNOVATIVE TECHNOLOGIES, LLC
Reel/Frame 032915/0938 →
Continuity (3)
Continuation 13289064 · Nov 4, 2011
Provisional Application 61410413 · Nov 5, 2010
Related Publication 20140181785A1 · Jun 26, 2014