Home
Patent Search
IMT Blog
REGISTER
|
SIGN IN
United States Patent
6112181
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
3573747
April 1971
Adams et al.
3609697
September 1971
Blevins
3796830
March 1974
Smith
3798359
March 1974
Feistel
3798360
March 1974
Feistel
3798605
March 1974
Feistel
3806882
April 1974
Clarke
3829833
August 1974
Freeny, Jr.
3906448
September 1975
Henriques
3911397
October 1975
Freeny, Jr.
3924065
December 1975
Freeny, Jr.
3931504
January 1976
Jacoby
3946200
March 1976
Brobeck et al.
3956615
May 1976
Anderson et al.
3958081
May 1976
Ehrsam et al.
3970992
July 1976
Boothroyd et al.
4048619
September 1977
Forman, Jr. et al.
4071911
January 1978
Mazur
4112421
September 1978
Freeny, Jr.
4120030
October 1978
Johnstone
4163280
July 1979
Mori et al.
4168396
September 1979
Best
4196310
April 1980
Forman et al.
4200913
April 1980
Kuhar et al.
4209787
June 1980
Freeny, Jr.
4217588
August 1980
Freeny, Jr.
4220991
September 1980
Hamano et al.
4232193
November 1980
Gerard
4232317
November 1980
Freeny, Jr.
4236217
November 1980
Kennedy
4253157
February 1981
Kirschner et al.
4262329
April 1981
Bright et al.
4265371
May 1981
Desai et al.
4270182
May 1981
Asija
4278837
July 1981
Best
4305131
December 1981
Best
4306289
December 1981
Lumley
4309569
January 1982
Merkle
4319079
March 1982
Best
4323921
April 1982
Guillou
4328544
May 1982
Baldwin et al.
4337483
June 1982
Guillou
4361877
November 1982
Dyer et al.
4375579
March 1983
Davida et al.
4433207
February 1984
Best
4434464
February 1984
Suzuki et al.
4442486
April 1984
Mayer
4446519
May 1984
Thomas
4454594
June 1984
Heffron et al.
4458315
July 1984
Uchenick
4462076
July 1984
Smith, III
4462078
July 1984
Ross
4465901
August 1984
Best
4471163
September 1984
Donald et al.
4484217
November 1984
Block et al.
4494156
January 1985
Kadison et al.
4513174
April 1985
Herman
4528588
July 1985
Lofberg
4528643
July 1985
Freeny, Jr.
4553252
November 1985
Egendorf
4558176
December 1985
Arnold et al
4558413
December 1985
Schmidt et al.
4562306
December 1985
Chou et al.
4562495
December 1985
Bond et al.
4577289
March 1986
Comerford et al.
4584641
April 1986
Guglielmino
4588991
May 1986
Atalla
4589064
May 1986
Chiba et al.
4593183
June 1986
Fukatsu
4593353
June 1986
Pickholtz
4593376
June 1986
Volk
4595950
June 1986
Lofberg
4597058
June 1986
Izumi et al.
4634807
January 1987
Chorley et al.
4644493
February 1987
Chandra et al.
4646234
February 1987
Tolman et al.
4652990
March 1987
Pailen et al.
4658093
April 1987
Hellman
4670857
June 1987
Rackman
4672572
June 1987
Alsberg
4677434
June 1987
Fascenda
4680731
July 1987
Izumi et al.
4683553
July 1987
Mollier
4685056
August 1987
Barnsdale et al.
4688169
August 1987
Joshi
4691350
September 1987
Kleijne et al.
4696034
September 1987
Wiedemer
4701846
October 1987
Ikeda et al.
4712238
December 1987
Gilhousen et al.
4713753
December 1987
Boebert et al.
4740890
April 1988
Tobin
4747139
May 1988
Taaffe
4757533
July 1988
Allen et al.
4757534
July 1988
Matyas et al.
4768087
August 1988
Taub et al.
4791565
December 1988
Dunham et al.
4796181
January 1989
Wiedemer
4799156
January 1989
Shavit et al.
4807288
February 1989
Ugon et al.
4817140
March 1989
Chandra et al.
4823264
April 1989
Deming
4827508
May 1989
Shear
4858121
August 1989
Barber et al.
4864494
September 1989
Kobus
4868877
September 1989
Fischer
4903296
February 1990
Chandra et al.
4924378
May 1990
Hershey et al.
4930073
May 1990
Cina, Jr.
4949187
August 1990
Cohen
4977594
December 1990
Shear
4999806
March 1991
Chernow et al.
5001752
March 1991
Fischer
5005122
April 1991
Griffin et al.
5005200
April 1991
Fischer
5010571
April 1991
Katznelson
5023907
June 1991
Johnson et al.
5047928
September 1991
Wiedemer
5048085
September 1991
Abraham et al.
5050213
September 1991
Shear
5091966
February 1992
Bloomberg et al.
5103392
April 1992
Mori
5103476
April 1992
Waite et al.
5111390
May 1992
Ketcham
5119493
June 1992
Janis et al.
5126936
June 1992
Champion et al.
5128525
July 1992
Stearns et al.
5136643
August 1992
Fischer
5136646
August 1992
Haber et al.
5136647
August 1992
Haber et al.
5136716
August 1992
Harvey et al.
5146575
September 1992
Nolan, Jr.
5148481
September 1992
Abraham et al.
5155680
October 1992
Wiedemer
5168147
December 1992
Bloomberg
5185717
February 1993
Mori
5187787
February 1993
Skeen et al.
5214702
May 1993
Fischer
5221833
June 1993
Hecht
5222134
June 1993
Waite et al.
5224160
June 1993
Paulini et al.
5224163
June 1993
Gasser et al.
5235642
August 1993
Wobber
5241671
August 1993
Reed et al.
5245165
September 1993
Zhang
5247575
September 1993
Sprague et al.
5257369
October 1993
Skeen et al.
5260999
November 1993
Wyman
5263158
November 1993
Janis
5265164
November 1993
Matyas et al.
5276735
January 1994
Boebert et al.
5301231
April 1994
Abraham et al.
5311591
May 1994
Fischer
5319705
June 1994
Halter et al.
5335169
August 1994
Chong
5337360
August 1994
Fischer
5341429
August 1994
Stringer et al.
5343527
August 1994
Moore
5347579
September 1994
Blandford
5351293
September 1994
Michener et al.
5373440
December 1994
Cohen et al.
5373561
December 1994
Haber et al.
5390247
February 1995
Fischer
5390330
February 1995
Talati
5394469
February 1995
Nagel et al.
5410598
April 1995
Shear
5412717
May 1995
Fischer
5418713
May 1995
Allen
5421006
May 1995
Jablon
5422953
June 1995
Fischer
5428606
June 1995
Moskowitz
5438508
August 1995
Wyman
5442645
August 1995
Ugon
5444779
August 1995
Daniele
5449895
September 1995
Hecht et al.
5449896
September 1995
Hecht et al.
5450493
September 1995
Maher
5453601
September 1995
Rosen
5453605
September 1995
Hecht et al.
5455407
October 1995
Rosen
5455861
October 1995
Faucher et al.
5455953
October 1995
Russell
5457746
October 1995
Dolphin
5458494
October 1995
Krohn et al.
5463565
October 1995
Cookson et al.
5473687
December 1995
Lipscomb et al.
5473692
December 1995
Davis
5479509
December 1995
Ugon
5485622
January 1996
Yamaki
5491800
February 1996
Goldsmith et al.
5497479
March 1996
Hornbuckle
5497491
March 1996
Mitchell et al.
5499298
March 1996
Narasimhalu et al.
5504757
April 1996
Cook et al.
5504818
April 1996
Okano
5504837
April 1996
Griffeth et al.
5508913
April 1996
Yamamoto et al.
5509070
April 1996
Schull
5513261
April 1996
Maher
5530235
June 1996
Stefik et al.
5530752
June 1996
Rubin
5533123
July 1996
Force et al.
5534975
July 1996
Stefik et al.
5535322
July 1996
Hecht
5539735
July 1996
Moskowitz
5539828
July 1996
Davis
5550971
August 1996
Brunner et al.
5557518
September 1996
Rosen
5557798
September 1996
Skeen et al.
5563946
October 1996
Cooper et al.
5568552
October 1996
Davis
5572673
November 1996
Shurts
5592549
January 1997
Nagel et al.
5606609
February 1997
Houser et al.
5613004
March 1997
Cooperman et al.
5621797
April 1997
Rosen
5629980
May 1997
Stefik et al.
5633932
May 1997
Davis et al.
5634012
May 1997
Stefik et al.
5636292
June 1997
Rhoads
5638443
June 1997
Stefik
5640546
June 1997
Gopinath et al.
5655077
August 1997
Jones et al.
5687236
November 1997
Moskowitz et al.
5689587
November 1997
Bender et al.
5710834
January 1998
Rhoads
5715403
February 1998
Stefik
5732398
March 1998
Tagawa
5740549
April 1998
Reily et al.
5745604
April 1998
Rhoads
5748763
May 1998
Rhoads
5748783
May 1998
Rhoads
5748960
May 1998
Fischer
5754849
May 1998
Dyer et al.
5757914
May 1998
McManis
5768426
June 1998
Rhoads
5774872
June 1998
Golden et al.
5819263
October 1998
Bromley et al.
5842173
November 1998
Strum et al.
Foreign Patent Documents
0 370 146
Nov., 1988
EP
0 469 864 A2
Feb., 1992
EP
0 565 314 A2
Oct., 1993
EP
0 593 305 A2
Apr., 1994
EP
0 651 554 A1
May., 1995
EP
0 668 695 A2
Aug., 1995
EP
0 695 985 A1
Feb., 1996
EP
0 696 798 A1
Feb., 1996
EP
0 725 376
Aug., 1996
EP
0 778 513 A2
Jun., 1997
EP
0 795 873 A2
Sep., 1997
EP
0 84 441
Jul., 1983
EP
0128672
Dec., 1984
EP
0135422
Mar., 1985
EP
0180460
May., 1986
EP
0399822A2
Nov., 1990
EP
0421409A2
Apr., 1991
EP
0715243A1
Jun., 1996
EP
0715244A1
Jun., 1996
EP
0715245A1
Jun., 1996
EP
0715246A1
Jun., 1996
EP
0715247A1
Jun., 1996
EP
1-068835
Mar., 1989
JP
2-242352
Sep., 1990
JP
2-247763
Oct., 1990
JP
2-294855
Dec., 1990
JP
2136175
Sep., 1984
GB
2264796
Sep., 1993
GB
2294348
Apr., 1996
GB
2295947
Jun., 1996
GB
3803982A1
Jan., 1990
DE
4-369068
Dec., 1992
JP
5-181734
Jul., 1993
JP
5-257783
Oct., 1993
JP
5-268415
Oct., 1993
JP
57-726
May., 1982
JP
6-175794
Jun., 1994
JP
6-215010
Aug., 1994
JP
62-241061
Oct., 1987
JP
6225059
Aug., 1994
JP
64-68835
Mar., 1989
JP
7-056794
Mar., 1995
JP
7-084852
Mar., 1995
JP
7-141138
Jun., 1995
JP
7-200317
Aug., 1995
JP
7-200492
Aug., 1995
JP
7-244639
Sep., 1995
JP
749081
Dec., 1996
EP
8-137795
May., 1996
JP
8-152990
Jun., 1996
JP
8-185298
Jul., 1996
JP
9 004 79
Dec., 1984
BE
WO 85/03584
Aug., 1985
WO
WO 8502310
May., 1985
WO
WO 90/02382
Mar., 1990
WO
WO 92/06438
Apr., 1992
WO
WO 92/22870
Dec., 1992
WO
WO 93/01550
Jan., 1993
WO
WO 94/01821
Jan., 1994
WO
WO 94/03859
Feb., 1994
WO
WO 94/06103
Mar., 1994
WO
WO 94/22266
Sep., 1994
WO
WO 94/27406
Nov., 1994
WO
WO 96/00963
Jan., 1996
WO
WO 96/03835
Feb., 1996
WO
WO 96/05698
Feb., 1996
WO
WO 96/06503
Feb., 1996
WO
WO 96/13013
May., 1996
WO
WO 96/21192
Jul., 1996
WO
WO 97/03423
Jan., 1997
WO
WO 97/48203
Dec., 1997
WO
WO 9707656
Mar., 1997
WO
WO95/14289
., 0000
WO
WO97/32251
Sep., 1997
WO
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