Documente Academic
Documente Profesional
Documente Cultură
US 8,527,977 B1
*Sep. 3, 2013
PRODUCT (75) Inventors: William Cheng, San Gabriel, CA (US); Kenneth Hwang Los Angeles CA (US); Ravi Kannan, Los Angeles, CA (US); Babu Katchapalayam, Los
717/174; 717/176; 717/177; 717/178 (58) Fleld of Classl?catlon Search None See application ?le for complete search history.
(56)
3 969 723 A
References Cited
432933908 A
10/1981 Bradley
(Cont1nued)
FOREIGN PATENT DOCUMENTS
ifsixgeideqlosg
'_ i i ( _) y _ ysi _
35
_
E?
OTHER PUBLICATIONS
Dagenais et al., Lude: A Distributed Software Library, LISA, Nov.
(22)
Filed:
(Cont1nued)
Primary Examiner * lnsun Kang
74211 AgogngBAgeml 0/
1 er or mu en
continuation of application No. 11/198,726, ?led on Aug. 4, 2005, which is a continuation of application NO. 10/456,208, ?led on Jun. 5, 2003, now Pat. NO.
7 ,107 ,366, which is a continuation of application NO_ 10/264,670, ?led on Oct, 4, 2002, new Pat No_ 6,668,289, which is a continuation of application NO_ 10/136,266, ?led on Apr, 30, 2002, new Pat No_ 6,496,875, which is a continuation of application NO_ 09/661,117, ?led on Sep_ 13, 2000, new Pat, NO_ 6,457,076, which is a continuation of application NO_ 08/660,488, ?led on Jun, 7, 1996, new Pat No_ 6,151,643.
(57) ABSTRACT A_ system, method and Computer program product are pro
v1ded for umnstalllng software on a computer. In use, a plu rality of software products identi?ed on a computer is dis played. Further, a ?rst user instruction to uninstall at least a portion of at least one of the software products from the computer is received. Such ?rst user instruction is received via an interface. Still yet, the at least a portion of the at least one software product is uninstalled from the computer, in response to the receipt of the ?rst user instruction. Also, a second user instruction may be received to cancel the unin
(2006.01) (2006.01)
usr nFw .
wanes 1
(m4)
an
US 8,527,977 B1
Page 2
(56)
4,300,193 4,300,194 4,317,169 4,321,665 4,340,933 4,383,295 4,387,423 4,484,271 4,495,571 4,558,413 4,584,641 4,646,229 4,674,055 4,714,992 4,796,181 4,831,516 4,841,441 4,897,781 4,970,672 4,974,149 5,008,814 5,121,345 5,155,847 5,228,123 5,263,164 5,287,507 5,321,750 5,327,435 5,347,632 5,355,352 5,359,730 5,386,369 5,388,255 5,390,256 5,428,741 5,430,465 5,434,999 5,450,334 5,450,589 5,452,447 5,455,926 5,457,795 5,459,506 5,471,438 5,473,772 5,483,586 5,495,610 5,499,357 5,519,832 5,528,490 5,530,899 5,535,395 5,553,248 5,553,310 5,555,416 5,564,051 5,577,244 5,579,521 5,579,537 5,581,764 5,600,834 5,602,993 5,603,034 5,604,542 5,608,805 5,623,600 5,625,818 5,629,980 5,630,116 5,634,102 5,640,572 5,642,417 5,646,992 5,666,411 5,675,724
6/ 1983 King
1 1/ 1984 Miu
Chang et al.
Valenti Mathur LentZ Kirouac Heckel
Hamilton et al. Nadan Warchol Filepp et al.
11/1990 Snodgrass
11/1990 4/ 1991 6/ 1992 10/ 1992 7/ 1993
2/ 1994 6/ 1994 7/ 1994 9/ 1994
11/1993 Kannady
9/ 1995 Maebayashi
1 1/1995 Kobayashi
12/1995 Halliwell 1/ 1996 Sussman
2/1996 Shing
3/ 1996 Sonty
5/1996 Warchol 6/ 1996 Hill 6/ 1996 MacDonald
7/1996 Tipley
9/1996 Melo
9/1996 Taylor
9/1996 10/1996 11/1996 11/1996 1 1/1996 Owens et al. Halliwell Killebrew Shearer Takahisa
2/1997 Stromberg
2/1997 2/1997 3/1997 4/1997 4/1997 5/1997 Swanson Dedrick Mandell et al. Ji et al. Zarmer Ste?k
6/ 1997 Stringer
7/1997 Stubler
9/1997 McCarty
10/ 1997 Beal
5,678,002 5,682,533 5,694,546 5,694,596 5,704,060 5,715,403 5,721,919 5,732,266 5,737,218 5,740,365 5,740,427 5,742,829 5,758,154 5,761,380 5,761,499 5,764,913 5,768,566 5,784,563 5,790,793 5,793,966 5,794,259 5,796,952 5,799,157 5,809,230 5,822,539 5,826,011 5,835,087 5,835,697 5,835,911 5,841,978 5,842,216 5,845,077 5,860,012 5,870,611 5,875,247 5,879,162 5,880,388 5,881,236 5,896,566 5,909,696 5,911,071 5,918,008 5,919,247 5,928,323 5,930,513 5,930,514 5,933,646 5,946,664 5,948,104 5,950,008 5,953,012 5,956,481 5,958,051 5,959,989 5,960,170 5,966,540 5,990,907 5,991,760 5,991,856 6,006,035 6,009,274 6,012,081 6,020,885 6,023,724 6,035,423 6,041,360 6,048,026 6,049,663 6,049,671 6,065,120 6,065,679 6,072,871 6,073,172 6,092,194 6,092,204 6,138,237 6,145,088 6,151,609 6,151,643
10/1997 10/1997 12/1997 12/1997 12/1997 2/1998 2/1998 3/1998 4/1998 4/1998 4/1998 4/1998 5/1998 6/1998 6/1998 6/1998 6/1998 7/1998 8/1998 8/1998 8/1998 8/1998 8/1998 9/1998 10/1998 10/1998 11/1998 11/1998 11/1998 11/1998 11/1998 12/1998 1/1999 2/1999 2/1999 3/1999 3/1999 3/1999 4/1999 6/1999 6/1999 6/1999 7/1999 7/1999 7/1999 7/1999 8/1999 8/1999 9/1999 9/1999 9/1999 9/1999 9/1999 9/1999 9/1999 10/1999 11/1999 11/1999 11/1999 12/1999 12/1999 1/2000 2/2000 2/2000 3/2000 3/2000 4/2000 4/2000 4/2000 5/2000 5/2000 6/2000 6/2000 7/2000 7/2000 10/2000 11/2000 11/2000 11/2000
Fawcett
Siljestroemer
Reisman .................... .. 705/27.1
Campbell
Del Monte Ste?k Morel et al. Moore et al. Demotte et al. Pfeiffer Stoller Davis et al.
Lewis
Qureshi Sonderegger
..... .. 717/170
Jancke et al.
Harikrishnan et al.
Marshall et al.
Higley
Amstein et al. Kikinis et al. Davis et al. Escallon Pereira
van Hoff
Chou
HerZ et al. .................. .. 715/810
Watabe
Nakagawa et al.
Rhoads
Anderson et al. ................... .. 1/1
Bergman
Kajiyama Dickey
Gosling et al.
Taylor Thompson
Hendrickson et al. ...... .. 717/ 169
Veghte et al.
Walsh et al. Renaud et al. Gleeson Chen et al. Lister Colletti Gauvin et al.
Spilo
Nabahi Fletcher et al. Dorn Honda Bhatia et al.
Hodges et al.
Himmel et al. Barnett
Harikrishnan et al. ....... .. 703/23
Frailong et al.
Touboul Baker Ruben et al. Stevens
Truong
Cheng et al.
US 8,527,977 B1
Page 3
6,154,844 A 6,161,130 A 11/2000 Touboul et al. 12/2000 HorvitZ et al.
6,161,218 A
6,167,567 6,169,992 6,173,337 6,173,406 6,185,625 6,202,158 6,208,995 A B1 B1 B1 B1 B1 B1
12/2000 Taylor
12/2000 1/2001 1/2001 1/2001 2/2001 3/2001 3/2001 Chiles et al. Beall et al. Akhond Wang et al. Tso et al. Urano et al. Himmel et al.
Daniels, Dean S., et al., An Algorithm for Replicated Directories Symposium on Principles of Distributed Computing 1983 http:// wotan.liu.edu/docis/dbl/podcpo/ 1 983i104iAAFRDhtm.
Eirich, Thomas Beam: A Tool for Flexible Software Update 1994
LISAiSep. 19-23, 1994iSan Diego, CA, Usenix Association Pro ceedings of the Eighth System Administration Conference (Lisa
6,219,790 B1 6,240,530 B1
6,256,668 B1
B1 B1 B1 B1 B1 B1 B1 B1
4/2001 5/2001 7/2001 7/2001 7/2001 8/2001 9/2001 11/2001 12/2001 2/2002 3/2002
VIII).
Fuchs, W. Kent, et al. Low-Co st Comparison and Diagnosis of Large Remotely Located Files 1986 IEEE. Gopal et al., Directories for Networks with Casually Connected
Users 1998 IEEE.
Sampath et al. Hodges et al. Thomlinson et al. Walker et al. Jerger et al. Fawcett Jerger et al. McCormack et al.
6,430,738 B1 6,434,607 B1
geneous Unix Environment: GeNUAdmin, http://www.genua.de/ forum/artikel/lisa94/indexihtml. Hideyo, I., OMNICONFiMaking OS Upgrades and Disk Crash
6,457,076 B1
6,496,875 B2
6,499,109 B1 6,598,060 B2
12/2002 Ramanujam
12/2002 Balasubramaniam et al. 7/2003 Goldick
6,668,289 B2
6,675,162 B1 6,701,441 B1
7,107,366 B2 7,653,687 B2
2002/0078345 2002/0087660 2002/0124170 2003/0037041 A1 A1 A1 A1*
Howard, John H., Using Reconciliation to Share Files Between Occasionally Connected Computers Mitsubishi Electric Research Laboratories, Inc. 1994. Jia, et al., Highly Concurrent Directory Management in the Galaxy Distributed Systems, 1990 IEEE. Osel, et al., OpenDist-Incremental Software Distribution Ninth System Administration Conference LISA IX, Sep. 17-22, 1995. Rich, et al. Hobgoblin: A File and Directory Auditor LISA ViSep.
30-Oct. 3 1991iSan Diego, California.
2005/0044544 A1*
2011/0185351 A1
2/2005
7/2011 Fawcett
OTHER PUBLICATIONS
Person, Special Edition Using Windows 95, 1995, Que Corpora tion, pp. 303-324, 1021, 1022, 1027,1053,1054.*
Final Of?ce Action Summary from US. Appl. No. 11/378,857
mailed on Jan. 25, 2010.
Wong, Walter, Local Disk Depot-Customizing the Software Envi ronment, 1993 LISAiNov. 1-5, 1993 Monterey, California. Of?ce Action from European Application 97109222.6-1238 mailed Mar. 4, 2002. Of?ce Action from European Application 97109222.6-1238 mailed Jun. 4, 2001. Search Report from European Application 97109222.6-2201 mailed Dec. 28, 1998. Smith, Rodriguez, et al., Removal of Software Con?guration
Changes Delphion Mar. 1996. Reid, John P., The Problem of Disk Space Antiques Computer
Column: Jul. 1995.
Of?ce Action Summary from US. Appl. No. 11/198,726 mailed on Jun. 12, 2009. Of?ce Action Summary from US. Appl. No. 11/378,857 mailed on
May 14, 2009. Ron Person, Special Edition Using Windows 95, 1995, Que Cor
poration, pp. 321 and 322. Snyder, David C. Poor Mans Mirror Script Newsgroups: comp.
To Download Necessary Files Nikkei Business Publications, Inc., Dec. 1, 1994, No. 1333, pp. 269-280.
How to use LHA that is too late to ask Kogakusha Co., Ltd. Jun. 1, 1996 vol. 21, No. 6 pp. 100-101.
os.linux.announce, 1995. Milburn, John HP-UX Patch Availability Newsgroups: comp.sys. hp, 1993. Keller Arthur M., Smart Catalogs and Virtual Catalogs. Remote Subscription Services IBM Technical Disclosure Bulletin,
vol. 37 No. 06B, Jun. 1994.
Bolte, FTPGET Script Jun. 30, 1993, Cray computer Corporation. Anderson, Paul, Towards a High-Level Machine Con?guration Sys tem, 1994 LISAiSep. 19-23, 1994iSan Diego, CA. Anderson, Paul, Managing Program Binaries in a Heterogeneous
UNIX Network, Lisa ViSep. 30-Oct. 3, 1991iSan Diego, CA.
US 8,527,977 B1
Page 4
Windows 95 for Business, Part IIiVerifying the Capability as Client OS Nikkei Open Systems, Nikkei Business Publications, Inc. No. 33, pp. 286-287, Dec. 15, 1995. Final Of?ce Action from US. Appl. No. 11/378,857 dated Jan. 25,
2010.
Karnes, Clifton How to install Windows programs Compute! Issue 161/Feb. 1994/p. 6. Goldfayn, Alex L. Software installs pro?t for area ?rm Business
Of?ce Action Summary from US. Appl. No. 10/265,030 mailed on Mar. 7, 2003. Of?ce Action Summary from US. Appl. No. 10/265,030 mailed on Feb. 19, 2004. Of?ce Action Summary from US. Appl. No. 10/265,030 mailed on
Felton, Edward W. Webware Security Communications of the ACM, Apr. 1997 v40 n4 p. 130(1). Kagan, Jeffrey Never have time for Upgrades? Try an oil change on
your software Communications Week, Dec. 9, 1996 n 641 p. 48 (1).
McAfee Extends SafetyNet to Displaced Cheyenne Customers; Introduces Upgrade Program Allowing Cheyenne ARC serve and InocuLAN Customers to Migrate to McAfee; Migration Utility and
40% Discount Simplify Upgrade to McAfee Business Wire, Oct. 14,1996 p. 10141136. Grossman, Evan eSafe effectively wards off malicious Net content InfoWorld, Oct. 27, 1997 v 19 n43 p. 76D(2). Livingston, Brian Microsofts Marvelous on-line service and other breaking news InfoWorld, May 23, 1994 v16 n21 p. 32(1).
Ferrill, Paul, Frye Utilities for Networks InfoWorld, Sep. 19, 1994
v16 n38 p. 112 (4).
Of?ce Action Summary from US. Appl. No. 09/248,115 mailed on Jun. 20, 2002. Of?ce Action Summary from US. Appl. No. 09/248,115 mailed on Mar. 20, 2002. Of?ce Action Summary from US. Appl. No. 10/677,786 mailed on
Fischer, Carl, In Scale: SMS weighs in., InfoWorld Jan. 13, 1997
v19 n2 p. 70 (6). Gryphon, Robert Monitrixs tricks keep tab on your LAN; ?exible
Sep. 13,2004.
Of?ce Action Summary from US. Appl. No. 10/264,923 mailed on Jul. 29, 2003. Of?ce Action Summary from US. Appl. No. 09/248,115 mailed on
Aug. 20, 2002. Of?ce Action Summary from US. Appl. No. 09/661,117 mailed on
Sep. 11,2001.
Of?ce Action Summary from US. Appl. No. 09/661,117 mailed on Jan. 23, 2002. Of?ce Action Summary from US. Appl. No. 09/661,117 mailed on
Mar. 21, 2001 .
Aug. 8, 2002.
Of?ce Action Summary from US. Appl. Jun. 18, 2003. Of?ce Action Summary from US. Appl. Feb. 7, 2005. Of?ce Action Summary from US. Appl. Mar. 21, 2003. Of?ce Action Summary from US. Appl. Jan. 20, 1998. Of?ce Action Summary from US. Appl. No. 10/125,276 mailed on No. 10/456,208 mailed on No. 10/264,670 mailed on No. 08/660,488 mailed on No. 08/660,488 mailed on
8,1993 v10 n5 p. 7(1). Petrovsky, Michele Taking stock of your LAN: optimize your net
work with Brightwork s LAN Automatic Inventory and LAN Server
Young, Robbin, Browser (Microsoft Internet Explorer 4.0 and Netscapes Navigator 4.0) Windows Sources, Nov. 1997 v4 n11 p.
179(3).
Andrews, Bradley EZ-Install v.2.12., Computer Language Mar.
1991 v8 n3 p. 80(2). Hayes, Frank, McAfees boasts net virus protection Computerworld, Jul. 14, 1997 v31 n28 p. 12(1). Gaudin et al., Active X gets security boost Computerworld, Jun. 16, 1997 v31 n24 p. 12(1).
Powell, James E ., Good ?rst impression with install programs Data based Advisor, Jan. 1992 v10 n1 p. 20(2). FrentZen et al., Untangling Web-server choices is key consideration for Internet publishing PC Week, Mar. 27, 1995 v12 n12 p. 89(2). Gann, Roger Unlnstaller for Windows 1.0 PC User, Jun. 16, 1993 n213 p. 80(1).
VI4Oct. 19-23, 1992-Long Beach, CA, p. 175-88. Berg, Cliff, How do I Create a Signed Applet? JAVA Q&A, Dr. Dobbs Journal, Aug. 1997, p. 109-122. Kearns, Dave, Use Year 2000 to your advantage Network world,
Mar. 2, 1998 v15 n9 p. 18(1).
Husain, Kamran, Extending Imake: Taking a tool beyond the X Window System, Dr. Dobbs Journal, Jun. 1994. Microsoft Word Macro Virus Protection Tool Readme May 10,
Steffen, Joseph L., Adding Run-time Checking to the Portable C Compiler Software-Practice and Experience, vol. 22(4), 305-316 Apr. 1992.
US 8,527,977 B1
Page 5
Hastings, et al., Purify: Fast Detection of Memory Leaks andAccess
Errors USENIXiWinter 1992 p. 125-136. Sanddock et al., How to Upgrade 1500 Workstations on Saturday, and Still Have Time to Mow the Yard on Sunday 19954 LISA
IXiSep. 17-22, 1995 Monterey CA, p. 59-65. Dagenais et al., Lude: A Distributed Software Library 1993 LISAiNov. 1-5, 1993iMonterey, CA, p. 25-32. Futakata, Atsushi Patch Control Mechanism for Large Scale Soft ware 1995 LISA IXiSep. 17-22, 1995iMonterey CA, p. 213
219.
(Lisa VIII).
Microsoft Press: Computer Dictionary Third Edition Microsoft Press, A Division of Microsoft Corp. 1997.
Microsoft Announces Innovative Security Zones: New Browser Feature Make Security Easier to Understand and Administer
Cowan et al., StackGuard: Automatic Adaptive Detection and Pre vention of Buffer-Over?ow Attacks USENIX Association Seventh
Ad-aware:
Ismanual.html.
Mendelson, Edward, Jave: Create Your Own Applets PC Maga Zine, vol. 16, No. 11, Jun. 10, 1997. Clyman, John, Your Guide to Java for 1998 PC Magazine, vol. 17, No. 7, Apr. 7, 1998. McClanahan, David, Use Java to Build Dynamic Web Pages Databased Web Advisor, vol. 15, No. 11, Nov. 1, 1997. Addamaxs UNIX moves Computer Reseller News, p. 54, Nov. 11,
1991.
GwertZman et al., The Case for Geographical Push-Caching 1995 IEEE, p. 51-55. Signing with Microsoft AuthenticodeTM Technology Microsoft
Corporation 1996.
Cobb, Michael, What to look for in an enterprise anti-virus product Database Web Advisor, v16 n3 p. S28(4), Mar. 1998. The Best One Stop Online PC Service on the Planet Security
Oracles NCI Introduces NC Software Suite for Both NC Desktop and NC Server Machines PR Newswire, Apr. 16, 1997. Randall, Neil, What Happens When you Click: HTTP: The Under
lying Protocol ofthe WorldWide Web PC Magazine, vol. 15, No. 18, p. 245, Oct. 22, 1996.
Goldfayn, Alex L., Software Installs Pro?t for Area Firm Business
Microsoft Corporation.
"Compromised-Buffer-Over?ows, from Intel to SPARC Version 8
CT 1993.
Microsystems, Inc. May 20, 1998. Edwards, Brad, Say Goodbye to Sneakernet Chores with LAN
Inventory LAN Times, Oct. 9, 1995 v. 12 n. 21 p. 85(2).
http://cd.text?les.com/cream08-02/program/?les.bbs,
2002.
Index of/cream08-02 program http://cd.text?le.com/cream0802/ program/?S:A, Nov. 2, 2005. Files.chatn?les.com-/The Pier Shareware 7/038/ http://?les. chatn?les.com/The%20pier%20shareware%207/038/, Nov. 2, 2005. MSDOS-Utilities-Install Ctrl Computer Systems, copyright 1997
2000. McAfee Of?ce Version 3.1 Users Guide Network Associate Tech
Steffen, Joseph L. Adding Run-time checking To The Portable Compliler Software-Practice and Experience, vol. 22(4), 305-316 Apr. 1992. Kemmerer, Richard A., Security Issues in Distributed Software.
Giuri, Luigi, Role-Based Access Control in JavaTM 3rd ACM Work shop on Role-Based Access Fairfax, VA 1998. Of?ce Action Summary from related Canadian application No.
2,207,162 mailed Apr. 15, 2003. Foreign Of?ce Action from related Japan application No.
H9-151,367 which was dispatched on May 16, 2006. Of?ce Action from Japanese Application No. 2010-022042 dated Nov. 30, 2010. Giuri, Luigi, Role-BasedAccess Control in Java TM 3rd ACMWork
shop on Role-Based Access Fairfax, VA 1998.
Users Guide: Groupshield for Windows NT McAfee Associates, Inc., Nov. 1997.
McAfee.com Clinic Your online Anti Virus & PC Maintenance Solution User Guide McAfee.com User Guide May 2001.
* cited by examiner
US. Patent
Sep. 3, 2013
Sheet 1 0f 25
US 8,527,977 B1
US. Patent
Sep. 3, 2013
Sheet 3 0f 25
US 8,527,977 B1
Change - Registration
Since: this is yaur firm time using OR Change, muse
take the time in mi our the foiiuwing infqrmai?on.
301 -
"Name:
303
305 w
iLome Siei?e:
Plsasa Vatiiy:
$31 IgyberMedia, @581 was km If Fm ismsi 4m]
[3mm 0mm Pam am ' 7
Fasswusd;
Ema? Phml
51% Add;
i!
g
2 A661
ISuite 20m
G191 Cm
30? -
[Sania Monica
ii
311
FIG. 3
US. Patent
Sep. 3, 2013
Sheet 5 0f 25
US 8,527,977 B1
awn
.UE m
03a5B2 31n%6sg 8:
ME 336% gE 5% 3%? cu a $8 6: Em? 2 ?w:3 cm
US. Patent
Sep. 3, 2013
Sheet 7 0f 25
US 8,527,977 B1
SECURETY
70?
com?ww
ON
709
PAYMENT
*m i
as mommomen TOQLS
UPDATE DATABASE
REP?INC-l
TOOLS
T58
URL WNW
T19
"5
DATAEAS'E
Ami-21110
ACTWITY we
NETWGRK COMMUMCATION
1721
spsnmwa SYSTEM
723 PROCESSOR CORE
FIG. 7
US. Patent
Sep. 3, 2013
Sheet 8 0f 25
US 8,527,977 B1
mow
wzmxaquli
5$wn93gem08?w%;.
Q$3m9I2E.
:i
2mag3w"
US. Patent
Sep. 3, 2013
Sheet 9 0f 25
US 8,527,977 B1
gm
SECURITY
COMIKIBNICA
ON
9G5
PAYMENT
I
REGISTRATION
ADVERTISING! NEWS 1
e1 1
SYSTEM ANALYZER
919
90a
RECOVERY MODULE
912
CURRENT STATE
909
INSTALL MGNITOR
APPLICATIONS
913
ARCHIVE FILES
an
O8 UTILITIES
915
DRIVERS
GPERATING SYSTEM
9? a
91?
I
m 1
PHDCESSGFI CORE
W I m
FIG. 9
US. Patent
Sep. 3, 2013
Sheet 10 0f 25
US 8,527,977 B1
29
ANALYS E
H361
SYNGHHUNEE CUENT'S
MEHIDD. PHUUUCT
LDCM'QR TABLES
4
1M3
TO OBTAIN SCAN~$TQNG$
$5
Mama
SQFTWARE DETERMINE
2G5
H3
UPDATEs
1m
' FOR EACH :NSTALLED DONE}
10a?
RESGLVE SCANUSTHING ON
PRODUCT LQCATGR TABLE
TO
SDFTWARE PRUUUCT
>1 PRQBUCT
=1 PROQUCT
NAME
I
NAME
i
1004
I09
HESULVE FHUDUCT
RESULVE GQNsTRAlNT
NEXT
was
iNSTALLED RELEASE , MOST RECENT ONE?
,0 mzsowE RELEASE
(NEXT
291
RETURN UPDKFE ID
DESPLAY iNFDRMATi-ON
was
16D? 7
GET COST,
DESCHiPTiGN URL
FIG. 10
US. Patent
Sep. 3, 2013
Sheet 11 0125
US 8,527,977 B1
ENSTALL MONKTDR
ON 05 mm
, 1 B1
1 111 0TH EH
w 2; D3 5 ITCH 1: ma (3F
CALL
/
ogfra
FiLEIDiRECTORY
1113
1r
W
. V A
nggoiw
1H?
CMNGE HLE
1111115011212?
1115
1
1*
1, NO
1119
TO BE ADDED
21
CGMPRESSED SAVED COMES AND SNFDHMATION ENTCP ARCHIVE FEE AND STORE
REYURN
FIG. 11
US. Patent
Sep. 3, 2013
Sheet 12 0f 25
US 8,527,977 B1
715
URL MGNITGR
1201
'
DUNE
1203
i
1255
LENK TO URL
1209
121' 1
UMESTAMP'?
1213
'
H6. 12
US. Patent
Sep. 3, 2013
Sheet 13 0f 25
US 8,527,977 B1
FIG. 13A
FlG. 13B
HG. 130
FIG. 13D
FlG. 13E
FIG. 13
US. Patent
Sep. 3, 2013
Sheet 14 0f 25
US 8,527,977 B1
Gybarlladlr
1m
'
1:501
If uvuhable. provide URL. where additional fnfarrnutimn regarding this updats weuid ba avalinbia
L
W 11305
W at {a the new vumfon number?
Ramos
which product does this update offset? {11' yau are Hating mui?ple pmdueia. PM summit pmduuf mos Mb 6 cemma)
1307
(N! Change d?aw; yeu tn abacus one of four diffammt updutss;
A ?'epluceman'c U mm affects s: sneci?c vergion already an the PC. A Cumulative Up ate dean nut require an existing version on the: PC.
1399
Ptaase list any knawn incampctibiif?as
1511
FIG. I30
US. Patent
Sep. 3, 2013
Sheet 15 0f 25
US 8,527,977 B1
1313
r/
:3
Fromm Ta.
(if mfchinq fur oi! suhaequont mhne, inQer INFINUE in tha To: ?uid)
mmmwa
which date shauld 01 Change look for?
FIG. 13b