IP Library Granted Patent US 11,004,039
Granted Patent B2
US 11,004,039 · App. 16/706,564 · Granted May 11, 2021

Cable reader labeling

Inventors: Brian Lee (Sunnyvale, CA); Joshua Goldenberg (Menlo Park, CA); Drew Wolpert (Berkeley, CA); Dan Cervelli (Mountain View, CA); Brit Yonge (Vienna, VA); Carl Freeland (Mountain View, CA); Tie Zhong (Palo Alto, CA); Gregory Martin (Oakland, CA)
Assignee: Palantir Technologies Inc.
G06Q10/107G06F3/0481G06F3/0482G06F3/04812H04L51/18H04L51/22
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 11,004,039
App. No.
16/706,564
Granted
May 11, 2021
Kind
B2
Abstract

Various systems and methods are provided that allow reviewers to properly and timely label communications and easily view such communications. Certain systems and methods organize one or more communications in a tile layout so that reviewers can properly and timely label communications. A reviewer can hover over any of the communications to view more details regarding the communication and/or label the communication. For example, while the cursor is placed over the displayed communication, the reviewer can provide a command, such as a key command. Once the command is provided, the displayed communication is labeled with a label associated with the command.

Claims (42)

1. A computing system configured to display a large amount of dynamically updating data, the computing system comprising:

a network interface that is coupled to a data network for receiving and transmitting one or more packet flows;

a computer processor; and

a computer readable storage medium storing program instructions configured for execution by the computer processor in order to cause the computing system to:

cause display of a communication in a view of a user interface;

while an appearance of the communication in the view is modified as a clickless user interaction with the communication is occurring,

receive a first selection of a tag in response to a first input, and

receive a second selection of a second tag in response to a second input;

update a data structure to indicate a link between the tag, the second tag, and the communication in response to receiving the first and second selections as the clickless user interaction is occurring; and

cause an update to the display of the communication in the view to include a graphical representation of the first and second tags.

2. The computing system of claim 1 , wherein the appearance of the communication in the view is modified to include a bolded border.

3. The computing system of claim 1 , wherein the appearance of the communication in the view is modified from a first size to a second size that is larger than the first size.

4. The computing system of claim 3 , wherein the modified appearance of the communication at least partially hides an appearance of a second communication in the view.

5. The computing system of claim 3 , wherein the modified appearance of the communication fills the view.

6. The computing system of claim 5 , process a selection of a second communication in response to a cursor moving over an area above the communication associated with the second communication.

7. The computing system of claim 1 , wherein the tag is associated with a category, and wherein the second tag is associated with a sub-category of the category.

8. The computing system of claim 1 , wherein the first selection is received via a cursor.

9. The computing system of claim 8 , wherein the cursor comprises at least one of a mouse pointer or a finger of a user.

10. A computer-implemented method comprising:

as implemented by one or more computer systems comprising computer hardware and memory, the one or more computer systems configured with specific executable instructions,

causing display of a communication in a view of a user interface;

while an appearance of the communication in the view is modified as a clickless user interaction with the communication is occurring,

receiving a first selection of a tag in response to a first input, and

receiving a second selection of a second tag in response to a second input;

updating a data structure to indicate a link between the tag, the second tag, and the communication in response to receiving the first and second selections as the clickless user interaction is occurring; and

causing an update to the display of the communication in the view to include a graphical representation of the first and second tags.

11. The computer-implemented method of claim 10 , wherein the appearance of the communication in the view is modified to include a bolded border.

12. The computer-implemented method of claim 10 , wherein the appearance of the communication in the view is modified from a first size to a second size that is larger than the first size.

13. The computer-implemented method of claim 12 , wherein the modified appearance of the communication at least partially hides an appearance of a second communication in the view.

14. The computer-implemented method of claim 12 , wherein the modified appearance of the communication fills the view.

15. The computer-implemented method of claim 14 , process a selection of a second communication in response to a cursor moving over an area above the communication associated with the second communication.

16. The computer-implemented method of claim 10 , wherein the tag is associated with a category, and wherein the second tag is associated with a sub-category of the category.

17. The computer-implemented method of claim 10 , wherein the first selection is received via a cursor.

18. The computer-implemented method of claim 17 , wherein the cursor comprises at least one of a mouse pointer or a finger of a user.

19. A non-transitory computer-readable medium comprising one or more program instructions recorded thereon, the instructions configured for execution by a computing system comprising one or more processors in order to cause the computing system to:

cause display of a communication in a view of a user interface;

while an appearance of the communication in the view is modified as a clickless user interaction with the communication is occurring,

receive a first selection of a tag in response to a first input, and

receive a second selection of a second tag in response to a second input;

update a data structure to indicate a link between the tag, the second tag, and the communication in response to receiving the first and second selections as the clickless user interaction is occurring; and

cause an update to the display of the communication in the view to include a graphical representation of the first and second tags.

20. The medium of claim 19 , wherein the appearance of the communication in the view is modified from a first size to a second size that is larger than the first size.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: LEE, BRIAN; GOLDENBERG, JOSHUA; WOLPERT, DREW; CERVELLI, DAN; YONGE, BRIT; FREELAND, CARL; ZHONG, TIE; MARTIN, GREGORY
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 064818/0933 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
Continuity (4)
Continuation 15425854 · Feb 6, 2017
Continuation 14332312 · Jul 15, 2014
Provisional Application 61863792 · Aug 8, 2013
Related Publication 20200111056A1 · Apr 9, 2020