KR20170019476A - 전자 라이센스 관리 - Google Patents
전자 라이센스 관리 Download PDFInfo
- Publication number
- KR20170019476A KR20170019476A KR1020177003554A KR20177003554A KR20170019476A KR 20170019476 A KR20170019476 A KR 20170019476A KR 1020177003554 A KR1020177003554 A KR 1020177003554A KR 20177003554 A KR20177003554 A KR 20177003554A KR 20170019476 A KR20170019476 A KR 20170019476A
- Authority
- KR
- South Korea
- Prior art keywords
- software application
- licensing
- client
- application
- computing device
- 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.)
- Granted
Links
Images
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]
-
- 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/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1011—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to devices
-
- 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/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- 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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/184—Intellectual property management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/18—Licensing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 2는 소프트웨어 애플리케이션의 라이센스 상태를 체크하기 위한 다층 시스템(multi-tiered system)의 개념도이다.
도 3은 예시적 라이센스 체크 및 응답을 나타내는 다이어그램이다.
도 4는 소프트웨어 애플리케이션의 라이센스 상태를 요청 및 처리하기 위한 프로세스의 스윔-레인(swim-lane) 다이어그램이다.
도 5는 본 명세서에서 설명된 라이센스 상태 체크 시스템들과 프로세스들이 이용할 수 있는 예시적 상태 코드들을 구비한 테이블들을 나타낸다.
도 6은 본 명세서에서 설명된 기술들을 구현하는데 사용될 수 있는 컴퓨터 디바이스 및 모바일 컴퓨터 디바이스의 예시를 나타낸다.
여러 도면에서 유사한 참조 기호는 유사한 요소들을 가리킨다.
108: 애플리케이션 구매 요청
110: 애플리케이션 바이너리
112: 라이센스 체크 요청
116: 라이센스 체커
118: 라이센스 체크 응답
Claims (19)
- 컴퓨터로 구현되는, 소프트웨어 애플리케이션의 라이센스 상태를 판단하기 위한 방법으로서, 본 방법은
클라이언트 컴퓨팅 디바이스에서 실행되는 라이센싱 클라이언트에서, 상기 라이센싱 클라이언트와는 별개이고 상기 클라이언트 컴퓨팅 디바이스에서 실행하기 위한 소프트웨어 애플리케이션으로부터, 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시(indication)를 획득하기 위한 라이센스 상태 요청을 수신하는 단계와;
상기 라이센싱 클라이언트를 사용하여, 상기 클라이언트 컴퓨팅 디바이스의 사용자에 상응하는 사용자 아이덴티티(identity) 정보와 상기 클라이언트 컴퓨팅 디바이스에 상응하는 디바이스 아이덴티티 정보로 구성된 그룹 중 적어도 하나에 상응하는 아이덴티티 정보를 식별하는 단계와;
상기 라이센스 상태 요청과 상기 아이덴티티 정보로부터 생성된 통신(communication)을 상기 클라이언트 컴퓨팅 디바이스로부터 원격되어(remotely) 동작하는 라이센싱 서비스(licensing service)에 전송하는 단계 - 상기 통신은 상기 아이덴티티 정보 및 상기 소프트웨어 애플리케이션과 연관된 라이센싱 정보에 적어도 부분적으로 기초하여, 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 생성하기 위해 상기 라이센싱 서비스에 의해 사용됨 - 와;
상기 라이센싱 클라이언트에 의해, 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 포함하는 라이센스 상태 응답을 상기 라이센싱 서비스로부터 수신하는 단계와; 그리고
상기 소프트웨어 애플리케이션에 의한 처리를 위하여, 상기 라이센스 상태 응답을 상기 소프트웨어 애플리케이션에 전송하는 단계를 포함하며,
상기 라이센싱 클라이언트는, 애플리케이션들을 구매에 이용가능하게 하는 웹으로 액세스가능한(web-accessible) 애플리케이션 마켓과의 연결 및 인터랙션을 제공하는 마켓플레이스 클라이언트를 포함하는 방법. - 청구항 1에 있어서,
상기 소프트웨어 애플리케이션에 의한 처리는
상기 라이센스 상태 응답으로부터 상기 표시를 추출하는 단계, 및
상기 표시가 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 다비아스상에서의 사용에 대해 라이센스 되지 않았다는 것을 나타낼 때, 상기 소프트웨어 애플리케이션의 적어도 일부분을 이용하지 못하게(disabling) 하는 단계를 포함하는 방법. - 청구항 1에 있어서,
상기 라이센싱 클라이언트와 상기 라이센싱 서비스는 기관(organization)에 의해 운영되며, 상기 기관은 애플리케이션 마켓플레이스를 통해 상기 소프트웨어 애플리케이션의 카피본들을 배포하고, 상기 소프트웨어 애플리케이션을 퍼블리시(publish)하는 퍼블리셔와는 다른 것을 방법. - 청구항 3에 있어서,
상기 소프트웨어 애플리케이션과 연관된 상기 라이센싱 정보는 상기 애플리케이션 마켓플레이스를 통해 상기 소프트웨어 애플리케이션을 구매했던 사용자들을 나타내는 구매 레코드들을 포함하는 방법. - 청구항 1에 있어서,
상기 라이센스 상태 응답은 공용-개인키 쌍(public-private key pair)의 일부인 개인키를 사용하여 암호화되고,
상기 소프트웨어 애플리케이션에 의한 처리는 상기 공용-개인키 쌍의 일부인 공용키를 이용하여 상기 라이센스 상태 응답을 암호 해제하는 단계를 포함하는 방법. - 청구항 1에 있어서,
상기 소프트웨어 애플리케이션은 상기 클라이언트 컴퓨팅 디바이스 상에서 실행되는 별개의 클라이언트를 통해 상기 라이센싱 서버와 간접적으로 통신하는 방법. - 청구항 1에 있어서,
상기 아이덴티티 정보는, 상기 라이센싱 클라이언트에 의해 액세스가능하지만 상기 소프트웨어 애플리케이션에 의해 액세스불가능한 정보를 포함하는 방법. - 청구항 1에 있어서,
상기 소프트웨어 애플리케이션에 의한 처리는
상기 라이센스 상태 응답으로부터 상기 표시를 추출하는 것과,
상기 표시를 상기 클라이언트 컴퓨팅 디바이스의 저장소에 저장하는 것을 포함하는 방법. - 청구항 8에 있어서,
상기 라이센싱 클라이언트에 의해, 상기 소프트웨어 애플리케이션으로부터 제2 라이센스 상태 요청을 수신하는 단계,
상기 라이센싱 클라이언트를 사용하여, 상기 라이센싱 서비스가 상기 제2 라이센스 상태 요청을 처리하기 위해 이용불가능한지를 판단하는 단계, 및
상기 제2 라이센스 상태 요청의 실패(failure)를 나타내는 메시지를 상기 소프트웨어 애플리케이션에 전송하는 단계를 더 포함하고,
상기 소프트웨어 애플리케이션은 상기 메시지를 수신할 시, 저장된 표시를 검색하고, 상기 저장된 표시에 기초하여 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부를 판단하는 방법. - 명령어들이 저장된 비일시적 컴퓨터 판독가능 저장 매체로서, 상기 명령어들은 하나 이상의 프로세싱 디바이스들에 의해 실행될 때, 상기 프로세싱 디바이스들로 하여금 동작들을 수행하도록 하며, 상기 동작들은:
클라이언트 컴퓨팅 디바이스에서 실행되는 라이센싱 클라이언트에서, 상기 라이센싱 클라이언트와는 별개이고 상기 클라이언트 컴퓨팅 디바이스에서 실행하기 위한 소프트웨어 애플리케이션으로부터, 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 획득하기 위한 라이센스 상태 요청을 수신하는 동작과;
상기 라이센싱 클라이언트를 사용하여, 상기 클라이언트 컴퓨팅 디바이스의 사용자에 상응하는 사용자 아이덴티티 정보와 상기 클라이언트 컴퓨팅 디바이스에 상응하는 디바이스 아이덴티티 정보로 구성된 그룹 중 적어도 하나에 상응하는 아이덴티티 정보를 식별하는 동작과;
상기 라이센스 상태 요청과 상기 아이덴티티 정보로부터 생성된 통신을 상기 클라이언트 컴퓨팅 디바이스로부터 원격되어 동작하는 라이센싱 서비스에 전송하는 동작 - 상기 통신은 상기 아이덴티티 정보 및 상기 소프트웨어 애플리케이션과 연관된 라이센싱 정보에 적어도 부분적으로 기초하여, 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 생성하기 위해 상기 라이센싱 서비스에 의해 사용됨 - 과;
상기 라이센싱 클라이언트에 의해 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 포함하는 라이센스 상태 응답을, 상기 라이센싱 서비스로부터 수신하는 동작과; 그리고
상기 소프트웨어 애플리케이션에 의한 처리를 위하여, 상기 라이센스 상태 응답을 상기 소프트웨어 애플리케이션에 전송하는 동작을 포함하며,
상기 라이센싱 클라이언트는, 애플리케이션을 구매에 이용가능하게 하는 웹으로 액세스가능한 애플리케이션 마켓과의 연결 및 인터랙션을 제공하는 마켓플레이스 클라이언트를 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 소프트웨어 애플리케이션에 의한 처리는
상기 라이센스 상태 응답으로부터 상기 표시를 추출하는 것과, 그리고
상기 표시가 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 다비아스상에서의 사용에 대해 라이센스 되지 않았다는 것을 나타낼 때, 상기 소프트웨어 애플리케이션의 적어도 일부분을 이용하지 못하게 하는 것을 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 라이센싱 클라이언트와 상기 라이센싱 서비스는 기관에 의해 운영되며, 상기 기관은 애플리케이션 마켓플레이스를 통해 상기 소프트웨어 애플리케이션의 카피본들을 배포하고, 상기 소프트웨어 애플리케이션을 퍼블리시하는 퍼블리셔와는 다른 것인 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 12에 있어서,
상기 소프트웨어 애플리케이션과 연관된 상기 라이센싱 정보는 상기 애플리케이션 마켓플레이스를 통해 상기 소프트웨어 애플리케이션을 구매했던 사용자들을 나타내는 구매 레코드들을 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 라이센스 상태 응답은 공용-개인키 쌍(public-private key pair)의 일부인 개인키를 사용하여 암호화되고,
상기 소프트웨어 애플리케이션에 의한 처리는 상기 공용-개인키 쌍의 일부인 공용키를 이용하여 상기 라이센스 상태 응답을 암호 해제하는 동작을 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 소프트웨어 애플리케이션은 상기 클라이언트 컴퓨팅 디바이스 상에서 실행되는 별개의 클라이언트를 통해 상기 라이센싱 서버와 간접적으로 통신하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 아이덴티티 정보는 상기 소프트웨어 애플리케이션에 의해 액세스불가능한 정보를 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 10에 있어서,
상기 소프트웨어 애플리케이션에 의한 처리는
상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지에 대한 상기 표시를 추출하는 것과, 그리고
상기 표시를 상기 클라이언트 컴퓨팅 디바이스의 저장소에 저장하는 동작을 포함하는 비일시적 컴퓨터 판독가능 저장 매체. - 청구항 17에 있어서,
상기 동작들은:
상기 라이센싱 클라이언트에 의해 상기 소프트웨어 애플리케이션으로부터 제2 라이센스 상태 요청을 수신하는 동작,
상기 라이센싱 클라이언트를 사용하여, 상기 라이센싱 서비스가 상기 제2 라이센스 상태 요청을 처리하기 위해 이용불가능한지를 판단하는 동작, 및
상기 제2 라이센스 상태 요청의 실패(failure)를 나타내는 메시지를 상기 소프트웨어 애플리케이션에 전송하는 동작을 더 포함하고,
상기 소프트웨어 애플리케이션은 상기 메시지를 수신할 시, 저장된 표시를 검색하고, 상기 저장된 표시에 기초하여 상기 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부를 판단하는 비일시적 컴퓨터 판독가능 저장 매체. - 컴퓨터로 구현되는, 소프트웨어 애플리케이션의 라이센스 상태를 판단하기 위한 방법으로서,
컴퓨팅 디바이스 상에서 실행되는 마켓플레이스 클라이언트에 의해, 클라이언트 컴퓨팅 디바이스 상에서 실행되는 제1 소프트웨어 애플리케이션으로부터 상기 제1 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스 상에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 획득하기 위한 제1 라이센스 상태 요청을 수신하는 단계와;
상기 컴퓨팅 디바이스 상에서 실행되는 마켓플레이스 클라이언트에 의해, 상기 클라이언트 컴퓨팅 디바이스 상에서 실행되는 제2 소프트웨어 애플리케이션으로부터 상기 제2 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스 상에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 획득하기 위한 제2 라이센스 상태 요청을 수신하는 단계와;
상기 제1 라이센스 상태 요청 및 상기 제2 라이센스 상태 요청 각각에 대해, 상기 마켓플레이스 클라이언트를 이용하여, 적어도 상기 클라이언트 컴퓨팅 디바이스의 사용자에 상응하는 사용자 아이덴티티 정보 또는 상기 클라이언트 컴퓨팅 디바이스에 상응하는 디바이스 아이덴티티 정보에 상응하는 아이덴티티 정보를 식별하는 단계와;
상기 컴퓨팅 디바이스로부터, 상기 컴퓨팅 디바이스로부터 원격되어 동작하는 라이센싱 서비스로:
(a) 상기 아이덴티티 정보 및 상기 제1 소프트웨어 애플리케이션과 연관된 라이센싱 정보에 적어도 부분적으로 기초하여 상기 제1 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 생성하기 위해 상기 라이센싱 서비스에 의해 사용되기 위해 상기 제1 라이센스 상태 요청 및 상기 아이덴티티 정보로부터 생성된 통신과, 그리고
(b) 상기 아이덴티티 정보 및 상기 제2 소프트웨어 애플리케이션과 연관된 라이센싱 정보에 적어도 부분적으로 기초하여 상기 제2 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 생성하기 위해 상기 라이센싱 서비스에 의해 사용되기 위해 상기 제2 라이센스 상태 요청 및 상기 아이덴티티 정보로부터 생성된 통신을 전송하는 단계와;
상기 컴퓨팅 디바이스 상에서 실행되는 마켓플레이스 클라이언트에 의해 상기 라이센싱 서비스로부터:
(a) 상기 제1 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 포함하는 제1 라이센스 상태 응답과, 그리고
(b) 상기 제2 소프트웨어 애플리케이션이 상기 클라이언트 컴퓨팅 디바이스에서의 사용에 대해 라이센스 되었는지 여부에 대한 표시를 포함하는 제2 라이센스 상태 응답을 수신하는 단계와;
상기 제1 소프트웨어 애플리케이션에 의한 처리를 위해 상기 제1 소프트웨어 애플리케이션에 상기 제1 라이센스 상태 응답을 전송하는 단계와;
상기 제2 소프트웨어 애플리케이션에 의한 처리를 위해 상기 제2 소프트웨어 애플리케이션에 상기 제2 라이센스 상태 응답을 전송하는 단계를 포함하며,
상기 마켓플레이스 클라이언트는, 애플리케이션들을 구매에 이용가능하게 하는 웹으로 액세스가능한 애플리케이션 마켓과의 연결 및 인터랙션을 제공하는 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US34645210P | 2010-05-19 | 2010-05-19 | |
| US61/346,452 | 2010-05-19 | ||
| PCT/US2011/037258 WO2011146785A1 (en) | 2010-05-19 | 2011-05-19 | Electronic license management |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020127033296A Division KR101709720B1 (ko) | 2010-05-19 | 2011-05-19 | 전자 라이센스 관리 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170019476A true KR20170019476A (ko) | 2017-02-21 |
| KR102030643B1 KR102030643B1 (ko) | 2019-10-10 |
Family
ID=44275963
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020127033296A Active KR101709720B1 (ko) | 2010-05-19 | 2011-05-19 | 전자 라이센스 관리 |
| KR1020177003554A Active KR102030643B1 (ko) | 2010-05-19 | 2011-05-19 | 전자 라이센스 관리 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020127033296A Active KR101709720B1 (ko) | 2010-05-19 | 2011-05-19 | 전자 라이센스 관리 |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US20110289003A1 (ko) |
| KR (2) | KR101709720B1 (ko) |
| CN (2) | CN105760716B (ko) |
| AU (1) | AU2011255512B2 (ko) |
| CA (1) | CA2797131C (ko) |
| WO (1) | WO2011146785A1 (ko) |
Families Citing this family (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6344745B1 (en) * | 1998-11-25 | 2002-02-05 | Medrad, Inc. | Tapered birdcage resonator for improved homogeneity in MRI |
| US8589698B2 (en) * | 2009-05-15 | 2013-11-19 | International Business Machines Corporation | Integrity service using regenerated trust integrity gather program |
| CA2797131C (en) * | 2010-05-19 | 2019-04-30 | Google Inc. | Electronic license management |
| US8707289B2 (en) | 2011-07-20 | 2014-04-22 | Google Inc. | Multiple application versions |
| US20130144755A1 (en) * | 2011-12-01 | 2013-06-06 | Microsoft Corporation | Application licensing authentication |
| JP2013149171A (ja) * | 2012-01-20 | 2013-08-01 | Panasonic Corp | プログラム実行方法およびその装置 |
| US9245096B2 (en) * | 2012-01-24 | 2016-01-26 | International Business Machines Corporation | Software license management in a networked computing environment |
| US9165332B2 (en) | 2012-01-27 | 2015-10-20 | Microsoft Technology Licensing, Llc | Application licensing using multiple forms of licensing |
| US20130232229A1 (en) * | 2012-03-02 | 2013-09-05 | Ilya Firman | Distribution of Application Files |
| US8725124B2 (en) | 2012-03-05 | 2014-05-13 | Enterproid Hk Ltd | Enhanced deployment of applications |
| JP6039216B2 (ja) * | 2012-04-03 | 2016-12-07 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
| US9372901B2 (en) * | 2012-04-27 | 2016-06-21 | Quixey, Inc. | Searching for software applications based on application attributes |
| US20130347130A1 (en) * | 2012-06-08 | 2013-12-26 | Bluebox | Methods and apparatus for dynamically providing modified versions of electronic device applications |
| KR101999656B1 (ko) * | 2012-06-20 | 2019-07-12 | 삼성전자 주식회사 | 라이선스 검증 방법, 그 장치 및 이를 실행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체 |
| US9053318B2 (en) | 2012-07-17 | 2015-06-09 | CallSign, Inc. | Anti-cloning system and method |
| US20140109237A1 (en) * | 2012-10-17 | 2014-04-17 | Microsoft Corporation | Application modes determined from previous and current states of a license |
| US9122845B2 (en) * | 2013-03-15 | 2015-09-01 | Microsoft Technology Licensing, Llc | Controlled application distribution |
| US9558331B2 (en) | 2013-03-15 | 2017-01-31 | Carefusion 303, Inc. | Application licensing for a centralized system of medical devices |
| JP2014219837A (ja) * | 2013-05-08 | 2014-11-20 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、データ提供方法 |
| CN104252583A (zh) * | 2013-06-27 | 2014-12-31 | 深圳富泰宏精密工业有限公司 | 数字版权处理系统及方法 |
| CN103347090B (zh) * | 2013-07-17 | 2016-05-04 | 成都盈锐科技有限公司 | 一种基于企业网络的软件许可证管理方法 |
| CN104580102B (zh) * | 2013-10-23 | 2019-03-05 | 北大方正集团有限公司 | 一种客户端程序的保护方法及服务平台 |
| BR112016012308B1 (pt) * | 2013-11-29 | 2022-10-11 | Huawei Device (Shenzhen) Co., Ltd | Método de autorização de pacotes de instalação e terminal usado como um segundo terminal |
| US9507921B2 (en) * | 2014-04-07 | 2016-11-29 | Microsoft Technology Licensing, Llc | User-specific application activation for remote sessions |
| EP3189414A4 (en) | 2014-08-22 | 2018-04-18 | Priv8Pay, Inc. | Verification system for secure transmission in a distributed processing network |
| CN104537283A (zh) * | 2014-12-17 | 2015-04-22 | 安徽清新互联信息科技有限公司 | 一种基于网络的软件授权控制装置 |
| US10628559B2 (en) | 2015-06-23 | 2020-04-21 | Microsoft Technology Licensing, Llc | Application management |
| US20170091476A1 (en) * | 2015-09-25 | 2017-03-30 | Bruce Basheer | Systems and Methods for Providing Centralized and Community-Based Management of Three-Dimensional Printable Files |
| PL3185501T3 (pl) * | 2015-11-02 | 2018-08-31 | Talihu Gmbh | Systemy i sposoby zależnej od użytkownika transmisji danych z ulepszoną ochroną danych |
| US20180349575A1 (en) * | 2015-12-04 | 2018-12-06 | Intel Corporation | Native code authorization verification library |
| US11042878B2 (en) | 2016-01-19 | 2021-06-22 | Priv8Pay, Inc. | Network node authentication |
| US20170230184A1 (en) * | 2016-02-08 | 2017-08-10 | Ebay Inc. | Granting access through app instance-specific cryptography |
| US10417395B2 (en) * | 2016-04-21 | 2019-09-17 | Servicenow, Inc. | Application usage analytics for licensing analysis |
| CN106570353A (zh) * | 2016-09-30 | 2017-04-19 | 山东浪潮商用系统有限公司 | 一种基于WEB的license验证方法、装置及系统 |
| US11244031B2 (en) * | 2017-03-09 | 2022-02-08 | Microsoft Technology Licensing, Llc | License data structure including license aggregation |
| US20180260541A1 (en) * | 2017-03-09 | 2018-09-13 | Microsoft Technology Licensing, Llc | License data structure including location-based application features |
| US10713338B2 (en) * | 2017-03-09 | 2020-07-14 | Microsoft Technology Licensing, Llc | Source-based authentication for a license of a license data structure |
| FR3068801B1 (fr) * | 2017-07-05 | 2020-07-03 | Airbus | Procede et systeme de gestion de licences de logiciel d'une entreprise fournissant des services a une entreprise cliente |
| US10565355B2 (en) * | 2017-07-12 | 2020-02-18 | Amzetta Technologies, Llc | Techniques of managing licenses of virtual desktops |
| US11093585B2 (en) * | 2017-08-31 | 2021-08-17 | Wacom Co., Ltd. | License and authentication management server |
| US10819689B2 (en) | 2018-05-03 | 2020-10-27 | Honeywell International Inc. | Systems and methods for encrypted vehicle data service exchanges |
| US10715511B2 (en) * | 2018-05-03 | 2020-07-14 | Honeywell International Inc. | Systems and methods for a secure subscription based vehicle data service |
| WO2019233802A1 (en) * | 2018-06-04 | 2019-12-12 | Agfa Nv | Method of controlling operation of a digital radiography detector |
| US11100199B2 (en) * | 2018-08-30 | 2021-08-24 | Servicenow, Inc. | Automatically detecting misuse of licensed software |
| US11093586B2 (en) * | 2018-10-12 | 2021-08-17 | Microsoft Technology Licensing, Llc | Presenting content protected by multiple DRMS |
| CN113316782B (zh) * | 2019-03-24 | 2025-03-14 | 苹果公司 | 身份证件验证 |
| US11366879B2 (en) * | 2019-07-08 | 2022-06-21 | Microsoft Technology Licensing, Llc | Server-side audio rendering licensing |
| KR102821559B1 (ko) | 2019-11-07 | 2025-06-19 | 삼성전자주식회사 | 컨텍스트에 기반하여 애플리케이션을 제공하는 서버 및 그 제어 방법 |
| US12026237B2 (en) | 2019-12-11 | 2024-07-02 | The Boeing Company | Software license manager |
| US11983252B2 (en) | 2019-12-11 | 2024-05-14 | The Boeing Company | Software license manager security |
| US11593463B2 (en) * | 2019-12-11 | 2023-02-28 | The Boeing Company | Execution type software license management |
| CN113268716A (zh) * | 2020-02-17 | 2021-08-17 | 杭州海康威视数字技术股份有限公司 | 一种应用的授权验证系统、方法、装置及存储介质 |
| JP7527866B2 (ja) * | 2020-07-01 | 2024-08-05 | キヤノン株式会社 | プログラム、情報処理装置及び制御方法 |
| CN112256280A (zh) * | 2020-09-01 | 2021-01-22 | 郑州富联智能工坊有限公司 | 信息处理设备及信息处理方法 |
| US12153715B2 (en) * | 2021-03-24 | 2024-11-26 | Samsung Electronics Co., Ltd. | Method for controlling permission of application and electronic device supporting the same |
| US20230206368A1 (en) * | 2021-12-29 | 2023-06-29 | Advanced Micro Devices, Inc. | Disabling selected ip |
| CN118013472B (zh) * | 2022-11-09 | 2025-11-07 | 中国石油天然气集团有限公司 | 软件加解密方法及装置、设备及存储介质 |
| US11902129B1 (en) | 2023-03-24 | 2024-02-13 | T-Mobile Usa, Inc. | Vendor-agnostic real-time monitoring of telecommunications networks |
| WO2024237829A1 (en) * | 2023-05-17 | 2024-11-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Indication of change to or validity of a license |
| US20250094194A1 (en) * | 2023-09-15 | 2025-03-20 | Schneider Electric It Corporation | Automated configuration transfer for containerized applications |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060064387A1 (en) * | 2004-09-22 | 2006-03-23 | Siemens Information And Communication Networks, Inc. | Systems and methods for software licensing |
| KR20060089632A (ko) * | 2005-02-04 | 2006-08-09 | 마이크로소프트 코포레이션 | 컴퓨팅 장치상에서 다수의 특성을 포함하는 어플리케이션을사용하기 위한 사용 라이센스를 획득하는 방법 및 그러한어플리케이션과 사용 라이센스 |
| US20080209569A1 (en) * | 2007-02-28 | 2008-08-28 | Ryoji Araki | Information processing system, information processor, image forming apparatus, and information processing method |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010011253A1 (en) * | 1998-08-04 | 2001-08-02 | Christopher D. Coley | Automated system for management of licensed software |
| US5790664A (en) * | 1996-02-26 | 1998-08-04 | Network Engineering Software, Inc. | Automated system for management of licensed software |
| KR20050006019A (ko) * | 2002-05-15 | 2005-01-15 | 마쯔시다덴기산교 가부시키가이샤 | 컨텐츠 이용 관리 시스템 |
| US20040139312A1 (en) * | 2003-01-14 | 2004-07-15 | General Instrument Corporation | Categorization of host security levels based on functionality implemented inside secure hardware |
| WO2006018864A1 (ja) * | 2004-08-17 | 2006-02-23 | Mitsubishi Denki Kabushiki Kaisha | 記憶装置および記憶方法 |
| CN101681403A (zh) * | 2007-03-20 | 2010-03-24 | 迪姆威奇软件有限责任公司 | 刷新软件许可证 |
| US20090326964A1 (en) * | 2008-06-25 | 2009-12-31 | Microsoft Corporation | Extensible agent-based license structure |
| US8898469B2 (en) * | 2010-02-05 | 2014-11-25 | Motorola Mobility Llc | Software feature authorization through delegated agents |
| 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 |
| US8533860B1 (en) | 2010-03-21 | 2013-09-10 | William Grecia | Personalized digital media access system—PDMAS part II |
| US9432373B2 (en) | 2010-04-23 | 2016-08-30 | Apple Inc. | One step security system in a network storage system |
| CA2797131C (en) * | 2010-05-19 | 2019-04-30 | Google Inc. | Electronic license management |
-
2011
- 2011-05-19 CA CA2797131A patent/CA2797131C/en active Active
- 2011-05-19 KR KR1020127033296A patent/KR101709720B1/ko active Active
- 2011-05-19 CN CN201610090351.5A patent/CN105760716B/zh active Active
- 2011-05-19 CN CN201180024595.9A patent/CN103038775B/zh active Active
- 2011-05-19 KR KR1020177003554A patent/KR102030643B1/ko active Active
- 2011-05-19 US US13/111,877 patent/US20110289003A1/en not_active Abandoned
- 2011-05-19 WO PCT/US2011/037258 patent/WO2011146785A1/en not_active Ceased
- 2011-05-19 AU AU2011255512A patent/AU2011255512B2/en active Active
- 2011-09-29 US US13/248,804 patent/US8966655B2/en active Active
-
2015
- 2015-01-14 US US14/596,706 patent/US10007960B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060064387A1 (en) * | 2004-09-22 | 2006-03-23 | Siemens Information And Communication Networks, Inc. | Systems and methods for software licensing |
| KR20060089632A (ko) * | 2005-02-04 | 2006-08-09 | 마이크로소프트 코포레이션 | 컴퓨팅 장치상에서 다수의 특성을 포함하는 어플리케이션을사용하기 위한 사용 라이센스를 획득하는 방법 및 그러한어플리케이션과 사용 라이센스 |
| US20080209569A1 (en) * | 2007-02-28 | 2008-08-28 | Ryoji Araki | Information processing system, information processor, image forming apparatus, and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2797131A1 (en) | 2011-11-24 |
| KR102030643B1 (ko) | 2019-10-10 |
| WO2011146785A1 (en) | 2011-11-24 |
| CN105760716A (zh) | 2016-07-13 |
| US20150149363A1 (en) | 2015-05-28 |
| US10007960B2 (en) | 2018-06-26 |
| US20110289003A1 (en) | 2011-11-24 |
| KR101709720B1 (ko) | 2017-03-08 |
| AU2011255512B2 (en) | 2015-02-26 |
| AU2011255512A1 (en) | 2012-11-08 |
| CA2797131C (en) | 2019-04-30 |
| CN105760716B (zh) | 2018-12-14 |
| US20120023596A1 (en) | 2012-01-26 |
| CN103038775B (zh) | 2016-03-02 |
| CN103038775A (zh) | 2013-04-10 |
| US8966655B2 (en) | 2015-02-24 |
| KR20130114593A (ko) | 2013-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101709720B1 (ko) | 전자 라이센스 관리 | |
| KR102230834B1 (ko) | 집적회로들에서의 보안 피쳐 및 키 관리 | |
| CA2533076C (en) | Flexible licensing architecture for licensing digital application | |
| US8380634B2 (en) | First computer process and second computer process proxy-executing code on behalf of first process | |
| CN104063788B (zh) | 一种移动平台可信支付系统及方法 | |
| EP2828759A1 (en) | Method and system for process working set isolation | |
| EP2340631A1 (en) | Method and system for controling code execution on a computing device using recursive security protocol | |
| US7383537B2 (en) | Debugging an application that employs rights-managed content | |
| TW201331780A (zh) | 透過線上伺服器與在安全作業系統中執行程式碼的內容保護 | |
| US8516273B2 (en) | Porting digital rights management service to multiple computing platforms | |
| CN107004071A (zh) | 软件处理设备、服务器系统及其方法 | |
| US20250272362A1 (en) | Protection-level based mechanism for securing artificial intelligence models | |
| AU2015202830B2 (en) | Electronic license management | |
| US7979911B2 (en) | First computer process and second computer process proxy-executing code from third computer process on behalf of first process | |
| US9760693B2 (en) | Method and apparatus for a content protecting and packaging system for protecting a content package | |
| US7788496B2 (en) | First computer process and second computer process proxy-executing code on behalf thereof | |
| Mohanty et al. | Media data protection during execution on mobile platforms–A review |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| A201 | Request for examination | ||
| PA0104 | Divisional application for international application |
St.27 status event code: A-0-1-A10-A18-div-PA0104 St.27 status event code: A-0-1-A10-A16-div-PA0104 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-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 |
|
| 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 |
|
| 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-U12-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: 20220922 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 7 |