IP Library Granted Patent US 7,418,496
Granted Patent B2
US 7,418,496 · App. 10/844,067 · Granted Aug 26, 2008

Method and apparatus for survey processing

Assignee: Personnel Research Associates, Inc.
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 7,418,496
App. No.
10/844,067
Granted
Aug 26, 2008
Kind
B2
Abstract

Certain embodiments of the present invention provide a system and method for improved, real-time survey data processing and analysis. Certain embodiments use distributed computing techniques to perform statistical calculations for survey data, such as general purpose and multi-rater feedback data. Certain embodiments use a matrix structure coupled with hash tables for efficient processing of survey statistics across an entire survey. Certain embodiments use a criteria parser based on externally definable lexical rules to determine which survey responses belong to which groups. Certain embodiments allow coalescing of summarization requests between summarization servers to allow for peak performance across any number of surveys. Certain embodiments provide a scalable, adaptable survey processing system and method that processes survey results in real time, allowing for immediate feedback during the survey process.

Claims (30)

1. A real-time survey analysis system, said system comprising:

a runtime engine for receiving survey data;

at least one summarization coalescer for sorting survey data and routing said survey data to at least one statistical summarization engine, said at least one summarization coalescer sorting and routing said survey data based on at least one criterion; and

at least one statistical summarization engine for analyzing said survey data in real time to perform at least one of summarization and statistical analysis,

wherein said summarization coalescer compares a plurality of survey data with a history list of recently processed surveys to route said plurality of survey data to said at least one statistical summarization engine.

2. The system of claim 1 , wherein said at least one summarization coalescer receives a stream of survey data from a plurality of sources.

3. The system of claim 1 , wherein said survey data comprises at least one of survey completion data and new survey reporting group data.

4. The system of claim 1 , wherein said at least one criterion further comprises at least one criterion to allow said summarization coalescer to group incoming survey data in an optimal order for processing.

5. The system of claim 1 , further comprising a reporting engine for generating a new group for survey reporting.

6. The system of claim 1 , further comprising a database for storing at least one of survey data and survey reporting group definitions.

7. The system of claim 1 , further comprising a user interface for engine ring survey data.

8. The system of claim 7 , wherein said user interface further comprises a Web-based user interface.

9. A real-time survey analysis system, said system comprising:

a runtime engine for receiving survey data;

at least one summarization coalescer for sorting survey data and routing said survey data to at least one statistical summarization engine, said at least one summarization coalescer sorting and routing said survey data based on at least one criterion; and

at least one statistical summarization engine for analyzing said survey data in real time to perform at least one of summarization and statistical analysis,

wherein said at least one statistical summarization engine reads a previous summarization state from a database to mark a starting point from incremental statistic computation using said survey data.

10. The system of claim 9 , wherein said at least one summarization coalescer receives a stream of survey data from a plurality of sources.

11. The system of claim 9 , wherein said survey data comprises at least one of survey completion data and new survey reporting group data.

12. The system of claim 9 , wherein said at least one criterion further comprises at least one criterion to allow said summarization coalescer to group incoming survey data in an optimal order for processing.

13. The system of claim 9 , further comprising a reporting engine for generating a new group for survey reporting.

14. The system of claim 9 , further comprising a database for storing at least one of survey data and survey reporting group definitions.

15. The system of claim 9 , further comprising a user interface for entering survey data.

16. The system of claim 15 , wherein said user interface further comprises a Web-based user interface.

17. A method for real-time processing of survey data, said method comprising:

receiving, at a runtime engine, survey data;

sorting, by at least one summarization coalescer, the survey data and routing said survey data to at least one statistical summarization engine,

wherein said sorting and routing of said survey data are based on at least one criterion;

analyzing, by the at least one statistical summarization engine, said survey data in real time to perform at least one of summarization and statistical analysis,

wherein said at least one statistical summarization engine read a previous summarization state from a database to mark a starting point from incremental statistic computation using said survey data.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2018
From: CEB INC.; CEB GLOBAL LIMITED
To: PG CIQ, INC.
Reel/Frame 045773/0942 →
PARTIAL RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 042092/0069 Recorded May 4, 2018
From: JPMORGAN CHASE BANK, N.A.
To: CEB INC.; GARTNER, INC.
Reel/Frame 046100/0890 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: CEB INC. (F/K/A THE CORPORATE EXECUTIVE BOARD COMPANY, INC.)
Reel/Frame 042091/0977 →
SECURITY INTEREST Recorded Apr 21, 2017
From: GARTNER, INC.; CEB INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042092/0069 →
SECURITY AGREEMENT Recorded Aug 22, 2013
From: THE CORPORATE EXECUTIVE BOARD COMPANY
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031075/0804 →
SECURITY AGREEMENT Recorded Aug 9, 2012
From: THE CORPORATE EXECUTIVE BOARD COMPANY
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 028768/0612 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM THE CORPORATE EXECUTIVE BOARD TO THE CORPORATE EXECUTIVE BOARD COMPANY PREVIOUSLY RECORDED ON REEL 028248 FRAME 0348. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY THE CORPORATE EXECUTIVE BOARD COMPANY HAS RECEIVED THE ENTIRE RIGHTS, TITLE AND INTEREST OF THE PATENT. Recorded May 24, 2012
From: PERSONNEL RESEARCH ASSOCIATES, INC.
To: THE CORPORATE EXECUTIVE BOARD COMPANY
Reel/Frame 028274/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2012
From: PERSONNEL RESEARCH ASSOCIATES, INC.
To: THE CORPORATE EXECUTIVE BOARD
Reel/Frame 028248/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2004
From: MACEY, WILLIAM H.; HECK, MATTHEW W.; ERICKSON, AARON
To: PERSONNEL RESEARCH ASSOCIATES, INC.
Reel/Frame 015326/0684 →
Continuity (2)
Provisional Application 6047122300 · May 16, 2003
Related Publication 20040230989A1 · Nov 18, 2004