KR100950139B1 - 네트워크 환경에서 자동 가입을 위한 방법 및 장치 - Google Patents

네트워크 환경에서 자동 가입을 위한 방법 및 장치 Download PDF

Info

Publication number
KR100950139B1
KR100950139B1 KR1020077028294A KR20077028294A KR100950139B1 KR 100950139 B1 KR100950139 B1 KR 100950139B1 KR 1020077028294 A KR1020077028294 A KR 1020077028294A KR 20077028294 A KR20077028294 A KR 20077028294A KR 100950139 B1 KR100950139 B1 KR 100950139B1
Authority
KR
South Korea
Prior art keywords
package
system information
subscription
auto
logic
Prior art date
Application number
KR1020077028294A
Other languages
English (en)
Other versions
KR20080013995A (ko
Inventor
안 메이 첸
고든 켄트 왈커
사지쓰 발라즈
Original Assignee
콸콤 인코포레이티드
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 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20080013995A publication Critical patent/KR20080013995A/ko
Application granted granted Critical
Publication of KR100950139B1 publication Critical patent/KR100950139B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 네트워크 환경에서 자동 가입을 위한 방법 및 장치에 관한 것이다. 디바이스와 관련된 제휴사를 결정하는 단계, 및 제휴사와 관련된 패키지를 식별하는 단계를 포함하는 방법이 제공된다. 상기 방법은 또한 패키지를 식별하는 시스템 정보 파라미터를 생성하고, 시스템 정보 파라미터를 디바이스로 송신하는 단계를 포함한다. 방법은 또한 디바이스로부터의 가입 요청을 수신하는 단계를 포함하는데, 가입 요청은 디바이스가 자동으로 패키지를 수신하기 위해 가입될 것을 요구한다.

Description

네트워크 환경에서 자동 가입을 위한 방법 및 장치{METHODS AND APPARATUS FOR AUTO-SUBSCRIPTION IN A NETWORK ENVIRONMENT}
본 출원은 2005년 5월 5일 출원된 "METHOD AND APPARATUS FOR AUTO-SUBSCRIPTION IN A NETWORK ENVIRONMENT"라는 명칭의 가출원 60/678,371을 우선권으로 청구하며, 상기 출원은 본 건의 양도인에게 양수되었으며, 본 명세서에 참조된다.
본 발명은 통상적으로 네트워크 환경에서 콘텐츠의 배포에 관한 것이며, 특히 네트워크 환경에서 자동 가입을 위한 방법 및 장치에 관한 것이다.
무선 통신 네트워크와 같은 데이터 네트워크는 상당수의 디바이스에 제공되도록 설계된 서비스들과 단일 디바이스에 주문된 서비스들 간에 균형을 맞추어야 한다. 많은 수의 디바이스(가입자)에 대한 콘텐츠(데이터)의 배포는 복잡한 문제이다. 예를 들어, 현재 이용 가능한 콘텐츠의 타입은 뉴스, 경제 정보 및 영화와 같은 실시간 및 멀티미디어 콘텐츠를 포함한다.
가입 미디어 시스템에서, 디바이스는 패킷화된 서비스의 형태로 콘텐츠를 수신하도록 가입된다. 예를 들어, 다양한 뉴스 서비스가 조합되어 디바이스가 수신하기 위해 가입할 수 있는 뉴스 패킷을 형성할 수도 있다. 그러나 선택된 콘텐츠를 다른 비가입 디바이스로 전달하는 것이 바람직할 수도 있다. 예를 들어, 뉴스 트레일러, 관련 광고, 프로모션 콘텐츠, 음악, 비디오, 또는 디바이스 사용자가 관심을 가질 수도 있는 임의의 다른 타입의 콘텐츠와 같은 콘텐츠를 전달하는 것이 바람직하다. 공교롭게도, 비가입 콘텐츠의 전달은 일반적으로 통상의 시스템, 특히 무선 통신 시스템에서 지원되지 않는다. 대부분의 경우, 고객 서비스 대행사와의 접속은 일반적으로 임의의 형태의 가입을 행하는 것이 요구된다.
콘텐츠 전달의 다른 형태는 "제휴사(affiliate)"의 역할과 관련된다. 제휴사는 선택된 콘텐츠 또는 서비스를 제공하도록 디바이스와 관련된 엔티티이다. 예를 들어, 제휴사의 한 타입은 디바이스로 과금 및 고객 서비스를 제공하도록 동작하는 과금 및 고객 서비스 제공자이다. 제휴사의 다른 타입은 디바이스에 선택된 콘텐츠를 제공하도록 동작하는 콘텐츠 판매자이다. 제휴사는 계약, 보조금 규정, 또는 임의의 다른 타입의 약정을 기반으로 디바이스와 제휴할 수도 있다. 예를 들어, 디바이스의 사용자는 과금 및 고객 서비스 제공자 또는 콘텐츠 판매자에 의해 제공되는 특정 광고 또는 다른 콘텐츠의 수신에 동의할 수도 있다.
그러나 종래의 시스템은 통상적으로 비가입 디바이스로의 콘텐츠 전달을 지원하지 않으며, 특정 제휴사로부터의 콘텐츠 전달을 제어하기 위한 어떠한 메커니즘도 존재하지 않는다. 예를 들어, 통상의 시스템들은 특정 제휴사로부터 선택된 콘텐츠를 수신하도록 디바이스를 자동 가입시키지 않는다.
따라서 선택된 광고 및/또는 프로모션 콘텐츠와 같은 선택된 콘텐츠를 수신하기 위해 디바이스를 자동 가입시키도록 동작하는, 네트워크 환경에서 사용하기 위한 가입자 시스템이 필요하다. 시스템은 특정 디바이스 제휴사들로부터 선택된 콘텐츠 및/또는 서비스를 수신하도록 디바이스를 자동 가입시키도록 동작해야 한다.
US 6,622,017호는 무선 단말의 특징(feature)들의 방송(over-the-air) 프로그래밍을 설명하고 있다. 이는 필요한 특징들을 선택하기 위해 단말 사용자의 관여를 필요로 한다.
본 발명의 형태들은 청구항 제 1 항에 따른 자동 가입 시스템에서 서버를 동작시키는 방법과 청구항 제 10 항 및 제 17 항에 따른 장치를 제공한다. 본 발명의 추가 형태들은 청구항 제 27 항에 따른 자동 가입 시스템에서 디바이스를 동작시키는 방법과 청구항 제 32 항 및 제 37 항에 따른 장치를 제공한다. 하나 이상의 실시예에서, 데이터 네트워크에서 선택된 콘텐츠 및/또는 서비스를 수신하기 위해 디바이스를 자동 가입시키도록 동작하는 방법 및 장치를 포함하는 자동 가입 시스템이 제공된다. 예를 들어, 디바이스는 무선 통신 네트워크의 모바일 디바이스일 수도 있으며, 상기 시스템은 디바이스 사용자에 의한 특정 관여를 필요로 하지 않으면서, 선택된 광고, 미디어 클립, 프로모션 자료, 또는 다른 타입의 콘텐츠를 수신하도록 디바이스를 자동 가입시키기 위해 동작한다.
일 실시예에서, 디바이스는 콘텐츠 배포 서버와의 활성화 프로세스를 실행하여 상기 디바이스가 시스템에서 콘텐츠를 수신하기 위해 가입할 수 있게 한다. 활성화 프로세스의 결과로서, 시스템 정보가 디바이스로 전송된다. 시스템 정보는 디바이스에 자동 가입될 콘텐츠 및/또는 서비스를 식별한다. 시스템 정보는 콘텐츠 배포 서버로 투명하게 다시 전송되는 자동 가입 요청을 생성하도록 디바이스에서 처리된다. 가입 요청은 디바이스 및 디바이스에 자동 가입될 임의의 콘텐츠 및/또는 서비스를 식별한다. 이어서, 콘텐츠 배포 시스템은 디바이스를 자동 가입시켜 요청된 콘텐츠 또는 서비스를 수신하게 한다. 일 실시예에서는, 콘텐츠 배포 시스템이 콘텐츠 또는 서비스를 제공하고, 다른 실시예에서는 제3자가 이들을 제공하도록 승인받는다. 이어서, 콘텐츠 또는 서비스가 렌더링 및/또는 실행을 위해 디바이스에 제공된다.
일 실시예에서, 디바이스가 자동 가입하여 하나 이상의 특정 제휴사로부터 콘텐츠 또는 서비스를 수신하게 하도록 시스템 정보가 생성된다. 예를 들어, 시스템은 과금 및 고객 서비스 제공자, 콘텐츠 판매자, 서비스 제공자 및 다른 제휴사들로부터의 콘텐츠가 자동으로 디바이스에 가입되게 한다. 따라서 시스템은 무선 통신 시스템에서 사용하기에 특히 잘 맞춰지는데, 여기서 사용자 상호 작용을 필요로 하지 않으면서, 선택된 콘텐츠에 대한 자동 가입을 제공하는 것이 바람직하다.
일 실시예에서, 자동 가입 시스템에서 서버를 동작시키는 방법이 제공된다. 상기 방법은 디바이스와 관련된 제휴사를 결정하고, 제휴사와 관련된 패키지를 식별하는 단계들을 포함한다. 상기 방법은 또한 패키지를 식별하는 시스템 정보 파라미터를 생성하고, 시스템 정보 파라미터를 디바이스로 전송하는 단계들을 포함한다. 상기 방법은 또한 디바이스로부터 가입 요청을 수신하는 단계를 포함하며, 여기서 가입 요청은 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 데이터 네트워크에서 자동 가입을 위한 장치가 제공된다. 상기 장치는 디바이스와 관련된 제휴사를 결정하도록 동작하는 로직, 및 제휴사와 관련된 패키지를 식별하도록 동작하는 로직을 포함한다. 상기 장치는 또한 패키지를 식별하는 시스템 정보 파라미터를 생성하도록 동작하는 로직, 및 시스템 정보 파라미터를 디바이스로 전송하도록 동작하는 로직을 포함한다. 상기 장치는 또한 디바이스로부터 가입 요청을 수신하도록 동작하는 로직을 포함하는데, 여기서 가입자는 디바이스가 패키지를 수신하도록 자동 가입될 것을 요구한다.
일 실시예에서, 데이터 네트워크에서 자동 가입을 위한 장치가 제공된다. 상기 장치는 디바이스와 관련된 제휴사를 결정하기 위한 수단; 및 제휴사와 관련된 패키지를 식별하기 위한 수단을 포함한다. 상기 장치는 또한 패키지를 식별하는 시스템 정보 파라미터를 생성하기 위한 수단, 및 시스템 정보 파라미터를 디바이스로 전송하기 위한 수단을 포함한다. 상기 장치는 또한 디바이스로부터 가입 요청을 수신하기 위한 수단을 더 포함하며, 여기서 가입 요청은 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 서버에서 처리 로직에 의해 실행될 때, 데이터 네트워크에서 자동 가입을 제공하도록 동작하기 위한 수단을 구현하는 컴퓨터 판독 가능 매체가 제공된다. 상기 컴퓨터 판독 가능 매체는 디바이스와 관련된 제휴사를 결정하기 위한 수단, 및 상기 제휴사와 관련된 패키지를 식별하기 위한 수단을 포함한다. 상기 컴퓨터 판독 가능 매체는 또한 패키지를 식별하는 시스템 정보 파라미터를 생성하기 위한 수단, 및 시스템 정보 파라미터를 디바이스로 전송하기 위한 수단을 포함한다. 상기 컴퓨터 판독 가능 매체는 또한 상기 디바이스로부터 가입 요청을 수신하기 위한 수단을 포함하며, 상기 가입 요청은 상기 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 자동 가입 시스템에서 디바이스를 동작시키는 방법이 제공된다. 상기 방법은 데이터 네트워크 상에서 서버와 상기 디바이스를 활성화하고, 패키지를 식별하는 시스템 정보 파라미터를 수신하는 단계들을 포함한다. 상기 방법은 또한 자동 가입 요청을 생성하도록 시스템 정보를 처리하고, 자동 가입 요청을 서버로 전송하는 단계들을 포함하며, 자동 가입 요청은 상기 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 자동 가입 시스템에서 디바이스를 동작시키는 장치가 제공된다. 상기 장치는 데이터 네트워크 상에서 서버와 디바이스를 활성화하도록 동작하는 로직, 및 패키지를 식별하는 시스템 정보 파라미터를 수신하도록 동작하는 로직을 포함한다. 상기 장치는 또한 자동 가입 요청을 생성하기 위해 시스템 정보를 처리하도록 동작하는 로직, 및 자동 가입 요청을 상기 서버로 전송하도록 동작하는 로직을 포함하며, 상기 자동 가입 요청은 상기 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 자동 가입 시스템에서의 디바이스 동작 장치가 제공된다. 상기 장치는 데이터 네트워크 상에서 서버와 디바이스를 활성화하기 위한 수단, 및 패키지를 식별하는 시스템 정보 파라미터를 수신하기 위한 수단을 포함한다. 상기 장치는 또한 자동 가입 요청을 생성하도록 시스템 정보를 처리하기 위한 수단, 및 자동 가입 요청을 서버로 전송하기 위한 수단을 포함하는데, 자동 가입 요청은 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
일 실시예에서, 디바이스에서 처리 로직에 의해 실행될 때 데이터 네트워크에서 자동 가입을 제공하도록 동작하기 위한 수단을 포함하는 컴퓨터 판독 가능 매체가 제공된다. 상기 컴퓨터 판독 가능 매체는 데이터 네트워크 상에서 장치와 서버를 활성화하기 위한 수단, 및 패키지를 식별하는 시스템 정보 파라미터를 수신하기 위한 수단을 포함한다. 상기 컴퓨터 판독 가능 매체는 또한 자동 가입 요청을 생성하도록 시스템 정보를 처리하기 위한 수단, 및 자동 가입 요청을 서버로 전송하기 위한 수단을 포함하며, 자동 가입 요청은 디바이스가 패키지를 수신하도록 자동 가입될 것을 요청한다.
본 발명의 다른 특징, 장점 및 특성이 이하의 도면, 상세한 설명, 및 청구항에 대한 설명으로부터 명백하게 될 것이다.
전술한 특징 및 실시예의 장점은 이하의 도면과 관련한 설명에서 더욱 명확하게 될 것이다.
도1은 자동 가입 시스템의 일 실시예를 포함하는 데이터 네트워크이다.
도2는 자동 가입 시스템의 일 실시예에 사용하기에 적합한 서버의 일 실시예의 상세 블록도이다.
도3은 자동 가입 시스템의 일 실시예에 사용하기 위한 패키지 레코드의 일 실시예이다.
도4는 도3의 패키지 레코드의 일 실시예에 사용하기 위한 패키지 속성 필드의 일 실시예를 도시한다.
도5는 자동 가입 시스템의 일 실시예에 사용하기 위한 콘텐츠 판매자 레코드의 일 실시예이다.
도6은 자동 가입 시스템의 일 실시예에 사용하기 위한 확장된 콘텐츠 레코드의 일 실시예이다.
도7은 도6에 도시된 확장된 콘텐츠 판매자 레코드의 일 실시예에 사용하기 위한 서비스 속성 필드의 일 실시예이다.
도8은 자동 가입 시스템의 일 실시예에서 서버를 동작시키는 방법의 일 실시 예이다.
도9는 자동 가입 시스템의 일 실시예에 사용하기 위해 적절한 디바이스의 일 실시예의 상세도이다.
도10은 자동 가입 시스템의 일 실시예에서 디바이스를 동작시키는 방법의 일 실시예이다.
이하의 설명은 광고, 프로모션 콘텐츠, 또는 임의의 다른 타입의 콘텐츠와 같은 선택된 콘텐츠 또는 프로그램을 수신하도록 데이터 네트워크 상의 디바이스를 자동 가입시키도록 동작하는 자동 가입 시스템의 하나 이상의 실시예를 설명한다. 시스템은 또한 디바이스가 특정 디바이스 제휴사로부터 수신된 콘텐츠 및/또는 서비스에 자동 가입되게 하도록 동작한다. 시스템은 특히 무선 네트워크 환경에서 사용하기에 충분히 적합하지만, 통신 네트워크, 인터넷과 같은 공용 네트워크, 가상 사설망(VPN)과 같은 사설망, 로컬 영역 네트워크, 광역 네트워크, 장거리 네트워크, 또는 임의의 다른 타입의 데이터 네트워크를 포함하는 임의의 타입의 네트워크 환경에 사용될 수도 있지만, 이에 한정되지는 않는다.
이러한 설명을 위해, 자동 가입 시스템의 하나 이상의 실시예를 설명하기 위해 하기의 용어가 사용된다. 자동 가입 패키지: 자동 가입 패키지는 선택된 콘텐츠를 수신하도록 디바이스를 자동 가입시킬 패키지이다. 서비스: 서비스는 미디어 표현들의 시퀀스이며, 시스템에서 디바이스가 가입될 수 있는 가장 작은 엘리먼트를 나타낸다. 계층: 계층은 서비스들의 집합이다. 패키지: 패키지(또는 "서비스 패키지")는 가입을 기반으로 제공되는 계층들의 집합이다.
배제: 배제 동작은 가입된 서비스의 전달을 억제한다. 비가시적 서비스: 비가시적 서비스는 디바이스 디스플레이 상에 디스플레이되지 않아 디바이스 사용자가 볼 수 없는 서비스이다.
도1은 광고, 프로모션 콘텐츠, 프로그램, 데이터, 서비스 및/또는 임의의 다른 타입의 정보를 수신하도록 디바이스를 자동 가입시키기 위해 동작하는 자동 가입 시스템의 일 실시예를 포함하는 네트워크(100)를 도시한다. 네트워크(100)는 서버(102), 데이터 네트워크(104), 및 디바이스(106)를 포함한다. 데이터 네트워크(104)는 서버(102)와 디바이스(106) 사이에서 데이터를 전송하게 하는 임의의 타입의 유선 및 무선 네트워크 및/또는 이들의 조합일 수도 있다. 서버(102)는 서버(102)가 데이터 네트워크(104)를 통해 통신하게 하는 임의의 타입의 유선 및/또는 무선 통신 링크일 수도 있는 통신 링크(108)를 통해 네트워크(104)에 결합된다. 디바이스(106)는 모바일 전화, PDA, 노트북 컴퓨터, 페이저, 이메일 디바이스, 또는 콘텐츠를 수신하도록 가입하기 위해 네트워크 상에서 동작할 수도 있는 임의의 다른 타입의 디바이스를 포함한다. 디바이스(106)는 무선 통신 링크(110)를 통해 데이터 네트워크(104)와 통신하며, 무선 통신 링크(110)는 네트워크(104)와 디바이스(106) 사이에서 데이터가 무선으로 송신되게 한다. 일 실시예에서, 무선 통신 링크(110)는 순방향 통신 채널, 역방향 통신 채널, 제어 채널, 및 네트워크(104)와 디바이스(110) 사이에서 정보를 전달하기 위해 사용될 수도 있는 임의의 다른 타입의 통신 채널을 포함한다. 도1에는 하나의 디바이스만 도시되었지만, 시스템의 하나 이상의 실시예가 유선 및/또는 무선 통신 링크를 통해 네트워크(104)와 통신하는 실질적으로 임의의 수의 디바이스에 사용하기에 적합한 것으로 이해해야 한다.
이러한 설명을 위해, 서버가 3개의 패키지(112, 114 및 116)를 포함하는 것으로 가정한다. 예를 들어, 패키지(112, 114 및 116)는 광고, 프로모션 콘텐츠, 데이터 파일, 멀티미디어 파일, 프로그램, 및/또는 임의의 타입의 콘텐츠 또는 정보를 포함한다. 따라서, 시스템은 디바이스(106)를 자동 가입시켜 네트워크(104)를 통해 패키지(112, 114, 116) 중 하나 이상을 수신하게 하도록 동작한다.
일 실시예에서, 디바이스는 하나 이상의 과금 및 고객 서비스 제공자, 콘텐츠 판매자, 서비스 제공자, 또는 콘텐츠 제공자와 제휴하며, 이들은 하나 이상의 패키지(112, 114 및 116)를 제공하거나 이와 관련된다. 일 실시예에서, 시스템은 제휴사들을 발견하고, 상기 엔티티들과 관련된 콘텐츠 및/또는 서비스를 수신하도록 디바이스를 자동 가입시키도록 동작한다.
일 실시예에서, 활성화 프로세스가 실시되는데, 여기서 디바이스는 시스템에 의해 활성화되어 디바이스가 콘텐츠를 수신하기 위해 가입할 수 있게 된다. 예를 들어, 활성화 프로세스 동안, 디바이스(106)는 서버(102)에 디바이스(106)를 식별하는 정보를 제공하고, 인증, 승인 및/또는 임의의 다른 적절한 정보를 제공하여 디바이스가 시스템에서 활성화되게 한다. 응답하여, 서버(102)는 경로(124)로 도시된 바와 같이, 애플리케이션(118) 및 시스템 정보(120)를 상기 디바이스에 전송한다. 예를 들어, 애플리케이션(118)은 단일 프로그램, 스크립트, 실행 가능하거나 상기 디바이스 상에서 구동되는 프로그램들의 집합일 수도 있다. 일 실시예에서, 애플리케이션(118)은 선택된 콘텐츠를 수신하도록 디바이스를 자동 가입시키기 위해 동작하는 가입 관리자를 포함한다.
일 실시예에서, 시스템은 콘텐츠 및/또는 서비스를 디바이스(106)에 자동 가입시키기 위해 사용되는 하나 이상의 레코드를 포함하도록 시스템 정보(120)를 생성한다. 예를 들어, 일 실시예에서, 시스템 정보(120)는 디바이스에 자동 가입될 패키지를 식별하는 패키지 레코드를 포함한다. 다른 실시예에서, 시스템 정보는 디바이스에 자동 가입될 패키지를 또한 설명하는 서비스 판매 레코드들을 포함한다. 이와 같이 시스템 정보는 디바이스(106)에 자동으로 가입될 패키지 또는 서비스를 식별하기 위해 사용될 수 있는 임의의 적절한 기록 타입 또는 정보를 포함한다.
일 실시예에서, 시스템 정보는 과금 및 고객 서비스 제공자, 서비스 판매자, 서비스 제공자, 또는 콘텐츠 제공자와 같은 제휴사에 의해 제공되는 패키지에 디바이스를 자동 가입시키도록 동작하는 레코드를 포함하도록 구성된다. 따라서 시스템은 디바이스와 제휴하는 엔티티들이 디바이스에 자동 가입되는 콘텐츠 및/또는 서비스를 제공하게 하도록 동작한다.
일 실시예에서, 애플리케이션(118)은 경로(128)로 도시된 바와 같이, 디바이스(106)로부터 서버(102)로 투명하게 전송되는 자동 가입 요청을 생성하기 위해 시스템 정보(120)에 포함되는 레코드를 처리하는 가입자 관리자를 포함한다. 예를 들어, 자동 가입 요청은 디바이스 및 디바이스가 자동으로 가입하기를 희망하는 콘텐츠에 대한 정보를 서버(102)에 제공한다. 예를 들어, 가입 요청에 포함된 정보는 디바이스 식별자, 네트워크 어드레스 디바이스 구성 정보, 콘텐츠/서비스 식별자, 사용자 기호, 및/또는 임의의 다른 관련 정보를 포함할 수도 있다. 따라서 가입 요청은 디바이스 및 원하는 패키지에 대한 임의의 타입의 정보를 서버(102)에 투명하게 전송하는데 사용된다.
일 실시예에서, 서버(102)는 자동 가입 요청으로 수신된 정보를 이용하여 디바이스(106)에 자동으로 가입시킬 하나 이상의 패키지(112, 114, 116)를 결정한다. 서버(102)는 경로(126)에 의해 도시된 바와 같이, 데이터 네트워크(108)를 통해 가입된 패키지를 디바이스(112)로 전송한다. 이어서, 자동 가입된 패키지는 디바이스(106) 상에서 렌더링되고, 그리고/또는 디바이스 사용자에게 비가시적(즉, 비가시적 서비스)일 수 있는 다른 어떤 서비스 또는 기능을 디바이스에 제공한다. 그 결과, 시스템은 광고, 프로모션 콘텐츠, 및/또는 가입 요청에서 식별되는 다른 콘텐츠를 수신하도록 디바이스를 자동 가입시키도록 동작한다.
이와 같이 하나 이상의 실시예에서, 선택된 콘텐츠 및/또는 서비스를 수신하도록 하나 이상의 디바이스를 자동으로 가입시키기 위해 동작하는 자동 가입 시스템이 제공된다. 시스템은 또한 과금 및 고객 서비스 제공자, 서비스 판매자, 또는 콘텐츠 제공자와 같은 하나 이상의 특정 디바이스 제휴사와 관련된 선택된 콘텐츠에 대한 자동 가입을 제공한다. 그 결과, 자동 가입 시스템의 실시예는 디바이스들이 고객 서비스 대행사와의 특정 사용자 상호 작용을 필요로 하지 않는 효율적인 방식으로 선택된 콘텐츠를 수신하기 위해 자동으로 가입되는 방식을 제공한다.
도2는 자동 가입 시스템의 일 실시예에서 사용하기에 적합한 서버(200)의 일 실시예의 상세도이다. 예를 들어, 서버(200)는 도1의 서버(102)일 수도 있다. 서버(200)는 처리 로직(200), 디바이스 리소스(204), 메모리(206), 송신 로직(208), 및 시스템 정보 로직(210), 내부 데이터 버스(212)에 연결된 모든 요소들을 포함한다.
하나 이상의 실시예에서, 처리 로직(202)은 CPU, 프로세서, 게이트 어레이, 하드웨어 로직, 메모리 엘리먼트, 가상 머신, 소프트웨어 및/또는 하드웨어 및 소프트웨어의 임의의 조합을 포함한다. 이와 같이 처리 로직(202)은 일반적으로 기계 판독 가능 명령을 실행하고 데이터 버스(212)를 통해 서버의 하나 이상의 다른 기능 엘리먼트를 제어하는 로직을 포함한다.
일 실시예에서, 처리 로직(202)은 디바이스가 콘텐츠를 수신하도록 가입하게 하기 위해 디바이스를 활성화하도록 동작한다. 활성화 프로세스 동안, 디바이스는 인증, 승인, 및/또는 다른 정보를 서버에 제공한다. 처리 로직(202)은 이후의 처리를 위해 메모리(206)에 디바이스 정보를 저장한다.
디바이스 리소스 및 인터페이스(204)는 서버가 내부 및 외부 시스템과 통신하게 하는 하드웨어 및/또는 소프트웨어를 포함한다. 예를 들어, 내부 시스템은 대용량 저장 시스템, 메모리, 디스플레이 드라이버, 모뎀, 또는 다른 내부 디바이스 리소스를 포함할 수도 있다. 외부 시스템은 사용자 인터페이스 디바이스, 프린터, 디스크 드라이브, 또는 다른 로컬 디바이스 또는 시스템을 포함할 수도 있다.
데이터 메모리(206)는 데이터 파일, 콘텐츠, 애플리케이션 또는 임의의 다른 타입의 정보를 저장하기에 적합한 임의의 타입의 메모리 디바이스를 포함한다. 메모리(206)는 데이터 네트워크 상에서 하나 이상의 디바이스에 자동으로 가입될 콘텐츠를 포함한다. 예를 들어, 메모리(206)는 콘텐츠 네트워크 상에서 통신하는 디바이스에 자동으로 가입될 수도 있는 콘텐츠 패키지들인, 패키지들(222)을 포함한다. 예를 들어, 콘텐츠 패키지(222)는 도1에 도시된 콘텐츠(112, 114 또는 116)를 포함할 수도 있다. 메모리(206)는 또한 일 실시예에서 활성화 프로세스 동안 디바이스에 다운로드되는 프로그램 가이드 및 가입자 관리자를 포함하는 애플리케이션(220)을 포함한다. 예를 들어, 일 실시예에서, 프로그램 가이드는 디바이스 상에서 가입에 이용 가능한 서비스 패키지들을 실행하여 디스플레이하고, 가입 관리자는 디바이스 상에서 실행하여 가입 요청을 자동으로 생성한다.
송신 로직(208)은 서버(200)가 데이터 또는 다른 정보를 원격 디바이스 또는 시스템으로 전송하게 하도록 동작하는 하드웨어 및/또는 소프트웨어를 포함한다. 예를 들어, 일 실시예에서, 송신 로직(208)은 모바일 디바이스와 같은 원격 디바이스와 네트워크 정보를 송신 및 수신하도록 동작하는 송신 채널(214)을 포함한다. 일 실시예에서, 송신 로직(208)은 또한 하나 이상의 디바이스로부터 투명한 통신을 수신하도록 동작하는 수신 채널(216)을 포함한다. 일 실시예에서, 수신 채널(216)은 송수신 채널(214)의 일부이다.
시스템 정보 로직(210)은 CPU, 프로세서, 게이트 어레이, 하드웨어 로직, 메모리 엘리먼트, 가상 머신, 소프트웨어, 및/또는 하드웨어 및 소프트웨어의 소정 조합을 포함한다. 시스템 정보 로직(210)은 활성화 프로세스 동안 디바이스로 전송되는 시스템 정보를 생성하도록 동작한다. 일 실시예에서, 시스템 정보는 디바이스가 자동으로 가입할 패키지를 식별하는 패키지 레코드를 포함한다.
일 실시예에서, 시스템 정보 로직(210)은 시스템 정보에 포함되는 패키지 레코드들을 어셈블링하기 위해 디바이스에 의해 제공되는 식별 정보를 사용하여 데이터베이스(218)를 처리한다. 예를 들어, 일 실시예에서, 시스템 정보(210)는 특정 디바이스가 하나 이상의 선택된 과금 및 고객 서비스 제공자, 서비스 판매자 또는 콘텐츠 제공자와 관계 또는 제휴하는지를 결정하기 위해 데이터베이스(218)를 이용한다. 디바이스가 특정 콘텐츠 판매자 또는 서비스 제공자와 관계 또는 제휴한다면, 시스템 정보 로직(210)은 콘텐츠 판매자 또는 제공자에 의해 제공되는 콘텐츠 패키지가 디바이스에 의해 자동으로 가입되게 할 패키지 레코드를 시스템 정보에 생성한다. 시스템 정보 로직(210)이 디바이스에 의해 자동으로 가입될 디폴트 콘텐츠 또는 임의의 다른 콘텐츠 또는 서비스에 대한 시스템 정보에 패키지 레코드를 포함하는 것이 또한 가능하다. 또 다른 실시예에서, 디바이스 식별 정보는 데이터베이스(218)에 의해 처리되어 자동 가입을 위해 디바이스에 제공되지 않을 선택된 콘텐츠를 결정한다. 예를 들어, 식별 정보가 디바이스가 선택된 콘텐츠 판매자와 제휴하지 않음을 나타낸다면, 상기 판매자와 관련된 콘텐츠에 대한 패키지 레코드는 생성되지 않을 것이다. 그 결과, 상기 콘텐츠는 상기 디바이스에 자동으로 가입되지 않을 것이다. 이와 같이 시스템은 패키지가 특정 디바이스에 제공되는 것을 배제, 방지, 또는 금지하는 방식을 제공한다.
일 실시예에서, 자동 가입 시스템은, 처리 로직(202)에 의해 실행될 때, 설명된 서버(200)의 기능을 제공하는 컴퓨터 판독 가능 매체에 저장된 프로그램 명령을 포함한다. 예를 들어, 명령은 플로피디스크, CDROM, 메모리 카드, 플래시 메모리 디바이스, RAM, ROM, 또는 디바이스 리소스(204)를 통해 서버(200)에 인터페이스하는 임의의 타입의 메모리 디바이스 또는 컴퓨터 판독 가능 매체와 같은 컴퓨터 판독 가능 매체로부터 서버(200)로 로딩될 수도 있다. 다른 실시예에서, 명령은 송수신기 로직(208)을 통해 서버(200)와 인터페이스하는 네트워크 리소스로부터 서버(200)로 다운로딩될 수도 있다. 처리 로직(202)에 의해 실행될 때, 명령은 설명된 자동 가입 시스템의 하나 이상의 실시예를 제공한다.
도3은 자동 가입 시스템의 하나 이상의 실시예에 사용하기 위한 패키지 레코드(300)의 일 실시예를 도시한다. 예를 들어, 일 실시예에서, 패키지 레코드(300)는 자동 가입 로직(210)에 의해 생성되어 서버(200)로부터 디바이스로 전송되는 시스템 정보에 포함된다. 패키지 레코드(300)는 일 실시예일 뿐이며, 더 많은 또는 더 적은 정보를 갖는 다른 레코드 구성이 실시예의 사상 내에서 포함됨을 주지해야 한다.
패키지 레코드(300)는 필드의 리스트, 필드 타입, 및 필드 크기를 포함한다. 예를 들어, 필드는 시스템 정보 헤더(302), 패키지 식별자(304), 패키지 속성(306), 패키지 이름(308), 패키지 설명(310), 패키지 가격 표시(312), 패키지 가격 통화(314), 및 패키지 가격(316)을 포함한다.
패키지 레코드(300)는 또한 대응하는 수의 계층 식별자(320)가 이어지는 다수의 계층(318)을 포함한다. 예를 들어, 계층 식별자는 계층 식별자(322), 루트 패키지 파라미터(324), 및 대응하는 수의 패키지 레퍼런스(328)가 이어지는 패키지 레퍼런스의 수(326)를 포함한다. 일 실시예에서, 패키지 속성(306)은 식별된 패키지가 디바이스에 자동 가입되어야 함을 나타내기 위해 사용된다.
도4는 도3의 패키지 레코드(300)의 일 실시예에서 사용하기 위한 패키지 속성(306)의 일 실시예를 도시한다. 패키지 속성(306)은 8비트를 포함하는데, 여기서 비트 제로는 대응하는 패키지가 디바이스에 자동으로 가입되어야 하는지를 나타낸다. 예를 들어, 비트 제로가 "1"이라면, 패키지 식별자(304)에 의해 식별된 패키지는 디바이스에 자동 가입되어야 한다.
도5는 자동 가입 시스템의 일 실시예에 사용하기 위한 콘텐츠 판매자 레코드(500)의 일 실시예이다. 예를 들어, 콘텐츠 판매자 레코드(500)는 디바이스가 선택된 콘텐츠 판매자로부터 선택된 콘텐츠를 수신하도록 자동 가입되게 하는데 사용된다.
콘텐츠 판매 레코드(500)는 필드의 리스트 및 관련 필드 타입, 및 필드 크기를 포함한다. 필드는 시스템 정보 헤더(502), 콘텐츠 판매 식별자(504), 콘텐츠 판매 이름(506), 및 대응하는 수의 패키지 정보(510)가 이어지는 패키지 파라미터의 수(508)를 포함한다.
패키지 정보(510)는 패키지 식별자(512) 및 대응하는 수의 패키지 식별자(516)가 이어지는 자동 가입 패키지 파라미터의 수(514)를 포함한다. 일 실시예에서, 패키지 정보(510)는 디바이스에 의해 자동으로 가입될 패키지를 직접 식별한다.
도6은 자동 가입 시스템의 일 실시예에 사용하기 위한 확장된 콘텐츠 판매자 레코드(600)의 일 실시예를 도시한다. 확장된 콘텐츠 판매자 레코드(600)는 디바이스에 전송되는 시스템 정보에 통합되며, 디바이스가 선택된 콘텐츠에 자동으로 가입되게 하는 정보를 제공한다.
확장된 콘텐츠 판매자 레코드(600)는 시스템 정보 헤더(602), 콘텐츠 판매자 식별자(604), 콘텐츠 식별자(610)와 콘텐츠 속성(612)을 포함하는 대응하는 수의 서비스 정보 파라미터(608)가 이어지는 서비스의 수(606)를 포함한다. 일 실시예에서, 상기 디바이스 상에서 실행하는 가입 관리자는 상기 디바이스에 자동으로 가입될 콘텐츠를 결정하기 위해 확장된 콘텐츠 판매자 레코드(600)를 분석한다.
도7은 도6에 도시된 확장된 콘텐츠 판매자 레코드의 일 실시예에 사용하기 위한 콘텐츠 속성 필드(612)의 일 실시예를 도시한다. 콘텐츠 속성 필드(612)는 선택된 콘텐츠와 관련된 속성을 식별한다. 예를 들어, 콘텐츠 속성 필드(612)는 특정 콘텐츠 속성이 특정화되게 하는 8비트를 포함한다. 일 실시예에서, 비트 "4"(702로 표시됨)는 콘텐츠가 비가시적 서비스를 제공하는지 여부를 나타낸다. 예를 들어, 서비스는 어떠한 정보도 디스플레이하지 않고 디바이스 상에서 구동되며 결국 디바이스 사용자에게 비가시적이다. 비트 "2"(704로 표시됨)는 콘텐츠가 디바이스로부터 배제될 수 있는지 여부를 나타낸다. 이와 같이 콘텐츠 판매자 레코드(500)는 콘텐츠가 디바이스에 자동으로 가입되게 하며, 확장된 콘텐츠 판매자 레코드(600)는 선택된 서비스들에 대한 추가의 속성들을 제공한다. 하나 이상의 실시예에서, 디바이스에서 실행하는 가입 관리자 또는 다른 애플리케이션은 콘텐츠 판매자 레코드(500, 600)를 분석하여 자동 가입 요청을 생성하고 자동 가입되는 서비스를 구성한다.
도8은 자동 가입 시스템의 일 실시예에서 서버를 동작시키기 위한 방법(800)의 일 실시예이다. 간략화를 위해, 방법(800)은 도2에 도시된 서버(200)를 참조하여 설명될 것이다. 하나 이상의 실시예에서, 처리 로직(202)은 프로그램 명령을 실행하여 이하에 설명되는 기능을 실행하도록 서버를 제어한다.
블록(802)에서, 디바이스는 자동 가입 시스템을 활성화한다. 예를 들어, 디바이스(106)는 서버(102)에 정보를 제공하여 서버(102)가 디바이스(106)를 인증하게 하고 디바이스(106)가 이용 가능한 콘텐츠에 가입하기 위한 권한을 부여하게 한다.
블록(804)에서, 활성화 프로세스의 일부로서, 애플리케이션이 데이터 네트워크를 통해 디바이스로 다운로드된다. 일 실시예에서, 처리 로직(202)은 메모리(206)로부터 애플리케이션(220)을 검색하여 애플리케이션(220)을 송수신기 로직(208)을 통해 디바이스로 전송한다. 애플리케이션은 디바이스 상에서 실행되고 선택된 콘텐츠를 수신하도록 디바이스를 자동 가입시키도록 동작하는 가입 관리자를 포함하는 프로그램 가이드를 포함한다.
블록(806)에서, 디바이스에 자동으로 가입될 콘텐츠 또는 서비스를 제공한 엔티티와 디바이스가 어떠한 제휴 관계를 갖는지를 결정하기 위해 테스트가 실행된다. 예를 들어, 테스트는 디바이스가 과금 및 고객 서비스 제공자, 콘텐츠 판매자, 또는 다른 제공자와 제휴 관계를 갖는지를 결정한다. 예를 들어, 시스템 정보 로직(210)은 존재할 수도 있는 어떠한 제휴 관계를 결정하기 위해 활성화 프로세스 동안 디바이스에 의해 제공된 정보를 이용하여 데이터베이스(218)에 액세스한다. 어떠한 제휴 관계가 존재한다면, 방법은 블록(810)으로 진행한다. 어떠한 제휴 관계도 존재하지 않는다면, 방법은 블록(808)으로 진행한다.
블록(808)에서, 어떠한 제휴 관계도 존재하지 않을 때, 디바이스에 자동 가입될 수도 있는 임의의 패키지를 결정하기 위한 결정이 행해진다. 예를 들어, 시스템 정보 로직(210)은 어떠한 제휴 관계도 존재하지 않더라도, 디바이스에 자동 가입될 패키지가 존재하는지를 결정하도록 동작한다. 이러한 경우, 디폴트 콘텐츠 또는 서비스가 디바이스에 대해 자동으로 가입될 수도 있다.
블록(810)에서, 제휴 관계가 존재할 때 디바이스에 자동 가입될 수도 있는 임의의 패키지를 결정하기 위한 결정이 행해진다. 예를 들어, 시스템 정보 로직(210)은 하나 이상의 디바이스 제휴사가 존재할 때 디바이스에 자동 가입될 패키지가 존재하는지를 결정하도록 동작한다. 예를 들어, 디바이스는 과금 및 고객 서비스 제공자, 또는 콘텐츠 판매자와 같은 제휴사를 가질 수도 있다. 일 실시예에서, 시스템 정보 로직(210)은 데이터베이스를 처리하여 각각의 제휴사와 관련된 콘텐츠를 식별한다.
블록(812)에서, 디바이스로의 전송을 위해 시스템 정보가 어셈블링된다. 예를 들어, 시스템 정보는 블록(808 및 810)에서 결정된 콘텐츠 또는 서비스를 식별하는 하나 이상의 패키지 레코드 및/또는 콘텐츠 레코드를 포함한다. 일 실시예에서, 시스템 정보 로직(210)은 디바이스로의 전송을 위한 시스템 정보를 생성한다. 예를 들어, 시스템 정보에 포함된 패키지 및 콘텐츠 레코드는 도3 내지 도7에 도시된 바와 같이 포맷화될 수도 있다.
블록(814)에서, 시스템 정보가 디바이스로 전송된다. 예를 들어, 시스템 정보 로직(210)은 송수신기 로직(208)을 통해 디바이스로 시스템 정보를 전송한다.
블록(816)에서, 서버는 디바이스로부터 자동 가입 요청을 수신한다. 일 실시예에서, 디바이스에서 가입 관리자가 구동되고 시스템 정보의 레코드들에 기초하여 자동 가입 요청을 생성하도록 동작한다. 자동 가입 요청은 네트워크 링크를 통해 다시 서버로 투명하게 전송된다. 이와 같이 가입 요청은 디바이스 사용자가 서버에 대해 가입을 위한 특정 요청을 행하지 않고 생성된다.
블록(818)에서, 자동 가입 요청에서 식별된 패키지들이 자동으로 디바이스에 가입된다. 일 실시예에서, 이 패키지들이 서버로부터 디바이스로 다운로드된다. 예를 들어, 처리 로직(202)은 메모리(206)로부터 패키지를 검색하도록 동작하며 디바이스로 패키지를 전송하도록 송수신기 로직(208)을 제어한다. 다른 실시예에서, 서버는 제휴사 또는 제3자가 패키지들을 디바이스로 전송할 것을 승인하도록 동작한다.
방법(800)은 단지 하나의 실시예를 도시하고 설명된 실시예의 사상으로부터 벗어나지 않고 기능 엘리먼트의 변경, 부가, 또는 재배치를 행할 수도 있다.
도9는 자동 가입 시스템의 일 실시예에서 사용하기에 적합한 디바이스(900)의 일 실시예의 상세도이다. 예를 들어, 디바이스(900)는 도1의 디바이스(106)처럼 사용하기에 적절하다. 디바이스(900)는 처리 로직(902), 메모리(904), 디바이스 리소스 및 인터페이스(906), 및 송수신기 로직(908)을 포함하며, 이들 모두는 데이터 버스(910)에 연결된다.
일 실시예에서, 처리 로직(902)은 CPU, 프로세서, 게이트 어레이, 하드웨어 로직, 메모리 엘리먼트, 가상 머신, 소프트웨어, 및/또는 하드웨어 및 소프트웨어의 임의의 조합을 포함한다. 따라서 처리 로직(902)은 일반적으로 머신 판독 가능 명령을 실행하고, 인터넷 데이터 버스(910)를 통해 디바이스(900)의 하나 이상의 기능 엘리먼트를 제어하기 위한 로직을 포함한다.
디바이스 리소스 및 인터페이스(906)는 디바이스(900)가 인터넷 및 외부 시스템과 통신하게 하는 하드웨어 및/또는 소프트웨어를 포함한다. 예를 들어, 내부 시스템은 대용량 저장 시스템, 메모리, 디스플레이 드라이버, 모뎀 또는 다른 내부 디바이스 리소스를 포함할 수도 있다. 외부 시스템은 사용자 인터페이스 디바이스, 프린터, 디스크 드라이브, 또는 다른 로컬 디바이스 또는 시스템을 포함할 수도 있다.
송수신기 로직(908)은 디바이스(900)가 외부 디바이스 또는 시스템과 데이터 및 다른 정보를 송신 및 수신하게 하도록 동작하는 하드웨어 및/또는 소프트웨어를 포함한다. 예를 들어, 송수신기 로직(908)은 송수신기 로직(908)이 데이터 네트워크를 통해 데이터 및/또는 다른 정보를 송신 및 수신하게 하게 하는 통신 링크(912)를 포함한다. 일 실시예에서, 송수신기 로직(908)은 또한 네트워크 상에서 서버로 자동 가입 요청을 투명하게 송신하는데 사용될 수도 있는 투명한 통신 링크(914)를 또한 포함한다. 일 실시예에서, 링크(914)는 통신 링크(912)의 일부이다. 이와 같이 디바이스(900)는 서버와 같은 다른 네트워크 엔티티와 통신할 수 있다. 예를 들어, 처리 로직(902)은 링크(914)를 통해 자동 가입 요청을 네트워크 서버로 전송하기 위해 송수신기 로직(908)을 사용할 수도 있다.
메모리(904)는 디바이스(900)에서 정보를 저장하기에 적합한 임의의 타입의 메모리를 포함한다. 예를 들어, 디바이스(900)는 서버로부터의 전송으로 애플리케이션을 수신할 수도 있다. 일 실시예에서, 처리 로직(902)은 실행 시간까지 메모리(904)에 애플리케이션 프로그램을 저장하도록 동작한다. 메모리(906)는 프로그램 변수 또는 다른 정보를 저장하는데 사용될 수도 있다. 다른 실시예에서, 애플리케이션(918)은 디바이스 제조시 메모리에 저장될 수도 있고, 애플리케이션(918)은 디바이스 리소스 및 인터페이스(906)를 통해 로컬 시스템으로부터 디바이스(900)로 로딩될 수도 있다. 일 실시예에서, 애플리케이션은 하나 이상의 서비스를 수신하기 위해 자동으로 디바이스를 가입시키도록 동작하는 가입 관리자를 포함한다.
동작 동안, 디바이스(900)는 다른 비가입 콘텐츠에 자동 가입하기 위해 자동 가입 시스템의 하나 이상의 실시예에 따라 동작한다. 일 실시예에서, 애플리케이션(918) 및 시스템 정보(916)가 활성화 프로세스 동안 디바이스로 전송된다. 애플리케이션(918)은 콘텐츠 배포 서버로 전송되는 자동 가입 요청을 생성하기 위해 시스템 정보(916)를 처리하는 가입 관리자를 포함한다. 가입 요청에서 식별되는 콘텐츠가 자동으로 디바이스에 가입된다. 이어서, 콘텐츠는 콘텐츠 배포 서버 또는 승인된 제3자로부터 디바이스로 다운로드된다.
일 실시예에서, 자동 가입 시스템은 컴퓨터 판독 가능 매체에 저장된 프로그램 명령을 포함하는데, 이는 처리 로직(902)에 의해 실행될 때 여기서 설명된 디바이스(900)의 기능을 제공한다. 예를 들어, 명령은 플로피디스크, CDROM, 메모리 카드, 플래시 메모리 디바이스, RAM, ROM, 또는 임의의 다른 타입의 메모리 디바이스와 같은 컴퓨터 판독 가능 매체 또는 디바이스 리소스(906)를 통해 디바이스(900)와 인터페이스하는 컴퓨터 판독 가능 매체로부터 디바이스(900)로 로딩될 수도 있다. 다른 실시예에서, 명령은 송수신기 로직(908)을 통해 디바이스(900)로 인터페이스하는 네트워크 리소스로부터 디바이스(900)로 다운로딩될 수도 있다. 명령은, 처리 로직(902)에 의해 실행될 때, 설명된 바와 같이 자동 가입 시스템의 하나 이상의 실시예를 제공한다.
도10은 자동 가입 시스템의 일 실시예에서 디바이스를 동작시키는 방법의 일 실시예를 도시한다. 간결성을 위해, 방법(1000)은 도9에 도시된 디바이스(900)와 관련하여 설명될 것이다. 하나 이상의 실시예에서, 처리 로직(902)은 이하에 설명된 기능을 실행하기 위해 프로그램 명령을 실행하여 디바이스(900)를 제어한다.
블록(1002)에서, 디바이스는 콘텐츠를 수신하기 위해 가입할 수 있도록 가입 시스템에 의해 활성화한다. 예를 들어, 일 실시예에서, 처리 로직(902)은 시스템과 활성화하기 위해 콘텐츠 배포 서버로 (송수신기 로직(908)을 통해) 디바이스 정보를 송신한다.
블록(1004)에서, 활성화 프로세스에 응답하여, 디바이스는 애플리케이션 및 시스템 정보를 수신한다. 예를 들어, 애플리케이션은 프로그램 가이드 및 가입 관리자를 포함한다. 일 실시예에서, 애플리케이션 및 시스템 정보는 메모리(904)에 저장된다.
블록(1006)에서, 애플리케이션이 론칭 및 실행된다. 예를 들어, 처리 로직(902)은 메모리(904)로부터 애플리케이션(918)을 검색하고 실행을 시작한다. 일 실시예에서, 애플리케이션(918)은 시스템 정보(916)를 처리하여 임의의 콘텐츠 또는 서비스가 자동 가입될 필요가 있는지를 결정하도록 동작하는 가입 관리자를 포함한다.
블록(1008)에서, 임의의 콘텐츠 또는 서비스가 자동으로 가입될 필요가 있는지를 결정하기 위해 테스트가 실행된다. 예를 들어, 가입 관리자는 시스템 정보(916)를 처리하여 자동 가입될 임의의 콘텐츠 또는 서비스를 식별하는 임의의 레코드가 존재하는지를 결정한다. 일 실시예에서, 시스템 정보(916)는 도3-7에 도시된 것처럼 포맷화되는 패키지 레코드 및/또는 서비스 레코드를 포함한다. 자동 가입될 콘텐츠 또는 서비스가 없다면, 방법은 블록(1018)에서 종료된다. 자동 가입될 콘텐츠 또는 서비스가 있다면, 방법은 블록(1010)으로 진행한다.
블록(1010)에서, 자동 가입 요청이 생성된다. 예를 들어, 일 실시예에서, 가입 관리자는 디바이스 식별자, 사용자 식별자, 디바이스 구성 정보, 콘텐츠 식별자, 서비스 식별자, 및/또는 선택된 콘텐츠에 자동으로 가입되기 위한 자동 가입 요청에 사용하기에 적합한 임의의 다른 타입의 정보와 같은 정보를 포함하는 자동 가입 요청을 생성하도록 동작한다.
다른 실시예에서, 자동 가입 요청은 선택된 콘텐츠로부터 디바이스를 가입 해제시키도록 동작한다. 예를 들어, 처리 로직(902)은 가입 관리자를 실행하여 디바이스에 대해 콘텐츠를 가입 또는 가입 해제시키기 위한 자동 가입 요청을 생성한다.
블록(1012)에서, 자동 가입 요청이 콘텐츠 서버로 전송된다. 예를 들어, 처리 로직(902)은 디바이스 사용자에게 투명한 전송으로 자동 가입 요청을 콘텐츠 서버에 송신하도록 송수신기 로직(908)을 제어한다. 일 실시예에서, 송신 채널(914)은 디바이스 사용자가 전송이 발행했음을 인식하지 않을 수 있도록 투명한 전송을 제공하기 위해 사용된다.
블록(1014)에서, 자동 가입 콘텐츠 및/또는 서비스가 콘텐츠 서버로부터 수신된다. 예를 들어, 서버는 가입 요청을 처리하여 디바이스(900)로 전송하기 위한 자동 가입 콘텐츠를 결정한다. 일 실시예에서, 서버는 콘텐츠를 제공하는 제3자를 승인한다. 콘텐츠 및/또는 서비스는 디바이스 제휴사에 의해 제공될 수도 있다.
블록(1016)에서, 자동 가입 콘텐츠가 렌더링되거나, 디바이스 상에서 자동 가입 서비스가 수행된다. 예를 들어, 처리 로직(902)은 디바이스 리소스 및 인터페이스(906)를 이용하여 디바이스(900) 상에서 콘텐츠를 렌더링한다.
이와 같이 방법(1000)은 디바이스가 데이터 네트워크에서 자동으로 콘텐츠에 가입하게 하도록 동작한다. 방법(1000)은 단지 하나의 실시예이며, 기능적 구성 요소에 대한 변경, 부가 또는 재배치가 설명된 실시예의 사상을 벗어나지 않고 행해질 수도 있음을 이해해야 한다.
결론적으로, 자동 가입 시스템의 하나 이상의 실시예가 설명되었지만, 다양한 변화가 실시예들의 사상을 벗어나지 않고 행해질 수 있음은 명백하다. 따라서, 전술한 설명은 이하 첨부된 청구항에 설명된 본원 발명의 사상의 일례로서, 본원 발명이 이에 한정되지는 않는다.

Claims (56)

  1. 자동 가입 시스템에서 서버(102)를 동작시키기 위한 방법으로서,
    디바이스(106)와 관련된 제휴사(affiliate)를 결정하는 단계(806);
    상기 디바이스(106)의 사용자가 상기 제휴사와 관련된 패키지(112, 114, 116)를 선택할 것을 요구하지 않으면서 상기 패키지를 식별하는 단계(810);
    상기 패키지를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들을 생성하는 단계(812);
    상기 시스템 정보 파라미터들을 상기 디바이스(106)로 송신하는 단계(814); 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 디바이스(106)로부터 가입 요청을 수신하는 단계(816)를 포함하며, 상기 가입 요청은 상기 디바이스(106)의 사용자에 의한 특정 관여를 필요로 하지 않으면서 상기 시스템 정보 파라미터들을 기초로 상기 디바이스에 의해 자동 생성되며, 상기 디바이스(106)가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 자동 가입 시스템에서의 서버 동작 방법.
  2. 제1항에 있어서,
    상기 디바이스(106)를 활성화하는 단계를 더 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  3. 제1항에 있어서,
    상기 송신하는 단계(814)는 가입 관리자를 포함하는 애플리케이션을 상기 디바이스로 송신하는 단계를 더 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  4. 제1항에 있어서,
    상기 생성하는 단계(812)는 상기 시스템 정보 파라미터들의 일부로서 패키지 레코드를 생성하는 단계를 포함하며, 상기 패키지 레코드는 상기 패키지가 상기 디바이스에 자동 가입되어야 함을 나타내는, 자동 가입 시스템에서의 서버 동작 방법.
  5. 제1항에 있어서,
    상기 수신하는 단계(816)는 무선 통신에서 상기 디바이스(106)로부터 상기 요청을 수신하는 단계를 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  6. 제1항에 있어서,
    상기 패키지는 콘텐츠 또는 서비스들을 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  7. 제1항에 있어서,
    상기 제휴사는 과금 및 고객 서비스 제공자, 콘텐츠 판매자, 콘텐츠 제공자, 및 서비스 제공자 중 하나를 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  8. 제1항에 있어서,
    상기 패키지를 수신하도록 상기 디바이스를 가입시키는 단계; 및
    상기 패키지를 상기 디바이스로 송신하는 단계(818)를 더 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  9. 제1항에 있어서,
    상기 생성하는 단계(812)는,
    상기 패키지가 상기 디바이스로부터 배제되어야 한다고 결정하는 단계; 및
    상기 패키지가 상기 디바이스에 의해 자동 가입되는 것을 배제하는 시스템 정보 파라미터들을 생성하는 단계를 포함하는, 자동 가입 시스템에서의 서버 동작 방법.
  10. 데이터 네트워크(104)에서 자동 가입들을 제공하기 위한 장치로서,
    디바이스(106)와 관련된 제휴사를 결정하도록 동작하는 로직(210);
    상기 디바이스(106)의 사용자가 상기 제휴사와 관련된 패키지(112, 114, 116)를 선택할 것을 요구하지 않으면서 상기 패키지를 식별하도록 동작하는 로직;
    상기 패키지를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들(120)을 생성하도록 동작하는 로직;
    상기 시스템 정보 파라미터들을 상기 디바이스(106)로 송신하도록 동작하는 로직; 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 디바이스(106)로부터 가입 요청을 수신하도록 동작하는 로직을 포함하며, 상기 가입 요청은 상기 디바이스(106)의 사용자에 의한 특정 관여를 필요로 하지 않으면서 상기 시스템 정보 파라미터들을 기초로 상기 디바이스에 의해 자동 생성되며, 상기 디바이스(106)가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  11. 제10항에 있어서,
    상기 디바이스(106)를 활성화하도록 동작하는 로직을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  12. 제10항에 있어서,
    상기 송신하도록 동작하는 로직은 가입 관리자를 포함하는 애플리케이션을 상기 디바이스로 송신하도록 동작하는 로직을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  13. 제10항에 있어서,
    상기 생성하도록 동작하는 로직은 상기 시스템 정보 파라미터들의 일부로서 패키지 레코드를 생성하도록 동작하는 로직을 포함하며, 상기 패키지 레코드는 상기 패키지가 상기 디바이스에 자동 가입되어야 함을 나타내는, 데이터 네트워크에서의 자동 가입 제공 장치.
  14. 제10항에 있어서,
    상기 수신하도록 동작하는 로직은 무선 통신에서 상기 디바이스로부터 상기 요청을 수신하도록 동작하는 로직을 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  15. 제10항에 있어서,
    상기 패키지를 수신하도록 상기 디바이스를 가입시키는 로직; 및
    상기 패키지를 상기 디바이스로 송신하는 로직을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  16. 제10항에 있어서,
    상기 생성하도록 동작하는 로직은,
    상기 패키지가 상기 디바이스로부터 배제되어야 한다고 결정하는 로직; 및
    상기 패키지가 상기 디바이스에 의해 자동 가입되는 것을 배제하는 시스템 정보 파라미터들을 생성하는 로직을 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  17. 데이터 네트워크에서 자동 가입들을 제공하기 위한 장치로서,
    디바이스(106)와 관련된 제휴사(affiliate)를 결정하기 위한 수단;
    상기 디바이스(106)의 사용자가 상기 제휴사와 관련된 패키지(112, 114, 116)를 선택할 것을 요구하지 않으면서 상기 패키지를 식별하기 위한 수단;
    상기 패키지를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들을 생성하기 위한 수단;
    상기 시스템 정보 파라미터들을 상기 디바이스로 송신하기 위한 수단; 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 디바이스(106)로부터 가입 요청을 수신하기 위한 수단을 포함하며, 상기 가입 요청은 상기 디바이스(106)의 사용자에 의한 특정 관여를 필요로 하지 않으면서 상기 시스템 정보 파라미터들을 기초로 상기 디바이스에 의해 자동 생성되며, 상기 디바이스(106)가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  18. 제17항에 있어서,
    상기 디바이스를 활성화하기 위한 수단을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  19. 제17항에 있어서,
    상기 송신하기 위한 수단은 가입 관리자를 포함하는 애플리케이션을 상기 디바이스로 송신하기 위한 수단을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  20. 제17항에 있어서,
    상기 생성하기 위한 수단은 상기 시스템 정보 파라미터들의 일부로서 패키지 레코드를 생성하기 위한 수단을 포함하며, 상기 패키지 레코드는 상기 패키지가 상기 디바이스에 자동 가입되어야 함을 나타내는, 데이터 네트워크에서의 자동 가입 제공 장치.
  21. 제17항에 있어서,
    상기 수신하기 위한 수단은 무선 통신에서 상기 디바이스로부터 상기 요청을 수신하기 위한 수단을 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  22. 제10항 또는 제17항에 있어서,
    상기 패키지는 콘텐츠 또는 서비스들을 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  23. 제10항 또는 제17항에 있어서,
    상기 제휴사는 과금 및 고객 서비스 제공자, 콘텐츠 판매자, 콘텐츠 제공자, 및 서비스 제공자 중 하나를 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  24. 제17항에 있어서,
    상기 패키지를 수신하도록 상기 디바이스를 가입시키는 수단; 및
    상기 패키지를 상기 디바이스로 송신하기 위한 수단을 더 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  25. 제17항에 있어서,
    상기 생성하기 위한 수단은,
    상기 패키지가 상기 디바이스로부터 배제되어야 한다고 결정하기 위한 수단; 및
    상기 패키지가 상기 디바이스에 의해 자동 가입되는 것을 배제하는 시스템 정보 파라미터들을 생성하기 위한 수단을 포함하는, 데이터 네트워크에서의 자동 가입 제공 장치.
  26. 서버에서 처리 로직에 의해 실행될 때 데이터 네트워크에서 자동 가입들을 제공하도록 동작하기 위한 수단을 구현하는 컴퓨터 판독 가능 매체로서,
    제1항 내지 제9항 중 어느 한 항에 따른 방법을 실행하기 위한 수단을 포함하는, 컴퓨터 판독 가능 매체.
  27. 자동 가입 시스템에서 디바이스(106)를 동작시키기 위한 방법으로서,
    패키지(112, 114, 116)를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들을 수신하는 단계(1004);
    상기 시스템 정보가 상기 디바이스에 의해 자동 가입되어야 하는 패키지를 식별한다고 결정되는 경우, 상기 디바이스(106)의 사용자에 의한 상기 패키지의 선택 또는 다른 특정 관여를 필요로 하지 않으면서 자동 가입 요청을 생성하도록 상기 시스템 정보를 처리하는 단계(1008, 1010); 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 자동 가입 요청을 서버(102)에 송신하는 단계(1012)를 포함하며, 상기 자동 가입 요청은 상기 디바이스가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 자동 가입 시스템에서의 디바이스 동작 방법.
  28. 제27항에 있어서,
    데이터 네트워크(104) 상에서 상기 서버(102)와 상기 디바이스(106)를 활성화하는 단계를 더 포함하며,
    상기 활성화하는 단계는 상기 디바이스에 대한 식별 정보를 상기 서버에 송신하는 단계를 포함하는, 자동 가입 시스템에서의 디바이스 동작 방법.
  29. 제27항에 있어서,
    가입 관리자를 포함하는 애플리케이션을 수신하는 단계를 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 방법.
  30. 제29항에 있어서,
    상기 시스템 정보를 처리하여 상기 자동 가입 요청을 생성하도록 상기 가입 관리자를 실행하는 단계를 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 방법.
  31. 제27항에 있어서,
    패키지에 대한 가입을 수신하는 단계를 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 방법.
  32. 자동 가입 시스템에서 디바이스(106)를 동작시키는 장치로서,
    패키지(112, 114, 116)를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들을 수신하도록 동작하는 로직;
    상기 시스템 정보가 상기 디바이스에 의해 자동 가입되어야 하는 패키지를 식별한다고 결정되는 경우, 상기 디바이스(106)의 사용자에 의한 상기 패키지의 선택 또는 다른 특정 관여를 필요로 하지 않으면서 자동 가입 요청을 생성하기 위해 상기 시스템 정보를 처리하도록 동작하는 로직; 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 자동 가입 요청을 서버에 송신하도록 동작하는 로직을 포함하며, 상기 자동 가입 요청은 상기 디바이스가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  33. 제32항에 있어서,
    데이터 네트워크 상에서 상기 서버와 상기 디바이스를 활성화하도록 동작하는 로직을 더 포함하며,
    상기 활성화하도록 동작하는 로직은 상기 디바이스에 대한 식별 정보를 상기 서버에 송신하도록 동작하는 로직을 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  34. 제32항에 있어서,
    가입 관리자를 포함하는 애플리케이션을 수신하도록 동작하는 로직을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  35. 제34항에 있어서,
    상기 시스템 정보를 처리하여 상기 자동 가입 요청을 생성하기 위해 상기 가입 관리자를 실행하도록 동작하는 로직을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  36. 제32항에 있어서,
    패키지에 대한 가입을 수신하도록 동작하는 로직을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  37. 자동 가입 시스템에서 디바이스(106)를 동작시키는 장치로서,
    패키지(112, 114, 116)를 식별하고 상기 패키지가 상기 디바이스(106)에 자동 가입되어야 함을 식별하는 시스템 정보 파라미터들을 수신하기 위한 수단;
    상기 시스템 정보가 상기 디바이스에 의해 자동 가입되어야 하는 패키지를 식별한다고 결정되는 경우, 상기 디바이스(106)의 사용자에 의한 상기 패키지의 선택 또는 다른 특정 관여를 필요로 하지 않으면서 자동 가입 요청을 생성하도록 상기 시스템 정보를 처리하기 위한 수단; 및
    상기 디바이스(106)의 사용자에 의한 상호 작용 없이 상기 자동 가입 요청을 서버에 송신하기 위한 수단을 포함하며, 상기 자동 가입 요청은 상기 디바이스가 상기 패키지를 수신하도록 자동 가입될 것을 요청하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  38. 제37항에 있어서,
    데이터 네트워크 상에서 상기 서버와 상기 디바이스를 활성화하기 위한 수단을 더 포함하며,
    상기 활성화하기 위한 수단은 상기 디바이스에 대한 식별 정보를 상기 서버에 송신하기 위한 수단을 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  39. 제37항에 있어서,
    가입 관리자를 포함하는 애플리케이션을 수신하기 위한 수단을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  40. 제39항에 있어서,
    상기 시스템 정보를 처리하여 상기 자동 가입 요청을 생성하도록 상기 가입 관리자를 실행하기 위한 수단을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  41. 제37항에 있어서,
    패키지와 관련된 가입을 수신하기 위한 수단을 더 포함하는, 자동 가입 시스템에서의 디바이스 동작 장치.
  42. 디바이스에서 처리 로직에 의해 실행될 때 데이터 네트워크에서 자동 가입들을 제공하도록 동작하기 위한 수단을 구현하는 컴퓨터 판독 가능 매체로서,
    제27항 내지 제31항 중 어느 한 항에 따른 방법을 실행하기 위한 수단을 포함하는, 컴퓨터 판독 가능 매체.
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
  47. 삭제
  48. 삭제
  49. 삭제
  50. 삭제
  51. 삭제
  52. 삭제
  53. 삭제
  54. 삭제
  55. 삭제
  56. 삭제
KR1020077028294A 2005-05-05 2006-05-04 네트워크 환경에서 자동 가입을 위한 방법 및 장치 KR100950139B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US67837105P 2005-05-05 2005-05-05
US60/678,371 2005-05-05
US11/139,129 US8745653B2 (en) 2005-05-05 2005-05-27 Methods and apparatus for auto-subscription in a network environment
US11/139,129 2005-05-27

Publications (2)

Publication Number Publication Date
KR20080013995A KR20080013995A (ko) 2008-02-13
KR100950139B1 true KR100950139B1 (ko) 2010-03-30

Family

ID=36717151

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077028294A KR100950139B1 (ko) 2005-05-05 2006-05-04 네트워크 환경에서 자동 가입을 위한 방법 및 장치

Country Status (7)

Country Link
US (1) US8745653B2 (ko)
EP (1) EP1878203A1 (ko)
JP (1) JP2008541241A (ko)
KR (1) KR100950139B1 (ko)
CN (1) CN101208934B (ko)
TW (1) TW200704043A (ko)
WO (1) WO2006121813A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080091823A1 (en) * 2004-07-28 2008-04-17 Tomoaki Ito Computer System Having Terminal Information Reporting Function And Computer For Use In Said System
US7840477B2 (en) 2005-06-07 2010-11-23 Bgc Partners, Inc. System and method for routing a trading order based upon quantity
US8484122B2 (en) 2005-08-04 2013-07-09 Bgc Partners, Inc. System and method for apportioning trading orders based on size of displayed quantities
US8494951B2 (en) 2005-08-05 2013-07-23 Bgc Partners, Inc. Matching of trading orders based on priority
US7979339B2 (en) 2006-04-04 2011-07-12 Bgc Partners, Inc. System and method for optimizing execution of trading orders
US8433302B2 (en) * 2007-05-31 2013-04-30 Qualcomm Incorporated System and method for downloading and activating themes on a wirelesss device
SE532268C2 (sv) * 2007-12-04 2009-11-24 Accumulate Ab Förfarande för säkra transaktioner
US11895213B2 (en) * 2022-05-20 2024-02-06 Samsung Electronics Co., Ltd. Application server assisted content management in cellular network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6622017B1 (en) * 2000-02-25 2003-09-16 Cellco Parntership Over-the-air programming of wireless terminal features
US20050090235A1 (en) * 2003-10-27 2005-04-28 Larri Vermola Apparatus, system, method and computer program product for service selection and sorting

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5956636A (en) 1996-07-16 1999-09-21 At&T Wireless Services Inc. Method and system for automatic activation of a wireless device
US6314572B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system
US6529727B1 (en) * 1999-09-07 2003-03-04 Ericsson Inc. Automatic expiration of wireless communication service subscriptions
US6494762B1 (en) * 2000-03-31 2002-12-17 Matsushita Electrical Industrial Co., Ltd. Portable electronic subscription device and service
JP4359381B2 (ja) * 2000-06-30 2009-11-04 株式会社ニデック 眼科用装置
JP5319039B2 (ja) 2000-11-29 2013-10-16 京セラ株式会社 情報配信システムおよび情報配信方法
US20030065738A1 (en) * 2001-10-01 2003-04-03 Thumb Logic, Inc. Wireless information systems and methods
JP2003256305A (ja) 2002-02-12 2003-09-12 Weitekku Development Inc ウェブアクセス方法及びウェブアクセスシステム
US20040215711A1 (en) 2002-03-14 2004-10-28 Openwave Systems Inc. Mobile services platform architecture
US7113776B2 (en) * 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities
US9232077B2 (en) * 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
CN100350808C (zh) * 2003-08-26 2007-11-21 杭州义盛祥通信技术有限公司 移动终端设备自动识别暨增值服务接入***
US8819711B2 (en) * 2004-05-04 2014-08-26 Qualcomm Incorporated Hierarchical program packages for user terminal subscribable services

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6622017B1 (en) * 2000-02-25 2003-09-16 Cellco Parntership Over-the-air programming of wireless terminal features
US20050090235A1 (en) * 2003-10-27 2005-04-28 Larri Vermola Apparatus, system, method and computer program product for service selection and sorting

Also Published As

Publication number Publication date
KR20080013995A (ko) 2008-02-13
US8745653B2 (en) 2014-06-03
TW200704043A (en) 2007-01-16
CN101208934A (zh) 2008-06-25
CN101208934B (zh) 2012-08-08
WO2006121813A1 (en) 2006-11-16
EP1878203A1 (en) 2008-01-16
US20060253882A1 (en) 2006-11-09
JP2008541241A (ja) 2008-11-20

Similar Documents

Publication Publication Date Title
EP1864526B1 (en) Over-the-air subscriptions of mobile devices
KR100950139B1 (ko) 네트워크 환경에서 자동 가입을 위한 방법 및 장치
RU2369979C2 (ru) Способы и устройство для подписки на услуги доставки мультимедиа в сети передачи данных
US9110685B2 (en) Apparatus and methods for managing widgets in a wireless communication environment
US9600261B2 (en) Apparatus and methods for widget update scheduling
US9584434B2 (en) Methods and apparatus for simultaneously hosting multiple service providers on a network
JP2009515492A (ja) パッケージ及びチャネルをデバイスに配信するためのシステム
KR100881302B1 (ko) 하이브리드 멀티미디어 프리젠테이션을 위한 방법 및 장치
KR20080043403A (ko) 다수의 고객 서비스 엔티티 및 콘텐츠 패키저를 지원하기위해 콘텐츠를 배포하는 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150227

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151230

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161229

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190107

Year of fee payment: 10