IP Library Granted Patent US 9,229,991
Granted Patent B2
US 9,229,991 · App. 13/866,926 · Granted Jan 5, 2016

Computer-implemented system and method for exploring and filtering an information space based on attributes via an interactive display

Inventors: Ellen Isaacs (San Jose, CA); Mudita Singhal (Sunnyvale, CA)
Assignee: Palo Alto Research Center Incorporated
G06F17/30554G06F17/30705G06F17/30716G06F17/30867G06F17/30905
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,229,991
App. No.
13/866,926
Granted
Jan 5, 2016
Kind
B2
Abstract

A computer-implemented system and method for exploring and filtering an information space based on attributes via an interactive display is provided. Entities related to an information space are retrieved. Attributes associated with the entities are identified. The entities are displayed as a list. A status representation of the entities and at least one attribute graph based on one of the attributes from the entity list are presented. A status of a user with respect to one or more of the entities is tracked. The status for the one or more entities is received from the user. The user status is applied to the status representation and the attribute graph.

Claims (67)

1. A computer-implemented system exploring and filtering an information space based on attributes via an interactive display, comprising:

a computing device to receive from a user instructions to retrieve entities related to an information space; and

a server comprising a central processing unit, memory, an input port to receive the instructions, and an output port, wherein the central processing unit is configured to:

retrieve the entities;

identify attributes associated with the entities;

display the entities as a list, wherein each entity in the list is associated with a relevance bar;

present a status representation of the entities comprising a graph of the entities based on one or more statuses provided by the user, wherein each status represents a progress of the user with respect to a corresponding entity;

present at least one attribute graph based on one of the attributes and the statuses provided by the user; and

track a status of the user with respect to one or more of the entities by receiving the user status for the one or more entities and by applying the user status to the status representation and the attribute graph.

2. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

filter the entities in the list based on one or more of he attributes; and

update the list to include only those entities that satisfy the one or more attributes.

3. The computer-implemented system according to claim 2 , wherein the central processing unit is further configured to:

update the attribute graph to include only those entities that satisfy the one or more attributes.

4. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

cluster the entities based on at least one of the attributes; and

display the clustered entities.

5. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

assign a color to each user status;

determine a number of the entities that satisfy each user status for each variable of the attribute represented by the graph; and

apply the assigned color to the graph for each variable based on the number of entities associated with that status.

6. The computer-implemented system according to claim 1 , wherein the attribute graphs each comprise one of a histogram, pie chart, cloud, and line graph.

7. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

modify the attribute graph by displaying greater resolution of at least a portion of the attribute graph upon placement of a pointer device over the attribute graph by the use and zooming in or out of the attribute graph.

8. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

generate at least one of a date histogram, source histogram, and status histogram as the attribute graphs.

9. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to

receive from a user, a selection at least a portion of one of the attribute graphs; and

update the list of entities to include only those entities that correspond with the selected portion of the attribute graph.

10. The computer-implemented system according to claim 1 , wherein the central processing unit is further configured to:

receive a selection of one of the entities in the list; and

display at least a portion of the selected entity.

11. A computer-implemented method exploring and filtering an information space based on attributes via an interactive display, comprising:

retrieving entities related to an information space;

identifying attributes associated with the entities;

displaying the entities as a list, wherein each entity in the list is associated with a relevance bar;

presenting a status representation of the entities comprising a graph of the entities based on one or more statuses provided by the user, wherein each status represents a progress of the user with respect to a corresponding entity;

presenting at least one attribute graph based on one of the attributes and the statuses provided by the user; and

tracking a status of the user with respect to one or more of the entities, comprising:

receiving the user status for the one or more entities from the user; and

applying the user status to the status representation and the attribute graph.

12. The computer-implemented method according to claim 11 , further comprising:

filtering the entities in the list based on one or more of the attributes; and

updating the list to include only those entities that satisfy the one or more attributes.

13. The computer-implemented method according to claim 12 , further comprising:

updating the attribute graph to include only those entities that satisfy the one or more attributes.

14. The computer-implemented method according to claim 11 , further comprising:

clustering the entities based on at least one of the attributes; and

displaying the clustered entities.

15. The computer-implemented method according to claim 11 , further comprising:

applying the user status to the attribute graph, comprising:

assigning a color to each user status;

determining a number of the entities that satisfy each user status for each variable of the attribute represented by the graph; and

applying the assigned color to the graph for each variable based on the number of entities associated with that status.

16. The computer-implemented method according to claim 11 , wherein the attribute graphs each comprise one of a histogram, pie chart, cloud, and line graph.

17. The computer-implemented method according to claim 11 , further comprising:

modifying the attribute graph, comprising:

displaying greater resolution of at least a portion of the attribute graph upon placement of a pointer device over the attribute graph by the user; and

zooming in or out of the attribute graph.

18. The computer-implemented method according to claim 11 , further comprising:

generating at least one of a date histogram, source histogram, and status histogram as the attribute graphs.

19. The computer-implemented method according to claim 11 , further comprising:

receiving from a user, a selection at least a portion of one of the attribute graphs; and

updating the list of entities to include only those entities that correspond with the selected portion of the attribute graph.

20. The computer-implemented method according to claim 11 , further comprising:

receiving a selection of one of the entities in the list; and

displaying at least a portion of the selected entity.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2013
From: ISAACS, ELLEN; SINGHAL, MUDITA
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 030256/0088 →
Continuity (1)
Related Publication 20140317051A1 · Oct 23, 2014