IP Library Granted Patent US 9,747,383
Granted Patent B2
US 9,747,383 · App. 14/733,911 · Granted Aug 29, 2017

Multi-factor prioritization and visualization tool

Inventors: Coleman Fung (Spicewood, TX); Blake L Lowry (Dripping Springs, TX); John E Schrock (Austin, TX)
Assignee: Blue Goji LLC
G06F17/3089G06Q50/01
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 9,747,383
App. No.
14/733,911
Filed
Jun 8, 2015
Granted
Aug 29, 2017
Kind
B2
Examiner
WU, YANNA
Art Unit
2611
USPC
345/666
Abstract

A system for user activity and data aggregation and visualization, comprising a data aggregation server that receives data via a network, a prioritization server that ranks data, and a visualization engine that generates a visualization of ranked data using a planetary model, and a method for visualizing data using a planetary model.

Claims (28)

1. A system for automated multi-factor prioritization and data visualization, comprising:

a data aggregation server comprising at least a plurality of programming instructions stored in a memory of and operating on a processor of a network-connected computing device and configured to receive a plurality of electronic data elements via a network pertaining to a plurality of objects, and configured to generate, for each object, an aggregate of data elements pertaining to the respective object;

a prioritization server comprising at least a plurality of programming instructions stored in the memory of and operating on the processor of the network-connected computing device and configured to receive a plurality of aggregates of data elements from the data aggregation server, each aggregate of data elements corresponding to a specific object of the plurality of objects, and to prioritize at least a portion of the objects into a hierarchical ordered list of prioritized objects, the prioritization of each object based on the respective aggregate of data elements; and

a visualization engine comprising at least a plurality of programming instructions stored in the memory of and operating on the processor of the network-connected computing device and adapted to produce a plurality of graphical indicia for display on a video output device, the plurality of graphical indicia corresponding to at least a portion of the prioritized objects, wherein the plurality of graphical indicia is visually arranged about a centrally-positioned graphical indicia corresponding to a user of the computing device;

wherein at least more than one of the plurality of graphical indicia corresponding to at least a portion of the prioritized objects represent contacts of the user, and at least one of the plurality of graphical indicia corresponding to at least a portion of the prioritized objects represents an activity of the user, and at least one of the contacts relates to the user by a communication to or from the user;

wherein, for each graphical indicia, a distance from the centrally-positioned graphical indicia represents a priority of the respective object and further attributes of the respective object are represented by further graphical attributes comprising size, color, and shape;

wherein a distance between a first and a second non-centrally-positioned graphical indicia is determined by a degree of relatedness between the corresponding first and second objects; and

wherein an arrangement of graphical indicia arranged about the centrally-positioned graphical indicia rotates about the centrally-positioned graphical indicia.

2. The system of claim 1 , wherein the electronic data comprises at least a plurality of fitness tracking data received from a fitness tracker device.

3. The system of claim 1 , wherein the electronic data comprises at least a plurality of contact information received from a user's mobile electronic device.

4. The system of claim 1 , wherein the electronic data comprises at least a plurality of communication data received from a configured user account.

5. The system of claim 4 , wherein the user account comprises an email account.

6. The system of claim 4 , wherein the user account comprises a social network account.

7. The system of claim 1 , wherein a notification of an event pertaining to one of the objects is provided to the user by fluctuating the size of the graphical indicia corresponding to the respective object.

8. A method for visualizing aggregated user data according to a planetary model, comprising the steps of:

receiving, at a visualization engine, a plurality of ranked electronic data aggregates pertaining to a plurality of prioritized objects;

displaying, on a video output device in communication with the visualization engine, a centrally-positioned graphical user indicia corresponding to a user;

displaying a plurality of graphical indicia corresponding to at least a portion of the prioritized objects;

wherein at least more than one of the plurality of graphical indicia corresponding to at least a portion of the prioritized objects represent contacts of the user, and at least one of the plurality of graphical indicia corresponding to at least a portion of the prioritized objects represents an activity of the user, and at least one of the contacts relates to the user by a communication to or from the user;

wherein, for each graphical indicia, a distance from the centrally-positioned graphical user indicia represents a priority of the respective object and further attributes of the respective object, drawn from the respective data aggregate, are represented by further graphical attributes comprising size, color, and shape;

wherein a distance between a first and a second non-centrally-positioned graphical indicia is determined by a degree of relatedness between the corresponding first and second objects; and

wherein an arrangement of graphical indicia arranged about the centrally-positioned graphical user indicia rotates about the centrally-positioned graphical user indicia.

9. The method of claim 8 , wherein the plurality of graphical indicia comprise a plurality of interactive graphical indicia.

10. The method of claim 9 , wherein the plurality of interactive graphical indicia comprise interactive means to modify at least a portion of ranked data aggregates.

11. The method of claim 9 wherein the plurality of interactive graphical indicia comprise interactive means to interact with software operating on a user's device.

12. The method of claim 11 , wherein the software operating on a user's device comprises at least a plurality of communication software.

13. The method of claim 12 , wherein the communication software comprises at least an email client software application.

14. The method of claim 8 , further comprising the step or providing a notification to the user of an event pertaining to one of the objects by fluctuating the size of the graphical indicia corresponding to the respective object.

Assignments (2)
CHANGE OF ADDRESS Recorded Sep 13, 2017
From: BLUE GOJI LLC
To: BLUE GOJI LLC
Reel/Frame 044034/0730 →
ENTITY CONVERSION Recorded Apr 12, 2016
From: BLUE GOJI CORP.
To: BLUE GOJI LLC
Reel/Frame 038410/0153 →
Continuity (1)
Related Publication 20160357829A1 · Dec 8, 2016