IP Library Granted Patent US 11,030,259
Granted Patent B2
US 11,030,259 · App. 15/098,240 · Granted Jun 8, 2021

Document searching visualized within a document

Inventors: Christopher Lee Mullins (Sammamish, WA); Robert Earl Standefer, III (Duvall, WA); Miguel Oom Temudo de Castro (Cambridge, GB)
Assignee: Microsoft Technology Licensing, LLC
G06F16/93G06F16/248G06F16/338G06F16/9024G06F40/169
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,030,259
App. No.
15/098,240
Filed
Apr 13, 2016
Granted
Jun 8, 2021
Kind
B2
Examiner
LE, MIRANDA
Art Unit
2153
USPC
707/722
Abstract

A facility for annotating a visual representation of a document is described. The facility presents on a display device visual representations of two or more portions of a document. The facility further present on the display on the display, in connection with each of one or more of the presented document portion visual representations, an annotation conveying a result of aggregating information describing two or more search transactions in whose results the represented document portion is included.

Claims (40)

1. A persistent storage device having contents that, when executed by a processor, cause the processor to:

for a document comprised of document portions:

generate a visual representation of at least part of the document containing visual representations of two or more document portions;

for each of at least one of the document portions whose visual representations are contained by the document's visual representation:

perform an aggregation operation on information describing two or more previous search transactions in whose results the document portion is included to obtain an aggregation result;

annotate the document portion's visual representation in the document's visual representation in accordance with the obtained aggregation result; and

display the annotated visual representation of the document to be displayed, the annotated visual representation including an indication adjacent to text of the document portion,

wherein, for each of the two or more document portions whose visual representations are contained by the document's visual representation, the aggregated search transactions include performed search transactions in whose results the document portion was actually included;

wherein the indication includes at least one of a color or a pattern; and

wherein the indication relates to a relevance of the document portion on a scale; and

wherein, for a selected one of the document portions whose visual representations are contained by the document's visual representation:

the information describing the two or more previous search transactions in whose results the document portion is included identifies for each search transaction a query that was the basis for the search transaction, and

the annotation includes the content of the query of at least one of the search transactions in whose results the document portion is included, where the query was the basis for the search transaction.

2. The persistent storage device of claim 1 wherein, for a selected one of the document portions whose visual representations are contained by the document's visual representation:

the information describing the two or more previous search transactions in whose results the document portion is included identifies for each such search transaction a user who issued a search request upon which the search transaction is based; and

the aggregation operation is performed with respect to the user identified for each search transaction.

3. The persistent storage device of claim 1 wherein the document is organized as a graph of nodes connected by edges,

and wherein the visual representation of at least part of the document contains visual representations of document portions each corresponding to one of the nodes,

and wherein annotating each document portion's visual representation comprises applying a visual quality to the document portion's visual representation in accordance with the aggregation result obtained for the document portion.

4. The persistent storage device of claim 3 wherein, in the visual representation of the document, the edges between the nodes of the graph are explicitly visually represented.

5. The persistent storage device of claim 1 wherein the visual representation of the document contains some or all of the literal contents of at least some of the document portions.

6. The persistent storage device of claim 1 wherein the document is subject to an outline organization made up of outline elements,

and wherein each of the document portion visual representations contains one of the outline elements of the outline organization of the document.

7. The persistent storage device of claim 1 wherein the annotations of the document portions' visual representations are selected from among two or more colors.

8. The persistent storage device of claim 1 wherein the performed aggregation operation counts the search transactions in whose results each document portion is included.

9. The persistent storage device of claim 1 wherein, for each of at least one of the document portions whose visual representations are contained by the document's visual representation, the aggregated search transactions additionally include performed search transactions in whose results the document portion was not actually included, but in whose results the document portion would have been included had the document portion been available to the search transaction.

10. A processor-based device, comprising:

a display;

a processor; and

a persistent storage device having contents that cause the processor to:

present on the display visual representations of two or more portions of a document; and

present on the display, in connection with each of one or more of the presented document portion visual representations, an annotation conveying a result of aggregating information describing two or more previous search transactions in whose results the represented document portion is included,

wherein the annotation includes an indication adjacent to text of the document portion;

wherein, for each of the two or more portions of the document, the result of aggregating information describing two or more previous search transactions include performed search transactions in whose results the document portion was actually included;

wherein the indication includes at least one of a color or a pattern; and

wherein the indication relates to a relevance of the document portion, the relevance being on a scale; and

wherein, for a selected one of the document portions whose visual representations are contained by the document's visual representation:

the annotation includes the content of a query of at least one of the search transactions in whose results the document portion is included, where the query was the basis for the search transaction,

wherein the annotations of the document portions' visual representations are selected from among two or more colors.

11. The processor-based device of claim 10 wherein, for each of the annotated document portion visual representations the annotation conveys the result of counting the search transactions in whose results the document portion represented by the document portion visual representation is included.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: MULLINS, CHRISTOPHER LEE; STANDEFER, ROBERT EARL, III; TEMUDO DE CASTRO, MIGUEL OOM
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 038273/0719 →
Continuity (1)
Related Publication 20170300481A1 · Oct 19, 2017
Cited By (21)
US 12,197,560 US 12,260,190 US 12,271,849 US 12,314,882 US 12,353,419 US 12,367,011 US 12,379,835 US 12,430,825 US 12,572,867 US 12,573,105 US 12,586,268 US 12,619,833 US 12,639,402 US 12,645,759 US 12,694,636 US 12,699,962 US 12,705,552 US 12,705,579 US 12,711,259 US 12,711,464 US 12,717,468