Beruflich Dokumente
Kultur Dokumente
US 8,527,882 B2
Sep. 3, 2013
5,657,049 A
8/1997 Ludolph
(75)
Inventor.
.
5,671,380 A
5,657,434 A
9/1997 Hidaka
10/1997
8/1997 Yamamoto
5,675,752 A
5,682,536 A
M997 Atkinson et a1
2/1998 Orton et a1.
Scott et a1.
5,689,703 A
5,701,385 A
5,717,877 A
(*)
Notice:
Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U_S_C_ 154(1)) by 1020 days'
5,767,860 A
5,821,927 A
6/1998 Zimmer
10/1998 Gong
(22) Filed:
(65)
Mar_ 17,2008
Prior Publication Data
5,894,310 A
5,911,139 A
4/1999 Arisenault
6/1999 Jam et a1.
5,917,499 A
5,973,692 A
5,995,978 A *
6/1999 Jancke
10/1999 Knowlton et al.
11/1999 Cullen et a1. ........................ .. 1/1
US 2008/0201307 A1
6,002,401 A
Related U.S.Application Data
6,012,069 A *
12/1999 Baker
715/205
1/2000 Sh'b ak' ........................... .. 1/1
(63)
1 a2 1
?led on Jun. 8, 2001, now Pat. No. 7,346,850, which is a continuation of application No. 09/097,283, ?led on
Jun- 12> 1998 HOW abandoned
(Con?rmed)
Primary Examiner * Tadeese Hailu
(51)
Int CL
G06F 3/00
(52) G06F 17/30 US. Cl.
_ _
"" "_ """" "
(200601)
(2006.01)
707/706
(56)
References Cited
US. PATENT DOCUMENTS 5,375,200 A 12/1994 Dugan et a1.
5,479,599 A 5,479,602 A
5,517,605 A *
external ?les (e.g., from web-sites, etc.) through the use of graphical thumbnail icons representing a graphical display of
a substantial portion of information obtained from within an electronic document.
1700
AN ELEcTRoNIc sEARcH ENGINE QUERY Is sENT To ONE DR MDRE ELECYRONIG sEARcH ENGINES VIA AN APPLIcATIoN DN A NETWORK DEvIcE vIA
ELEcTRoNIc INFDRMATIDN INCLUDING SEARCH ENGINE quERv REsuLTs Is OBTAINED INCLUDING PLURAL ELEcTRDNIc LINKS TO '\
PLURAL ELEcTRoNIc FILEs ON DNE OR MDRE 1704
",5
A eRAPI-IIcAL THUMDNAIL IcoN Is CREATED FoR EAcH OF AccEssED ELEcTRDNIc FILEs, THE sRAPHIcAL THUMENAII. ICON suEsTANTIALLv DEFICTING AT LEAST A PORTION OF THE
coLLEcTED INFORMATION FRDM THE AccEssED 11!
ELEcTRoNIc FILE
GRAPHICAL U5ER INTERFACE. WI-IEREIN SELECTING THE GRAPHIDAL THUMBNAIL ICON ALLows CONTENT8 OF AN ELEKrrRoNIc FILE TO "1
BE DETERMINED wITHouT RE-AccEssING THE ELEcTRcNIc FILE VIA THE coMNIuNIcATIoNs
US 8,527,882 B2
Page 2
(56)
6,012,072 6,020,920 6,026,433 6,035,323 6,052,750 6,097,389 6,097,390 6,133,914 6,154,755 6,154,771 6,243,724 6,275,829 6,314,406 7,086,011 7,254,772 D550,683 7,324,071 7,346,850
A
A *
A *
A *
348/2221 709/217
A1 A1 A1 A1 A1 A1 A1
2008/0062126 A1
A
A *
4/2000 Lea
2008/0098301 A1
2008/0108456 A1
A
A *
8/2000 Marks
10/2000 Rogers et al. ......... ..
2008/0114480 A1
A *
A *
11/2000
11/2000
Dellert et al. ..
312%;
2008/0114664 A1
2008/0126178 A1
B1
B1 *
6/2001 Mander
8/2001 Angiulo et al. ....... .. ............ ,, 1/1
2008/0177994 A1
2008/0194928 A1
B1 B2
B2
S B2
A1 A1 A1 A1 A1
9/2006 11/2007 2/2008 2/2008 2/2008 2/2008 2/2008 3/2008 4/2008 5/2008 5/2008 5/2008 5/2008 7/2008 8/2008 8/2008 8/2008 8/2008 8/2008 8/2008
Feng
Price et al. Wood Wood Moore et al. Wood Wood
Algreatly
Black et al. Bonito Harb Harb Moore
Mayer
Bandic
Maharajh et al.
Sayre
Maharajh et al. Maharajh et al. Maharajh et al.
B2 2001/0033639 A1
* cited by examiner
US. Patent
Sep. 3, 2013
Sheet 1 0f 24
US 8,527,882 B2
FIG. 1
m2
US. Patent
Sep. 3, 2013
Sheet 2 0f 24
US 8,527,882 B2
w;
1.
US. Patent
Sep. 3, 2013
Sheet 3 0f 24
US 8,527,882 B2
FIG. 3
3%
393
Mum
US. Patent
Sep. 3, 2013
Sheet 4 0f 24
US 8,527,882 B2
FIG. 4
40!
02
Application Path.
Application Handie
I
\ Database Program
FIHA
'
I
Documenl Path,
\ Document Handle Application Path,
App?caiion Handte
402
Drawing ) Program
I
\ Spreadsheet Program
US. Patent
Sep. 3, 2013
Sheet 5 0f 24
US 8,527,882 B2
FIG. 5
\ Word
Processor
Transfer Screen
Capture Image
406
0
\ Document Handle
Application Path,
Document Path,
Application Handle
Document Path.
Document Handle
Appticatlon Path,
App?catian Handle
Document Path,
Document Handle
US. Patent
Sep. 3, 2013
Sheet 6 0f 24
US 8,527,882 B2
FIG. 6
p
301 [113C]
o3 \
Undaae Lag PM
Document Path,
Dccument Handle
App?cation Path,
Application Handle
Dbwment Path. Document Handle
App?cation Path.
Appi'zcation Handle
US. Patent
Sep. 3, 2013
Sheet 7 0f 24
US 8,527,882 B2
FIG. 7
?cblvouge gomlwmo
y/ 7000
i
F iie Access Tracking Moduie begins f 7001
to track aii information on
l
User cpens a ?ie or saves a / newly created ?le in any program v
7002
7003
i
Screen capture of the currently active
?ie is copied onto the topmost position of the Snapshot Navigator Menu
f 7004
1
User retrieves files by placing 7005
l
User presses the mouse buttc? and f 7 the retrieve sequence is activated
User saves File Snapshot List. At! the File Snapshots f 7007
and the information on their associated application path and filename path are saved to disk.
US. Patent
Sep. 3, 2013
Sheet 8 0f 24
US 8,527,882 B2
FIG. 8A
Qser Presses Capture Hot-W $009
7
f80D2
l
is this handle the
same handle as the interface ~ the present inventi v
8004
windaw (MD!) or the application itself, if no MD! support and Store in Memory
interface?
US. Patent
Sep. 3, 2013
Sheet 9 0f 24
US 8,527,882 B2
FIG. 8B
8007
8008
correspond to the
- . ument filena -
Y Yes
801 1
I oes the application
8013
?lename on the running list then Add the application f handle and application ?lename to the
Snapshot Navigator Menu as a new File Snapshot
V
8014
US. Patent
Sep. 3, 2013
Sheet 10 0f 24
US 8,527,882 B2
FIG. 8C
I 8017
Does document
lfwe did not ?nd the application handle or application tilename on the running list then add the application handle and application tilename to the Snapshnt
Navigator Menu as a new File Snapshot
4
US. Patent
Sep. 3, 2013
Sheet 11 0124
US 8,527,882 B2
FIG. 9A
I a /w Retrieve File
r
User clicks on ?le snapshul
f 9CO1
l
Retrieve array position of slide list
Is this an Yes
f 9002
I 9003
MD! ?le
US. Patent
Sep. 3, 2013
Sheet 12 0f 24
US 8,527,882 B2
FIG. 9B
ls ?lename active in
t 8 access tracking 1 -
9005
is application
handta va?d
9006
Does application
handle eon'aspcnd to
lication Fllenam
+f 9007
_ _
Launch Appltcatton
+, 900a
9011
7 f
Make the application associated with
this ?le in the log active
Launch Oocument
90 2
9013
Return
US. Patent
Sep. 3, 2013
Sheet 13 or 24
US 8,527,882 B2
FIG. 9C
9014
ls application
handio valid
Yes
Application
Update Application 8
document information
in His Snapshot
US. Patent
Sep. 3, 2013
Sheet 14 0f 24
US 8,527,882 B2
FIG. 9D
15 Document
hanrile valid
Does dccumem
handie correspond to
- ocument ?lenam
4
Update document
handle for File Snapshot
f 9039
Q7
US. Patent
Sep. 3, 2013
Sheet 15 0f 24
US 8,527,882 B2
FIG. 9E
4
Make document active /
9635
US. Patent
Sep. 3, 2013
Sheet 16 0f 24
US 8,527,882 B2
FIG. 9F
Yes
other appdication
Launch Document
N0 r9911
9040 Store app?calicn Handle. Filename,
document handle. document ?lename
Ignore attempt
to launch document
Hr 9042
f9043
US. Patent
Sep. 3, 2013
Sheet 17 0f 24
US 8,527,882 B2
FIG. 10
Sit Idle until File gets opened and
noti?cation is sent from Fife system H Y
7
-/a 00
'
1 0001
/ 10603
10004
Does the
No
+
Get the document handle through the patent application (if one exists) f 10035 assodated with the me that get opened
Subclass the appticaticn handta and document handle (it one exists - MD!) / 10009
If the applicattcn is a nun MOS. saarch the tog for any occurrence of bath f 10010 application Handle and application Fila?ame that era itientical to newly openedlsaved slide and desttoy that entry
v
4
Sit idle anti! :5 ?ie gets accessed or a handle
10012
US. Patent
Sep. 3, 2013
Sheet 18 0f 24
US 8,527,882 B2
FIG. 11
File access tracking
initiates this kernel
11001
when a handle is closed the handle f 003 value is passed to this function
11005
Does this handle
- ve a parent hand =
Yes
f 110%
Appnca?on Fnename' Applka?on Handle. Document File Name. and Document handle, from the H!) v
Document Fllename, and Document Handle. Leave the Application lnfo alone 1007 v f Search the entire list for any
1 109
them basadon?lenameonly
on