`Hassett et al.
`
`USOO6807558B1
`US 6,807,558 B1
`*Oct. 19, 2004
`
`(10) Patent No.:
`(45) Date of Patent:
`
`(54) UTILIZATION OF INFORMATION “PUSH”
`TECHNOLOGY
`(75) Inventors: Gregory P. Hassett, Cupertino, CA
`(US); Jason Douglas, San Francisco,
`CA (US); Max Mancini, San Jose, CA
`(US)
`(73) Assignee: Pointcast, Inc., Sunnyvale, CA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is Subject to a terminal dis-
`1
`CaC
`(21) Appl. No.: 09/089,056
`(22) Filed:
`Jun. 2, 1998
`Related U.S. Application Data
`(60) Continuation-in-part of application No. 08/962.139, filed on
`Oct. 31, 1997, which is a division of application No.
`08/489,591, filed on Jun. 12, 1995, now Pat. No. 5,740,549
`(60) Provisional application No. 60/047,363, filed on Jun. 2,
`1997.
`(51) Int. Cl." ................................................ Golf 15/16
`
`7
`
`FOREIGN PATENT DOCUMENTS
`291.8846 A1
`5/1979
`3. A.
`y1985
`f1988
`O 733983
`9/1996 ........... G06F/17/30
`O113022
`11/1984
`
`DE
`RE
`DE
`EP
`
`(List continued on next page.)
`OTHER PUBLICATIONS
`T. Berners-Lee, et al., “Request for Comments (RFC) 1866,
`“Hypertext Markup Language-20', Nov. 1995.*
`Source code for the Isis File tknew.c dated May 1990, Feb.
`24, 1998 and Dec. 14, 1987
`s
`s
`CCITT Standard X.209.
`CCITT Standard X.208.
`(List continued on next page.)
`
`Primary Examiner Mark H. Rinehart
`ASSistant Examiner Marc D. Thompson
`(74) Attorney, Agent, or Firm-Blakely, Sokoloff, Taylor &
`Zafman, LLP
`s
`
`ABSTRACT
`(57)
`An apparatus and computer-implemented method for dis
`
`(52) U.S. C. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 709/203; 707/7
`
`(58) Field of Search ................................. 709/203, 206,
`709/202, 245, 223, 224; 707/1, 10, 3, 6,
`104, 7; 705/14, 27
`
`(56)
`
`tributing information tO
`
`plurality of client devices O
`
`network is disclosed. The computer-implemented method
`includes the Steps of: 1) receiving a variety of information
`from a plurality of Sources, 2) organizing the variety of
`information into information categories, and 3) distributing
`the variety of information to the plurality of client devices
`References Cited
`based on the information categories requested by the plu
`U.S. PATENT DOCUMENTS
`3,848,193 A 11/1974 Martin et al. ................. 325/53 t O. client E. The ity t
`ity th
`3.987,398 A 10/1976 Fung ...........
`"So, steps of 4) accepting user input at the client device to
`4,170,782. A 10/1979 Miller ......................... assis
`specify information categories for retrieval from a server, 5)
`4,186,413 A
`1/1980 Mortimer. 358/146
`generating a user profile based on the information categories
`4,224,644 A 9/1980 Lewis et al. ....
`... 360/72.2
`Specified by the user input, and 6) retrieving information at
`4,287,592 A 9/1981 Paulish et al. ................ 370/88
`predetermined intervals from the Server based on the user
`4,288.809 A 9/1981 Yabe .................
`... 358/12
`profile.
`4,305,101 A 12/1981 Yarbrough et al. ........... 360/69
`(List continued on next page.)
`
`
`
`46 Claims, 36 Drawing Sheets
`
`CLENT COMPUTER
`
`INFORMATION SERVER
`
`Connection Scheduler
`
`Initiate Connection --
`
`Send User Profile and --Assign Application Server
`Advertising Display
`Statistics
`--> Application server
`Select and Send news items,
`load received datalo-EPat
`local database, Delete
`specified items in local
`information database.
`Update data access
`tables,
`
`Snap's Exhibit No. 1004
`Page 001
`
`
`
`US 6,807,558 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`4,307.446
`A 12/1981 Barton et al. ............... 364/200
`4,338,644
`A 7/1982 Staar ..........
`... 360/132
`4,347,498
`A 8/1982 Lee et al. ...
`340/825.02
`4,381.522
`A 4/1983 Lambert ...................... 358/86
`4,405.946
`A 9/1983 Knight ..........
`358/192.1
`A
`1/1984 Cichelli et al. ............... 370/92
`4,429,385
`A 10/1984 Merrell .............
`. 358/86
`4,476,488
`A 10/1984 Buck ................
`... 178/3
`4,477,695
`A 12/1984 Kruger .......
`358/181
`4,488,179
`A 5/1985 Thompson .................. 364/200
`4,519,029
`A 8/1985 Campbell et al. ........... 358/122
`4,536,791
`4.575,579
`A 3/1986 Simon et al. .................. 178/4
`4,587,514
`A 5/1986 Schas et al.
`340/347
`A 7/1986 Freeman .....
`. 358/86
`4,602.279
`A 2/1987 Beyers, Jr. ..
`360/33.1
`4,641,205
`4,645,873
`A 2/1987 Chomet ......
`379/93
`A 6/1987 Fascenda ..................... 380/23
`4,677,434
`A 6/1987 Lert, Jr. et al. ............... 358/84
`4,677,466
`A 9/1987 Hayashi et al. ............... 380/10
`4,691,351
`4,691,354
`A 9/1987 Palminteri .....
`... 380/15
`A 10/1987 Froling et al. ..
`... 358/147
`4,701,794
`A 10/1987 Bado et al. ..
`... 364/400
`4,703,423
`A 11/1987 Young ........
`... 358/142
`4,706,121
`4,722,005
`A 1/1988 Ledenbach .................. 358/168
`4,745.559
`A 5/1988 Willis et al. ................ 364/514
`4,751,578
`A 6/1988 Reiter et al. .
`... 358/183
`A 6/1988 Sturgis et al. ..
`... 364/900
`4,751,669
`A 8/1988 Dunlap et al. ..
`... 360/33.1
`4,768,110
`4,775,935
`A 10/1988 Yourick ...................... 364/401
`A 11/1988 Vijet al. .....
`370/110.1
`4,788,682
`A 3/1989 Winter et al. ............... 364/200
`4,814,972
`4,815,030
`A 3/1989 Cross et al. .......
`... 364/900
`A 4/1989 Ichikawa et al. ........... 358/183
`4,821,102
`A 4/1989 Mann et al. .......... 340/825.28
`4,823,122
`4,829.569
`A 5/1989 Seth-Smith et al. .......... 380/10
`A 9/1989 Berry et al. .......
`... 370/58.1
`4.866,700
`4,868.866
`A 9/1989 Williams, Jr.
`... 380/49
`A 10/1989 Sargent ...
`... 364/900
`4,873,662
`A 12/1989 Seth-Smith et al.
`... 380/20
`4,890,321
`A 2/1990 Lee ............................... 382/9
`4,899,394
`A 3/1990 Kinghorn .................... 358/147
`4,908.707
`A 3/1990 Levine ....................... 358/335
`4908,713
`A 11/1990 Valenti ....
`... 364/200
`4,974,149
`4,975,904
`A 12/1990 Mann et al. ............... 370/85.1
`4,975.905
`A 12/1990 Mann et al.
`A 12/1990 Young ........................ 358/142
`4,977.455
`A 1/1991 Johnson et al. ............... 358/86
`4,987,486
`A 1/1991 Greivenkamp .............. 358/448
`4987,496
`A 2/1991 Johnson et al. ............. 358/141
`4,991,011
`A 2/1991 Dworkin .........
`... 364/401
`4992,940
`A 2/1991 Kuban et al. ................. 358/86
`4,994.908
`A 2/1991 Graves et al. ................ 358/86
`4,994.909
`5,001,554
`A 3/1991 Johnson et al. ............... 358/86
`A 4/1991 Bly et al. ....
`... 364/900
`5,008.853
`5,053,883
`A 10/1991 Johnson ...................... 358/349
`5,058.108
`A 10/1991 Mann et al. ............... 370/85.1
`5,075,771
`A 12/1991 Hashimoto ......
`... 358/84
`5,077.607
`A 12/1991 Johnson et al. ............... 358/86
`5,091,936
`A 2/1992 Katznelson et al. .......... 380/19
`5,099,319
`A 3/1992 Esch et al. .................... 358/86
`5,105,184
`A 4/1992 Pirani et al. ..........
`... 340/721
`A 7/1992 Liebesny et al. ............. 379/59
`5,131,020
`5,133,075
`A
`7/1992 Risch ......................... 395/800
`A 9/1992 Young .........
`... 358/194.1
`5,151,789
`5,177,680
`A 1/1993 Tsukino et al. ............. 364/401
`5,182,640
`A 1/1993 Takano ........................ 358/86
`5,187,787
`A 2/1993 Skeen et al. ....
`... 395/600
`5,200,823
`A 4/1993 Yoneda et al. .....
`... 358/146
`A 6/1993 Hoarty et al. ................. 358/86
`5,220,420
`5,220,501
`A 6/1993 Lawlor et al. .............. 364/408
`
`5,220,657
`A
`5,230,048
`A
`5,231,493
`A
`5,261,042
`A
`5265,033
`5,276.869
`24- 1 - 2
`5,283,639
`5,283,731
`5,285,272
`5,301,028
`5,305,195
`5,319.455
`5,319,707
`5,321,750
`5,327,554
`5,337,155
`5,339,239
`5,343,300
`5,345,594
`5,347,632
`5,353.218
`5,355.480
`5,355.490
`5,357.276
`5,361,393
`5,379,383
`5,379.421
`5,404.505
`5,414,773
`5,426,427
`5,426,594
`5,428,606
`5.434,978
`5,438,355
`5,442,771
`5,446,919
`5.448,262
`5,465,401
`5,471,629
`5,473,143
`5,475,740
`5,479.472
`5,483,466
`5,485,370
`5,491,820
`5.493,677
`5,498,003
`5,511,160
`5,512.935
`5,515,098
`5,517,605
`5,524,146
`5,528.490
`5,537,586
`5,557,721
`5,559,868
`5,577.266
`5,579,471
`5,579,537
`5,583.563
`5,584,025
`5,600,364
`5,600,366
`5,604,542
`5,608,874
`5,614,940
`5,617.565
`5,715,397
`5,721,910
`5,740,549
`5,748,190
`
`6/1993
`7/1993
`7/1993
`11/1993
`11/1993
`1/1994
`2/1994
`2/1994
`2/1994
`4/1994
`4/1994
`6/1994
`6/1994
`6/1994
`7/1994
`8/1994
`8/1994
`8/1994
`9/1994
`9/1994
`10/1994
`10/1994
`10/1994
`10/1994
`11/1994
`1/1995
`1/1995
`4/1995
`5/1995
`6/1995
`6/1995
`6/1995
`7/1995
`8/1995
`8/1995
`8/1995
`9/1995
`11/1995
`11/1995
`12/1995
`12/1995
`12/1995
`1/1996
`1/1996
`2/1996
`2/1996
`3/1996
`4/1996
`4/1996
`5/1996
`5/1996
`6/1996
`6/1996
`7/1996
`9/1996
`9/1996
`11/1996
`11/1996
`11/1996
`12/1996
`12/1996
`2/1997
`2/1997
`2/1997
`3/1997
`3/1997
`4/1997
`2/1998
`2/1998
`4/1998
`5/1998
`
`Bly et al. ................... 395/425
`Moy .....
`... 395/600
`Apitz
`... 358/146
`Brandt .....
`... 395/156
`Vajik et al. .................. 364/514
`Forrest et al. .............. 395/600
`Esch et al. ..................... 348/6
`Lalonde et al. .....
`364/401
`Bradley et al. ................ 34.8/6
`Banker et al. .............. 34.8/570
`Murphy .......
`... 364/401
`Hoarty et al. .................. 348/7
`Wasilewski et al.
`... 380/14
`Nadan ...................
`... 380/20
`Palazzi, III et al. ........ 395/600
`Cornelis ..................... 348/473
`Manabe et al. ............. 364/401
`Hennig ....................... 348/478
`Tsuda .......................... 455/18
`Filepp et al. ............... 395/200
`De Lapa et al. ............ 364/401
`Smith et al. ................ 395/600
`Kou .............
`... 395/700
`Banker et al. ................. 348/7
`Rossillo ...................... 395/650
`Yunoki ....................... 395/325
`Palazzi, III et al. ........ 395/600
`Levinson .........
`... 395/600
`Handelman .................. 380/49
`Chinnock et al. ........... 340/827
`Wright et al. ............... 364/514
`Moskowitz. .................. 370/60
`Dockter et al. ............. 395/200
`Palmer .......................... 348/1
`Filepp et al. ............... 395/650
`Wilkins ...................... 455/6.2
`Lee et al. ................... 34.5/212
`Thompson ................... 455/89
`Risch ......................... 395/800
`Vak et al. ........
`... 235/380
`Biggs, Jr. et al. ............. 379/91
`Campana, Jr. et al. ........ 379/58
`Kawahara et al. ...... 364/514 C
`Moss et al. ................. 364/408
`Belove et al. ...
`... 395/600
`Balogh et al. .............. 395/600
`Gechter ...................... 273/434
`Robson .....
`... 395/162
`Majeti et al. .................. 348/9
`Carles ........................... 348/8
`Wolf ............
`... 395/155
`Morrisey et al. ........... 379/207
`Hill ............................ 364/403
`Amram et al. ...
`... 395/600
`Fite et al. ........
`... 395/148
`Blonder ....................... 379/96
`Takahisa et al. .............. 455/66
`Barber et al. ....
`... 395/326
`Takahisa ...................... 455/66
`Wanderscheid et al. ...... 348/13
`Keithley et al. ....
`... 395/615
`Hendricks et al. ..
`. 348/1
`Schulman ...........
`... 348/9
`Dedrick ...................... 348/552
`Ogawa et al.
`Cobbley et al. ............... 348/7
`Augenbraun et al. ....... 395/604
`Ogawa et al.
`Unger et al. ................ 707/104
`Reilly et al. ..
`... 705/14
`Kjorsvik ..................... 345/329
`
`
`
`Snap's Exhibit No. 1004
`Page 002
`
`
`
`US 6,807,558 B1
`Page 3
`
`5,761,662 A 6/1998 Dasan ......................... 707/10
`5,768,528 A 6/1998 Stumm ........
`395/200.61
`5,809,242 A 9/1998 Shaw et al. ................. 395/200
`5,819,284 A 10/1998 Farber et al. ............... 707/104
`5,892.909 A * 4/1999 Grasso et al................ 709/201
`5,913,040 A * 6/1999 Rakavy et al. .............. 709/224
`6,018,619 A
`1/2000 Allard et al. ............... 700,224
`6,134,583. A 10/2000 Herriot
`6,138,162. A 10/2000 Pistriotto et al.
`6,173,311 B1
`1/2001 Hassett et al.
`FOREIGN PATENT DOCUMENTS
`
`
`
`EP
`EP
`EP
`GB
`GB
`GB
`GB
`GB
`GB
`JP
`JP
`JP
`JP
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`WO
`
`12/1986
`O2O6565
`O 566 454 A1 10/1993
`96303727
`8/1996
`2O34995
`6/1980
`2141907
`1/1985
`22O7314
`1/1987
`218567O
`7/1987
`22.565.49
`12/1992
`2281434
`3/1995
`1-1838O
`1/1989
`3204259
`5/1991
`42SO591
`7/1992
`6314184
`8/1994
`8804507
`6/1988
`9007844
`7/1990
`92.12488
`7/1992
`93.09631
`5/1993
`93.19.427
`9/1993
`WO 94/30000
`12/1994
`9531069
`11/1995
`963O864
`10/1996
`9634.466
`10/1996
`WO 96/36141
`11/1996
`
`OTHER PUBLICATIONS
`
`Joanna Bean “Colorado-Based Startup Uses Computer
`Screen Saver for Marketing”, The Gazette Telegraph. Feb.
`22, 1994.
`Donald T. Hawkins, Electronic Advertising on Online
`Information Systems, Online, V. 18, n. 2, pp. 26-39.3/94.
`Cooperstock et al., “Why Use A Fishing Line When you
`have a Net? An Adaptive Multicast Data Distribution Pro
`tocol', 1996 USENIX Technical Conference, Jan. 22–26,
`1996, San Diego, CA pp. 343–352.
`CompuServe Brochure, pp. 1-4, Cupertino, CA U.S.A.,
`1996.
`“First Looks”, PC Magazine, Jan. 7, 1997, p. 60.
`David Bank, “Inverted Web: How Net is Becoming More
`Like Television to Draw Advertisers'.The Wall Street Jour
`nal, Friday, Dec. 13, 1996.
`Robinson, G., et al. “Touch-Tone Teletext, A Combined
`Teletext-View Data System”, IEEE Transaction on Con
`Sumer Electronics, vol. CE25, No.3, Jul.1979, pp. 299-303.
`Crowther, G.O., “Teletext and Viewdata Systems and Their
`Possible Extension to Europe and USA, IEEE Transaction
`on Consumer Electronics, vol. CE25, No. 3, Jul. 1979, pp.
`288-294.
`Article, “There's more to one-way address ability than
`meets the eye'.
`Article, “DIP II”, “The Ultimate Program Guide Unit From
`the Ultimate Listing Company'.
`“View Data”, The British Library, Chapter 10, Science
`Reference Library, pp. 111-123.
`
`F. Schneider, “United States District Court Northern District
`of New York”, Rue Walsh & Miller, Attorney's at Law, Nov.
`11, 1993.
`66
`99.
`EP Sy; prin, Journalist User Guide', 1993,
`ay 23,
`pp.
`.
`.
`“Journalists Quick Start”, Article PED Software Corpora
`tion, 1997.
`“Better Internet Access With WINVN' Technology Today,
`Jame M. Dumoulin, p. 14. Aerospace Technology Innova
`tion.
`Brian Profit, “Intercast Brings the Web to TV”, PC Tech/
`Internet Tools, Jan. 21, 1997, pp 203-204.
`K. Birman, et al., “The ISIS System Manual”. By The ISIS
`Project, Jun. 15, 1988, pp 1-291.
`K. Birman, et al., Programming Your Way Out Of The Past
`ISIS and The Meta Project, Sun Technology, Summer 1989,
`pp. 90–104.
`Ped Software Corporation, “Journalist For A Window on a
`new World Of News”, 1994, pp 1-4.
`Diaz et al., Rule Management in Object Oriented Databases:
`A Uniform Approach Barcelona, Spain, Sep. 1991, pp
`317-326.
`“Monitoring Corporate Information With FirstFloor Prod
`ucts”, World Wide Web, 1996.
`Risch, T., “Monitoring Database Objects”, Amsterdam
`1989, pp. 444-453.
`McKenzie G.A., “ORACLE-An Information Broadcasting
`Service Using Data Transmission in the Vertical Interval”,
`Journal of the SMPTE vol. 83, Jan. 1974, pp 5-10.
`Schroeder et al., “Experience with Grapevine: The Growth
`of a Distributed System”, ACM Transactions on Computer
`Systems, vol. 2, No. 1, Feb. 1984, pp 3–23.
`Roizen, J., Teletext in the USA, SMPTE Journal, vol. 90,
`No. 7, Jul. 1981, pp 602–610.
`James, A., “ORACLE-Broadcasting the Written Word”,
`Wireless World, vol. 79, No. 1453, Jul. 1973, pp 314-316.
`Phillips, R., Mediaview: “A General Multimedia Digital
`Publication System”, Communications of the ACM, Jul.
`1991, vol. 34, No. 7, pp 75–83.
`Forsdick et al., “Initial Experience with Multimedia Docu
`ments in Diamond'', 1984, pp.99-113.
`Birman et al., “Exploiting Virtual Synchrony in Distributed
`Systems”, Operating Systems Principles, 1987, pp 123-138.
`Bulterman et al., A Structure for Transportable, Dynamic
`Multimedia Documents, USENIX, Summer 1991, Nash
`ville, TN, pp 137-155.
`InterTect, Ltd., “Health & Science News”, Hyper Texxt
`New ZZ, Mar. 1996.
`Kass, A., “An Interchange Standard and System for Brows
`ing DIgital Documents”, May 22, 1995, pp 1-105.
`Avalos, G., “PointCast to team with Microsoft, add new Net
`dimension’, Contra Costa Times, Dec. 12, 1996, pp 1C, 5 C.
`Bank, D., “Microsoft Picks On-Line News From Point
`Cast”, The Wall Street Journal, Marketplace, Dec. 12, 1996.
`“Microsoft to Expand Its Internet Reach”, Los Angeles
`Times, Dec. 12, 1996.
`Postel et al., “The ISI Experimental Multimedia Mail Sys
`tem', ISI Research Report, Sep. 1986, pp 1-27.
`Huang et al., “Multimedia E-mail: the Evolution Approach
`Based on Adapters’, Sep. 1994, pp 785-800.
`Phillips, R., “An Interpersonal Multimedia Visualization
`System”, IEEE Computer Graphics & Applications, May
`1991, pp 20–27.
`
`Snap's Exhibit No. 1004
`Page 003
`
`
`
`US 6,807,558 B1
`Page 4
`
`Srinivas Ramanathan et al., “Architectures fro Personalized
`Multimedia”, IEEE Multimedia, Spring 1994, pp. 37-46.
`Dunkin, A., “PC Meets TV: The Plot Thickens', Personal
`Business Week, Dec. 23, 1996, pp. 94-95.
`Dieberger, A., “Browsing the WWW by interacting with a
`textual virtual environment-A framework for experiment
`ing with navigational metaphors”, 1996, pp 170-179.
`Ramanathan et al., “Towards personalized multimedia dia
`l-up services”, Computer Networks and ISDN Systems,
`1994, pp 1035–1322.
`Borenstein, N., Multimedia Electronic Mail: “Will the
`Dream become a reality?” Communicatons of the ACM,
`Apr. 1991, vol. 34, No. 4, pp 117–119.
`Zuckerman L., “Pushing the Envelope on Delivery of Cus
`tomized Internet”, New York Times, Dec. 9, 1996, pp D5.
`Yan et al., "Sift- A Tool for Wide-Area Information dis
`Semination' Unenix Technical conference, Jan. 16-20,
`1995, New Orleans, LA, pp 177-186.
`Story et al., “The RightPages Image-Based Electronic
`Library for Alerting and Browsing, AT&T Bell Laborato
`ries, Sep.1992, pp 17-25.
`Mitchell, G., “Two Free Programs Deliver News to Your
`PC, PC World, Aug. 1996, pp 76.
`Corel Draw Users Manual-Version 4.0, pp. 1-475, Corel
`Corporation, 1993.
`“A Need-To-Know Basis', WebMaster, Oct. 1996.
`“Microsoft Cuts deals with 2 firms”, San Jose Mercury
`News, Dec. 12, 1996.
`“Microsoft Unites With Pointcast at Trade Show”, San
`Francisco Chronicle, Dec. 12, 1996.
`“Microsoft and Pointcast in Broadcast Alliance', The New
`York Times, Dec. 12, 1996.
`“Big Business at Businesswire.Com”, INSITE, Web Tech
`niques, Christopher Elliott, pp. 95-99, Dec. 1996.
`“Microsoft teams with Poincast', The Globe and Mail, Dec.
`12, 1996.
`Prodigy article, Prodigy Services Company, 1989, pp 1-6.
`K. Birman, et al., “The ISIS System Manual”. By the ISIS
`Project, Mar. 15, 1988, pp 1-15.
`“Journalist”, “Your Personalized Newspaper for CompS
`erve”, Ped Software Corporation, 1994, pp 1-143.
`Lamont, L., “Synchronization of Multimedia Data for a
`Multimedia News-on-Demand Application', IEEE Journal
`on Selected Areas in communications, Vol. 14, No. 1, Jan.
`1996, pp 264-278.
`Baer, R., “Tele-Briefs a Novel User-Selectable Real Time
`News Headline Service for Cable TV'', IEEE Transactions
`on Consumer Electronics, vol. CE–25, No. 3, Jul. 1979, pp
`406-408.
`Frook, J., “News to the Desktop', Interactive Age, Apr. 29,
`1996, pp IA1, 1A8.
`Hoffert, E. et al., The Digital News System at EDUCOM: A
`Convergence of Interactive Computing, Newspapers, Tele
`vision and High-Speed Networks, Communications of the
`ACM, Apr. 1991/vol. 34, pp 113-116.
`“Point Cast Network”, Netguide, www.netguidemag.com,
`Sep. 1996, pp 121.
`“Specification of Abstract Syntax Notation One”, Fascicle
`VIII.4-Rec.X.208, Melbourne, 1988, pp 57–130.
`J. Gecael, “The Architecture of Videotex Systems”, 1983,
`pp174–177, pp. 233-238.
`Professional Group E14 (Television and Sound), Broadcast
`and Wired Teletext Systems-Ceefax, Oracle, Viewdata, Jan.
`13, 1976, pp 2–7.
`
`“IBM Technical Disclosure Bulletin”, IBM Corporation,
`Patent Library vol. 28, No. 5, Oct. 1985, pp. 2160–2161.
`Singh, A., “News Servers', PC Magazine, Jan. 21, 1997.
`Thimm, H., “A Multimedia Enhanced CSCW Trvice for
`Wide Area Cooperative Authoring of Multimedia Docu
`ments”, SIGOIS Bulletin, Dec. 1994, vol. 15, No. 2, pp
`49-57.
`Jackson, S. et al., “InterMail: A Prototype Hypermedia Mail
`System”, Dec. 1991, pp. 405-409.
`Miller, G. et al., “News On-Demand for Multimedia Net
`works”, 1993, pp. 383–392.
`K. P. Birman et. al., “ISIS Documentation: Release 1’, Jul.
`1987, pp 1-89.
`Barrie, J., et al., “The World Wide Web AS An Instructional
`Tool”, Science/vol. 274, Oct. 1996, pp. 371-372.
`Berst, J., “Push Products Redefine Internet', PC Week,
`1996, pp 63.
`Overton, R., “PointCast 1.1: More Content for News Junk
`ies”, PC World, Jan. 1997, pp 102.
`Nauchno-Tekh, article, “An Adaptation Method for SDI’,
`Nauchno-Teknicheskaya Informatsiya Seriya 2, 1973,
`USSR, pp 25–27.
`Simba Information, Inc., “PED Delivers Personalized News
`papers To Users Desktops”, Electronic Information Report,
`Apr. 15, 1994, vol. 15, No. 14.
`O'Connell, G.M., article, “Turning on to screen Savers',
`Jun. 1994, pp. 97.
`Journal Article, “Innovation That Has a Purpose Is Called
`Key to Tehnology Success Anonymous”, Marketing News
`vol. 22, No. 6, Mar. 14, 1988, pp. 37, 40.
`Inglesby, T, Journal Article, "Manufacturing Systems
`Supplement”, Oct. 1992, pp 6-10.
`Quain, J., “Journalist Delivers Your Own Personlized News
`paper”, PC Magazine, vol. 12, No. 17, Oct. 12, 1993, pp. 49.
`Flynn, M. et al., “The Daily Me: Laying Out Tomorrow's
`(electronic) News”, PC Magazine, vol. 12, No. 15, Oct. 12,
`1993, pp. 29.
`Textine Global News, Home Computer-From Your own
`Correspondent, Sep. 24, 1993, pp 15.
`Business & Industry, “Journalist-A New Podigy Add On',
`Newsbytes News Network, Apr. 5, 1994.
`Peake, S. et al., “New Custom File Capability For Nexis”,
`Dateline: Dayton, OH., May 1, 1985.
`Abrahms, D., “Patent Office May Hinder Hopping Of bunny
`Across Computerscreens”, The Washinton Times, Business
`Section, Apr. 16, 1997, pp B7.
`Williams, M., Article, “Oracle's Vision of Networked
`Future', Geneva, Switzerland, Oct. 5, 1995.
`Article, “And Now The News- On Your PC Screen',
`Broadcast Newsbytes News Network, Kanata, Ontario,
`Canada, Oct. 16, 1995.
`Article, “Globe Information To Market NewsEdge. In
`Canada', Newsbytes News Network, Toronto, Ontario,
`Canada, May 26, 1992.
`Patent Abstracts of Japan, “European Patent Office”,
`Abstract date Jan. 20, 1993, Application JP910000887.
`Patent Abstracts of Japan, “European Patent Office”, Patent
`date Aug. 11, 1994, Application JP930124730.
`Patent Abstracts of Japan, “European Patent Office”,
`Abstract date Apr. 12, 1991, Application JP900000018.
`Berkely Systems, Inc. Article, “More After Dark for Macin
`tosh'', Vol. 1, pp 1-13, 1991.
`
`Snap's Exhibit No. 1004
`Page 004
`
`
`
`US 6,807,558 B1
`Page 5
`
`Daniel Grotta, et al., “PhotoGenix creates Screen-saver slide
`shows”, PC Magazine vol. 13, No. 16, pp 52, Sep. 27, 1994,
`Copyright Ziff-Davis Publishing Company 1994.
`Rebecca Rohan, "In Your Face makes you a Star-okay, a
`screen saver', Computer Shopper, May 1994, vol. 14, No. 5,
`pp. 767, Copyright Coastal Associates Publishing LP 1994.
`David Morgenstern, “Farcast service broadcasts instant info
`via the Internet; database use “droids' to proceSS new
`items”, PC Week, Aug. 29, 1994, vol. 11, No. 34, pp 50,
`Copyright Ziff-Davis Publishing Company 1994.
`Karen Rodriguez, "Individual to tap Internet with an agent
`based news service', Info World, Oct. 24, 1994, vol. 16, No.
`43, pp 58, Copyright infoWorld Publishing Company 1994.
`Article, “Specification Of Basic Encoding Rules For
`Abstract Syntax Notation One”, Fascicle VIII.4-Rec. X.209,
`Melbourne, 1988, pp.131-151.
`Patrick McKenna, “COMDEX-Moon Valley's NetCruiser
`CD and more”, Newsbytes, Nov. 16, 1994.
`
`F. Schmuck, “ISIS Release”, V2.0, May 1990, pp 1-12.
`Article, “VCR Technology”, No. 4 in a series of reports from
`Mitsubishi R&D, Video Review, Jan. 1989.
`U. Bensch, “VPV-VideoText Programs Videorecorder",
`The Phillips Group of Companies, Eindhoven, The Nether
`lands, Jun. 10, 1988 pp.1-5.
`Barbara Krasnoff, “Microsoft Scenes screen savers bring
`culture to your desktop (various natural and artistic wonders
`depicted as Screen images), Computer Shopper (cont.).
`Affidavit in Support of Lead Case Plaintiff's Motion for
`Partial Summary Judgment, ISIS Distributed Systems, Inc.
`versus Teknekron Software, Inc. Civil Action No
`93–CV-878 (FJS, GJD) (member case), Nov. 4, 1993.
`
`* cited by examiner
`
`Snap's Exhibit No. 1004
`Page 005
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 1 of 36
`
`US 6,807,558 B1
`
`100
`N1N
`
`Client
`
`102
`
`Cl
`
`
`
`102
`
`O6
`
`O4
`
`110
`
`
`
`Internet interface
`
`t
`
`
`
`
`
`AP News Feed
`DOWNeWS Feed
`Sports Ticker
`
`120
`NeWSWire Interface
`
`11
`
`
`
`
`
`
`User Interface
`
`information Database
`Tables for accessing data
`News Story items
`Advertisements
`mages
`Display Scripts
`Software for downloading to clients
`Client Catalog
`Advertising display statistics
`News item display statistics
`
`Application Servers
`Data Servers
`
`FIGURE 1A
`
`134
`136
`132
`138
`-140
`142
`144
`146
`-148
`149
`
`150
`152
`54
`
`Snap's Exhibit No. 1004
`Page 006
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 2 of 36
`
`US 6,807,558 B1
`
`
`
`or
`
`
`
`
`
`Destination
`Computer
`C D Se
`270
`
`
`
`FIG. 1B
`
`Snap's Exhibit No. 1004
`Page 007
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 3 of 36
`
`US 6,807,558 B1
`
`"Š- internet interconnectivity N-119 User Interface N176
`(Switches, etc)
`178
`
`17O
`
`172
`
`RAM
`
`Administration Manager
`Connection Scheduler
`Connection Manager
`Information Database
`Data ACCeSS Tables
`News Story items
`Advertisements
`Images
`Display Scripts
`User Profile
`
`
`
`
`
`
`
`174
`180
`181
`182
`184
`186
`183
`188
`190
`192
`194
`
`200
`Screen Saver/Viewer Procedures
`2O
`Main Screen Saver Procedure
`202
`Category Managers
`204
`Animation Engine
`2O6
`Profiler
`208
`Data VieWer
`20
`Display Statistics Generator
`WWW connection and viewer procsh-211
`Other Applications
`
`FIGURE 2
`
`Snap's Exhibit No. 1004
`Page 008
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 4 of 36
`
`US 6,807,558 B1
`
`
`
`202-1
`
`202-2
`202-3
`202-4
`2O2-5
`
`
`
`sprite Generator
`
`
`
`
`
`
`
`202A
`2O2B
`202C
`202D
`202E
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIGURE3
`
`User Profile
`194
`
`
`
`
`
`212
`213
`24
`215
`216
`27a.
`217b
`27C
`218
`
`- 219
`220
`221
`
`Category and Subcategory Preferences
`Timestamp - Last News Update
`Timestamp2-Last Ad Update
`Timestamp3 - Last Administrative Update
`Display Statistics
`
`Last Displayed Category, Ad, News items, etc.
`Screen Saver Exit Mode
`Item Storage Limits
`
`FIGURE 4
`
`Snap's Exhibit No. 1004
`Page 009
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 5 of 36
`
`US 6,807,558 B1
`
`Category Profiler Dialog Box
`222
`
`
`
`223
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Sports News Profile
`Checkbox for each topic that interests you:
`X Sports Images
`993 res
`D Sports Scoboard
`include only stories
`Baseball news
`mentioning:
`
`
`
`
`
`
`
`X Hockey news
`Soccer news
`D Tennis/Golf news
`Select All
`
`
`
`Exclude stories
`mentioning:
`
`DeSelect All
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`News Category Profile Data Structure
`202B
`Subcategory selections
`include filters
`Exclude filters
`
`
`
`
`
`FIGURES
`
`Snap's Exhibit No. 1004
`Page 0010
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 6 of 36
`
`US 6,807,558 B1
`
`
`
`Headline 2
`(Short Article)
`
`230a
`
`Headline 1
`
`23OC
`
`Headline 3
`
`Advertisement
`image
`
`FIGURE 6
`
`Snap's Exhibit No. 1004
`Page 0011
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 7 of 36
`
`US 6,807,558 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Define New Actor
`Edit Actor
`Delete Actor
`Smooth Path
`Wallpaper
`ActorS
`Actor2
`Actor3 Actor4
`SS
`N
`N
`N
`NxtN
`NxtN
`NxtAd SS3
`ArialFont
`x, y, size x, y, size
`x, y, size
`x, y, size x, y, size
`x, y, size
`2
`x, y, size x, y, size
`x, y, size
`3
`x, y, size x, y, size
`x, y, size
`4.
`
`Display Script Definition
`Dialog Box
`234
`
`
`
`Wallpaper: NYNY1
`
`236
`
`
`
`x, y, size
`x, y, size
`x, y, size
`x, y, size
`
`x, y, size
`x, y, size
`x, y, size
`x, y, size
`
`x, y, sizex, y, size
`30
`
`x, y, size x, y, size x, y, size
`
`Actor1: N-> NextHL, W=300, H=150
`
`235
`
`
`
`
`
`Display Script Data Structure
`237
`Header: Script Name, No. of Actors, Wallpaper,
`Static image List
`Actor definition arrays
`
`FIGURE 7A
`
`
`
`
`
`
`
`
`
`Open
`Save
`Save As
`Simulate
`FIGURE 7B
`
`Snap's Exhibit No. 1004
`Page 0012
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 8 of 36
`
`US 6,807,558 B1
`
`
`
`FileName Category Link
`Category a yell-Aoi New
`is as "A lot
`weather
`AF-A003 Weather
`sports NW
`A004
`News
`local NSU A005
`Weather
`SASNAoos are
`Health NNV A007
`Sports
`: NV Ao NE
`Seguy a
`New
`Category al N A001
`Sports
`Nairfi!
`A010
`Finance IV
`
`
`
`
`
`
`
`
`
`
`
`
`
`Nuty
`
`186
`
`
`
`
`
`Advertisement Queues
`File Name Category Link
`N001
`News
`N002
`News TV
`N003
`News
`Noo4
`News
`N005
`Weather
`N006
`Weather IV
`N007
`Sports
`N008
`Sports IV
`NO09
`Sports
`No10
`News
`No1
`Finance
`No12
`Finance
`:
`
`"
`
`FIGURE8 News Story Queues
`
`Snap's Exhibit No. 1004
`Page 0013
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 9 of 36
`
`US 6,807,558 B1
`
`
`
`
`
`FileName Category Link
`Category
`y
`s001
`p
`News
`i? "51so at
`weather
`F-s003 Weather
`sports
`N
`soo4
`weather
`Local || | \N GH
`Finance
`ASNS006 Finance
`Health
`AN
`SO07
`Sports
`:
`1
`\\ EH
`Sategy Oueue
`solo
`News IV
`so11
`Finance
`so12
`sports IV
`
`
`
`
`
`
`
`
`
`
`
`Script Oueues
`
`FIGURE 9
`
`Snap's Exhibit No. 1004
`Page 0014
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 10 of 36
`
`US 6,807,558 B1
`
`Photo or image
`ASSOCiated With
`Article
`
`
`
`Options) OG) Article
`
`
`
`of23)
`
`-
`
`Advertisement
`Image
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`260
`
`254
`
`FIGURE 10
`
`252
`
`258
`
`Snap's Exhibit No. 1004
`Page 0015
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 11 Of 36
`
`US 6,807,558 B1
`
`
`
`
`
`Client
`Computer
`
`104
`
`INFORMATION SERVER
`
`2 7 O
`
`272
`Application
`N/
`N Server 1
`Server 2 W
`
`
`
`FIGURE 11
`
`INFORMATION SERVER
`
`CLIENT COMPUTER
`Connection Scheduler
`
`initiate Connection --
`
`ASSion Applicati
`Send User Profile and -- ign Application Server
`Advertising Displa
`Statistics g LJISplay
`Application Server
`
`Select and Send news items,
`Load received data intou-- Ads,
`needed to update
`local database. Delete
`local database.
`specified items in local
`information database.
`Update data access
`tables.
`
`FIGURE 12
`
`Snap's Exhibit No. 1004
`Page 0016
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 12 of 36
`
`US 6,807,558 B1
`
`ACTOR
`(SUN.GIF)
`
`
`
`
`
`ACTOR2
`(NEWS HEADLINE)
`
`1350
`
`ANIMATION
`FILE
`
`ANM 1
`
`1410
`
`KSUMX
`
`1430
`
`
`
`CONTENT
`
`* HL
`SUM1
`* HL2
`SUM2
`HL 3
`
`1320
`
`FIG. 14
`
`
`
`
`
`FIG. 13
`
`ANM2
`
`HEAD
`{ LINE
`
`1420
`
`SCRIPT,CONTENTTEM
`
`ANM 1, SUM1
`ANM2, HL1
`ANM 1, SUM2
`ANM2, HL1
`ANM2, HL3
`
`k = ASSOCATED HEADLINE
`
`Snap's Exhibit No. 1004
`Page 0017
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 13 of 36
`
`US 6,807,558 B1
`
`SmartScreen
`
`
`
`
`
`Local
`Content
`Manager
`
`Fetch Engine
`
`
`
`Channel
`Viewer
`
`Figure 15
`
`
`
`Snap's Exhibit No. 1004
`Page 0018
`
`
`
`U.S. Patent
`
`Oct. 19, 2004
`
`Sheet 14 of 36
`
`US 6,807,558 B1
`
`The Big Picture
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Channels
`
`personalization
`
`Fetch Item Table
`
`
`
`UR
`-
`
`Renderer
`(e.g., E)
`
`URL
`
`d query
`ata items
`
`
`
`Localhost
`Server
`
`get/store
`fetch state
`(LID files)
`
`inscrt
`data
`items
`
`Content Tables
`
`Internet
`
`insert
`actor
`
`fetch
`instructions
`
`SmartScreen
`
`get actor
`
`Actor Table
`
`Category Table
`
`Figure 17
`
`Snap's Exhibit No. 1004
`Page 0019
`
`
`
`US. Patent
`
`Oct. 19, 2004
`
`Sheet 15 0f 36
`
`US 6,807,558 B1
`
`magmkmz
`5%2602;»>m05mm_mwzoEmmxm<s§oomowEm.»tommam
`
`
`
`
`mm_m0mm3m0...304mmZOtDmNIPx030.meEmz._.m<0._.Z_On_mi...ZOmO_>mwwgmzN50#30XUMIO
`
`
`
`
`
`
`
`
`
`mwomDOmmm4<mn._.<zN5002_>m_m_wmm.n_O._.Om._.<0_omo,n50m0<
`
`_>_._.I.mom30w00m\._.w<02m.n_0\1._.\m3n_own—\wZSMEEZO_._.<OO._
`
`
`MOEDOwOOM
`
`
`
`
`
`mm._._m-00mKMIPOm>>mz-00m
`
`
`
`m:h30m<
`
`
`
`
`
`9440(Emmam1...".0wI._.<mn_z_nus—SmMOE.0mm
`
`¥z_._0m=>2m
`
`mm...<z<s_
`
`m1.<30_>_oz_".0macaw<mm.m_>>
`
`
`
`mm<OI>>EZKNFZNT:rZO
`
`mwz<IOXm
`
`
`
`
`
`zmmmmvammoSEOLFSQ
`
`
`
`
`
`._<ZO_wwmm0200man—OEmma
`
`OZ_._O>OmmmXOOS.m0><_2m:
`
`
`
`
`
`MI...IODOEIPSET;m>mmmmtm
`
`m2<m®0mm
`
`
`
`QZ<mmmooxn.0_._.<M_OOS_m_D
`
`
`
`.mbxmmnZMQO
`
`
`
`
`
`mm<DZ<wwOmDOmmm$3.52
`
`
`
`
`
`0...025.103O._.Dw...<0_n_mn_
`
`
`
`
`
`W50FDOm<Dwzmmozoo
`
`
`
`
`
`
`
`moiuse:momDOmooa-
`
`O._.022m0>>>m._.mDn_Z_mums—D...
`
`
`
`
`
`
`
`
`
`
`
`wEéQOmuZO_._.<>mmmZOOw>Omn=>=
`
`mmEOmm—Dm
`
`O._.
`
`._.w<0._.z_Oa
`
`
`
`mZODFZMEDOOD
`
`
`
`M:mmDOE
`
`Snap‘s Exhibit No. 1004
`Page 0020
`
`Snap's Exhibit No. 1004
`Page 0020
`
`
`
`
`US. Patent
`
`400
`
`63f061a
`
`1B855a708a6
`
`
`
`ZOPOMZZOO>>mz02E
`
`mm<0hz_0n