KR100200445B1 - 파일 액세스 보안유지 방법 및 장치 - Google Patents
파일 액세스 보안유지 방법 및 장치 Download PDFInfo
- Publication number
- KR100200445B1 KR100200445B1 KR1019950009728A KR19950009728A KR100200445B1 KR 100200445 B1 KR100200445 B1 KR 100200445B1 KR 1019950009728 A KR1019950009728 A KR 1019950009728A KR 19950009728 A KR19950009728 A KR 19950009728A KR 100200445 B1 KR100200445 B1 KR 100200445B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- key
- called
- encrypted
- called file
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/125—Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
- G06F21/126—Interacting with the operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (22)
- 암호화된 파일에의 액세스를 선택적으로 허용하는 방법에 있어서, ①상기 암호화된 파일을 갖는 다수의 파일을 제공하는 단계와, ②적어도 부분적으로 실행가능한 코드로 구성된, 암호화되지 않은 보안 스터브를 상기 암호화된 파일에 부착하는 단계와, ③상기 다수의 파일을 접근가능한 위치에 두는 단계와, ④사용자 행위에 응하여, 호출된 파일에 대한 사용자 개시 요청을 발생하는 단계와-여기서, 상기 호출된 파일은 상기 다수의 파일중 하나임- ⑤상기 사용자 요청을 데이타 처리 시스템 호출로 번역하는 단계와, ⑥상기 데이타 처리 시스템 호출을 파일 관리 프로그램을 사용하여 수신하는 단계와-여기서, 상기 파일 관리 프로그램은 ⒜ 활성상태 또는 ⒝ 비활성상태로 존재하며, 운영체제의 일 구성요소임-, ⑦상기 호출된 파일이 상기 보안 스터브를 가진다고 판정된 경우, 상기 파일 관리 프로그램을 이용하여 상기 다수의 파일 중에서 상기 호출된 파일에 선택적으로 액세스하는 단계와, ⑧상기 호출된 파일이 상기 보안 스터브를 가지지 않는다고 판정된 경우, 상기 파일 관리 프로그램을 이용하여 상기 다수의 파일 중에서 상기 호출된 파일에 비선택적으로 액세스하는 단계와, ⑨상기 호출된 파일이 액세스되는 한도까지, 상기 사용자 개시 요청에 따라 상기 호출된 파일을 처리하는 단계를-여기서, 상기 다수의 파일중 상기 소정 파일에의 사용자에 의한 액세스는 상기 보안 스터브에 의해 제어됨- 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 파일 관리 프로그램을 사용하여 상기 호출된 파일에 선택적으로 액세스하는 단계와 비선택적으로 액세스하는 단계는 상기 호출된 파일의 적어도 일부를 검사하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 파일 관리 프로그램을 사용하여 상기 호출된 파일에 선택적으로 액세스 하는 단계와 비선택적으로 액세스하는 단계는 상기 호출된 파일이 상기 부착된 암호화되지 않은 보안 스터브를 갖는다고 판정된 경우, 암호해독 동작에 이용하기 위한 정보를 얻기 위하여 상기 부착된 암호화되지 않은 보안 스터브를 분석하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 호출된 파일이 상기 부착된 암호화되지 않은 보안 스터브를 갖지 않는다고 판정된 경우, 상기 호출된 파일이 처리되도록 허용하는 단계와, 상기 호출된 파일이 상기 부착된 암호화되지 않은 보안 스터브를 갖는다고 판정된 경우에는, ⒜ 암호해독 동작이 수행되도록 허용하는 정보를 얻기 위하여 ⑴ 상기 호출된 파일 및 ⑵ 상기 암호화되지 않은 보안 스터브중의 적어도 하나를 검사하고, ⒝ 상기 호출된 파일을 암호해독하며, ⒞ 상기 호출된 파일의 처리를 허용하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 호출된 파일이 상기 부착된 암호화되지 않은 보안 스터브를 가진다고 판정된 경우, 후속 처리를 위해 상기 호출된 파일을 전달함과 동시에 상기 호출된 파일을 동시에 암호해독하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 파일 관리 프로그램이 활성 상태에 있고 상기 호출된 파일이 상기부착된 암호화되지 않은 보안 스터브를 가진다고 판정된 경우, 상기 호출된 파일을 처리하기 전에 상기 부착된 암호화되지 않은 보안 스터브를 상기 호출된 파일로부터 분리하는 단계와, 상기 파일 관리 프로그램이 비활성 상태에 있고 상기 부착된 암호화되지 않은 보안 스터브가 존재한다고 판정된 경우, ⒜ 상기 호출된 파일의 처리를 저지하고, ⒝ 상기 호출된 파일을 실행할 수 없음을 상기 사용자에게 통보하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제1항에 있어서, 상기 적어도 하나의 암호화된 파일은 단명 키(a short-lived key)에 의해 암호해독될 수 있는 적어도 하나의 암호화된 소프트웨어 제품을 포함하는 파일 액세스 보안유지 방법.
- 제7항에 있어서, 상기 단명 키는 상기 소프트웨어 제품에 대한 특정 고객 시험 기간(a particular customer trial interval)을 정의하는 파일 액세스 보안유지 방법.
- 제7항에 있어서, 상기 특정 고객 시험 기간은 ⒜ 소정의 기간(a predefined time interval)과, ⒝ 소정의 호출 처리의 횟수(a predefined number of processing calls) 중의 적어도 하나를 포함하는 파일 액세스 보안유지 방법.
- 제8항에 있어서, 상기 파일 관리 프로그램을 상기 단명 키와 상호작용(interact)하는데 사용함으로써 상기 소프트웨어 제품에 대한 상기 특정 고객 시험 기간을 변경시키는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 제8항에 있어서, 상기 호출된 파일과 연관된 특정 파일에 상기 단명 키를 위치시키는 단계와; 상기 파일 관리 프로그램을 사용하여 상기 호출된 파일과 연관된 상기 파일 내의 상기 단명 키를 탐색하는 단계를 더 포함하는 파일 액세스 보안유지 방법.
- 암호화된 파일에의 액세스를 선택적으로 허용하는 장치에 있어서, ①상기 암호화된 파일을 갖는 다수의 파일을 제공하는 수단과, ②적어도 부분적으로 실행가능한 코드로 구성된, 암호화되지 않은 보안 스터브를 상기 암호화된 파일에 부착하는 수단과, ③상기 다수의 파일을 접근가능한 위치에 두는 수단과, ④사용자 행위에 응하여, 호출된 파일에 대한 사용자 개시 요청을 발생하는 수단과-여기서, 상기 호출된 파일은 상기 다수의 파일중 하나임- ⑤상기 사용자 요청을 데이타 처리 시스템 호출로 번역하는 수단과, ⑥상기 데이타 처리 시스템 호출을 파일 관리 프로그램을 사용하여 수신하는 수단과-여기서, 상기 파일 관리 프로그램은 ⒜ 활성상태 또는 ⒝ 비활성상태로 존재하며, 운영체제의 일 구성요소임-, ⑦상기 호출된 파일이 상기 보안 스터브를 가진다고 판정된 경우, 상기 파일 관리 프로그램을 이용하여 상기 다수의 파일 중에서 상기 호출된 파일에 선택적으로 액세스하는 수단과, ⑧상기 호출된 파일이 상기 보안 스터브를 가지지 않는다고 판정된 경우, 상기 파일 관리 프로그램을 이용하여 상기 다수의 파일 중에서 상기 호출된 파일에 비선택적으로 액세스하는 수단과, ⑨상기 호출된 파일이 액세스되는 한도까지, 상기 사용자 개시 요청에 따라 상기 호출된 파일을 처리하는 수단을-여기서, 상기 다수의 파일중 상기 소정 파일에의 사용자에 의한 액세스는 상기 보안 스터브에 의해 제어됨-포함하는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 파일 관리 프로그램은 상기 호출된 파일의 적어도 일부분을 검사하는 수단을 포함하는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 파일 관리 프로그램은 상기 부착된 암호화되지 않은 보안 스터브를 분석하여 암호해독 동작에서 사용되는 정보를 획득하는 수단을 더 포함하는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 파일 관리 프로그램은 상기 호출된 파일이 부착된 암호화되지 않은 보안 스터브를 갖지 않는다고 판정된 경우, 상기 호출된 파일이 처리되도록 허용하는 패스 스루 동작 모드(a pass-through mode of operation)와, 상기 호출된 파일이 부착된 암호화되지 않은 보안 스터브를 갖는다고 판정된 경우에는, ⒜ 암호해독 동작이 수행되도록 허용하는 정보를 획득하기 위하여 ⑴ 상기 호출된 파일 및 ⑵ 상기 암호화되지 않은 보안 스터브중의 적어도 하나를 검사하고, ⒝ 상기 호출된 파일을 암호해독하며, ⒞ 상기 호출된 파일의 처리를 허용하는 암호해독 동작 모드(a decryption mode of operation)를 포함하는 다수의 동작 모드에서 동작할 수 있는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 호출된 파일이 후속 처리를 위해 전달되는 것과 동시에 상기 호출된 파일을 암호해독하는 수단을 더 포함하는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 파일 관리 프로그램은, 상기 파일 관리 프로그램이 활성 상태에 있고 상기 부착된 암호화되지 않은 보안 스터브가 존재한다고 판정된 경우, 상기 호출된 파일을 실행하기 전에 상기 부착된 암호화되지 않은 보안 스터브를 상기 호출된 파일로부터 분리하고, 상기 파일 관리 프로그램이 비활성 상태에 있고 상기 부착된 암호화되지 않은 보안 스터브가 상기 호출된 파일에 부착된 채로 남아있다고 판정된 경우에는, ⒜ 상기 호출된 파일의 실행을 저지하고, ⒝ 상기 데이타 처리 시스템에 상기 호출된 파일이 실행될 수 없음을 알리는 메시지를 전송하는데 더 사용되는 파일 액세스 보안유지 장치.
- 제12항에 있어서, 상기 적어도 하나의 암호화된 파일은 단명 키로 암호해독될 수 있는 적어도 하나의 암호화된 소프트웨어 제품을 포함하는 파일 액세스 보안유지 장치.
- 제18항에 있어서, 상기 단명 키는 상기 소프트웨어 제품에 대한 특정 고객 시험 기간을 정의하는 파일 액세스 보안유지 장치.
- 제18항에 있어서, 상기 특정 고객 시험 간격은 ⒜ 소정의 기간과, ⒝ 소정의 호출 처리의 횟수중의 적어도 하나를 포함하는 파일 액세스 보안유지 장치.
- 제19항에 있어서, 상기 파일 관리 프로그램을 상기 단명 키와 상호작용하는데 사용함으로써 상기 소프트웨어 제품에 대한 상기 특정 고객 시험 기간을 변경시키는 수단을 더 포함하는 파일 액세스 보안유지 장치.
- 제19항에 있어서, 상기 호출된 파일과 연관된 특정 위치에 상기 단명 키를 두는 수단과, 상기 파일 관리 프로그램을 사용하여 상기 호출된 파일과 연관된 상기 특정 위치에서 상기 단명 키를 탐색하는 수단을 더 포함하는 파일 액세스 보안유지 장치.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US23503394A | 1994-04-25 | 1994-04-25 | |
| US8/235,033 | 1994-04-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100200445B1 true KR100200445B1 (ko) | 1999-06-15 |
Family
ID=22883794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019950009728A Expired - Fee Related KR100200445B1 (ko) | 1994-04-25 | 1995-04-25 | 파일 액세스 보안유지 방법 및 장치 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5737416A (ko) |
| EP (1) | EP0679978B1 (ko) |
| JP (1) | JP3503774B2 (ko) |
| KR (1) | KR100200445B1 (ko) |
| CA (1) | CA2143874C (ko) |
| DE (1) | DE69529782D1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100348027B1 (ko) * | 2000-06-28 | 2002-08-07 | 류종렬 | 운영체제와 컴파일러가 연계된 프로그램 변경방지 시스템및 그 방법 |
Families Citing this family (222)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07271865A (ja) | 1994-04-01 | 1995-10-20 | Mitsubishi Corp | データベース著作権管理方法 |
| US6424715B1 (en) | 1994-10-27 | 2002-07-23 | Mitsubishi Corporation | Digital content management system and apparatus |
| EP0715241B1 (en) | 1994-10-27 | 2004-01-14 | Mitsubishi Corporation | Apparatus for data copyright management system |
| US7117180B1 (en) | 1994-11-23 | 2006-10-03 | Contentguard Holdings, Inc. | System for controlling the use of digital works using removable content repositories |
| US20050149450A1 (en) * | 1994-11-23 | 2005-07-07 | Contentguard Holdings, Inc. | System, method, and device for controlling distribution and use of digital works based on a usage rights grammar |
| US6865551B1 (en) | 1994-11-23 | 2005-03-08 | Contentguard Holdings, Inc. | Removable content repositories |
| US6963859B2 (en) * | 1994-11-23 | 2005-11-08 | Contentguard Holdings, Inc. | Content rendering repository |
| JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
| AUPN002594A0 (en) * | 1994-12-13 | 1995-01-12 | Dunn, Alexander Atkinson | Improvements in software for the protection of executable programs, libraries and their data |
| US5745569A (en) * | 1996-01-17 | 1998-04-28 | The Dice Company | Method for stega-cipher protection of computer code |
| US7362775B1 (en) | 1996-07-02 | 2008-04-22 | Wistaria Trading, Inc. | Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management |
| US5613004A (en) * | 1995-06-07 | 1997-03-18 | The Dice Company | Steganographic method and device |
| US8595502B2 (en) | 1995-09-29 | 2013-11-26 | Intarsia Software Llc | Data management system |
| US6023506A (en) * | 1995-10-26 | 2000-02-08 | Hitachi, Ltd. | Data encryption control apparatus and method |
| US7801817B2 (en) * | 1995-10-27 | 2010-09-21 | Makoto Saito | Digital content management system and apparatus |
| US6088515A (en) | 1995-11-13 | 2000-07-11 | Citrix Systems Inc | Method and apparatus for making a hypermedium interactive |
| US6665797B1 (en) * | 1995-12-01 | 2003-12-16 | Tse Ho Keung | Protection of software again against unauthorized use |
| US7664263B2 (en) * | 1998-03-24 | 2010-02-16 | Moskowitz Scott A | Method for combining transfer functions with predetermined key creation |
| US6205249B1 (en) * | 1998-04-02 | 2001-03-20 | Scott A. Moskowitz | Multiple transform utilization and applications for secure digital watermarking |
| US7346472B1 (en) | 2000-09-07 | 2008-03-18 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals |
| US7177429B2 (en) | 2000-12-07 | 2007-02-13 | Blue Spike, Inc. | System and methods for permitting open access to data objects and for securing data within the data objects |
| US7457962B2 (en) * | 1996-07-02 | 2008-11-25 | Wistaria Trading, Inc | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
| US5889868A (en) * | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
| US7159116B2 (en) | 1999-12-07 | 2007-01-02 | Blue Spike, Inc. | Systems, methods and devices for trusted transactions |
| US7095874B2 (en) * | 1996-07-02 | 2006-08-22 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
| US6052780A (en) * | 1996-09-12 | 2000-04-18 | Open Security Solutions, Llc | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information |
| US7730317B2 (en) * | 1996-12-20 | 2010-06-01 | Wistaria Trading, Inc. | Linear predictive coding implementation of digital watermarks |
| US6233684B1 (en) | 1997-02-28 | 2001-05-15 | Contenaguard Holdings, Inc. | System for controlling the distribution and use of rendered digital works through watermaking |
| US5923842A (en) * | 1997-03-06 | 1999-07-13 | Citrix Systems, Inc. | Method and apparatus for simultaneously providing anonymous user login for multiple users |
| US6041411A (en) * | 1997-03-28 | 2000-03-21 | Wyatt; Stuart Alan | Method for defining and verifying user access rights to a computer information |
| EP1653463A1 (en) * | 1997-05-13 | 2006-05-03 | Kabushiki Kaisha Toshiba | License information copying method and apparatus, license information moving method |
| US5892901A (en) * | 1997-06-10 | 1999-04-06 | The United States Of America As Represented By The Secretary Of The Navy | Secure identification system |
| US7290288B2 (en) | 1997-06-11 | 2007-10-30 | Prism Technologies, L.L.C. | Method and system for controlling access, by an authentication server, to protected computer resources provided via an internet protocol network |
| US6226747B1 (en) * | 1998-04-10 | 2001-05-01 | Microsoft Corporation | Method for preventing software piracy during installation from a read only storage medium |
| JP3994518B2 (ja) * | 1998-05-11 | 2007-10-24 | ソニー株式会社 | データ配信装置およびデータ配信用の端末装置 |
| US6957341B2 (en) * | 1998-05-14 | 2005-10-18 | Purdue Research Foundation | Method and system for secure computational outsourcing and disguise |
| US7068787B1 (en) | 1998-10-23 | 2006-06-27 | Contentguard Holdings, Inc. | System and method for protection of digital works |
| US7058597B1 (en) | 1998-12-04 | 2006-06-06 | Digital River, Inc. | Apparatus and method for adaptive fraud screening for electronic commerce transactions |
| US7617124B1 (en) | 1998-12-04 | 2009-11-10 | Digital River, Inc. | Apparatus and method for secure downloading of files |
| US20030195974A1 (en) | 1998-12-04 | 2003-10-16 | Ronning Joel A. | Apparatus and method for scheduling of search for updates or downloads of a file |
| JP3644295B2 (ja) * | 1999-03-17 | 2005-04-27 | セイコーエプソン株式会社 | 投写型表示装置 |
| DE10080963T1 (de) * | 1999-03-22 | 2002-07-25 | Microvault Corp | Datenschutz-Verfahren und -Vorrichtung für ein System zur geschützten Datenübertragung |
| US7664264B2 (en) * | 1999-03-24 | 2010-02-16 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic systems |
| US6829708B1 (en) | 1999-03-27 | 2004-12-07 | Microsoft Corporation | Specifying security for an element by assigning a scaled value representative of the relative security thereof |
| US7319759B1 (en) | 1999-03-27 | 2008-01-15 | Microsoft Corporation | Producing a new black box for a digital rights management (DRM) system |
| US20020019814A1 (en) | 2001-03-01 | 2002-02-14 | Krishnamurthy Ganesan | Specifying rights in a digital rights license according to events |
| US7286665B1 (en) | 1999-04-06 | 2007-10-23 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages |
| US6937726B1 (en) | 1999-04-06 | 2005-08-30 | Contentguard Holdings, Inc. | System and method for protecting data files by periodically refreshing a decryption key |
| US7356688B1 (en) | 1999-04-06 | 2008-04-08 | Contentguard Holdings, Inc. | System and method for document distribution |
| US6859533B1 (en) | 1999-04-06 | 2005-02-22 | Contentguard Holdings, Inc. | System and method for transferring the right to decode messages in a symmetric encoding scheme |
| US7360252B1 (en) | 1999-04-30 | 2008-04-15 | Macrovision Corporation | Method and apparatus for secure distribution of software |
| US6966002B1 (en) | 1999-04-30 | 2005-11-15 | Trymedia Systems, Inc. | Methods and apparatus for secure distribution of software |
| US20060005021A1 (en) * | 1999-06-09 | 2006-01-05 | Andres Torrubia-Saez | Methods and apparatus for secure distribution of software |
| WO2001004757A1 (en) * | 1999-07-14 | 2001-01-18 | Symantec Corporation | System and method for preventing detection of a selected process running on a computer |
| US7475246B1 (en) | 1999-08-04 | 2009-01-06 | Blue Spike, Inc. | Secure personal content server |
| US7757097B2 (en) * | 1999-09-03 | 2010-07-13 | Purdue Research Foundation | Method and system for tamperproofing software |
| US7287166B1 (en) | 1999-09-03 | 2007-10-23 | Purdue Research Foundation | Guards for application in software tamperproofing |
| US20080082446A1 (en) * | 1999-10-01 | 2008-04-03 | Hicks Christian B | Remote Authorization for Unlocking Electronic Data System and Method |
| US6885748B1 (en) | 1999-10-23 | 2005-04-26 | Contentguard Holdings, Inc. | System and method for protection of digital works |
| US6792113B1 (en) | 1999-12-20 | 2004-09-14 | Microsoft Corporation | Adaptable security mechanism for preventing unauthorized access of digital data |
| US6654888B1 (en) | 1999-12-31 | 2003-11-25 | International Business Machines Corporation | Installing and controlling trial software |
| US7353209B1 (en) | 2000-01-14 | 2008-04-01 | Microsoft Corporation | Releasing decrypted digital content to an authenticated path |
| AU2000269279A1 (en) * | 2000-01-14 | 2001-07-24 | Microsoft Corporation | Producing a new black box for a digital rights management (drm) system |
| JP2001219440A (ja) * | 2000-02-09 | 2001-08-14 | Sony Disc Technology Inc | 多数個取り用成形装置およびその成形方法 |
| US20070271191A1 (en) * | 2000-03-09 | 2007-11-22 | Andres Torrubia-Saez | Method and apparatus for secure distribution of software |
| WO2001079972A2 (en) * | 2000-04-18 | 2001-10-25 | Iomega Corporation | Method and system for delivery and execution of copy protected digital content |
| US7020773B1 (en) | 2000-07-17 | 2006-03-28 | Citrix Systems, Inc. | Strong mutual authentication of devices |
| US8832852B2 (en) | 2000-08-28 | 2014-09-09 | Contentguard Holdings, Inc. | Method and apparatus for dynamic protection of static and dynamic content |
| US7743259B2 (en) | 2000-08-28 | 2010-06-22 | Contentguard Holdings, Inc. | System and method for digital rights management using a standard rendering engine |
| 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 |
| US6931545B1 (en) * | 2000-08-28 | 2005-08-16 | Contentguard Holdings, Inc. | Systems and methods for integrity certification and verification of content consumption environments |
| US20040243540A1 (en) * | 2000-09-07 | 2004-12-02 | Moskowitz Scott A. | Method and device for monitoring and analyzing signals |
| US7127615B2 (en) | 2000-09-20 | 2006-10-24 | Blue Spike, Inc. | Security based on subliminal and supraliminal channels for data objects |
| EP1352307A2 (en) | 2000-09-22 | 2003-10-15 | EDC Systems, Inc. | Systems and methods for preventing unauthorized use of digital content |
| US7237123B2 (en) * | 2000-09-22 | 2007-06-26 | Ecd Systems, Inc. | Systems and methods for preventing unauthorized use of digital content |
| US7343324B2 (en) * | 2000-11-03 | 2008-03-11 | Contentguard Holdings Inc. | Method, system, and computer readable medium for automatically publishing content |
| US6986040B1 (en) | 2000-11-03 | 2006-01-10 | Citrix Systems, Inc. | System and method of exploiting the security of a secure communication channel to secure a non-secure communication channel |
| US20030139963A1 (en) * | 2000-12-08 | 2003-07-24 | Chickering D. Maxwell | Decision theoretic approach to targeted solicitation by maximizing expected profit increases |
| US6912294B2 (en) | 2000-12-29 | 2005-06-28 | Contentguard Holdings, Inc. | Multi-stage watermarking process and system |
| US7774279B2 (en) * | 2001-05-31 | 2010-08-10 | Contentguard Holdings, Inc. | Rights offering and granting |
| US7206765B2 (en) * | 2001-01-17 | 2007-04-17 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights based on rules |
| WO2002057922A1 (en) | 2001-01-17 | 2002-07-25 | Contentguard Holdings, Inc. | Method and apparatus for managing digital content usage rights |
| US20030220880A1 (en) * | 2002-01-17 | 2003-11-27 | Contentguard Holdings, Inc. | Networked services licensing system and method |
| US6754642B2 (en) | 2001-05-31 | 2004-06-22 | Contentguard Holdings, Inc. | Method and apparatus for dynamically assigning usage rights to digital works |
| US7028009B2 (en) | 2001-01-17 | 2006-04-11 | Contentguardiholdings, Inc. | Method and apparatus for distributing enforceable property rights |
| US8069116B2 (en) * | 2001-01-17 | 2011-11-29 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights associated with an item repository |
| FR2823399B1 (fr) * | 2001-04-06 | 2003-08-15 | Pierre Bonnerre Soft Link | Procede de gestion d'acces securise a des ressources numeriques d'un serveur, et systeme associe |
| US7328453B2 (en) * | 2001-05-09 | 2008-02-05 | Ecd Systems, Inc. | Systems and methods for the prevention of unauthorized use and manipulation of digital content |
| US8001053B2 (en) * | 2001-05-31 | 2011-08-16 | Contentguard Holdings, Inc. | System and method for rights offering and granting using shared state variables |
| US20030009424A1 (en) * | 2001-05-31 | 2003-01-09 | Contentguard Holdings, Inc. | Method for managing access and use of resources by verifying conditions and conditions for use therewith |
| US6973445B2 (en) * | 2001-05-31 | 2005-12-06 | Contentguard Holdings, Inc. | Demarcated digital content and method for creating and processing demarcated digital works |
| US7152046B2 (en) * | 2001-05-31 | 2006-12-19 | Contentguard Holdings, Inc. | Method and apparatus for tracking status of resource in a system for managing use of the resources |
| US6895503B2 (en) * | 2001-05-31 | 2005-05-17 | Contentguard Holdings, Inc. | Method and apparatus for hierarchical assignment of rights to documents and documents having such rights |
| US6976009B2 (en) | 2001-05-31 | 2005-12-13 | Contentguard Holdings, Inc. | Method and apparatus for assigning consequential rights to documents and documents having such rights |
| US7222104B2 (en) | 2001-05-31 | 2007-05-22 | Contentguard Holdings, Inc. | Method and apparatus for transferring usage rights and digital work having transferrable usage rights |
| US7725401B2 (en) * | 2001-05-31 | 2010-05-25 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
| US8099364B2 (en) * | 2001-05-31 | 2012-01-17 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
| US8275709B2 (en) * | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Digital rights management of content when content is a future live event |
| US8275716B2 (en) | 2001-05-31 | 2012-09-25 | Contentguard Holdings, Inc. | Method and system for subscription digital rights management |
| US6876984B2 (en) | 2001-05-31 | 2005-04-05 | Contentguard Holdings, Inc. | Method and apparatus for establishing usage rights for digital content to be created in the future |
| US7774280B2 (en) | 2001-06-07 | 2010-08-10 | Contentguard Holdings, Inc. | System and method for managing transfer of rights using shared state variables |
| CA2432189A1 (en) * | 2001-06-07 | 2002-12-19 | Contentguard Holdings, Inc. | Cryptographic trust zones in digital rigths management |
| AU2002345577A1 (en) * | 2001-06-07 | 2002-12-23 | Contentguard Holdings, Inc. | Protected content distribution system |
| BR0210932A (pt) * | 2001-06-07 | 2004-06-08 | Contentguard Holdings Inc | Método e aparelho para gerenciar a transferência de direitos |
| US7100200B2 (en) * | 2001-06-13 | 2006-08-29 | Citrix Systems, Inc. | Method and apparatus for transmitting authentication credentials of a user across communication sessions |
| US20050198379A1 (en) * | 2001-06-13 | 2005-09-08 | Citrix Systems, Inc. | Automatically reconnecting a client across reliable and persistent communication sessions |
| US7562146B2 (en) * | 2003-10-10 | 2009-07-14 | Citrix Systems, Inc. | Encapsulating protocol for session persistence and reliability |
| US6948073B2 (en) | 2001-06-27 | 2005-09-20 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
| US7239708B2 (en) | 2001-06-27 | 2007-07-03 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
| US7421411B2 (en) * | 2001-07-06 | 2008-09-02 | Nokia Corporation | Digital rights management in a mobile communications environment |
| US20030084332A1 (en) * | 2001-10-26 | 2003-05-01 | Koninklijke Philips Electronics N.V. | Method for binding a software data domain to specific hardware |
| US7316032B2 (en) | 2002-02-27 | 2008-01-01 | Amad Tayebi | Method for allowing a customer to preview, acquire and/or pay for information and a system therefor |
| US7562397B1 (en) | 2002-02-27 | 2009-07-14 | Mithal Ashish K | Method and system for facilitating search, selection, preview, purchase evaluation, offering for sale, distribution, and/or sale of digital content and enhancing the security thereof |
| GB0202431D0 (en) * | 2002-02-02 | 2002-03-20 | F Secure Oyj | Method and apparatus for encrypting data |
| US7984157B2 (en) * | 2002-02-26 | 2011-07-19 | Citrix Systems, Inc. | Persistent and reliable session securely traversing network components using an encapsulating protocol |
| US7661129B2 (en) * | 2002-02-26 | 2010-02-09 | Citrix Systems, Inc. | Secure traversal of network components |
| US8216071B2 (en) * | 2002-03-20 | 2012-07-10 | Intel Corporation | Method and apparatus for software delivery and management |
| US7287275B2 (en) | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
| US8250663B2 (en) * | 2002-09-04 | 2012-08-21 | Music Public Broadcasting, Inc. | Method and system for controlling presentation of media on a media storage device |
| JP2004072718A (ja) * | 2002-06-12 | 2004-03-04 | Fuji Photo Film Co Ltd | デジタルカメラ用メモリーカード |
| US8233392B2 (en) * | 2003-07-29 | 2012-07-31 | Citrix Systems, Inc. | Transaction boundary detection for reduction in timeout penalties |
| US8270423B2 (en) * | 2003-07-29 | 2012-09-18 | Citrix Systems, Inc. | Systems and methods of using packet boundaries for reduction in timeout prevention |
| US7616638B2 (en) | 2003-07-29 | 2009-11-10 | Orbital Data Corporation | Wavefront detection and disambiguation of acknowledgments |
| US7630305B2 (en) | 2003-07-29 | 2009-12-08 | Orbital Data Corporation | TCP selective acknowledgements for communicating delivered and missed data packets |
| US7370212B2 (en) | 2003-02-25 | 2008-05-06 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
| US8510571B1 (en) | 2003-03-24 | 2013-08-13 | Hoi Chang | System and method for inserting security mechanisms into a software program |
| JP4424465B2 (ja) * | 2003-06-09 | 2010-03-03 | ソニー株式会社 | 情報機器、情報サーバおよび情報処理プログラム |
| US8432800B2 (en) | 2003-07-29 | 2013-04-30 | Citrix Systems, Inc. | Systems and methods for stochastic-based quality of service |
| US8238241B2 (en) | 2003-07-29 | 2012-08-07 | Citrix Systems, Inc. | Automatic detection and window virtualization for flow control |
| US8437284B2 (en) | 2003-07-29 | 2013-05-07 | Citrix Systems, Inc. | Systems and methods for additional retransmissions of dropped packets |
| US20060242406A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Protected computing environment |
| US8077632B2 (en) * | 2005-01-20 | 2011-12-13 | Citrix Systems, Inc. | Automatic LAN/WAN port detection |
| US8725646B2 (en) | 2005-04-15 | 2014-05-13 | Microsoft Corporation | Output protection levels |
| US9363481B2 (en) | 2005-04-22 | 2016-06-07 | Microsoft Technology Licensing, Llc | Protected media pipeline |
| US7281652B2 (en) * | 2005-05-18 | 2007-10-16 | Foss Jonathan G | Point-of-sale provider evaluation |
| US20060265758A1 (en) | 2005-05-20 | 2006-11-23 | Microsoft Corporation | Extensible media rights |
| US20060271493A1 (en) * | 2005-05-24 | 2006-11-30 | Contentguard Holdings, Inc. | Method and apparatus for executing code in accordance with usage rights |
| US7438078B2 (en) * | 2005-08-05 | 2008-10-21 | Peter Woodruff | Sleeping bag and system |
| US7895639B2 (en) * | 2006-05-04 | 2011-02-22 | Citrix Online, Llc | Methods and systems for specifying and enforcing access control in a distributed system |
| US7814334B2 (en) * | 2007-06-18 | 2010-10-12 | International Business Machines Corporation | Method and apparatus for changing and adding activation keys for functions of digital content without having to change and recompile the digital content |
| JP2009027525A (ja) * | 2007-07-20 | 2009-02-05 | Nec Corp | 光伝送システムおよび光伝送方法 |
| US20090064134A1 (en) * | 2007-08-30 | 2009-03-05 | Citrix Systems,Inc. | Systems and methods for creating and executing files |
| KR101401818B1 (ko) | 2007-09-12 | 2014-05-30 | 소니 픽쳐스 엔터테인먼트, 인크. | 하나 이상의 사용자 장치들에 대한 콘텐츠 배포 방법 및 시스템 |
| US8127235B2 (en) | 2007-11-30 | 2012-02-28 | International Business Machines Corporation | Automatic increasing of capacity of a virtual space in a virtual world |
| US20090164919A1 (en) | 2007-12-24 | 2009-06-25 | Cary Lee Bates | Generating data for managing encounters in a virtual world environment |
| JP5159375B2 (ja) | 2008-03-07 | 2013-03-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | メタバースにおけるオブジェクトの真贋判断システム、方法及びそのコンピュータ・プログラム |
| CA2659016A1 (en) * | 2009-03-23 | 2010-09-23 | Doug P. Horsley | Polychromatic harmonica |
| US9205328B2 (en) | 2010-02-18 | 2015-12-08 | Activision Publishing, Inc. | Videogame system and method that enables characters to earn virtual fans by completing secondary objectives |
| US8402555B2 (en) | 2010-03-21 | 2013-03-19 | William Grecia | Personalized digital media access system (PDMAS) |
| US20100185868A1 (en) * | 2010-03-21 | 2010-07-22 | William Grecia | Personilized digital media access system |
| US9682324B2 (en) | 2010-05-12 | 2017-06-20 | Activision Publishing, Inc. | System and method for enabling players to participate in asynchronous, competitive challenges |
| US9043863B1 (en) | 2010-09-07 | 2015-05-26 | Symantec Corporation | Policy enforcing browser |
| US8832855B1 (en) * | 2010-09-07 | 2014-09-09 | Symantec Corporation | System for the distribution and deployment of applications with provisions for security and policy conformance |
| US8955152B1 (en) | 2010-09-07 | 2015-02-10 | Symantec Corporation | Systems and methods to manage an application |
| US10137376B2 (en) | 2012-12-31 | 2018-11-27 | Activision Publishing, Inc. | System and method for creating and streaming augmented game sessions |
| CN104182661A (zh) * | 2013-05-24 | 2014-12-03 | 富泰华工业(深圳)有限公司 | 软件保护系统 |
| US10286326B2 (en) | 2014-07-03 | 2019-05-14 | Activision Publishing, Inc. | Soft reservation system and method for multiplayer video games |
| US11351466B2 (en) | 2014-12-05 | 2022-06-07 | Activision Publishing, Ing. | System and method for customizing a replay of one or more game events in a video game |
| US10118099B2 (en) | 2014-12-16 | 2018-11-06 | Activision Publishing, Inc. | System and method for transparently styling non-player characters in a multiplayer video game |
| US10834065B1 (en) | 2015-03-31 | 2020-11-10 | F5 Networks, Inc. | Methods for SSL protected NTLM re-authentication and devices thereof |
| US10486068B2 (en) | 2015-05-14 | 2019-11-26 | Activision Publishing, Inc. | System and method for providing dynamically variable maps in a video game |
| US10315113B2 (en) | 2015-05-14 | 2019-06-11 | Activision Publishing, Inc. | System and method for simulating gameplay of nonplayer characters distributed across networked end user devices |
| US10286314B2 (en) | 2015-05-14 | 2019-05-14 | Activision Publishing, Inc. | System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session |
| US10086266B2 (en) | 2015-06-15 | 2018-10-02 | Activision Publishing, Inc. | System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game |
| US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
| US11185784B2 (en) | 2015-10-08 | 2021-11-30 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
| US10099140B2 (en) | 2015-10-08 | 2018-10-16 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
| US10376781B2 (en) | 2015-10-21 | 2019-08-13 | Activision Publishing, Inc. | System and method of generating and distributing video game streams |
| US10232272B2 (en) | 2015-10-21 | 2019-03-19 | Activision Publishing, Inc. | System and method for replaying video game streams |
| US10245509B2 (en) | 2015-10-21 | 2019-04-02 | Activision Publishing, Inc. | System and method of inferring user interest in different aspects of video game streams |
| US10694352B2 (en) | 2015-10-28 | 2020-06-23 | Activision Publishing, Inc. | System and method of using physical objects to control software access |
| US10404698B1 (en) | 2016-01-15 | 2019-09-03 | F5 Networks, Inc. | Methods for adaptive organization of web application access points in webtops and devices thereof |
| US10226703B2 (en) | 2016-04-01 | 2019-03-12 | Activision Publishing, Inc. | System and method of generating and providing interactive annotation items based on triggering events in a video game |
| US10226701B2 (en) | 2016-04-29 | 2019-03-12 | Activision Publishing, Inc. | System and method for identifying spawn locations in a video game |
| US10179289B2 (en) | 2016-06-21 | 2019-01-15 | Activision Publishing, Inc. | System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching |
| US10573065B2 (en) | 2016-07-29 | 2020-02-25 | Activision Publishing, Inc. | Systems and methods for automating the personalization of blendshape rigs based on performance capture data |
| US10463964B2 (en) | 2016-11-17 | 2019-11-05 | Activision Publishing, Inc. | Systems and methods for the real-time generation of in-game, locally accessible heatmaps |
| US10709981B2 (en) | 2016-11-17 | 2020-07-14 | Activision Publishing, Inc. | Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps |
| US10500498B2 (en) | 2016-11-29 | 2019-12-10 | Activision Publishing, Inc. | System and method for optimizing virtual games |
| US10055880B2 (en) | 2016-12-06 | 2018-08-21 | Activision Publishing, Inc. | Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional |
| US10861079B2 (en) | 2017-02-23 | 2020-12-08 | Activision Publishing, Inc. | Flexible online pre-ordering system for media |
| US10818060B2 (en) | 2017-09-05 | 2020-10-27 | Activision Publishing, Inc. | Systems and methods for guiding motion capture actors using a motion reference system |
| US10974150B2 (en) | 2017-09-27 | 2021-04-13 | Activision Publishing, Inc. | Methods and systems for improved content customization in multiplayer gaming environments |
| US11040286B2 (en) | 2017-09-27 | 2021-06-22 | Activision Publishing, Inc. | Methods and systems for improved content generation in multiplayer gaming environments |
| US10561945B2 (en) | 2017-09-27 | 2020-02-18 | Activision Publishing, Inc. | Methods and systems for incentivizing team cooperation in multiplayer gaming environments |
| US10537809B2 (en) | 2017-12-06 | 2020-01-21 | Activision Publishing, Inc. | System and method for validating video gaming data |
| US10463971B2 (en) | 2017-12-06 | 2019-11-05 | Activision Publishing, Inc. | System and method for validating video gaming data |
| US10981051B2 (en) | 2017-12-19 | 2021-04-20 | Activision Publishing, Inc. | Synchronized, fully programmable game controllers |
| US10864443B2 (en) | 2017-12-22 | 2020-12-15 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| US10596471B2 (en) | 2017-12-22 | 2020-03-24 | Activision Publishing, Inc. | Systems and methods for enabling audience participation in multi-player video game play sessions |
| US11278813B2 (en) | 2017-12-22 | 2022-03-22 | Activision Publishing, Inc. | Systems and methods for enabling audience participation in bonus game play sessions |
| US11192028B2 (en) | 2018-11-19 | 2021-12-07 | Activision Publishing, Inc. | Systems and methods for the real-time customization of video game content based on player data |
| US11263670B2 (en) | 2018-11-19 | 2022-03-01 | Activision Publishing, Inc. | Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user |
| US11115712B2 (en) | 2018-12-15 | 2021-09-07 | Activision Publishing, Inc. | Systems and methods for indexing, searching for, and retrieving digital media |
| US11679330B2 (en) | 2018-12-18 | 2023-06-20 | Activision Publishing, Inc. | Systems and methods for generating improved non-player characters |
| US11305191B2 (en) | 2018-12-20 | 2022-04-19 | Activision Publishing, Inc. | Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay |
| US11344808B2 (en) | 2019-06-28 | 2022-05-31 | Activision Publishing, Inc. | Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions |
| US11097193B2 (en) | 2019-09-11 | 2021-08-24 | Activision Publishing, Inc. | Methods and systems for increasing player engagement in multiplayer gaming environments |
| US11423605B2 (en) | 2019-11-01 | 2022-08-23 | Activision Publishing, Inc. | Systems and methods for remastering a game space while maintaining the underlying game simulation |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| US11537209B2 (en) | 2019-12-17 | 2022-12-27 | Activision Publishing, Inc. | Systems and methods for guiding actors using a motion capture reference system |
| US11420122B2 (en) | 2019-12-23 | 2022-08-23 | Activision Publishing, Inc. | Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay |
| US11563774B2 (en) | 2019-12-27 | 2023-01-24 | Activision Publishing, Inc. | Systems and methods for tracking and identifying phishing website authors |
| US11524234B2 (en) | 2020-08-18 | 2022-12-13 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically modified fields of view |
| US11351459B2 (en) | 2020-08-18 | 2022-06-07 | Activision Publishing, Inc. | Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values |
| US11833423B2 (en) | 2020-09-29 | 2023-12-05 | Activision Publishing, Inc. | Methods and systems for generating level of detail visual assets in a video game |
| US11717753B2 (en) | 2020-09-29 | 2023-08-08 | Activision Publishing, Inc. | Methods and systems for generating modified level of detail visual assets in a video game |
| US11724188B2 (en) | 2020-09-29 | 2023-08-15 | Activision Publishing, Inc. | Methods and systems for selecting a level of detail visual asset during the execution of a video game |
| US12485347B2 (en) | 2020-11-11 | 2025-12-02 | Activision Publishing, Inc. | Systems and methods for procedurally animating a virtual camera associated with player-controlled avatars in video games |
| US11439904B2 (en) | 2020-11-11 | 2022-09-13 | Activision Publishing, Inc. | Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games |
| US12179113B2 (en) | 2020-12-09 | 2024-12-31 | Activision Publishing, Inc. | Methods and systems for dynamically selecting and modifying digital assets within game elements of a multiplayer video game |
| US12097430B2 (en) | 2020-12-28 | 2024-09-24 | Activision Publishing, Inc. | Methods and systems for generating and managing active objects in video games |
| US12064688B2 (en) | 2020-12-30 | 2024-08-20 | Activision Publishing, Inc. | Methods and systems for determining decal projections intersecting spatial units in a frame of a game space |
| US11853439B2 (en) | 2020-12-30 | 2023-12-26 | Activision Publishing, Inc. | Distributed data storage system providing enhanced security |
| US11794107B2 (en) | 2020-12-30 | 2023-10-24 | Activision Publishing, Inc. | Systems and methods for improved collision detection in video games |
| US12434152B2 (en) | 2021-10-13 | 2025-10-07 | Activision Publishing, Inc. | Systems and methods for dynamically enabling feature changes in a mobile game |
| US12293076B2 (en) | 2021-10-15 | 2025-05-06 | Morgan Stanley Services Group Inc. | High-compression, high-volume deduplication cache |
| US11422977B1 (en) * | 2021-10-15 | 2022-08-23 | Morgan Stanley Services Group Inc. | High-compression, high-volume deduplication cache |
| US12370445B2 (en) | 2021-11-12 | 2025-07-29 | Activision Publishing, Inc. | Computer implemented method of scalably generating gaming assets for rendering during gameplay |
| US12589303B2 (en) | 2021-11-12 | 2026-03-31 | Activision Publishing, Inc. | Computer-implemented methods for generating level of detail assets for dynamic rendering during a videogame session |
| US12544674B2 (en) | 2021-12-20 | 2026-02-10 | Activision Publishing, Inc. | System and method for using room-scale virtual sets to design video games |
| US12589300B2 (en) | 2022-09-30 | 2026-03-31 | Activision Publishing, Inc. | Systems and methods for improved corner slicing in a multiplayer video game |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4588991A (en) * | 1983-03-07 | 1986-05-13 | Atalla Corporation | File access security method and means |
| US4888798A (en) * | 1985-04-19 | 1989-12-19 | Oms, Inc. | Modular software security |
| US5021997A (en) * | 1986-09-29 | 1991-06-04 | At&T Bell Laboratories | Test automation system |
| EP0268139A3 (en) * | 1986-11-05 | 1991-04-10 | International Business Machines Corporation | Manipulating rights-to-execute in connection with a software copy protection mechanism |
| US4864616A (en) * | 1987-10-15 | 1989-09-05 | Micronyx, Inc. | Cryptographic labeling of electronically stored data |
| US5155847A (en) * | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
| US5166886A (en) * | 1989-07-31 | 1992-11-24 | Molnar Charles E | System to demonstrate and sell computer programs |
| JP3073590B2 (ja) * | 1992-03-16 | 2000-08-07 | 富士通株式会社 | 電子化データ保護システム、使用許諾者側装置および使用者側装置 |
| IL107044A0 (en) * | 1992-09-21 | 1993-12-28 | Uniloc Singapore Private Ltd | System for software registration |
| US5327563A (en) * | 1992-11-13 | 1994-07-05 | Hewlett-Packard | Method for locking software files to a specific storage device |
| US5341429A (en) * | 1992-12-04 | 1994-08-23 | Testdrive Corporation | Transformation of ephemeral material |
-
1995
- 1995-03-01 CA CA002143874A patent/CA2143874C/en not_active Expired - Fee Related
- 1995-04-10 EP EP95105401A patent/EP0679978B1/en not_active Expired - Lifetime
- 1995-04-10 DE DE69529782T patent/DE69529782D1/de not_active Expired - Lifetime
- 1995-04-19 JP JP09363595A patent/JP3503774B2/ja not_active Expired - Fee Related
- 1995-04-25 KR KR1019950009728A patent/KR100200445B1/ko not_active Expired - Fee Related
-
1996
- 1996-08-02 US US08/693,555 patent/US5737416A/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100348027B1 (ko) * | 2000-06-28 | 2002-08-07 | 류종렬 | 운영체제와 컴파일러가 연계된 프로그램 변경방지 시스템및 그 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3503774B2 (ja) | 2004-03-08 |
| EP0679978A1 (en) | 1995-11-02 |
| EP0679978B1 (en) | 2003-03-05 |
| JPH07295799A (ja) | 1995-11-10 |
| US5737416A (en) | 1998-04-07 |
| CA2143874C (en) | 2000-06-20 |
| CA2143874A1 (en) | 1995-10-26 |
| DE69529782D1 (de) | 2003-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100200445B1 (ko) | 파일 액세스 보안유지 방법 및 장치 | |
| KR100200443B1 (ko) | 소프트웨어 객체 배포 방법 | |
| KR100188505B1 (ko) | 화일 액세스 보호방법 및 컴퓨터 액세스 가능 메모리 매체 | |
| KR100200444B1 (ko) | 소프트웨어 객체 배포 방법 | |
| JP3914430B2 (ja) | ソフトウェア・オブジェクトの配布を可能にするための方法および装置 | |
| US6763464B2 (en) | Self-protecting documents | |
| JP3243331B2 (ja) | ソフトウェア管理用階層媒体の作成方法,ソフトウェア管理用階層媒体の作成装置およびソフトウェア管理用階層媒体 | |
| US20140123218A1 (en) | System for controlling access and distribution of digital property | |
| US20060178997A1 (en) | Systems and methods for authoring and protecting digital property | |
| JPH10513289A (ja) | 所定の使用条件を満たすようにデータ対象を管理するための方法およびシステム | |
| GB2404537A (en) | Controlling access to data using software wrappers | |
| US20050060544A1 (en) | System and method for digital content management and controlling copyright protection | |
| JP2000101565A (ja) | コンテンツ利用装置とコンテンツ利用プログラムを記録した記録媒体 | |
| WO1998027494A1 (en) | Electronic document management method | |
| US20040123126A1 (en) | Method and apparatus for deterring piracy | |
| JPH10240517A (ja) | ソフトウェアの複製防止方法及び装置 | |
| JPWO1998027494A1 (ja) | 電子文書管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20020108 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20030311 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20030311 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |