United States Patent6112181
Shear , ; et al.August 29, 2000

Title

Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information

Abstract

Rights management information is used at least in part in a matching, narrowcasting, classifying and/or selecting process. A matching and classification utility system comprising a kind of Commerce Utility System is used to perform the matching, narrowcasting, classifying and/or selecting. The matching and classification utility system may match, narrowcast, classify and/or select people and/or things, non-limiting examples of which include software objects. The Matching and Classification Utility system may use any pre-existing classification schemes, including at least some rights management information and/or other qualitative and/or parameter data indicating and/or defining classes, classification systems, class hierarchies, category schemes, class assignments, category assignments, and/or class membership. The Matching and Classification Utility may also use at least some rights management information together with any artificial intelligence, expert system, statistical, computational, manual, or any other means to define new classes, class hierarchies, classification systems, category schemes, and/or assign persons, things, and/or groups of persons and/or things to at least one class.


Inventors:Shear; Victor H. (Bethesda, MD), Van Wie; David M.  (Sunnyvale, CA), Weber; Robert P.  (Menlo Park, CA)
Assignee:InterTrust Technologies Corporation (Santa Clara, CA)
Appl. No.:965185
Filed:November 6, 1997

Current U.S. Class:705/1 
Field of Search:705/1,10,14,40,400 707/9,10 380/4

U.S. Patent Documents
3573747April 1971Adams et al.
3609697September 1971Blevins
3796830March 1974Smith
3798359March 1974Feistel
3798360March 1974Feistel
3798605March 1974Feistel
3806882April 1974Clarke
3829833August 1974Freeny, Jr.
3906448September 1975Henriques
3911397October 1975Freeny, Jr.
3924065December 1975Freeny, Jr.
3931504January 1976Jacoby
3946200March 1976Brobeck et al.
3956615May 1976Anderson et al.
3958081May 1976Ehrsam et al.
3970992July 1976Boothroyd et al.
4048619September 1977Forman, Jr. et al.
4071911January 1978Mazur
4112421September 1978Freeny, Jr.
4120030October 1978Johnstone
4163280July 1979Mori et al.
4168396September 1979Best
4196310April 1980Forman et al.
4200913April 1980Kuhar et al.
4209787June 1980Freeny, Jr.
4217588August 1980Freeny, Jr.
4220991September 1980Hamano et al.
4232193November 1980Gerard
4232317November 1980Freeny, Jr.
4236217November 1980Kennedy
4253157February 1981Kirschner et al.
4262329April 1981Bright et al.
4265371May 1981Desai et al.
4270182May 1981Asija
4278837July 1981Best
4305131December 1981Best
4306289December 1981Lumley
4309569January 1982Merkle
4319079March 1982Best
4323921April 1982Guillou
4328544May 1982Baldwin et al.
4337483June 1982Guillou
4361877November 1982Dyer et al.
4375579March 1983Davida et al.
4433207February 1984Best
4434464February 1984Suzuki et al.
4442486April 1984Mayer
4446519May 1984Thomas
4454594June 1984Heffron et al.
4458315July 1984Uchenick
4462076July 1984Smith, III
4462078July 1984Ross
4465901August 1984Best
4471163September 1984Donald et al.
4484217November 1984Block et al.
4494156January 1985Kadison et al.
4513174April 1985Herman
4528588July 1985Lofberg
4528643July 1985Freeny, Jr.
4553252November 1985Egendorf
4558176December 1985Arnold et al
4558413December 1985Schmidt et al.
4562306December 1985Chou et al.
4562495December 1985Bond et al.
4577289March 1986Comerford et al.
4584641April 1986Guglielmino
4588991May 1986Atalla
4589064May 1986Chiba et al.
4593183June 1986Fukatsu
4593353June 1986Pickholtz
4593376June 1986Volk
4595950June 1986Lofberg
4597058June 1986Izumi et al.
4634807January 1987Chorley et al.
4644493February 1987Chandra et al.
4646234February 1987Tolman et al.
4652990March 1987Pailen et al.
4658093April 1987Hellman
4670857June 1987Rackman
4672572June 1987Alsberg
4677434June 1987Fascenda
4680731July 1987Izumi et al.
4683553July 1987Mollier
4685056August 1987Barnsdale et al.
4688169August 1987Joshi
4691350September 1987Kleijne et al.
4696034September 1987Wiedemer
4701846October 1987Ikeda et al.
4712238December 1987Gilhousen et al.
4713753December 1987Boebert et al.
4740890April 1988Tobin
4747139May 1988Taaffe
4757533July 1988Allen et al.
4757534July 1988Matyas et al.
4768087August 1988Taub et al.
4791565December 1988Dunham et al.
4796181January 1989Wiedemer
4799156January 1989Shavit et al.
4807288February 1989Ugon et al.
4817140March 1989Chandra et al.
4823264April 1989Deming
4827508May 1989Shear
4858121August 1989Barber et al.
4864494September 1989Kobus
4868877September 1989Fischer
4903296February 1990Chandra et al.
4924378May 1990Hershey et al.
4930073May 1990Cina, Jr.
4949187August 1990Cohen
4977594December 1990Shear
4999806March 1991Chernow et al.
5001752March 1991Fischer
5005122April 1991Griffin et al.
5005200April 1991Fischer
5010571April 1991Katznelson
5023907June 1991Johnson et al.
5047928September 1991Wiedemer
5048085September 1991Abraham et al.
5050213September 1991Shear
5091966February 1992Bloomberg et al.
5103392April 1992Mori
5103476April 1992Waite et al.
5111390May 1992Ketcham
5119493June 1992Janis et al.
5126936June 1992Champion et al.
5128525July 1992Stearns et al.
5136643August 1992Fischer
5136646August 1992Haber et al.
5136647August 1992Haber et al.
5136716August 1992Harvey et al.
5146575September 1992Nolan, Jr.
5148481September 1992Abraham et al.
5155680October 1992Wiedemer
5168147December 1992Bloomberg
5185717February 1993Mori
5187787February 1993Skeen et al.
5214702May 1993Fischer
5221833June 1993Hecht
5222134June 1993Waite et al.
5224160June 1993Paulini et al.
5224163June 1993Gasser et al.
5235642August 1993Wobber
5241671August 1993Reed et al.
5245165September 1993Zhang
5247575September 1993Sprague et al.
5257369October 1993Skeen et al.
5260999November 1993Wyman
5263158November 1993Janis
5265164November 1993Matyas et al.
5276735January 1994Boebert et al.
5301231April 1994Abraham et al.
5311591May 1994Fischer
5319705June 1994Halter et al.
5335169August 1994Chong
5337360August 1994Fischer
5341429August 1994Stringer et al.
5343527August 1994Moore
5347579September 1994Blandford
5351293September 1994Michener et al.
5373440December 1994Cohen et al.
5373561December 1994Haber et al.
5390247February 1995Fischer
5390330February 1995Talati
5394469February 1995Nagel et al.
5410598April 1995Shear
5412717May 1995Fischer
5418713May 1995Allen
5421006May 1995Jablon
5422953June 1995Fischer
5428606June 1995Moskowitz
5438508August 1995Wyman
5442645August 1995Ugon
5444779August 1995Daniele
5449895September 1995Hecht et al.
5449896September 1995Hecht et al.
5450493September 1995Maher
5453601September 1995Rosen
5453605September 1995Hecht et al.
5455407October 1995Rosen
5455861October 1995Faucher et al.
5455953October 1995Russell
5457746October 1995Dolphin
5458494October 1995Krohn et al.
5463565October 1995Cookson et al.
5473687December 1995Lipscomb et al.
5473692December 1995Davis
5479509December 1995Ugon
5485622January 1996Yamaki
5491800February 1996Goldsmith et al.
5497479March 1996Hornbuckle
5497491March 1996Mitchell et al.
5499298March 1996Narasimhalu et al.
5504757April 1996Cook et al.
5504818April 1996Okano
5504837April 1996Griffeth et al.
5508913April 1996Yamamoto et al.
5509070April 1996Schull
5513261April 1996Maher
5530235June 1996Stefik et al.
5530752June 1996Rubin
5533123July 1996Force et al.
5534975July 1996Stefik et al.
5535322July 1996Hecht
5539735July 1996Moskowitz
5539828July 1996Davis
5550971August 1996Brunner et al.
5557518September 1996Rosen
5557798September 1996Skeen et al.
5563946October 1996Cooper et al.
5568552October 1996Davis
5572673November 1996Shurts
5592549January 1997Nagel et al.
5606609February 1997Houser et al.
5613004March 1997Cooperman et al.
5621797April 1997Rosen
5629980May 1997Stefik et al.
5633932May 1997Davis et al.
5634012May 1997Stefik et al.
5636292June 1997Rhoads
5638443June 1997Stefik
5640546June 1997Gopinath et al.
5655077August 1997Jones et al.
5687236November 1997Moskowitz et al.
5689587November 1997Bender et al.
5710834January 1998Rhoads
5715403February 1998Stefik
5732398March 1998Tagawa
5740549April 1998Reily et al.
5745604April 1998Rhoads
5748763May 1998Rhoads
5748783May 1998Rhoads
5748960May 1998Fischer
5754849May 1998Dyer et al.
5757914May 1998McManis
5768426June 1998Rhoads
5774872June 1998Golden et al.
5819263October 1998Bromley et al.
5842173November 1998Strum et al.
Foreign Patent Documents
0 370 146Nov., 1988EP
0 469 864 A2Feb., 1992EP
0 565 314 A2Oct., 1993EP
0 593 305 A2Apr., 1994EP
0 651 554 A1May., 1995EP
0 668 695 A2Aug., 1995EP
0 695 985 A1Feb., 1996EP
0 696 798 A1Feb., 1996EP
0 725 376Aug., 1996EP
0 778 513 A2Jun., 1997EP
0 795 873 A2Sep., 1997EP
0 84 441Jul., 1983EP
0128672Dec., 1984EP
0135422Mar., 1985EP
0180460May., 1986EP
0399822A2Nov., 1990EP
0421409A2Apr., 1991EP
0715243A1Jun., 1996EP
0715244A1Jun., 1996EP
0715245A1Jun., 1996EP
0715246A1Jun., 1996EP
0715247A1Jun., 1996EP
1-068835Mar., 1989JP
2-242352Sep., 1990JP
2-247763Oct., 1990JP
2-294855Dec., 1990JP
2136175Sep., 1984GB
2264796Sep., 1993GB
2294348Apr., 1996GB
2295947Jun., 1996GB
3803982A1Jan., 1990DE
4-369068Dec., 1992JP
5-181734Jul., 1993JP
5-257783Oct., 1993JP
5-268415Oct., 1993JP
57-726May., 1982JP
6-175794Jun., 1994JP
6-215010Aug., 1994JP
62-241061Oct., 1987JP
6225059Aug., 1994JP
64-68835Mar., 1989JP
7-056794Mar., 1995JP
7-084852Mar., 1995JP
7-141138Jun., 1995JP
7-200317Aug., 1995JP
7-200492Aug., 1995JP
7-244639Sep., 1995JP
749081Dec., 1996EP
8-137795May., 1996JP
8-152990Jun., 1996JP
8-185298Jul., 1996JP
9 004 79Dec., 1984BE
WO 85/03584Aug., 1985WO
WO 8502310May., 1985WO
WO 90/02382Mar., 1990WO
WO 92/06438Apr., 1992WO
WO 92/22870Dec., 1992WO
WO 93/01550Jan., 1993WO
WO 94/01821Jan., 1994WO
WO 94/03859Feb., 1994WO
WO 94/06103Mar., 1994WO
WO 94/22266Sep., 1994WO
WO 94/27406Nov., 1994WO
WO 96/00963Jan., 1996WO
WO 96/03835Feb., 1996WO
WO 96/05698Feb., 1996WO
WO 96/06503Feb., 1996WO
WO 96/13013May., 1996WO
WO 96/21192Jul., 1996WO
WO 97/03423Jan., 1997WO
WO 97/48203Dec., 1997WO
WO 9707656Mar., 1997WO
WO95/14289., 0000WO
WO97/32251Sep., 1997WO
Other References
Avery et al, Recommender Systems For Evaluating Computer Messages, Communications of the ACM, pp. 88-89 (Mar. 1997). .
Balabanovic et al, Content-based, Collaborative Recommendation, Communications of the ACM, pp. 66-72 (Mar. 1997). .
Bruner, PowerAgent, NetBot help advertisers reach Internet shoppers, Advertising Age (not later than Aug. 13, 1997). .
Clark, Ad Service Gives Cash Back (CNET News.com Aug. 4, 1997). .
Dempsey et al, The Warwick Metadata Workshop: A Framework For the Deployment of Resource Description (D-Lib Magazine, Jul./Aug. 1996). .
EDS Provides PowerAgent with Internet Services to Support One-to-One Marketing (PowerAgent Inc. 1997, no later than Aug. 13, 1997). .
Haar, Power Agent Launches Commercial Service (Interactive Week Aug. 4, 1997). .
Harman, Modern Factor Analysis (3d Ed. Revised, U. of Chicago Press 1976). .
Hearst, Interfaces For Searching the Web Scientific American pp. 68-72 (Mar. 1997). .
Holt, Start-up Promises User Confidentiality in Web Marketing Service (Infoworld Publishing Co. Aug. 4, 1997). .
Jiang et al, A Concept-Based Approach to Retrieval From An Electronic Industrial Directory, International Journal of Electronic Commerce vol. 1, No. 1, pp. 51-72 (Fall 1996). .
Kautz, Referral Web: Combining Social Networks and Collaborative Filtering, Communications of the ACM, pp. 63-65 (Mar. 1997). .
Konstan et al, Applying Collaborative Filtering to Usenet News, Communications of the ACM, pp. 77-87 (Mar. 1997). .
Lagoze, The Warwick Framework: A Container Architecture For Diverse Sets of Metadata (D-Lib Magazine, Jul./Aug. 1996). .
Lynch, Searching the Internet Scientific American pp. 52-56 (Mar. 1997). .
Maclachan, PowerAgent Debuts Spam-Free Marketing (TechWire Aug. 13, 1997). .
Mossberg, Threats to Privacy On-Line Become More Worrisome, p. B1 Wall Street Journal (Oct. 24, 1996). .
Negroponte, Electronic Word of Mouth, Wired p. 218 (Oct. 1996). .
PowerAgent Introduces First Internet `Infomediary` to Empower and Protect Consumers (PowerAgent Inc., 1997 (no later than Aug. 13, 1997)). .
PowerAgent Introduces First Internet `Infomediary` to Empower and Protect Consumers (PowerAgent Inc. Aug. 4, 1997). .
PowerAgent Introduces First Internet `Infomediary` to Empower and Protect Consumers (Techmall.com, Aug. 4, 1997). .
PowerAgent Introduces First Internet `Infomediary` to Empower and Protect Consumers (Tech Talk Aug. 4, 1997). .
PowerAgent Introduces Internet's First True 1:1 Marketing Network (PowerAgent Inc., Aug. 4, 1997). .
Proper Use of Consumer Information on the Internet, White Paper (PowerAgent Inc., Jun. 1997). .
Resnick et al, Recommender Systems, Communications of the ACM, pp. 56-58 (Mar. 1997). .
Resnick, Filtering the Information On the Internet Scientific American pp. 62-64 (Mar. 1997). .
Rothstein, Making the Internet Come to You, through `push` technology New York Times, p. D5 (Jan. 20, 1997). .
Rucker et al, Personalized Navigation For the Web, Communications of the ACM, pp. 73-75 (Mar. 1997). .
Schurmann, Pattern Classification (John Wiley & Sons 1996). .
Special Report, The Internet: Bringing Order From Chaos, Scientific American pp. 48, 50 ((Mar. 1997). .
Stefik, Introduction to Knowledge Systems, pp. 543-607 (Morgan Kaufmann Publishers, 1995). .
Stefik, Trusted Systems Scientific American pp. 78-81 (Mar. 1997). .
Terveen et al, A System For Sharing Recommendations, Communications of the ACM, pp. 59-62 (Mar. 1997). .
This Web Agent Knows What You Like, Business Week, p. 142E (Sep. 23, 1996). .
Voight, Beyond the Banner, Wired pp. 196, 200, 204 (Dec. 1996). .
What is Firefly? (Firefly Network Inc. 1995, 1996). .
Argent Information Q&A Sheet, http://www.digital-watermark.com/, Copyright 1995, The Dice Company, 7 pages. .
Arneke, David, et al., News Release, AT&T, Jan. 9, 1995, AT&T encryption system protects information services, 1 page. .
AT&T Technology, vol. 9, No. 4, New Products, Systems and Services, pp. 16-19. .
Baggett, Claude, Cable's Emerging Role in the Information Superhighway, Cable Labs, 13 slides. .
Barassi, Theodore Sedgwick, Esq., The Cybernotary: Public Key Registration and Certificaiton and Authentication of International Legal Transactions, 4 pages. .
Barnes, Hugh, memo to Henry LaMuth, subject: George Gilder articles, May 31, 1994. .
Bart, Dan, Comments in the Matter of Public Hearing and Request for Comments on the International Aspects of the National Information Infrastructure, Aug. 12, 1994. .
Baum, Michael, Worldwide Electronic Commerce: Law, Policy and Controls Conference, program details, Nov. 11, 1993. .
Bisbey, II et al., Encapsulation: An Approach to Operating System Security, Oct. 1973, pp. 666-675. .
Blom et al., Encryption Methods in Data Networks, Ericsson Technics, No. 2, 1978, Stockholm, Sweden. .
Cable Television and America's Telecommunications Infrastructure, National Cable Television Association, Apr. 1993. .
Caruso, Technology, Digital Commerce 2 plans for watermarks, which can bind proof of authorship to electronic works, New York Times (Aug. 1995). .
Choudhury, et al., Copyright Protection for Electronic Publishing over Computer Networks, AT&T Bell Laboratores, Murray Hill, New Jersey 07974 (Jun. 1994). .
Codercard, Spec Sheet--Basic Coder Subsystem, No date given. .
Communications of the ACM, Intelligent Agents, Jul. 1994, vol. 37, No. 7. .
Communications of the ACM, Jun. 1996, vol. 39, No. 6. .
Computer Systems Policy Project (CSSP), Perspectives on the National Information Infrastructure: Ensuring Interoperability (Feb. 1994), Feb. 1994. .
Cunningham, Donna, et al., News Release, AT&T, Jan. 31, 1995, AT&T, VLSI Technology join to improve info highway security, 3 pages. .
Data Sheet, About the Digital Notary Service, Surety Technologies, Inc., 1994-95, 6 pages. .
Denning et al., Data Security, 11 Computing Surveys No. 3, Sep. 1979. .
Diffie, Whitfield and Martin E. Hellman, IEEE Transactions on Information Theory, vol. 22, No. 6, Nov. 1976, New Directions in Cryptography, pp. 644-651. .
Diffie, Whitfield and Martin E. Hellman, Proceedings of the IEEE, vol. 67, No. 3, Mar. 1979, Privacy and Authentication: An Introduction to Cryptography, pp. 397-427. .
Digest of Papers, VLSI: New Architectural Horizons, Feb. 1980, Preventing Software Piracy With Crypto-Microprocessors, Robert M. Best, pp. 466-469. .
DiscStore (Electronic Publishing Resources 1991). .
Document from Internet, cgi@ncsa.uiuc.edu, CGI Common Gateway Interface, 1 page, 1996. .
DSP56000/DSP56001 Digital Signal Processor User's Manual, Motorola, 1990, p. 2-2. .
Dusse, Stephen R. and Burton S. Kaliski A Cryptographic Library for the Motorola 56000 in Damgard, I. M., Advances in Cryptology-Proceedings Eurocrypt 90, Springer-Verlag, 1991, pp. 230-244. .
Dyson, Esther, Intellectual Value, Wired Magazine, Jul. 1995, pp. 136-141 and 182-184. .
Effector Online vol. 6 No. 6, A Publication of the Electronic Frontier Foundation, 8 pages, Dec. 6, 1993. .
EIA and TIA White Paper on National Information Infrastructure, published by the Electronic Industries Association and the Telecommunications Industry Association, Washington, D.C., no date. .
Electronic Currency Requirements, XIWT (Cross Industry Working Group), no date. .
Electronic Publishing Resources Inc. Protecting Electronically Published Properties Increasing Publishing Profits (Electronic Publishing Resources 1991). .
First CII Honeywell Bull International Symposium on Computer Security and Confidentiality, Jan. 26-28, 1981, Conference Text, pp. 1-21. .
Framework for National Information Infrastructure Services, Draft, U.S. Department of Commerce, Jul. 1994. .
Framework for National Information Infrastructure Services, NIST, Jul. 1994, 12 slides. .
Garcia, D. Linda, testimony before a hearing on science, space and technology, May 26, 1994. .
Green paper, Intellectual Property and the National Information Infrastructure, a Preliminary Draft of the Report of the Working Group on Intellectual Property Rights, Jul. 1994. .
Greguras, Fred, Softic Symposium '95, Copyright Clearances and Moral Rights, Nov. 30, 1995 (as updated Dec. 11, 1995), 3 pages. .
Guillou, L.: Smart Cards and Conditional Access, pp. 480-490 Advances in Cryptography, Proceedings of EuroCrypt 84 (Beth et al, Ed., Springer-Verlag 1985). .
Hofmann, Jud, Interfacing the NII to User Homes, Electronic Industries Association, Consumer Electronic Bus Committee, 14 slides, no date. .
HOTJAVA.TM.: The Security Story, 4 pages, no date. .
IBM Technical Disclosure Bulletin, Multimedia Mixed Object Envelopes Supporting a Graduated Fee Scheme via Encryption, vol. 37, No. 03, Mar. 1994, Armonk, NY. .
IBM Technical Disclosure Bulletin, Transformer Rules for Software Distribution Mechanism-Support Products, vol. 37, No. 04B, Apr. 1994, Armonk, NY. .
IISP Break Out Session Report for Group No. 3, Standards Development and Tracking System, no date. .
Information Infrastructure Standards Panel: NII `The Information Superhighway`, Nations Bank--HGDeal--ASC X9, 15 pages, no date. .
Invoice? What is an Invoice? Business Week, Jun. 10, 1996. .
JAVASOFT, Frequently Asked Questions--Applet Security, What's Java.TM.? Products and Services, Java/Soft News, Developer's Cornier,Jun. 7, 1996, 8 pages. .
Kelly, Kevin, Whole Earth Review, E-Money,pp. 40-59, Summer 1993. .
Kent, Protecting Externally Supplied Software In Small Computers (MIT/LCS/TR-255 Sep. 1980). .
Kohntopp, M., Sag's durch die Blume, Apr. 1996, marit@schulung.netuse.de. .
Kristol et al., Anonymous Internet Mercantile Protocol, AT&T Bell Laboratories, Murray Hill, New Jersey, Draft: Mar. 17, 1994. .
Lanza, Mike, electronic mail, George Gilder's Fifth Article--Digital Darkhorse--Newspapers, Feb. 21, 1994. .
Levy, Steven, Wired, E-Money, That's What I Want, 10 pages, Dec. 1994. .
Low et al., Anonymous Credit Cards and its Collusion Analysis, AT&T Bell Laboratories, Murray Hill, New Jersey, Oct. 10, 1994. .
Low et al., Anonymous Credit Cards, AT&T Bell Laboratories, Proceedings of the 2nd ACM Conference on Computer and Communications Security, Fairfax, Virginia, Nov. 2-4, 1994. .
Low et al., Document Marking and Identification using both Line and Word Shifting, AT&T Bell Laboratories, Murray Hill, New Jersey, Jul. 29, 1994. .
Maxemchuk, Electronic Document Distribution, AT&T Bell Laboratories, Murray Hill, New Jersey 07974. .
Micro Card--Micro Card Technologies, Inc., Dallas, Texas, No date given. .
Milbrandt, E., Stenanography Info and Archive, 1996. .
Mori, Ryoichi and Masaji Kawahara, The Transactions of the Eieice, V, Superdistribution: The Concept and the Architecture, E73 (Jul. 1990), No. 7, Tokyo, Japan. .
Negroponte, Nicholas, Telecommunications, Some Thoughts on Likely and expected Communications scenarios: A Rebuttal, pp. 41-42, Jan. 1993. .
Neumann, et al., A Provably Secure Operating System: The System, Its Applications, and Proofs, Computer Science Laboratory Report CSL-116, Second Edition, SRI International (May 1980). .
News Release, Premenos Announces Templar 2.0--Next Generation Software for Secure Internet EDI, webmaster@templar.net, 1 page, Jan. 17, 1996. .
News Release, The Document Company Xerox, Xerox Announces Software Kit for Creating Working Documents with Dataglyphs, Nov. 6, 1995, Minneapolis, MN, 13 pages. .
News Release, The White House, Office of the President, Background on the Administration's Telecommunications Policy Reform Initiative, Jan. 11, 1994. .
NII, Architecture Requirements, XIWT, no date. .
Open System Environment Architectural Framework for National Information Infrastructure Services and Standards, in Support of National Class Distributed Systems, Distributed System Engineering Program Sponsor Group, Draft 1.0, Aug. 5, 1994. .
Pelton, Dr. Joseph N., Telecommunications, Why Nicholas Negroponte is Wrong About the Future of Telecommunication, pp. 35-40, Jan. 1993. .
Portland Software's ZipLock, Internet information, Copyright Portland Software 1996-1997, 12 pages. .
Premenos Corp. White Paper: The Future of Electronic Commerce, A Supplement to Midrange Systems, Internet webmaster@premenos.com, 4 pages, no date. .
Press Release, National Semiconductor and EPR Partner For Information Metering/Data Security Cards (Mar. 4, 1994). .
Rankine, G., Thomas--A Complete Single-Chip RSA Device, Advances in Cryptography, Proceedings of Crypto 86, pp. 480-487 (A.M. Odlyzko Ed., Springer-Verlag 1987). .
Reilly, Arthur K., Standards committee T1-Telecommunications, Input to the `International Telecommunications Hearings,` Panel 1: Component Technologies of the NII/GII, no date. .
ROI (Personal Library Software, 1987 or 1988). .
ROI-Solving Critical Electronic Publishing Problems (Personal Library Software, 1987 or 1988). .
Rose, Lance, Cyberspace and the Legal Matrix: Laws or Confusion?, 1991. .
Rosenthal, Steve, New Media, Interactive Network: Viewers Get Involved, pp. 30-31, Dec. 1992. .
Rosenthal, Steve, New Media, Interactive TV: The Gold Rush Is On, pp. 27-29, Dec. 1992. .
Rosenthal, Steve, New Media, Mega Channels, pp. 36-46, Sep. 1993. .
Schlossstein, Steven, International Economy, America: The G7's Comeback Kid, Jun./Jul. 1993. .
Scnaumueller-Bichl et al., A Method of Software Protection Based on the Use .
of Smart Cards and Cryptographic Techniques, No date given. .
Serving the Community: A Public-Interest Vision of the National Information Infrastructure, Computer Professionals for Social Responsibility, Executive Summary, no date. .
Shear, Solutions for CD-ROM Pricing and Data Security Problems, pp. 530-533, CD ROM Yearbook 1988-1989 (Microsoft Press 1988 or 1989). .
Smith et al., Signed Vector Timestamps: A Secure Protocol for Partial Order Time, CMU-93-116, School of Computer Science Carnegie Mellon University, Pittsburgh, Pennsylvania, Oct. 1991; version of Feb. 1993. .
Stefik, Internet Dreams: Archetypes, Myths, and Metaphors, Letting Loose the Light: Igniting Commerce in Electronic Publication, pp. 219-253, (1996) Massachusetts Institute of Technology. .
Stefik, Mark, Letting Loose the Light, Igniting Commerce in Electronic Publication, (1994, 1995) Palo Alto, California. .
Stephenson, Tom, Advanced Imaging, The Info Infrastructure Initiative: Data SuperHighways and You, pp. 73-74, May 1993. .
Sterling, Bruce, Literary freeware: Not for Commercial Use, remarks at Computers, Freedom and Privacy Conference IV, Chicago, Mar. 26, 1994. .
Struif, Bruno The Use of Chipcards for Electronic Signatures and Encryption in: Proceedings for the 1989 Conference on VSLI and Computer Peripherals, IEEE Computer Society Press, 1989, pp. 4/155-4/158. .
Suida, Karl, Mapping New Applications Onto New Technologies, Security Services in Telecommunications Networks, Mar. 8-10, 1988, Zurich. .
Templar Overview,: Premenos, Internet info@templar.net, 4 pages. .
Templar Software and Services: Secure, Reliable, Standards-Based EDI Over the Internet, Prementos, Internet info@templar.net, 1 page, no date. .
The 1:1 Future of the Electronic Marketplace: Return to a Hunting and Gathering Society, 2 pages, no date. .
The Benefits of ROI For Database Protection and Usage Based Billing (Personal Library Software, 1987 or 1988). .
The New Alexandria No. 1, Alexandria Institute, pp. 1-12, Jul.-Aug. 1986. .
Tygar et al., Cryptography: It's Not Just For Electronic Mail Anymore, CMU-CS-93-107, School of Computer Science Carnegie Mellon University, Pittsburgh, Pennsylvania, Mar. 1, 1993. .
Tygar et al., Dyad: A System for Using Physically Secure Coprocessors, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213 (undated). .
Tygar et al., Dyad: A System for Using Physically Secure Coprocessors, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213 (May 1991). .
Valovic T., Telecommunications, The Role of Computer Networking in the Emerging Virtual Marketplace, pp. 40-44, no date. .
Weber, Dr. Robert, Digital Rights Management Technologies, A Report to the International Federation of Reproduction Rights Organisations, Oct. 1995,pp1-49. .
Weber, Dr. Robert, Digital Rights Management Technologies, Oct. 1995, 21 pages. .
Weber, Metering Technologies for Digital Intellectual Property, A Report to the International Federation of Reproduction Rights Organisations, pp 1-29; Oct. 1994, Boston, MA, USA. .
Weder, Adele, Life on the Infohighway, 4 pages, no date. .
Weingart, Physical Security for the :ABYSS System, IBM Thomas J. Watson Research Center, Yorktown Heights, New York 10598 (1987). .
Weitzner, Daniel J., A Statement on EFF's Open Platform Campaign as of Nov., 1993, 3 pages. .
WEPIN Store, Stenography (Hidden Writing) (Common Law 1995). .
White, ABYSS: A Trusted Architecture for Software Protection, IBM Thomas J. Watson Research Center, Yorktown Heights, New York 10598 (1987). .
Wired 1.02, Is Advertising Really dead?, Part 2, 1994. .
World Wide Web FAQ, How can I put an access counter on my home page?, 1 page, 1996. .
XIWT Cross Industry Working Team, 5 pages, Jul. 1994. .
Yee, Using Secure Coprocessors, CMU-CS-94-149, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA15213, no date. .
Yellin, F. Low Level Security in Java, 8 pages, no date..~
Primary Examiner: Voeltz; Emanuel Todd
Assistant Examiner: Dixon; Thomas A
Attorney, Agent or Firm:Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P.

Claims


We claim:
1. A method for narrowcasting selected digital information involving a plurality of first appliances and a second appliance, the plurality of first appliances each being located remotely from the second appliance, the second appliance and at least one of the first appliances including a secure node used to process rights management information, including:
(a) at the second appliance, securely receiving from plural of the first appliances user rights management information associated with plural users and processing the received user rights management information in the second appliance's secure node;
(b) using the received user rights management information in a process of creating a user class hierarchy;
(c) assigning a user to a user class defined by the user class hierarchy, the assignment based at least in part on the received user rights management information;
(d) associating digital rights management information with digital information;
(e) defining a digital information class hierarchy at least in part based on the digital rights management information;
(f) assigning the digital information to a digital information class defined by the digital information class hierarchy, the assignment based at least in part on the digital rights management information;
(g) matching the digital information class with the user class, the matching based at least in part on rights management information;
(h) selecting the digital information;
(i) selecting the user; and
(j) sending the digital information and associated rights management information to the user.

2. The method of claim 1 in which the user rights management information is received in at least one secure container and the step of sending the digital information and associated rights management information to the user further includes storing the digital information and associated rights management information in at least one secure container and sending the at least one secure container to the user.

3. The method of claim 1 wherein the digital information and associated rights management information are sent to the user in the same secure container.

4. The method of claim 1 including the further step of at least one user appliance having a secure node receiving the digital information and associated rights management information, and the further step of using said digital information, the use governed by the secure node in accordance with the received associated rights management information.

5. The method of claim 1 including the further step of the secure node processing the secure container and using the received digital information, the use governed by the secure node in accordance with the received associated rights management information.

6. The method of claim 1 wherein said received user rights management information includes payment rules and controls information.

7. The method of claim 1 wherein said received user rights management information includes usage audit information.

8. The method of claim 1 wherein said received user rights management information includes membership card information.

9. The method of claim 1 wherein said received user rights management information includes digital certificate information.

10. The method of claim 1 wherein said sending to the user step the digital information is at least in part transaction information.

11. The method of claim 1 wherein said sending to the user step the digital information is at least in part event information.

12. The method of claim 1 wherein said sending to the user step the digital information is at least in part hard goods purchase information.

13. The method of claim 1 wherein said sending to the user step the digital information is at least in part entertainment information.

14. The method of claim 13 wherein said entertainment information is at least in part music information.

15. The method of claim 1 wherein said sending to the user step the digital information is at least in part executable software.

16. The method of claim 1 wherein said associated rights management information includes audit record information.

17. The method of claim 1 wherein said associated rights management information at least in part governs saving the digital information outside the secure environment.

18. The method of claim 1 wherein said associated rights management information at least in part governs modification of the digital information.

19. The method of claim 1 wherein said associated rights management information at least in part governs creation of an excerpt of the digital information.

20. The method of claim 1 wherein said associated rights management information at least in part governs reformatting the digital information.

21. The method of claim 1 wherein said associated rights management information at least in part governs using the digital information in the creation of at least one derivative work that incorporates at least a part of the digital information.

22. The method of claim 1 wherein said sending to the user step the associated rights management information includes at least some rules and controls governing use of the digital information in at least one specified sovereignty.

23. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part governs at least one value chain right.

24. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part governs at least one right in a chain of handling and control.

25. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part uses digital certificate information.

26. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part uses membership card information.

27. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part uses user attribute information.

28. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part governs usage audit record creation.

29. The method of claim 1 wherein said sending to the user step the associated rights management information at least in part governs payment record creation.

30. The method of claim 1 wherein said sending to the user step the associated rights management information specifies at least one clearinghouse acceptable to rightsholders.

31. The method of claim 30 wherein said at least one acceptable clearinghouse is a financial clearinghouse.

32. The method of claim 30 wherein said at least one acceptable clearinghouse is a usage clearinghouse.

33. The method of claim 30 wherein said at least one acceptable clearinghouse is a rights and permissions clearinghouse.

34. The method of claim 30 wherein said at least one acceptable clearinghouse is a secure directory service.

35. The method of claim 30 wherein said at least one acceptable clearinghouse is a transaction authority clearinghouse.

36. The method of claim 30 wherein said at least one acceptable clearinghouse is a certificate authority clearinghouse.

37. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one statistical technique identifying at least one cluster of instances sharing similar profiles or features.

38. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using numerical taxonomy techniques.

39. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.

40. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one pattern classification technique, including components analysis and neural approaches.

41. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one statistical technique that identifies at least one underlying dimension of qualities, traits, features, and characteristics, and assigning parameter data indicating the extent to which a given instance has, possesses, or may be characterized by the underlying dimension, factor, class, or result in the definition of at least one class or the assignment of at least one instance to at least one class.

42. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one statistical method employing fuzzy logic and fuzzy measurement or whose assignment to at least one class entails probabilities different from 1 or zero.

43. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one Baysian statistical classification techniques that uses an estimate of prior probabilities in determining class definitions or the assignment of at least one instance to at least one class.

44. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one statistical or graphical classification or data reduction method that uses rotation of reference axes, regardless of whether orthogonal or oblique rotations are used.

45. The method of claim 1 wherein the user or digital information class hierarchy is determined at least in part using at least one statistical method for two and three way multidimensional scaling.

46. The method of claim 1 wherein at least one first appliance is a personal computer.

47. The method of claim 1 wherein at least one first appliance is a consumer electronics appliance.

48. A method for narrowcasting selected digital information to specified recipients, including:
(a) at a receiving appliance, receiving selected digital information from a sending appliance remote from the receiving appliance, the receiving appliance having a secure node and being associated with a specified recipient;
(i) the digital information having been selected at least in part based on the digital information's membership in a first class, wherein the first class membership was determined at least in part using rights management information; and
(ii) the specified recipient having been selected at least in part based on membership in a second class, wherein the second class membership was determined at least in part on the basis of information derived from the specified recipient's creation, use of, or interaction with rights management information; and
(b) the specified recipient using the receiving appliance to access the received selected digital information in accordance with rules and controls, associated with the selected digital information, the rules and controls being enforced by the receiving appliance secure node.

49. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that includes payment rules and controls information.

50. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that includes audit record information.

51. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that governs saving the associated digital information outside a protected environment.

52. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that governs modifying the associated digital information.

53. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that governs creating an excerpt of the associated digital information.

54. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that governs using the associated digital information in the creation of at least one derivative work that incorporates at least part of the digital information.

55. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that includes usage audit information.

56. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that includes membership card information.

57. The method of claim 48 wherein the first or second class membership is determined at least in part using rights management information that includes digital certificate information.

58. The method of claim 48 wherein said received selected digital information is at least in part transaction information.

59. The method of claim 48 wherein said received selected digital information is at least in part event information.

60. The method of claim 48 wherein said received selected digital information is at least in part hard goods purchase information.

61. The method of claim 48 wherein said received selected digital information is at least in part entertainment information.

62. The method of claim 61 wherein said entertainment information is at least in part music information.

63. The method of claim 48 wherein said received selected digital information is at least in part executable software.

64. The method of claim 48 wherein said rules and controls at least in part govern use in at least one specified sovereignty.

65. The method of claim 48 wherein said rules and controls include at least one value chain rule and control.

66. The method of claim 48 wherein said rules and controls include governing at least one right in a chain of handling and control.

67. The method of claim 48 wherein said rules and controls at least in part use digital certificate information.

68. The method of claim 48 wherein said rules and controls at least in part use membership card information.

69. The method of claim 48 wherein said rules and controls at least in part use user attribute information.

70. The method of claim 48 wherein said rules and controls at least in part govern usage audit record creation.

71. The method of claim 48 wherein said rules and controls that at least in part govern payment record creation.

72. The method of claim 48 wherein said rules and controls in part specifying at least one clearinghouse acceptable to rightsholders.

73. The method of claim 72 wherein said at least one acceptable clearinghouse is a financial clearinghouse.

74. The method of claim 72 wherein said at least one acceptable clearinghouse is a usage clearinghouse.

75. The method of claim 72 wherein said at least one acceptable clearinghouse is a rights and permissions clearinghouse.

76. The method of claim 72 wherein said at least one acceptable clearinghouse is a secure directory service.

77. The method of claim 72 wherein said at least one acceptable clearinghouse is a transaction authority clearinghouse.

78. The method of claim 72 wherein said at least one acceptable clearinghouse is a VDE administration clearinghouse.

79. The method of claim 72 wherein said at least one acceptable clearinghouse is a certificate authority clearinghouse.

80. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one statistical technique identifying at least one cluster of instances sharing similar profiles or features.

81. The method of claim 48 wherein the first or second class membership is determined at least in part using numerical taxonomy techniques.

82. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.

83. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one pattern classification technique, including components analysis and neural approaches.

84. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one statistical technique that identifies at least one underlying dimension of qualities, traits, features, or characteristics, and assigning parameter data indicating the extent to which a given instance has, possesses, or may be characterized by the underlying dimension, factor, class, or result in the definition of at least one class or the assignment of at least one instance to at least one class.

85. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one statistical method employing fuzzy logic or fuzzy measurement or whose assignment to at least one class entails probabilities different from 100 or zero.

86. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one Baysian statistical classification techniques that uses an estimate of prior probabilities in determining class definitions or the assignment of at least one instance to at least one class.

87. The method of claim 48 wherein is determined at least in part using at least one statistical or graphical classification or data reduction method that uses rotation of reference axes, regardless of whether orthogonal or oblique rotations are used.

88. The method of claim 48 wherein the first or second class membership is determined at least in part using at least one statistical method for two and three way multidimensional scaling.

89. The method of claim 48 wherein said receiving appliance is a personal computer.

90. The method of claim 48 wherein said receiving appliance is a consumer electronics appliance.

91. A method for securely narrowcasting selected digital information to specified recipients including:
(a) receiving selected digital information in a secure container at a receiving appliance remote from a sending appliance, the receiving appliance having a secure node, the receiving appliance being associated with a receiving entity;
(i) the digital information having been selected at least in part based on the digital information's membership in a first class,
(ii) the first class membership having been determined at least in part using rights management information;
(b) the receiving entity having been selected at least in part based on said receiving entity's membership in a second class,
(i) the second class membership having been determined at least in part on the basis of information derived from the recipient entity's creation, use of, or interaction with rights management information;
(c) receiving at the receiving appliance rules and controls in a secure container,
(i) the rules and controls having been associated with the selected digital information; and
(d) using at the receiving appliance the selected digital information in accordance with the rules and controls,
(i) the rules and controls being enforced by the receiving appliance secure node.

92. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes payment rules and controls information.

93. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes audit record information.

94. The method of claim 91 wherein the first or second class membership is determined at least in part using that includes controls for saving associated digital information outside the secure environment.

95. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes controls for modifying the associated digital information.

96. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes controls for creating an excerpt of the associated digital information.

97. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes controls for using the associated digital information in the creation of at least one derivative work that incorporates at least part of the associated digital information.

98. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes usage audit information.

99. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes membership card information.
100. The method of claim 91 wherein the first or second class membership is determined at least in part using rights management information that includes digital certificate information.
101. The method of claim 91 wherein said received selected digital information includes transaction information.
102. The method of claim 91 wherein said received selected digital information includes event information.
103. The method of claim 91 wherein said received selected digital information includes hard goods purchase information.
104. The method of claim 91 wherein said received selected digital information includes entertainment information.
105. The method of claim 91 wherein said received selected digital information includes executable software.
106. The method of claim 91 wherein said rules and controls at least in part govern use in at least one specified sovereignty.
107. The method of claim 91 wherein said rules and controls govern at least one value chain right.
108. The method of claim 91 wherein said rules and controls at least in part govern at least one right in a chain of handling and control.
109. The method of claim 91 wherein said rules and controls at least in part use digital certificate information.
110. The method of claim 91 wherein said rules and controls at least in part use membership card information.
111. The method of claim 91 wherein said rules and controls at least in part use user attribute information.
112. The method of claim 91 wherein said rules and controls at least in part govern usage audit record creation.
113. The method of claim 91 wherein said rules and controls at least in part govern payment record creation.
114. The method of claim 91 wherein said rules and controls specify at least one clearinghouse acceptable to rightsholders.
115. The method of claim 114 wherein said at least one acceptable clearinghouse is a financial clearinghouse.
116. The method of claim 114 wherein said at least one acceptable clearinghouse is a usage clearinghouse.
117. The method of claim 114 wherein said at least one acceptable clearinghouse is a rights and permissions clearinghouse.
118. The method of claim 114 wherein said at least one acceptable clearinghouse is a secure directory service.
119. The method of claim 114 wherein said at least one acceptable clearinghouse is a transaction authority clearinghouse.
120. The method of claim 114 wherein said at least one acceptable clearinghouse is a VDE administration clearinghouse.
121. The method of claim 114 wherein said at least one acceptable clearinghouse is a certificate authority clearinghouse.
122. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one statistical technique identifying at least one cluster of instances sharing similar profiles or features.
123. The method of claim 91 wherein the first or second class membership is determined at least in part using numerical taxonomy techniques.
124. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.
125. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one pattern classification technique, including components analysis and neural approaches.
126. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one statistical technique that identifies at least one underlying dimension of qualities, traits, features, or characteristics, and assigning parameter data indicating the extent to which a given instance has, possesses, or may be characterized by the underlying dimension, factor, class, or result in the definition of at least one class or the assignment of at least one instance to at least one class.
127. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one statistical method employing fuzzy logic or fuzzy measurement or whose assignment to at least one class entails probabilities different from 200 or zero.
128. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one Baysian statistical classification techniques that uses an estimate of prior probabilities in determining class definitions or the assignment of at least one instance to at least one class.
129. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one statistical or graphical classification or data reduction method that uses rotation of reference axes, regardless of whether orthogonal or oblique rotations are used.
130. The method of claim 91 wherein the first or second class membership is determined at least in part using at least one statistical method for two and three way multidimensional scaling.
131. The method of claim 91 wherein said receiving appliance is a personal computer.
132. The method of claim 91 wherein said receiving appliance is a consumer electronics appliance.
133. A method for operating a subject switching system including:
(a) at the subject switch, receiving information identifying a class hierarchy made up of one or more digital information classes from a remote source,
(i) the class hierarchy having been defined at least in part using rights management information associated with digital information,
(ii) the class hierarchy having been used to classify the digital information, classification based at least in part on the rights management information;
(b) the subject switch publishing the class hierarchy to a user located remotely from the subject switch, the user having a user appliance containing a secure node;
(c) the user subscribing to one of the digital information classes;
(d) the user appliance monitoring received messages for digital information in the subscribed digital information class;
(e) the user appliance identifying one such received message;
(f) receiving at the user appliance rights management information associated with the identified digital information; and
(g) using at the user appliance the identified digital information in accordance with the received rights management information, the use governed by the user appliance secure node.
134. The method of claim 133 wherein said using step the identified digital information is at least in part transaction information.
135. The method of claim 133 wherein said using step the identified digital information is at least in part event information.
136. The method of claim 133 wherein said using step the identified digital information is at least in part hard goods purchase information.
137. The method of claim 133 wherein said using step the identified digital information is at least in part entertainment information.
138. The method of claim 133 wherein said using step the identified digital information is at least in part executable software.
139. The method of claim 133 wherein said class hierarchy defining step said rights management information includes audit record information.
140. The method of claim 133 wherein said class hierarchy defining step, said rights management information includes at least some rules and controls information.
141. The method of claim 133 wherein said rules and controls at least in part govern saving associated digital information out of the protected environment.
142. The method of claim 133 wherein said rules and controls at least in part govern modification of the associated digital information.
143. The method of claim 133 wherein said rules and controls at least in part govern creation of an excerpt of the associated digital information.
144. The method of claim 133 wherein said rules and controls at least in part govern reformatting the associated digital information.
145. The method of claim 133 wherein said rules and controls at least in part govern creation of at least one derivative work that incorporates at least a part of the associated digital information.
146. The method of claim 133 wherein said receiving at the subject switch step includes receiving class hierarchy information in a secure container.
147. The method of claim 133 wherein said monitoring step includes monitoring messages that are received at least in part in a secure container.
148. The method of claim 133 wherein said receiving at the user appliance step include receiving rules and controls in a secure container.
149. The method of claim 133 wherein said receiving at the user appliance step includes receiving identified digital information and associated rules and controls in the same secure container.
150. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls governing use in at least one specified sovereignty.
151. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls governing at least one value chain right.
152. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls governing at least one right in a chain of handling and control.
153. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls that use digital certificate information.
154. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls that use membership card information.
155. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls that use user attribute information.
156. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls that govern usage audit record creation.
157. The method of claim 133 wherein said receiving at the user appliance step said rights management information includes rules and controls specifying at least one clearinghouse acceptable to rightsholders.
158. The method of claim 157 wherein said at least one acceptable clearinghouse is a financial clearinghouse.
159. The method of claim 157 wherein said at least one acceptable clearinghouse is a usage clearinghouse.
160. The method of claim 157 wherein said at least one acceptable clearinghouse is a rights and permissions clearinghouse.
161. The method of claim 157 wherein said at least one acceptable clearinghouse is a secure directory service.
162. The method of claim 157 wherein said at least one acceptable clearinghouse is a transaction authority clearinghouse.
163. The method of claim 157 wherein said at least one acceptable clearinghouse is a VDE administration clearinghouse.
164. The method of claim 157 wherein said at least one acceptable clearinghouse is a certificate authority clearinghouse.
165. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one statistical technique identifying at least one cluster of instances sharing similar profiles or features.
166. The method of claim 133 wherein said class hierarchy is determined at least in part using numerical taxonomy techniques.
167. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.
168. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.
169. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one pattern classification technique, including components analysis and neural approaches.
170. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one statistical technique that identifies at least one underlying dimension of qualities, traits, features, or characteristics, and assigning parameter data indicating the extent to which a given instance has, possesses, or may be characterized by the underlying dimension, factor, class, or result in the definition of at least one class or the assignment of at least one instance to at least one class.
171. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one statistical method employing fuzzy logic or fuzzy measurement or whose assignment to at least one class entails probabilities different from 1 or zero.
172. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one Baysian statistical classification techniques that uses an estimate of prior probabilities in determining class definitions or the assignment of at least one instance to at least one class.
173. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one statistical or graphical classification or data reduction method that uses rotation of reference axes, regardless of whether orthogonal or oblique rotations are used.
174. The method of claim 133 wherein said class hierarchy is determined at least in part using at least one statistical method for two and three way multidimensional scaling.
175. The method of claim 133 wherein said using step the user appliance is a personal computer.
176. The method of claim 133 wherein said using step the user appliance is a consumer electronics appliance.
177. A method for operating a subject switching system including:
(a) at the subject switch, receiving rights management information associated with digital information from at least one remote source;
(b) creating at the subject switch a class hierarchy made up of one or more digital information classes,
(i) the class hierarchy having been defined at least in part using rights management information associated with digital information,
(ii) the class hierarchy having been used to classify the digital information, classification based at least in part on the rights management information;
(c) the subject switch publishing the class hierarchy to a user located remotely from the subject switch, the user having a user appliance containing a secure node;
(d) the user subscribing to one of the digital information classes;
(e) the user appliance monitoring received messages for digital information in the subscribed digital information class;
(f) the user appliance identifying one such received message;
(g) receiving at the user appliance rights management information associated with the identified digital information; and
(h) using at the user appliance the identified digital information in accordance with the received rights management information, the use governed by the user appliance secure node.
178. The method of claim 177 wherein said using step the identified digital information is at least in part transaction information.
179. The method of claim 177 wherein said using step the identified digital information is at least in part event information.
180. The method of claim 177 wherein said using step the identified digital information is at least in part hard goods purchase information.
181. The method of claim 177 wherein said using step the identified digital information is at least in part entertainment information.
182. The method of claim 177 wherein said using step the identified digital information is at least in part executable software.
183. The method of claim 177 wherein said class hierarchy defining step said rights management information includes audit record information.
184. The method of claim 177 wherein said class hierarchy defining step, said rights management information includes at least some rules and controls.
185. The method of claim 184 wherein said rules and controls at least in part govern saving the associated digital information out of the protected environment.
186. The method of claim 184 wherein said rules and controls at least in part govern modification of the associated digital information.
187. The method of claim 184 wherein said rules and controls at least in part govern creation of an excerpt of the associated digital information.
188. The method of claim 184 wherein said rules and controls at least in part govern reformatting the associated digital information.
189. The method of claim 184 wherein said rules and controls at least in part govern creation of at least one derivative work that incorporates at least part of the associated digital information.
190. The method of claim 177 wherein said receiving at the subject switch step includes receiving class hierarchy information in a secure container.
191. The method of claim 177 wherein said monitoring step includes monitoring messages received at least in part in a secure container.
192. The method of claim 177 wherein said receiving at the user appliance step include receiving rules and controls in a secure container.
193. The method of claim 177 wherein said receiving at the user appliance step includes receiving identified digital information and associated rules and controls in the same secure container.
194. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls governing use in at least one specified sovereignty.
195. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls governing at least one value chain right.
196. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls governing at least one right in a chain of handling and control.
197. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls that use digital certificate information.
198. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls that use membership card information.
199. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls that use user attribute information.
200. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls that govern usage audit record creation.
201. The method of claim 177 wherein said receiving at the user appliance step said rights management information includes rules and controls specifying at least one clearinghouse acceptable to rightsholders.
202. The method of claim 201 wherein said at least one acceptable clearinghouse is a financial clearinghouse.
203. The method of claim 201 wherein said at least one acceptable clearinghouse is a usage clearinghouse.
204. The method of claim 201 wherein said at least one acceptable clearinghouse is a rights and permissions clearinghouse.
205. The method of claim 201 wherein said at least one acceptable clearinghouse is a secure directory service.
206. The method of claim 201 wherein said at least one acceptable clearinghouse is a transaction authority clearinghouse.
207. The method of claim 201 wherein said at least one acceptable clearinghouse is a VDE administration clearinghouse.
208. The method of claim 201 wherein said at least one acceptable clearinghouse is a certificate authority clearinghouse.
209. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one statistical technique identifying at least one cluster of instances sharing similar profiles or features.
210. The method of claim 177 wherein said class hierarchy is determined at least in part using numerical taxonomy techniques.
211. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one of cluster analysis, factor analysis,
components analysis, and other similar data reduction or classification techniques.
212. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one of cluster analysis, factor analysis, components analysis, and other similar data reduction or classification techniques.
213. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one pattern classification technique, including components analysis and neural approaches.
214. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one statistical technique that identifies at least one underlying dimension of qualities, traits, features, or characteristics, and assigning parameter data indicating the extent to which a given instance has, possesses, or may be characterized by the underlying dimension, factor, class, or result in the definition of at least one class or the assignment of at least one instance to at least one class.
215. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one statistical method employing fuzzy logic or fuzzy measurement or whose assignment to at least one class entails probabilities different from 1 or zero.
216. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one Baysian statistical classification techniques that uses an estimate of prior probabilities in determining class definitions or the assignment of at least one instance to at least one class.
217. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one statistical or graphical classification or data reduction method that uses rotation of reference axes, regardless of whether orthogonal or oblique rotations are used.
218. The method of claim 177 wherein said class hierarchy is determined at least in part using at least one statistical method for two and three way multidimensional scaling.
219. The method of claim 177 wherein said using step the user appliance is a personal computer.
220. The method of claim 177 wherein said using step the user appliance is a consumer electronics appliance.

Description

FIELDS OF THE INVENTIONS

The inventions relate to electronic rights and transaction management. More particularly, the inventions relate to automated systems, methods and techniques for efficiently matching, selecting, narrowcasting, categorizing and/or classifying in a distributed electronic rights and/or other event and/or transaction management environment. For example, the inventions provide electronic computer based systems, methods and techniques for matching, classifying, narrowcasting, and/or selecting digital information describing people and/or other things. This matching, classifying, narrowcasting, and/or selecting can be based, at least in part, on elements of rights management information and/or one or more other categories of information--wherein such information is used for efficient, trusted event management assuring the execution of one or more controls related to, including, for example, consequences of processing such digital information describing people and/or other things. The present inventions also provide systems and methods for efficiently determining class hierarchies, classification schemes, categories, and/or category schemes and/or the assignment of objects, persons and/or things to said class hierarchies, classification schemes, categories, and/or category schemes using at least some rights management information.

BACKGROUND AND SUMMARY OF THE INVENTIONS

The modern world gives us a tremendous variety and range of options and choices. Cable and satellite television delivers hundreds of different television channels each carrying a different program. The radio dial is crowded with different radio stations offering all kinds of music, news, talk, and anything else one may care to listen to. The corner convenience store carries newspapers from around the country, and a well stocked newsstand allows you to choose between hundreds of magazines and publications about nearly every subject you can think of. Merchandise from all corners of the world is readily available at the shopping mall or by mail order. You can pay by check, in cash, or using any number of different kinds of credit cards and ATM cards.

This tremendous variety is good, but it also presents problems. Sometimes, it is hard or inefficient for us to find what we want and need because there are too many things to evaluate and choose from, and they are often located in too many places. We can waste a lot of time searching for the things we need or want at the right price, with the rights features, and at a particular time.

Sometimes, we never find things that satisfy what we feel we need or want. This happens when we don't know what to look for, how to look for it, or don't have the necessary assistance or tools to search successfully. For example, we may not know the best way of looking for something. Sometimes, we know what we are looking for but can't express or articulate it in ways that help us look. And sometimes, we don't even know what we are looking for. You may know you need something, know its missing, but never really know how to communicate to others what you are looking for. For example, someone who speaks only English may never find resources using Japanese or Spanish. In general, we often don't have the time or resources to look for all the things that would give us the most benefit or make us the most satisfied.

It's Hard To Find Mass Media Things You Want Or Need

FIG. 1A shows, as one example, how frustrating it can be to find anything to watch on the hundreds of television channels that may be available. The man in FIG. 1A spends a lot of time "channel surfing," trying to find something he is interested in watching. He may be moderately interested in golf, but may not like the particular golf tournament or golf players being broadcast at 7 o'clock on a particular channel. After flipping through other channels, he might think an action movie looks interesting only to find out after watching it for a while that he isn't really interested in it after all. A documentary on horses also seems interesting at first, but he finds it boring after watching it awhile because it doesn't give him the kind of information he is interested in. The whole process can be frustrating and he may feel he wasted a lot of time. FIG. 1B shows the man getting so frustrated at the wasted time and energy that he thinks that maybe watching television is just not worth it. What the man really needs is a powerful yet efficient way to find those things that most satisfy his desires--that is, match his needs and/or his interests.

Our Mail Overloads Us With Things We Don't Want or Need

The same thing can happen with information sent to us in the mail. It can be fun to receive some kinds of mail, such as personal letters, or magazines and catalogs on topics of personal interest. Certain other mail, such as bills, may not be fun but are usually important. Unfortunately, our mailboxes are typically overflowing with yet another kind of mail commonly referred to as "junk mail." The person in FIG. 2 finds his mailbox stuffed to the overflowing point with mail he never asked for and has absolutely no interest in. Most of this junk mail ends up unread and in the trash. However, it can take a long time to sort through all this mail to be sure you are only throwing out only the junk mail and not the good mail you are interested in or need. For example, it's sometimes hard to distinguish credit card bills from offers for new credit cards you don't need or want. Wouldn't it be useful if your mail could be automatically "cleaned" of the mail you had no interest in and you received only the mail you wanted or needed?

Sorting through things to identify things you might want, then selecting what you actually want, can be a frustrating and time consuming experience. For example, it wastes the time of the person who receives the junk mail, and it also wastes the time, money and effort of the people who spend their money to send mail to people hoping that they will buy their products.

As frustrating as finding and selecting may be to consumers, they often create even greater problems for businesses and people who want to locate or provide information, goods and services. It is often said, that in the world of business, "Information is Power" and "efficiency is the key to success." To find or sell the most relevant or useful information and to provide the ability to most efficiently allow business to operate at its best, we need easy-to-use tools that can help us navigate, locate, and select what matches our interests. In the modern world, it is often difficult to find out what different people like, and to supply people with the opportunity to select the best or most satisfying choices.

Past attempts outside the computer world to match up people with information, goods and/or services have had limited success. For example, attempts to "target" mass mailings may increase the chance that they will go to people who are interested in them, but the entire process is still very wasteful and inefficient. It is considered a good success rate to match the interests of only a few percent of the recipients of "junk" mail. Telemarketing campaigns that use the telephone to reach potential consumers can be very expensive, very annoying to consumers who are not interested in the products being marketed, and very costly and inefficient. A much more ideal situation for all concerned is enabling businesses to send information only to individual consumers likely to find the information interesting, desirable, convincing, and/or otherwise useful. That way, businesses save time and money and consumers aren't unproductively hassled by information, phone calls, junk mail, junk e-mail and the like. However, right now it is extremely difficult to accomplish this goal, and so businesses continue to annoy consumers while wasting their own time, money, and effort.

Because of the Vast Amount of Information Available, Even Systems that Provide a High Degree of Organization May Be Difficult to Use or Access

You can find yourself wasting a lot of time finding things--even in places where finding things is supposed to be easy. For example, a library is a place where you can find all sorts of useful information but can also waste a lot of time trying to find what you are looking for. Modern libraries can be huge, containing tens or even hundreds of thousands or millions of different books, magazines, newspapers, video tapes, audio tapes, disk