Method and apparatus for collection, display and analysis of disparate data
First Claim
1. A method of representing data comprising:
- in a processing system,collecting pieces of communication data from a plurality of sources;
normalizing the pieces of communication data from the plurality of sources such that each piece of communication data includes multiple common fields;
identifying one or more communication threads of the communication data, wherein each communication thread includes two or more pieces of the communication data that are related, regardless of the source, by having similar information in one or more of the common fields; and
displaying a representation of multiple pieces of the communication data as a three dimensional collection of cubes, where each cube represents a subset of the multiple pieces of communication data, and wherein a first axis for each cube represents communication threads, a second axis represents a first common field of the common fields and a third axis represents a second common field of the common fields, wherein a portal view is a three dimensional representation of a selected subset, wherein a first portal view axis represents communication threads and a second portal view axis represents time, and wherein the portal view displays communication data in a higher resolution than the three dimensional collection of cubes such that communication data is visible, wherein the cubes are color-coded according to the communication threads.
2 Assignments
0 Petitions
Accused Products
Abstract
The system provides a method and apparatus for sorting and displaying collections of communications. These communications can be a single type or multiple types of data and may come from email systems, bulletin boards, text messages, Facebook and Twitter postings and comments, financial transactions, travel itineraries or any other type of communications. The communications represented by the system can be electronic or physical as desired. The system can also present forwarded, copied, replied, or other types of communications. In one embodiment, the system provides a Universe View of a set of communications. The Universe View, in one embodiment, is a three dimensional representation of a plurality of cubes. Each cube represents a subset of a collection of communications. Each cube can be color coded or shaded to represent a dominant theme of the contents of the communications represented by the cube.
19 Citations
9 Claims
-
1. A method of representing data comprising:
-
in a processing system, collecting pieces of communication data from a plurality of sources; normalizing the pieces of communication data from the plurality of sources such that each piece of communication data includes multiple common fields; identifying one or more communication threads of the communication data, wherein each communication thread includes two or more pieces of the communication data that are related, regardless of the source, by having similar information in one or more of the common fields; and displaying a representation of multiple pieces of the communication data as a three dimensional collection of cubes, where each cube represents a subset of the multiple pieces of communication data, and wherein a first axis for each cube represents communication threads, a second axis represents a first common field of the common fields and a third axis represents a second common field of the common fields, wherein a portal view is a three dimensional representation of a selected subset, wherein a first portal view axis represents communication threads and a second portal view axis represents time, and wherein the portal view displays communication data in a higher resolution than the three dimensional collection of cubes such that communication data is visible, wherein the cubes are color-coded according to the communication threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification