Method and apparatus for collection, display and analysis of disparate data
First Claim
1. A method of representing data comprising:
- in processing system that tracks multiple participants,collecting pieces of communication data from a plurality of sources, wherein each piece of the communication data is related to two or more of the participants and each participant is related to one or more pieces of the communication data;
normalizing the pieces of communication data from the plurality of sources such that each piece of communication data includes multiple common fields;
identifying the participants related to each piece of communication;
displaying an online time tracking view that represents participant sign-in and sign-out times, wherein the online tracking view includes, for one or more participants, a candlestick, wherein the length of the candlestick represents the associated participant'"'"'s continuous log-in time, the online time tracking view comprising a first axis that represents time and a second axis that represents participants, a plurality of candlesticks associated with particular participants being displayed near the intersection of columns respectively associated with the participants and rows respectively associated with times.
0 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.
16 Citations
18 Claims
-
1. A method of representing data comprising:
in processing system that tracks multiple participants, collecting pieces of communication data from a plurality of sources, wherein each piece of the communication data is related to two or more of the participants and each participant is related to one or more pieces of the communication data; normalizing the pieces of communication data from the plurality of sources such that each piece of communication data includes multiple common fields; identifying the participants related to each piece of communication; displaying an online time tracking view that represents participant sign-in and sign-out times, wherein the online tracking view includes, for one or more participants, a candlestick, wherein the length of the candlestick represents the associated participant'"'"'s continuous log-in time, the online time tracking view comprising a first axis that represents time and a second axis that represents participants, a plurality of candlesticks associated with particular participants being displayed near the intersection of columns respectively associated with the participants and rows respectively associated with times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system operable to represent data, the system comprising:
-
a collector operable to collect pieces of communication data from a plurality of sources, wherein each piece of the communication data is related to two or more participants and each participant is related to one or more pieces of the communication data; a processor operable to normalize the pieces of communication data from the plurality of sources such that each piece of communication data includes multiple common fields; and a displayer operable to display an online time tracking view that represents participant sign-in and sign-out times, wherein the online tracking view includes, for one or more participants, a candlestick, wherein the length of the candlestick represents the associated participant'"'"'s continuous log-in time, the online time tracking view comprising a first axis that represents time and a second axis that represents participants, a plurality of candlesticks associated with particular participants being displayed near the intersection of columns respectively associated with the participants and rows respectively associated with times. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification