# US 2014/0195552 A1 · Method and system for collating and presenting information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195552 A1
- Document ID: US20140195552A1
- Status: Published application
- Kind: A1
- Application number: 14/150,541
- Filed: 2014-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-10
- Assignees: pVelocity Inc.
- Applicants: pVelocity Inc.
- Inventors: Kang LU; Vivian YEUNG; Michael LEE; Bill PAROUSIS; Keling ZHANG; Dale deFREITAS
- Web page: https://patentgrep.com/patent/US20140195552A1

## CPC

- G06F 16/25: Integrating or interfacing systems involving database management systems
- G06F 16/211: {Schema design and management}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method for collating and presenting information including at least one structured data source on a non-transitory computer readable medium; at least one unstructured data source on a non-transitory computer readable medium; an analytical engine in data communication with the at least one structured data source and the at least one unstructured data source; wherein the analytical engine combines and transforms data from the at least one structured data source and from the at least one unstructured data source into newly structured data; the newly structured data being stored on a computer readable medium; an engine data handler adapted to correspond with the analytical engine and to access the newly structured data; a schema definition stored on a computer readable medium accessible by the analytical engine and executed by a computer processor to define a domain of the newly structured data and one or more state views within the domain; a processor for configuring the at least one or more state views into at least one visual element capable of being displayed on a screen; and, a grid module executed by the processor and adapted to display the at least one visual element on the screen.

## Claims

### Claim 1

A system for collating and presenting information comprising
at least one structured data source on a non-transitory computer readable medium;
at least one unstructured data source on a non-transitory computer readable medium;
an analytical engine in data communication with said at least one structured data source and said at least one unstructured data source; wherein said analytical engine combines and transforms data from said at least one structured data source and from said at least one unstructured data source into newly structured data; said newly structured data being stored on a computer readable medium
an engine data handler adapted to correspond with said analytical engine and to access said newly structured data;
a schema definition stored on a computer readable medium accessible by said analytical engine and executed by a computer processor to define a domain of said newly structured data and one or more state views within said domain;
a processor for configuring said at least one or more state views into at least one visual element capable of being displayed on a screen; and,
a grid module executed by said processor and adapted to display said at least one visual element on said screen.

### Claim 2 (depends on 1)

The system according to claim 1, further comprising
at least one secondary structured data source;
at least one secondary unstructured data source;
a first data handler in communication with said at least one secondary structured data source; and,
a second data handler in communication with said at least one secondary unstructured data source.

### Claim 3 (depends on 2)

The system according to claim 2, further comprising at least one client computing devices in data communication with said analytical engine.

### Claim 4 (depends on 3)

The system according to claim 3, wherein said at least one client computing devices are in data communication with one or both of said first and second data handlers, independently of said engine data handler.

### Claim 5 (depends on 4)

The system according to claim 4, wherein said at least one secondary structured data source includes an SQL data source.

### Claim 6 (depends on 4)

The system according to claim 4, wherein said at least one secondary unstructured data source includes a social media feed.

### Claim 7 (depends on 1)

The system according to claim 1, further comprising additional schema definitions accessible by said at least one client computing device to define at least one additional domain based on one or both of said secondary structured data and said secondary unstructured data.

### Claim 8 (depends on 7)

The system according to claim 7, wherein said grid module executed by said processor and includes predefined grid definitions adapted to display a plurality of said at least one visual elements on said screen.

### Claim 9 (depends on 8)

The system according to claim 8, wherein said predefined grid definitions include instructions for displaying each of said plurality of visual elements in their entirety on said screen in a single display view.

### Claim 10

A method for collating and presenting information comprising
providing at least one structured data source on a non-transitory computer readable medium;
providing at least one unstructured data source on a non-transitory computer readable medium;
combining and transforming said at least one structured data source and said at least one unstructured data source into newly structured data using an analytical engine in data communication with said at least one structured data source and said at least one unstructured data source;
storing said newly structured data on a computer readable medium;
accessing said newly structured data by an engine data handler;
providing a schema definition stored on a computer readable medium accessible by said analytical engine and executing said schema definition by a computer processor to define a domain of said newly structured data and one or more state views within said domain;
configuring said at least one or more state views into at least one visual element capable of being displayed on a screen; and,
displaying by a grid module said at least one visual element on said screen.

### Claim 11 (depends on 10)

The method according to claim 10, further comprising
providing at least one secondary structured data source;
providing at least one secondary unstructured data source;
accessing said at least one secondary structured data source by a first data handler; and,
accessing said at least one secondary unstructured data source by a second data handler.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising providing at least one client computing devices in data communication with said analytical engine.

### Claim 13 (depends on 12)

The method according to claim 12, wherein said at least one client computing devices are in data communication with one or both of said first and second data handlers, independently of said engine data handler.

### Claim 14 (depends on 13)

The method according to claim 13, wherein said at least one secondary structured data source includes an SQL data source.

### Claim 15 (depends on 13)

The method according to claim 13, wherein said at least one secondary unstructured data source includes a social media feed.

### Claim 16 (depends on 10)

The method according to claim 10, further comprising providing additional schema definitions accessible by said at least one client computing device to define at least one additional domain based on one or both of said secondary structured data and said secondary unstructured data.

### Claim 17 (depends on 16)

The method according to claim 16, wherein said grid module includes predefined grid definitions adapted to display a plurality of said at least one visual elements on said screen.

### Claim 18 (depends on 17)

The method according to claim 17, wherein said predefined grid definitions include instructions for displaying each of said plurality of visual elements in their entirety on said screen in a single display view.
