Us 8527977

Embed Size (px)

Citation preview

  • 7/27/2019 Us 8527977

    1/43

    US008527977B1

    ( 1 2 ) Ulllted States Patent ( 1 0 ) P a t e n t N 0 . : U S 8 , 5 2 7 , 9 7 7 B1Cheng t a ] . ( 4 5 ) D a t e o f P a t e n t : * S e p . 3 , 2 0 1 3

    ( 5 4 ) SOFTWARE UNINSTALLATION SYSTEM, ( 5 2 ) US. C l .METHODANDCOMPUTERPROGRAM USPC . . . . . . . . . . . 717/168; 717/171; 717/172; 717/173;PRODUCT 7 1 7 / 1 7 4 ; 7 1 7 / 1 7 6 ; 7 1 7 / 1 7 7 ; 7 1 7 / 1 7 8

    ( 7 5 ) I n v e n t o r s : W i l l i a m C h e n g , S a n G a b r i e l , CA U S ) ; ( 5 8 ) F l e l d o f C l a s s l ? c a t l o n S e a r c hNoneKenneth Hwang L o s A n g e l e s CA S e e a p p l i c a t i o n ? l e f o r c o m p l e t e s e a r c h h i s t o r y .( U S ) ; R a v i K a n n a n , L o s A n g e l e s , CA( U S ) ; Babu K a t c h a p a l a y a m , L o s ( 5 6 ) R e f e r e n c e s C i t e dA n g e l e s , CA U S ) ; B i n g L i u , A l h a m b r a ,CA 1 8 1 5 1 3 2 1 1 1 N a r a s i m h a n , C u l v e r U . S . PATENT DOCUMENTSC i t y CA S ;GPal Ramanujam L05 3 9 6 9 7 2 3 A 7 / 1 9 7 6 K e n n i c o t tA n g e l e s , CA U S ) ; J o n a t h a n T r a n , 4 3 2 9 3 3 9 0 8 A 1 0 / 1 9 8 1 B r a d l e yAlhambra, CA US) .( C o n t 1 n u e d )( 7 3 ) A s s i g n e e : M c A f e e , I n c . , S a n t a C l a r a , CA U S )( 1 ) N S b _ d _ 1 _ h f h i FOREIGN PATENT DOCUMENTSo t 1 c e : u J e c t t o any 1 s c a1mer,t etermo t si f s i x g e i d e q l o s g 3 5 E ? 2 2 2 2 8 ; . 1 1 2 4 1 2 2 2

    ' _ i i ( _ ) y _ y s i _ _ (Continued)p l a t e n t 1 s s u b J e c t t o a t e r m i n a l d 1 s - OTHER PUBLICATIONS

    ( 2 1 ) A 1 NO 11/855 985 D a g e n a i s e t a l . , L u d e : A i s t r i b u t e d S o f t w a r e L i b r a r y , L I S A , N o v .pp 1991*

    ( 2 2 ) F i l e d : S e p . 1 4 , 2007 _( C o n t 1 n u e d )Related US. Application Data Primary Examiner* n s u n K ang

    ( 6 3 ) C o n t i n u a t i o n o f a p p l i c a t i o n N o . 1 1 / 3 7 8 , 8 5 7 , ? l e d o n 7 4 2 1 1 A g o g n g B A g e m l 0 / i o n g C a b e n o L u t s c h Mar. 1 6 , 2006, now P a t . NO. 8,407,683, w h i c h i s a 1 e r or mu nc o n t i n u a t i o n o f a p p l i c a t i o n N o . 1 1 / 19 8 , 7 26 , ? l e d onA u g . 4 , 2 0 0 5 , w h i c h i s a c o n t i n u a t i o n o f a p p l i c a t i o n ( 5 7 ) ABSTRACTN O . 1 0 / 4 5 6 , 2 0 8 , ? l e d o n J u n . 5 , 2 0 0 3 , now P a t . N O . A _ s y s t e m , method n d C o m p u t e r p r o g r a m p r o d u c t a r e p r o7 , 1 0 7 , 3 6 6 , which s a c o n t i n u a t i o n o f a p p l i c a t i o n NO_ v 1 d e d f o r u m n s t a l l l n g s o f t w a r e on a c o m p u t e r . I n u s e , a p l u1 0 / 2 6 4 , 6 7 0 , ? l e d on O c t , 4 , 2 0 0 2 , new Pat No_ r a l i t y o f s o f t w a r e p r o d u c t s i d e n t i ? e d on a computer i s d i s6 , 6 6 8 , 2 8 9 , which s a c o n t i n u a t i o n o f a p p l i c a t i o n NO_ p l a y e d . F u r t h e r , a ? r s t u s e r i n s t r u c t i o n t o u n i n s t a l l a t l e a s t a1 0 / 1 3 6 , 2 6 6 , ? l e d on A p r , 3 0 , 2 0 0 2 , new Pat No_ p o r t i o n o f a t l e a s t one o f t h e s o f t w a r e p r o d u c t s from t h e6 , 4 9 6 , 8 7 5 , which s a c o n t i n u a t i o n o f a p p l i c a t i o n NO_ computer i s r e c e i v e d . Such ? r s t u s e r i n s t r u c t i o n i s r e c e i v e d0 9 / 6 6 1 , 1 17 , ? l e d on S e p _ 1 3 , 2 0 0 0 , new P a t , NO_ v i a an i n t e r f a c e . S t i l l y e t , t h e a t l e a s t a p o r t i o n o f t h e a t l e a s t6 , 4 5 7 , 0 7 6 , which s a c o n t i n u a t i o n o f a p p l i c a t i o n NO_ o n e s o f t w a r e p r o d u c t i s u n i n s t a l l e d from t h e c o m p u t e r , i n0 8 / 6 6 0 , 4 8 8 , ? l e d on J u n , 7 , 1 9 9 6 , new Pat No_ r e s p o n s e t o t h e r e c e i p t of t h e ? r s t u s e r i n s t r u c t i o n . A l s o , a6 , 1 5 1 , 6 4 3 . second u s e r i n s t r u c t i o n may be r e c e i v e d t o c a n c e l t h e u n i ns t a l l a t i o n . T h u s , t h e u n i n s t a l l a t i o n may b e c a n c e l l e d , i n

    ( 5 1 ) I l l t - C l - r e s p o n s e t o t h e r e c e i p t o f t h e s e c o n d u s e r i n s t r u c t i o n .G06F 9 / 4 4 ( 2 0 0 6 . 0 1 )G06F 9 / 4 4 5 ( 2 0 0 6 . 0 1 ) 2 2 C l a i m s , 2 5 Drawing S h e e t s

    com0 5 1 ' or IWAJED

    anWT, was wasmm

    u s r nFwwanes(m4)

  • 7/27/2019 Us 8527977

    2/43

  • 7/27/2019 Us 8527977

    3/43

    U S 8 , 5 2 7 , 9 7 7 B1P a g e 3

    6 , 1 5 4 , 8 4 4 A 1 1 / 2 0 0 0 Touboul t a l .6 , 1 6 1 , 1 3 0 A 1 2 / 2 0 0 0 H o r v i t Z e t a l .6 , 1 6 1 , 2 1 8 A 1 2 / 2 0 0 0 T a y l o r6 , 1 6 7 , 5 6 7 A 1 2 / 2 0 0 0 C h i l e s e t a l .6 , 1 6 9 , 9 9 2 B1 1 / 2 0 0 1 B e a l l e t a l .6 , 1 7 3 , 3 3 7 B1 1 / 2 0 0 1 Akhond6 , 1 7 3 , 4 0 6 B1 1 / 2 0 0 1 Wang t a l .6 , 1 8 5 , 6 2 5 B1 2 / 2 0 0 1 Tso e t a l .6 , 2 0 2 , 1 5 8 B1 3 / 2 0 0 1 Urano e t a l .6 , 2 0 8 , 9 9 5 B1 3 / 2 0 0 1 Himmel t a l .6 , 2 1 9 , 7 9 0 B1 4 / 2 0 0 1 L l o y d e t a l .6 , 2 4 0 , 5 3 0 B1 5 / 2 0 0 1 Togawa6 , 2 5 6 , 6 6 8 B1 7 / 2 0 0 1 S l i v k a e t a l .6 , 2 6 6 , 7 7 4 B1 7 / 2 0 0 1 Sampath t a l .6 , 2 6 9 , 4 5 6 B1 7 / 2 0 0 1 Hodges t a l .6 , 2 7 2 , 6 3 1 B1 8 / 2 0 0 1 Thomlinson t a l .6 , 2 8 6 , 0 0 1 B1 9 / 2 0 0 1 Walker t a l .6 , 3 2 1 , 3 3 4 B1 1 1 / 2 0 0 1 J e r g e r e t a l .6 , 3 2 7 , 6 1 7 B1 1 2 / 2 0 0 1 F a w c e t t6 , 3 4 5 , 3 6 1 B1 2 / 2 0 0 2 J e r g e r e t a l .6 , 3 6 0 , 2 5 5 B1 3 / 2 0 0 2 McCormack t a l .6 , 4 3 0 , 7 3 8 B1 8 / 2 0 0 2 G r o s s e t a l .6 , 4 3 4 , 6 0 7 B1 8 / 2 0 0 2 H a v e r s t o c k e t a l .6 , 4 5 7 , 0 7 6 B1 9 / 2 0 0 2 Cheng t a l .6 , 4 9 6 , 8 7 5 B2 1 2 / 2 0 0 2 Ramanujam6 , 4 9 9 , 1 0 9 B1 1 2 / 2 0 0 2 Balasubramaniam t a l .6 , 5 9 8 , 0 6 0 B2 7 / 2 0 0 3 G o l d i c k6 , 6 6 8 , 2 8 9 B2 1 2 / 2 0 0 3 Cheng t a l .6 , 6 7 5 , 1 6 2 B1 1 / 2 0 0 4 R u s s e l l - F a l l a e t a l .6 , 7 0 1 , 4 4 1 B1 3/ 2004 Balasubramaniam t a l .7 , 1 0 7 , 3 6 6 B2 9 / 2 0 0 6 Cheng t a l .7 , 6 5 3 , 6 8 7 B2 1 / 2 0 1 0 Reisman2002/0078345 A1

    2002/0087660 A12002/0124170 A12003/0037041 A1*2 0 0 5 / 0 0 4 4 5 4 4 A1*2011/0185351 A1

    FOREIGN PATENT DOCUMENTS

    6/2002 Sandhu e t a l .7 / 2002 Martin e t a l .9 / 2 0 0 2 J o h n s o n , J r .2/2003 Hertz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 707/12 / 2 0 0 5 Sl i v k a e t a l . . . . . . . . . . . . . . . . . . . 7 1 7 / 1 7 47 / 2 0 11 F a w c e t t

    EP 0770965 A1 5/1997EP 0845894 A3 9/1999GB 2291228 A 1 / 1 9 9 6JP 430218 2/1992JP H7-129407 5 / 1 9 9 5JP H7-334352 1 2 / 1 9 9 5JP H8-95880 4/1996JP 200029883 A 1 / 2 0 0 0WO WO 9 5 3 4 8 5 7 1 2 / 1 9 9 5WO WO 9 8 0 4 9 7 6 2/1998

    OTHER PUBLICATIONSP e r s o n , S p e c i a l E d i t i o n U s i n g W i n d o w s 9 5 , 1 9 9 5 , Q u e C o r p o r at i o n , p p . 3 0 3 - 3 2 4 , 1 0 2 1 , 1 0 2 2 , 1 0 2 7 , 1 0 5 3 , 1 0 5 4 . *F i n a l O f ? c e A c t i o n Summary f r o m US. A p p l . N o . 1 1 / 3 7 8 , 8 5 7mailed on J a n . 2 5 , 2 0 1 0 .F i n a l O f ? c e A c t i o n Summary f r o m US. A p p l . N o . 1 1 / 1 9 8 , 7 2 6mailed on M a r . 1 7 , 2 0 1 0 .Of?ce A c t i o n Summary from US. A p p l . N o . 1 1 / 1 9 8 , 7 2 6 m a i l e d onJ u n . 1 2 , 2 0 0 9 .Of?ce A c t i o n Summary from US. A p p l . N o . 1 1 / 3 7 8 , 8 5 7 m a i l e d onMay 4 , 2 0 0 9 .Ron P e r s o n , S p e c i a l E d i t i o n U s i n g Windows 5 , 1 9 9 5 , Que C o rp o r a t i o n , p p . 3 2 1 a n d 3 2 2 .S n y d e r , D a v i d C . P o o r Mans M i r r o r S c r i p t N e w s g r o u p s : c o m p .o s . l i n u x . a n n o u n c e , 1 9 9 5 .M i l b u r n , J o h n HP-UX P a t c h A v a i l a b i l i t y N e w s g r o u p s : c o m p . s y s .h p , 1 9 9 3 .K e l l e r A r t h u r M . , S m a r t C a t a l o g s a n d V i r t u a l C a t a l o g s .Remote S u b s c r i p t i o n S e r v i c e s IBM e c h n i c a l D i s c l o s u r e B u l l e t i n ,v o l . 3 7 No. 0 6 B , J u n . 1 9 9 4 .B o l t e , FTPGET c r i p t J u n . 3 0 , 1 9 9 3 , C r a y c o m p u t e r C o r p o r a t i o n .A n d e r s o n , P a u l , T o w a r d s a H i g h - L e v e l M a c h i n e C o n ? g u r a t i o n S y st e m , 1 9 9 4 LISAiSep. 1 9 - 2 3 , 1994iSan D i e g o , C A .A n d e r s o n , P a u l , M a n a g i n g P r o g r a m B i n a r i e s i n a H e t e r o g e n e o u sUNIX N e t w o r k , L i s a ViSep. 3 0 - O c t . 3 , 1991iSan D i e g o , CA.

    C h e n g , e t a l . , D e s i g n a n d I m p l e m e n t a t i o n o f a D i s t r i b u t e d F i l eS y s t e m S o f t w a r e i P r a c t i c e a n d E x p e r i e n c e , v o l . 2 1 ( 7 ) , p . 6 5 7 - 6 7 5 ,J u l . 1 9 9 1 .D a n i e l s , Dean S . , e t a l . , An A l g o r i t h m f o r R e p l i c a t e d D i r e c t o r i e s Symposium o n P r i n c i p l e s o f D i s t r i b u t e d C o m p u t i n g 1 9 8 3 h t t p : / /w o t a n . l i u . e d u / d o c i s / d b l / p o d c p o / 983i104iAAFRDhtm.E i r i c h , Thomas Beam: A o o l f o r F l e x i b l e S o f t w a r e U p d a t e 1 9 9 4LISAiSep. 1 9 - 2 3 , 1994iSan D i e g o , CA, U s e n i x A s s o c i a t i o n P r oc e e d i n g s o f t h e E i g h t h S y s t e m A d m i n i s t r a t i o n C o n f e r e n c e ( L i s aV I I I ) .F u c h s , W. K e n t , e t a l . Low-Co t C o m p a r i s o n a n d D i a g n o s i s o f L a r g eRemotely L o c a t e d F i l e s 1 9 8 6 I E E E .G o p a l e t a l . , D i r e c t o r i e s f o r N e t w o r k s w i t h C a s u a l l y C o n n e c t e dUsers 1998 IEEE.G r o s s e , E r i c , R e p o s i t o r y M i r r o r i n g At&T B e l l L a o r a t o r i e s , Murr a y H i l l NJ 07974 USA.H a r l a n d e r , D r . Magnus, C e n t r a l System d m i n i s t r a t i o n i n a H e t e r og e n e o u s U n i x E n v i r o n m e n t : GeNUAdmin, h t t p : / / w w w . g e n u a . d e /f o r u m / a r t i k e l / l i s a 9 4 / i n d e x i h t m l .H i d e y o , I . , OMNICONFiMaking OS U p g r a d e s a n d D i s k C r a s hR e c o v e r y E a s i e r h t t p : / / w w w . u s e n i x . o r g / p u b l i c a t i o n s / l i b r a r y / p r oceedings/lisa94/ fullipapers/hideyo.a. .H o w a r d , J o h n H . , U s i n g R e c o n c i l i a t i o n t o S h a r e F i l e s BetweenO c c a s i o n a l l y C o n n e c t e d C o m p u t e r s M i t s u b i s h i E l e c t r i c R e s e a r c hL a b o r a t o r i e s , I n c . 1 9 9 4 .J i a , e t a l . , H i g h l y C o n c u r r e n t D i r e c t o r y M a n a g e m e n t i n t h e G a l a x yD i s t r i b u t e d S y s t e m s , 1 9 9 0 I E E E .O s e l , e t a l . , O p e n D is t - I n c r e m e n t a l S o f t w a r e D i s t r i b u t i o n N i n t hS y s t e m A d m i n i s t r a t i o n C o n f e r e n c e LISA I X , S e p . 1 7 - 2 2 , 1 9 9 5 .R i c h , e t a l . H o b g o b l i n : A i l e a n d D ir e c t o r y A u d i t o r LISA ViSep.3 0 - O c t . 3 1991iSan D i e g o , C a l i f o r n i a .R o u i l l a r d , J P . a n d M a r t i n , R . B . , C o n ? g : A echanism o r I n s t a l l i n ga n d T r a c k i n g S y s t e m C o n ? g u r a t i o n s 1 9 9 4 L a r g e I n s t a l l a t i o n S y st e m s A d m i n i s t r a t i o n , p . 9 - 1 7 , S e p . 1 9 9 4 , S a n D i e g o , C a l i f o r n i a .S a r i n , e t a l . , A F l e x i b l e A l g o r i t h m f o r R e p l i c a t e d D i r e c t o r y Mana g e m e n t 1 9 8 9 I E E E .S a t d e v a , e t a l . , F d i s t : A omain B a s e d F i l e D i s t r i b u t i o n S y s t e m f o ra H e t e r o g e n e o u s E n v i r o n m e n t LISA ViSep. 3 0 - O c t . 3 , 1991*S a n D i e g o , CA . 1 0 9 - 1 2 5 .S e l l e n s , J o h n S o f t w a r e M a i n t e n a n c e n a Campus n v i r o n m e n t : TheX h i e r A p p r o a c h , LISA ViSep. 3 0 - O c t . 3 , 1991iSan D i e g o , C A ,p . 2 1 - 2 8 .Wong, W a l t e r , L o c a l D i s k D e p o t - C u s t o m i z i n g t h e S o f t w a r e E n v ir o n m e n t , 1 9 9 3 LISAiNov. 1 - 5 , 1 9 9 3 M o n t e r e y , C a l i f o r n i a .O f ? c e A c t i o n f r o m E u r o p e a n A p p l i c a t i o n 9 7 1 0 9 2 2 2 . 6 - 1 2 3 8 m a i l e dM a r . 4 , 2 0 0 2 .O f ? c e A c t i o n f r o m E u r o p e a n A p p l i c a t i o n 9 7 1 0 9 2 2 2 . 6 - 1 2 3 8 m a i l e dJ u n . 4 , 2 0 0 1 .S e a r c h R e p o r t f r o m E u r o p e a n A p p l i c a t i o n 9 7 1 0 9 2 2 2 . 6 - 2 2 0 1 m a i l e dD e c . 2 8 , 1 9 9 8 .S m i t h , R o d r i g u e z , e t a l . , R e m o v a l o f S o f t w a r e C o n ? g u r a t i o nC h a n g e s D e l p h io n M a r . 1 9 9 6 .R e i d , J o h n P . , T h e P r o b l e m o f D i s k S p a c e A n t i q u e s C o m p u t e rColumn: J u l . 1 9 9 5 .F o r e i g n O f ? c e A c t i o n f r o m r e l a t e d J a p a n a p p l i c a t i o n N o . H 9 - 1 5 1 ,367 which was d i s p a t c h e d on May 6 , 2 0 0 6 . T o Download e c e s s a r y F i l e s N i k k e i B u s i n e s s P u b l i c a t i o n s , I n c . ,D e c . 1 , 1 9 9 4 , N o . 1 3 3 3 , p p . 2 6 9 - 2 8 0 .How o u s e LHA h a t i s t o o l a t e t o a s k Kogakusha o . , L t d . J u n . 1 ,1996 v o l . 2 1 , No. 6 p p . 1 0 0 - 1 0 1 . P r o t o t y p e I m p l e m e n t a t i o n o f S u p e r - D i s t r i b u t e d S y s t e m T e c h n i c a lR e p o r t o f I E I C E , IEICE May 4 , 1 9 9 6 v o l . 9 6 , N o . 7 1 p p . 1 - 5 . E x p a n s i o n o f Windows . l - b a s e d u n i n s t a l l s o f t w a r e ; S t a n d a r d f u n ct i o n f o r Win 9 5 N i k k e i Open S y s t e m s , S e p . 1 5 , 1 9 9 5 , N o . 3 0 , p .2 5 3 - 2 5 5 . G - S e a r c h s A p p r o a c h t o I n t e r n e t S e r v i c e s F u j i t s u L i m i t e d , May1 0 , 1 9 9 6 , v o l . 4 7 , N o . 3 p p . 2 5 5 - 2 6 0 .Kunugawa, I w a o , Ask Me l l About n t e r n e t : P a r t I ASCII C o r p .v o l . 1 8 , N o . 9 , p p . 2 4 5 - 2 6 8 S e p . 1 , 1 9 9 4 . R a i s in g U s e r s A w a r e n e s s w i t h P r o t o t y p e : C o l l e c t I n f o r m a t i o n o nI n t e r n e t a n d PC C o m m u n i c a t i o n s N i k k e i Open S y s t e m s , N i k k e iB u s i n e s s P u b l i c a t i o n s , I n c . N o . 3 7 , p p . 3 3 1 - 3 4 2 .

  • 7/27/2019 Us 8527977

    4/43

  • 7/27/2019 Us 8527977

    5/43

  • 7/27/2019 Us 8527977

    6/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 1 0 f 2 5 US , 5 2 7 , 9 7 7 B1

  • 7/27/2019 Us 8527977

    7/43

  • 7/27/2019 Us 8527977

    8/43

  • 7/27/2019 Us 8527977

    9/43

  • 7/27/2019 Us 8527977

    10/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 5 0 f 2 5 US , 5 2 7 , 9 7 7 B1

    mU E

    a w n

    3 3 m ma i n ?3m c m i uu3 9e w3$ 83 6 %E ?? w c mm ?:u 3a n s :B20 3 1 6 8

  • 7/27/2019 Us 8527977

    11/43

  • 7/27/2019 Us 8527977

    12/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 7 0 f 2 5 US , 5 2 7 , 9 7 7 B1

    S E H V E C E P R O V I D E R COMPUTER 1 0 2ADDRESSABLE MEMORY 7 0 1 )

    m com?ww mS E C U R E T Y ON PAYMENT70? 709 *m ias momm- UPDATE USER P R O F I L Eomen TOQLS DATABASE nmmse

    R E P ? I N C - l " 5 A m i - 2 1 1 1 0T O O L S U R L WNW D A T A E A S ' ET58 T19

    A C T W I T Y we NETWGRK COMMUMCATION1 7 2 1s psnmwa SYSTEM7 2 3P R O C E S S O R C O R E I

    F I G . 7

  • 7/27/2019 Us 8527977

    13/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 8 0 f 2 5 U , 5 2 7 , 9 7 7 B1

    m o w

    n e wg m ?9 5 8 0 ;3 0w z m x w m z q u m l i l l l im a g m a3 wi

    3 m9 2 .Q I E E

  • 7/27/2019 Us 8527977

    14/43

  • 7/27/2019 Us 8527977

    15/43

    US. P a t e n t S e p . 3 , 2 0 1 3

    2 9 ANALYS

    291D E S P L A Yi N F D R M A T i - O N

    wasQESOLVE U FDATE F DON UPDATE T A B L E T E }GET O S T ,D E S C H i P T i G N U R L

    S h e e t 1 0 0 f 25

    H 3 6 1SYNGHHUNEE CUENT'SM E H I D D . PHUUUCTLDCM'QR TABLES41M3C A L L EACH SCAN MHHQUT O O B T A I N S C A N ~ $ T Q N G $

    H3

    5 M a m aF63 EACH $CAN S T R I N G ' 2G5SQFTWARE D E T E R M I N E U P D A T E s10a?R E S G L V E S C A N U S T H I N G ONPRODUCT LQCATGR TABLE 1m

    TO ' FOR EACH :NSTALLED DONE}SDFTWARE PRUUU CT> 1 PRQBUCT = 1 PROQUCTN A M E N A M E i I 1004

    I 0 9 HESULVE FH UDUCTR E S U L V E N A M E , R E L E A S E N O ONG Q N s T R A l N T PRODUCT A B L E v w a s

    , 0 i N S T A L L E D RELEASENEXT mzsowE RELEASE MOST RECENT ONE?F N S T R U C T K E N TU G E TE L E A S E N O .

    N35(NEXT RETURN UPDKFE I D

    16D?E A S T OF

    US 8 , 5 2 7 , 9 7 7 B1

    APPUGABLESOFTWAREU P D A T E S

    F I G . 10

  • 7/27/2019 Us 8527977

    16/43

  • 7/27/2019 Us 8527977

    17/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 1 2 0 f 2 5 US , 5 2 7 , 9 7 7 B1

    7 1 5URLMGNITGR

    1201 'FOR EACH E N T R Y i N THE DUNEUPDATE T A B L E

    1 2 0 3GET U R L ENTRES I NURL L I S T

    i1 2 5 5L E N K TO URL

    1 2 0 9MARK U R L A 8 i N V A L i D

    1 2 1 ' 1U R L HAS NEWERU M E S T A M P ' ?

    1213N O T i F Y S Y S . A D M i N . OF 'R N V A L I D URLS

    H 6 . 12

  • 7/27/2019 Us 8527977

    18/43

    US. Patent S e p . 3 , 2 0 1 3 S h e e t 1 3 0 f 2 5 U , 5 2 7 , 9 7 7 B1

    F I G . 1 3 A

    F l G . 1 3 B

    H G . 1 3 0

    F I G . 1 3 D

    F l G . 1 3 E

    F I G . 13

  • 7/27/2019 Us 8527977

    19/43

  • 7/27/2019 Us 8527977

    20/43

  • 7/27/2019 Us 8527977

    21/43

  • 7/27/2019 Us 8527977

    22/43

  • 7/27/2019 Us 8527977

    23/43

  • 7/27/2019 Us 8527977

    24/43

  • 7/27/2019 Us 8527977

    25/43

  • 7/27/2019 Us 8527977

    26/43

  • 7/27/2019 Us 8527977

    27/43

  • 7/27/2019 Us 8527977

    28/43

  • 7/27/2019 Us 8527977

    29/43

  • 7/27/2019 Us 8527977

    30/43

  • 7/27/2019 Us 8527977

    31/43

  • 7/27/2019 Us 8527977

    32/43

  • 7/27/2019 Us 8527977

    33/43

  • 7/27/2019 Us 8527977

    34/43

  • 7/27/2019 Us 8527977

    35/43

  • 7/27/2019 Us 8527977

    36/43

  • 7/27/2019 Us 8527977

    37/43

  • 7/27/2019 Us 8527977

    38/43

  • 7/27/2019 Us 8527977

    39/43

  • 7/27/2019 Us 8527977

    40/43

  • 7/27/2019 Us 8527977

    41/43

  • 7/27/2019 Us 8527977

    42/43

  • 7/27/2019 Us 8527977

    43/43