[go: up one dir, main page]

WO2000034856A3 - System and method for controlling the usage of digital objects - Google Patents

System and method for controlling the usage of digital objects Download PDF

Info

Publication number
WO2000034856A3
WO2000034856A3 PCT/US1999/029147 US9929147W WO0034856A3 WO 2000034856 A3 WO2000034856 A3 WO 2000034856A3 US 9929147 W US9929147 W US 9929147W WO 0034856 A3 WO0034856 A3 WO 0034856A3
Authority
WO
WIPO (PCT)
Prior art keywords
digital data
data object
application
functions
document server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US1999/029147
Other languages
French (fr)
Other versions
WO2000034856A2 (en
Inventor
Greg Benson
Edward Hackbarth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaDNA Inc
Original Assignee
MediaDNA Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MediaDNA Inc filed Critical MediaDNA Inc
Priority to AU31151/00A priority Critical patent/AU3115100A/en
Publication of WO2000034856A2 publication Critical patent/WO2000034856A2/en
Publication of WO2000034856A3 publication Critical patent/WO2000034856A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/542Intercept

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Storage Device Security (AREA)

Abstract

A system and method for managing the use and access of digital data objects. According to the invention, control rights associated with a digital data object activate an external control object and an intercept application to intercept and monitor communications between a hosting application and a document server application associated with the creation of the digital data object. These intercepting and monitoring functions are performed without affecting or changing the hosting application or the document server application. The external control object activates an intercept application which mimics the functions of the document server application and performs user actions on the digital data oject as authorized by the external control object according to the control rights associated with the digital object. By intercepting and monitoring user actions on a digital data object, the invention can control access and use of the digital data object. Additionally, the invention can record histories of user actions on the digital data object. Moreover, the invention can augment the functions of the document server application associated with digital data object. Further, for security reasons, the invention can restrict use of the digital object to only authorized users. In addition, this invention may accomplish these functions by implementation in connection with Microsoft's Active Document Specification, which is built upon the Microsoft Component Object Model (COM) architecture and which is part of Microsoft's Oject Linking and Embedding (OLE) family of technologies.
PCT/US1999/029147 1998-12-08 1999-12-08 System and method for controlling the usage of digital objects Ceased WO2000034856A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU31151/00A AU3115100A (en) 1998-12-08 1999-12-08 System and method for controlling the usage of digital objects

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11149698P 1998-12-08 1998-12-08
US60/111,496 1998-12-08

Publications (2)

Publication Number Publication Date
WO2000034856A2 WO2000034856A2 (en) 2000-06-15
WO2000034856A3 true WO2000034856A3 (en) 2000-08-31

Family

ID=22338880

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/029147 Ceased WO2000034856A2 (en) 1998-12-08 1999-12-08 System and method for controlling the usage of digital objects

Country Status (2)

Country Link
AU (1) AU3115100A (en)
WO (1) WO2000034856A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065505B2 (en) 1994-11-23 2006-06-20 Contentguard Holdings, Inc. Method for metering and pricing of digital works
US7073199B1 (en) 2000-08-28 2006-07-04 Contentguard Holdings, Inc. Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine
US7206941B2 (en) 2000-08-28 2007-04-17 Contentguard Holdings, Inc. Method and apparatus for validating security components through a request for content
US7415439B2 (en) 2001-07-06 2008-08-19 Nokia Corporation Digital rights management in a mobile communications environment
US9471910B2 (en) 1999-10-25 2016-10-18 Smartflash, LLC Data storage and access systems

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1248988A2 (en) 1999-04-12 2002-10-16 Reciprocal, Inc. System and method for data rights management
EP1357457B1 (en) * 2001-01-17 2019-08-21 ContentGuard Holdings, Inc. Device and method for managing use of content
KR100843450B1 (en) * 2001-01-17 2008-07-03 콘텐트가드 홀딩즈 인코포레이티드 System and method for digital rights management using a standard rendering engine
DE10304885A1 (en) * 2003-02-06 2004-08-26 Brandenburgische Technische Universität Cottbus Method and computer device for automatically processing a system component in a computer operating environment
EP2194456A1 (en) * 2008-12-05 2010-06-09 NTT DoCoMo, Inc. Method and apparatus for performing a file operation
US10268775B2 (en) * 2012-09-17 2019-04-23 Nokia Technologies Oy Method and apparatus for accessing and displaying private user information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392386A (en) * 1994-02-03 1995-02-21 Inter Hi-Tec Ag Method and apparatus for adding functionality to computer programs executing under graphical user interfaces
EP0762273A1 (en) * 1995-09-06 1997-03-12 Seiko Epson Corporation Peripheral device control system using a plurality of objects, and programming method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5392386A (en) * 1994-02-03 1995-02-21 Inter Hi-Tec Ag Method and apparatus for adding functionality to computer programs executing under graphical user interfaces
EP0762273A1 (en) * 1995-09-06 1997-03-12 Seiko Epson Corporation Peripheral device control system using a plurality of objects, and programming method therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
RUSSINOVICH M ET AL: "EXAMINING VXD SERVICE HOOKING", DR. DOBB'S JOURNAL,US,SAN MATEO, CA, vol. 21, no. 5, 1 May 1996 (1996-05-01), pages 32,34,36 - 37, XP002035779 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065505B2 (en) 1994-11-23 2006-06-20 Contentguard Holdings, Inc. Method for metering and pricing of digital works
US9471910B2 (en) 1999-10-25 2016-10-18 Smartflash, LLC Data storage and access systems
US7073199B1 (en) 2000-08-28 2006-07-04 Contentguard Holdings, Inc. Document distribution management method and apparatus using a standard rendering engine and a method and apparatus for controlling a standard rendering engine
US7206941B2 (en) 2000-08-28 2007-04-17 Contentguard Holdings, Inc. Method and apparatus for validating security components through a request for content
US7237125B2 (en) 2000-08-28 2007-06-26 Contentguard Holdings, Inc. Method and apparatus for automatically deploying security components in a content distribution system
US7269735B2 (en) 2000-08-28 2007-09-11 Contentgaurd Holdings, Inc. Instance specific digital watermarks
US7412605B2 (en) 2000-08-28 2008-08-12 Contentguard Holdings, Inc. Method and apparatus for variable encryption of data
US7415439B2 (en) 2001-07-06 2008-08-19 Nokia Corporation Digital rights management in a mobile communications environment
US7421411B2 (en) 2001-07-06 2008-09-02 Nokia Corporation Digital rights management in a mobile communications environment

Also Published As

Publication number Publication date
WO2000034856A2 (en) 2000-06-15
AU3115100A (en) 2000-06-26

Similar Documents

Publication Publication Date Title
EP1361723A3 (en) Maintaining authentification states for resources accessed in a stateless environment
EP0729252A3 (en) Cryptographic key management
CA2435624C (en) Systems and methods for preventing unauthorized use of digital content
WO2004036350A3 (en) Secure file system server architecture and methods
WO2002044888A8 (en) Workflow access control
WO2002023798A8 (en) System for protecting objects distributed over a network
WO2001092993A3 (en) System and method for licensing management
EP1320010A3 (en) Secured data format for access control
WO2000034856A3 (en) System and method for controlling the usage of digital objects
WO2003038578A3 (en) User access control to distributed resources on a data communications network
EP1271882A3 (en) Methods and systems for controlling the scope of delegation of authentication credentials
WO2005048029A3 (en) System and method for controlling access to digital content, including streaming media
GB2320344B (en) Virtual environment manager for network computers
GB2360107A (en) Maintaining security in a distributed computer network
WO2001059673A3 (en) Method and system for accessing a remote storage area
ATE371888T1 (en) A SECURE AND OPEN COMPUTING PLATFORM
WO2004077265A3 (en) Content regulation
WO2002052386A3 (en) Method and system for software integrity control using secure hardware assisting device
EP0930758A3 (en) A distributed network computing system
WO2002003202A3 (en) Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network based applications
GB9719874D0 (en) Method for controlling access to electronically provided services and system for implementing such method
WO2004109443A3 (en) Managing data objects in dynamic, distributed and collaborative contexts
EP1251423A3 (en) Access control system
WO2005059684A3 (en) End point control
WO2006036320A3 (en) System and method for creating a security application for programmable cryptography module

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase