throbber
(12) United States Patent
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket