IP Library Granted Patent US 9,292,153
Granted Patent B1
US 9,292,153 · App. 13/789,578 · Granted Mar 22, 2016

Systems and methods for providing efficient and focused visualization of data

Inventors: William Scott Edwards (San Jose, CA); Teresa Aguilera (San Francisco, CA)
Assignee: Axcient, Inc.
G06F3/048G06F3/0481G06F8/38G06F9/4443
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,292,153
App. No.
13/789,578
Granted
Mar 22, 2016
Kind
B1
Abstract

Systems and methods for providing efficient and focused visualization of data are provided herein. An exemplary method may include determining a default view layout for a user, the default view layout including representations of table records for the user, the default view layout and representations are selected based upon a table record count for the user, generating a graphical user interface having the selected default view layout, and providing the graphical user interface to a display device.

Claims (28)

1. A method, comprising:

selecting a default view layout for a user, the default view layout comprising representations of table records for the user, the default view layout and the representations are selected based upon a table record count for the user, wherein when the table record count exceeds a threshold the default view is a list view and when the table record count does not exceed a threshold the default view is an index card view;

generating a graphical user interface having the selected default view layout; and

providing the graphical user interface to a display device.

2. The method according to claim 1 , wherein the graphical user interface provides infinite scroll and display of the representations of the table records when the representations of the table records being displayed in a field of view are less than a total amount of the table records available for display, wherein scrolling loads additional representations of the table records into the field of view.

3. The method according to claim 1 , wherein the graphical user interface comprises an indicator which signifies that there are no more additional representations of the table records to display via infinite scrolling.

4. The method according to claim 1 , wherein the table record entries comprise device protection status information.

5. The method according to claim 1 , wherein a representation of a table record comprises table record information included in the table record, wherein the table record information selected for the representation is based upon user preference.

6. The method according to claim 1 , further comprising scaling a size of each of the representations of the table records based upon the table record count for the user such that as the table record count for the user increases, the representations of the table records are reduced in size.

7. The method according to claim 1 , further comprising receiving a selection of a plurality of representations of the table records and performing a macro-operation on each of the representations of the table records simultaneously.

8. The method according to claim 1 , further comprising selecting the table records for display using filter criteria.

9. The method according to claim 8 , further comprising updating the graphical user interface using a second view layout, the second view layout comprising expanded representations of the table records for the user, the expanded representations of the table records for the user adhering to the same filter criteria.

10. A system, comprising:

one or more processors; and

logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising:

determining an aggregate number of table records for a user;

detecting a field of view for the user;

selecting a default view layout for a user, the default view layout comprising representations of the table records for the user, the default view layout and the representations are selected based upon the aggregate number of the table records and the field of view, wherein when the aggregate number of the table records exceeds a threshold the default view is a list view and when the aggregate number of the table records does not exceed a threshold the default view is an index card view;

generating a graphical user interface having the selected default view layout; and

providing the graphical user interface to a display device.

11. The system according to claim 10 , wherein the graphical user interface provides infinite scroll and display of representations of the table records when the representations of the table records being displayed in a field of view are less than a total amount of the table records available for display, wherein scrolling loads additional representations of the table records into the field of view.

12. The system according to claim 10 , wherein the graphical user interface comprises an indicator which signifies that there are no more additional representations of the table records to display via infinite scrolling.

13. The system according to claim 10 , wherein the table record entries comprise device protection status information.

14. The system according to claim 10 , wherein a representation of a table record comprises table record information included in the table record, wherein the table record information selected for the representation is based upon user preference.

15. The system according to claim 10 , wherein the logic when executed is further operable to perform operations comprising scaling a size of each of the representations of the table records based upon the table record count for the user such that as the table record count for the user increases, the representations of the table records are reduced in size.

16. The system according to claim 10 , wherein the logic when executed is further operable to perform operations comprising receiving a selection of a plurality of representations of the table records and performing a macro-operation on each of the representations of the table records simultaneously.

17. The system according to claim 10 , wherein the logic when executed is further operable to perform operations comprising selecting the table records for display using filter criteria.

18. The system according to claim 17 , wherein the logic when executed is further operable to perform operations comprising updating the graphical user interface using a second view layout, the second view layout comprising expanded representations of the table records for the user, the expanded representations of the table records for the user adhering to the same filter criteria.

Assignments (13)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 19, 2025
From: SKYKICK, LLC; EFOLDER, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 070268/0489 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2024
From: U.S. BANK NATIONAL ASSOCIATION FORMERLY MUFG UNION BANK, N.A.
To: EFOLDER, INC.
Reel/Frame 068680/0802 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: EFOLDER, INC.
Reel/Frame 061634/0623 →
SECURITY INTEREST Recorded Oct 27, 2022
From: EFOLDER, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 061559/0703 →
SECURITY INTEREST Recorded Jan 8, 2018
From: EFOLDER, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 044563/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2017
From: AXCIENT HOLDINGS, LLC
To: EFOLDER, INC.
Reel/Frame 044370/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2017
From: AXCIENT, INC.
To: AXCI (AN ABC) LLC
Reel/Frame 044367/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2017
From: AXCI (AN ABC) LLC
To: AXCIENT HOLDINGS, LLC
Reel/Frame 044368/0556 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2017
From: STRUCTURED ALPHA LP
To: AXCIENT, INC.
Reel/Frame 043840/0227 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2017
From: SILVER LAKE WATERMAN FUND, L.P.
To: AXCIENT, INC.
Reel/Frame 043106/0389 →
SECURITY INTEREST Recorded Jun 2, 2017
From: AXCIENT, INC.
To: SILVER LAKE WATERMAN FUND, L.P.
Reel/Frame 042577/0901 →
SECURITY INTEREST Recorded May 31, 2017
From: AXCIENT, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 042542/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: EDWARDS, WILLIAM SCOTT; AGUILERA, TERESA
To: AXCIENT, INC.
Reel/Frame 030247/0746 →