JP2005526305A - 無線装置のためにインターネット・コンテンツを取得する方法および装置 - Google Patents
無線装置のためにインターネット・コンテンツを取得する方法および装置 Download PDFInfo
- Publication number
- JP2005526305A JP2005526305A JP2003556892A JP2003556892A JP2005526305A JP 2005526305 A JP2005526305 A JP 2005526305A JP 2003556892 A JP2003556892 A JP 2003556892A JP 2003556892 A JP2003556892 A JP 2003556892A JP 2005526305 A JP2005526305 A JP 2005526305A
- Authority
- JP
- Japan
- Prior art keywords
- code
- description data
- wireless device
- control description
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008520 organization Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- 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/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
インターネット・サーバなどの所望のコンテンツ・サーバ(210a)、および所望のサーバからの所望のコンテンツを少なくともいつ記録開始するかを定義する制御記述データ(420)の少なくとも両方と、(URL以外の)コード(118)を関連付けることにより、無線装置のためにコンテンツをより効率的に取得する方法および装置が提供される。これは、例えば、開始記録時間(408)や他の情報をなどの記録記述データを含むことができる。例えばインターネットを介して、複数の無線装置からアクセス可能なコード・サーバ(104)は、ユーザごとに、コード(118)を、関連する制御記述データ(420)と共に記憶する。コード・サーバ(104)は、コード・サーバ(104)によって提供された制御記述データ(420)中に含まれた記録開始時間データ(408)に応答して、所望のコンテンツを時間ベースで容易に取得できるようにするために、記憶された制御記述データ(420)を無線装置(202)に提供する。
Description
本発明は、一般に無線通信システムに関し、より詳細には、インターネットやイントラネットなどのネットワークからコンテンツを取得し、捕捉することに関する。
インターネットは、オーディオ、ビデオ、他の情報コンテンツなど、捕捉すべき多量の情報を提供する。取得される可能性のある情報は多くあるが、ユーザにとって管理しやすい自動化された検出および捕捉システムを得ることは非常に困難である。
例えば、いくつかのソフトウェア・アプリケーションは、コンピュータや、電話、PDA、もしくは他のイントラネット装置などの可搬型無線装置に、保存される、URLのリストなどユーザが作成できるホット・キーまたはブックマークを提供する。しかし、このようなリンクは、通常移植できず、ウェブ・ブラウザによりローカルに記憶される。他の情報識別またはリンク・システムでは、例えば、ユーザによるアクセスが可能な適切なリンクを識別するように、ユーザが自分独自のホームページを独自作成することができる。しかし、通常このようなページの独自作成技法では、インターフェースによって実行され得る機能をユーザが独自作成することができない。
ビデオ・コンテンツが、インターネットまたは他の適切なネットワークを介してより容易に入手可能になってきているので、インターネットから捕捉された情報の選択および整理を単純化する方法および装置を提供することが望ましい。
さらに、ビデオ・コンテンツまたは他の情報の所与のロケーションまたはアドレスに関連する、多くのURLおよび他の識別情報は、本質的に長く、記憶するのが困難である。
関連のない分野ではあるが、VCR+記録装置は、指標などの数字を割り当てて、記録時間、および関連するテレビのチャンネルまたはケーブルのチャンネルをマップする。その指標は、例えば、VCRによって、その内部クロックが指標マップで埋め込まれた時間に一致したとき、プログラムを記録するために使用される。これは、ネットワークに基づくシステムではなく、通常ユーザがVCRによる記録以外の他の機能を選択することができない、プログラム記録メカニズムである。
関連のない分野ではあるが、VCR+記録装置は、指標などの数字を割り当てて、記録時間、および関連するテレビのチャンネルまたはケーブルのチャンネルをマップする。その指標は、例えば、VCRによって、その内部クロックが指標マップで埋め込まれた時間に一致したとき、プログラムを記録するために使用される。これは、ネットワークに基づくシステムではなく、通常ユーザがVCRによる記録以外の他の機能を選択することができない、プログラム記録メカニズムである。
したがって、情報の選択および整理を単純化して、複数の無線装置のうちの1つ以上が、インターネットまたは他の適切なネットワークからコンテンツを捕捉できるようにする方法および装置が求められている。
簡単には、無線装置のためにコンテンツをより効率的に取得する方法および装置を提供する。この方法および装置は、所望のコンテンツを含むインターネット・サーバなど所望のサーバまたは宛先URLの少なくとも両方を有するコード(URL以外のものが好ましい)と関連している。コード(例えば、指標)は、所望のサーバ、ならびにその所望のサーバから所望のコンテンツをいつ記録開始するかを少なくとも定義する制御記述データと関連する。このコードは、例えば、開始記録時間や他の情報などの記録記述データを含むことができる。この方法および装置では、関連した制御記述データと共にコードを記憶する、例えば、インターネットまたは他のネットワークを介してアクセス可能なコード・サーバも使用する。コード・サーバは、そのコードに基づいてインターネットのコンテンツ
を無線装置によって容易に取得できるように、記憶した制御記述データを無線装置に提供する。例えば、無線装置は、コード・サーバによって提供された制御記述データ中に含まれる記録開始時間データに応答して、所望コンテンツの時間ベースの取得を行う。
を無線装置によって容易に取得できるように、記憶した制御記述データを無線装置に提供する。例えば、無線装置は、コード・サーバによって提供された制御記述データ中に含まれる記録開始時間データに応答して、所望コンテンツの時間ベースの取得を行う。
一実施形態では、コード・サーバは、複数の加入者無線装置からコードを受け取り、関連する制御記述データをそれぞれが有する複数のコードを含む、サーバ・コード・データベースを生成することにより、関連する制御記述データと共にこのコードを記憶する。所望の場合、コード・サーバは、複数のコードのそれぞれおよびコードが行うことについての記述が含まれる、複数の加入者無線装置によってアクセス可能なオンライン・ディレクトリを公開する。さらに、無線装置は、この無線装置のユーザに対してトランスペアレントであるが、コード・サーバにアクセス要求を行い、コード・サーバから送り返された制御記述データを使用して、所望のコンテンツを取得する。
添付の図で、本発明を限定ではなく例として説明する。図面中、同じ参照は同じ要素を示す。
図1は、本発明の1実施形態による通信システム100の1例を示す。通信システム100は、1つ以上のクライアント装置102、コード・サーバ104、およびインターネット、イントラネット、もしくは他の適切な任意のネットワークなどのネットワーク106を含む。さらに、通信システム100は、クライアント装置102と関連するクライアント・コンテンツ記録装置108を含むことができる。同じ装置中に、クライアント装置102およびクライアント・コンテンツ記録装置108を含むことができる。例えば、クライアント装置がインターネット装置である場合、クライアント・コンテンツ記録装置は、関連する必要なメモリを有する、ソフトウェアまたはハードウェアのビデオ/オーディオ記録回路でよい。クライアント装置102は、コード・プログラミング装置として動作し、したがって、デジタル信号プロセッサ、マイクロコントローラ、マイクロコンピュータ、ディスクリート・ロジック回路、状態マシン、または他の適切な任意の構造などの1つまたは複数の処理回路によりメモリから実行可能な適切なソフトウェア・アルゴリズムを有する。
コード・サーバ104は、適切な通信リンク110を介してネットワーク106と通信する任意の適切なサーバでよい。クライアント装置102およびクライアント・コンテンツ記録装置108は、適切なリンク112および114をそれぞれ介して、ネットワーク106と動作可能に通信をすることもできる。コード・サーバは、さらに以下で述べるように、コード118と、URLなど、ネットワーク106内の所望のサーバの宛先アドレスなどの、関連するコンテンツ・ソース・ロケーション・データ120とを含むコード・サーバ・データベース116を備える。
図2は、例えば、クライアント装置102として動作し、記録ソフトウェア・アプリケーション206の形のクライアント・コンテンツ記録装置108も含む、無線装置202を含む無線通信システム200を示す。無線装置202は、クライアント装置コード・プログラム204(ソフトウェア・アプリケーション)と、これだけに限らないが、DSP、マイクロプロセッサ、マイクロコンピュータ、または実行可能な命令を実行する任意の適切な処理装置など、対応する処理回路205とを備える。別法として、処理回路205は、個別の論理装置、または本明細書に記載の動作を行うことが可能な他の非ソフトウェア・ベースの装置とすることができる。無線装置202は、無線リンク210を介して、セルラ(cellular)・システムや他の適切な任意の無線システムなどの無線システム208と無線で結合される。次いで、無線システム208は、インターネットや他の適切なネットワークなどのネットワーク106と動作可能なように結合される。図示のよ
うに、コード・サーバ104は、ネットワーク106の内部に位置する他のサーバ210a〜210nに関連するURLまたは記述情報116を含む。
うに、コード・サーバ104は、ネットワーク106の内部に位置する他のサーバ210a〜210nに関連するURLまたは記述情報116を含む。
図3および図4を参照すると、無線装置、特にクライアント装置内部のウェブ・ブラウザによって時間ベースのフェッチ動作を行う無線装置のためにコンテンツを取得する方法が示されている。ブロック300で示すように、この方法は、コード・サーバ104でユーザを認証することを含む。以下の説明では、これに限定するものではないが、本発明では、ネットワークとしてインターネットに関して説明する。しかし、他の適切な任意のネットワークを使用することができることも理解されよう。コード・サーバ104でのユーザ認証は、例えば、コード・サーバへの安全なアクセスが容易にできるように、無線装置102とコード・サーバの間でパスワードを交換する任意の従来の方法によって実施することができる。ブロック302で示すように、この方法は、ユーザにコード・プログラム204などにより、プログラミング・コード入力インターフェースを提供することを含む。プログラミング・コード入力インターフェース400の1例を図4に示す。プログラミング・コード入力インターフェース400を用いると、ユーザに、インターネットからコンテンツを取得するために新しいコードを作成したいか否か選択させ、制御記述データ420を入力させることができる。ユーザが新しいコードの取得を選択した場合、この方法は、ブロック304で示すように、コード・サーバ104が、7桁のコードなどのコード118を、ユーザがセットアップしたい個々のトランザクションに割り当てることを含む。あるいは、コード・サーバにコードを割り当てさせるのではなく、プログラミング・コード入力インターフェース400は、ユーザが自分自身のコードを独自作成できるボタンまたは他の適切な活動化装置を有することもできる。
ブロック306で示すように、コード118が割り当てられた後、コード・サーバは、コード情報を無線装置に送り、したがって無線装置がコード・フィールド402に割り当てられたコードを取り込む(populate)ことができる。ユーザは、宛先サーバのアドレスまたはURLなど、所望のコンテンツを含むサーバのソース・ロケーション・データ120を選択し、またはその他の形で入力する。例として、ユーザは、所望のサーバ・フィールド404中に宛先URLを入力することができる。ブロック308で示すように、所望のサ−バ・フィールド404中への宛先URLの入力に応答して、クライアント装置コード・プログラム204は、ウェブ・ブラウザを呼び出して宛先URLを呼び出し、このURLによって、ユーザへの表示のために関連するホームページが提示される。ブロック310で示すように、ユーザは、ホームページから記録すべき所望のオーディオまたはビデオ・プログラムを選択することができる。所望のプログラムを選択するために、ユーザは、プログラム指定フィールド406にプログラム名を入力することができ、または所望の場合、例えば、個々の映画またはオーディオのタイトルをダブル・クリックし、それによって、ホームページ・アプリケーションが、プログラム指定フィールド406に自動的に取り込むために、プログラム名情報をプログラミング・コード入力インターフェースに送ることもできる。同様に、プログラミング・コード入力インターフェース400の残りのフィールドは、ユーザによる手動入力、またはクリック/応答方式による入力によってデータを取り込むこともできる。したがって、記録開始時間フィールド408が入力され、記録終了時間フィールド410が入力され、記録速度フィールド412が入力され、例えば記録されたプログラムを記憶する場所を示す、記憶ロケーション・フィールド414が入力される。さらに、パスワード・フィールド416など、コンテンツへのアクセス権を得るために必要なパスワードを識別するフィールドなどの他のフィールドもまた入力される。さらに、ユーザが選択したビデオおよびオーディオの品質レベルを示す、オーディオまたはビデオ品質レベル・フィールド418も入力される。所望の場合、他の適切な任意のフィールドも使用できることが理解されよう。プログラミング・コード入力インターフェース400にデータが取り込まれた後、コード・フィールド402以外のフィールドは、所望のインターネット・サーバのための制御記述データ420として動作する
。制御記述データ420は、情報コンテンツを捕捉する際に実施されるユーザが選択した機能を、定義する助けとなる。この例では、パスワードの機能が、所望のサーバ・フィールド404によって示された宛先アドレスに位置する個々のコンテンツへのアクセスを可能とするために必要となる。したがって、プログラミング・コード入力インターフェース400を提供するクライアント・コード・プログラム204は、コード・サーバに対して一種のデータベース・データ・プロバイダとして動作する。コード・サーバ104は、コード記述データ420がコード・サーバに送られた場合、制御記述データ420とコード402の関連付けを行うこともできる。クライアント装置は、不必要に大容量の情報を記憶することを回避するために、コード情報および関連する制御記述データ420を記憶しないことが好ましい。コード118の関連付けは、所望のインターネット・サーバに対して、ブロック320で示すように、コード402を制御記述データ420と関連させるコード・サーバによって行われる。
。制御記述データ420は、情報コンテンツを捕捉する際に実施されるユーザが選択した機能を、定義する助けとなる。この例では、パスワードの機能が、所望のサーバ・フィールド404によって示された宛先アドレスに位置する個々のコンテンツへのアクセスを可能とするために必要となる。したがって、プログラミング・コード入力インターフェース400を提供するクライアント・コード・プログラム204は、コード・サーバに対して一種のデータベース・データ・プロバイダとして動作する。コード・サーバ104は、コード記述データ420がコード・サーバに送られた場合、制御記述データ420とコード402の関連付けを行うこともできる。クライアント装置は、不必要に大容量の情報を記憶することを回避するために、コード情報および関連する制御記述データ420を記憶しないことが好ましい。コード118の関連付けは、所望のインターネット・サーバに対して、ブロック320で示すように、コード402を制御記述データ420と関連させるコード・サーバによって行われる。
ブロック322で示すように、この方法は、プログラミング・コード入力インターフェースが適切にデータを取り込んだ後、無線装置とインターネット・コード・サーバ104の間でのIP接続のセットアップを含む。インターネット・コード・サーバは、コード118を、関連する制御記述データ420と共にコード・サーバ・データベースにユーザごとに記憶し、したがって、各ユーザは、そのデータベースに関連させた複数の異なるコ−ド、およびその各必要なコードと関連させた複数の異なる制御記述データを得ることができる(例えば、図6を参照のこと)。これをブロック324で示す。したがって、コード・サーバによって提供されるサービスに加入する複数の無線装置および関連ユーザのための、コードの中央データベースをコード・サーバが維持できるように、無線装置は制御記述データ420および関連するコード118を送る。
ブロック326で示すように、ユーザがあるコードを実行したいとき、または個々のコードによって識別されるトランザクションを実施したいとき、ユーザは、クライアント・コード・プログラム204によって提供されるインターフェースにコード118を入力し、クライアント装置がコード・サーバ104との通信リンクをセットアップする。ブロック328で示すように、コード・サーバ104は、無線装置がコンテンツの記録を実施可能なように制御記述データ420を無線装置に提供、すなわち送り返す。したがって、コード・サーバ104は、無線装置からのコードの受取りに応答して、記憶した制御記述データを無線装置に戻す。記録時間を制御記述データとして無線装置に戻すこの例では、制御記述データ420中に含まれた記録開始時間データに応答して、無線装置が所望のコンテンツを時間ベースで取得が行えるように、無線装置は、クライアント制御プログラムの制御下で、制御記述データ420中で識別された宛先URLとコンタクトするために適切な記録時間が来るのを待つ。
さらに、前記の工程324で示すように、コード・サーバ104は、関連する制御記述データをそれぞれが有する複数のコードを含む、サーバ・コード・データベースを生成し、所望の場合、複数の各コードおよびコードが行うことについての記述を含む、複数の加入者無線装置によってアクセス可能なオンライン・ディレクトリ中で、コードを公開する。例えば、M0001で指定されたコードは、プログラム名フィールド406から取得された所与のタイトルの映画を記録するという記述と共に、オンライン・ディレクトリ中で提示され得る。このように、オンライン・ディレクトリは、サービスに加入する複数の無線装置によってアクセス可能であり、したがって、ユーザがコードをすべて記憶する必要がなく、例えば、ユーザ名コード、または所望のコードを取得するための他のデータによって検索することができる。
図5は、無線装置のためにコンテンツを取得する1方法を示す。コード・サーバ104は、所与のユーザのために、ユーザ・コールバック・データ600を関連するコードと共
に記憶し、個々のコードに関連する制御記述データに応答して無線装置へのコールバックを開始する。したがって、無線装置は、コード・サーバからのコールバック、呼出し、または他の通信に基づいて、トランスペアレントにプログラムの記録を開始する、あるいはその他の形でインターネットからコンテンツを取得することができる。このコールバック・データは、例えば、無線装置に関連する電話番号、Eメール・アドレス、または他の適切な任意のコールバック・データを含み得る。ブロック500〜502は、図3のブロック300〜302と同じである。ブロック504で示すように、コード・プログラム204がユーザに提示された後、プログラミングが選択された場合、図3に関して前述した制御記述データ420の選択に加えて、この方法は、所与のコードまたは1群のコードに関連する、コード・サーバに送り返される情報の一部として、電話番号や連絡先URLなどのコールバック・データを提供することを含む。したがって、ユーザは、その無線装置に関連する電話番号と、複数の異なる所望のサーバからの種々のコンテンツを記録または取得するための多くのコードとを有することができる。ブロック506で示すように、この方法は、ユーザによって選択された宛先URLを受け取り、コンテンツのリストを取得し、制御記述データの入力を続行する。したがって、ブロック506〜510は、ブロック308〜310と同じである。
に記憶し、個々のコードに関連する制御記述データに応答して無線装置へのコールバックを開始する。したがって、無線装置は、コード・サーバからのコールバック、呼出し、または他の通信に基づいて、トランスペアレントにプログラムの記録を開始する、あるいはその他の形でインターネットからコンテンツを取得することができる。このコールバック・データは、例えば、無線装置に関連する電話番号、Eメール・アドレス、または他の適切な任意のコールバック・データを含み得る。ブロック500〜502は、図3のブロック300〜302と同じである。ブロック504で示すように、コード・プログラム204がユーザに提示された後、プログラミングが選択された場合、図3に関して前述した制御記述データ420の選択に加えて、この方法は、所与のコードまたは1群のコードに関連する、コード・サーバに送り返される情報の一部として、電話番号や連絡先URLなどのコールバック・データを提供することを含む。したがって、ユーザは、その無線装置に関連する電話番号と、複数の異なる所望のサーバからの種々のコンテンツを記録または取得するための多くのコードとを有することができる。ブロック506で示すように、この方法は、ユーザによって選択された宛先URLを受け取り、コンテンツのリストを取得し、制御記述データの入力を続行する。したがって、ブロック506〜510は、ブロック308〜310と同じである。
ブロック512で示すように、別のデータ部分、すなわちコールバック・データ600(図6を参照のこと)が、所与のコードおよび制御記述データと関連付けられる。ブロック514は、ブロック322と同じである。ブロック516で示すように、この方法は、コード・サーバが、コードおよび関連する制御記述データに加えて、コールバック・データ600をユーザごとに記憶することを含む。
図6を参照すると、例えば、任意選択のコールバック・データ600を含むインターネット・コード・サーバ・データベース116が示されている。この例では、無線装置をコールバックするために、ユーザ1のコード1、2、3のそれぞれが所望されたときはいつでも、同じ電話番号がコード・サーバによって使用される。図示のように、コード・サーバ・データベース116は、関連する制御記述データ420をそれぞれが有する複数のコードを含む。
ブロック518で示すように、この方法は、例えば、コード・サーバ104が、ユーザごとに、記録フィールド408中のデータなど、コード・サーバ104によって記憶された記録時間を追跡し、この記録時間を内部クロック(図示せず)と比較することを含む。記録時間に先立って、コード・サーバ104は、制御記述データ420、すなわちこの例では、個々のコードに関連する時間記録開始時間データに応答して、コールバックを開始する。コールバックの開始は、例えば、コールバック・データ、すなわち電話番号に基づいてセルラ・ネットワークにコンタクトする(contact)ことによって行われ得る。通信が確立された後、コード・サーバ104が、いつ記録を開始するか、宛先URLは何か、および他の適切な制御記述データに関する通知を、適切な制御記述データと共に無線装置202に送る。次いで、無線装置202は、ユーザにとってトランスペアレントに、あるいは所望の場合ユーザの了解に基づき、コンテンツの取得を制御記述データ420に基づいて開始する。これを、例えばブロック520で示す。
1例では、制御記述データ420には、所望のコンテンツ・ソースのための宛先識別子404フィールド、記録開始時間408フィールド、記録停止時間410フィールド、および所望のコンテンツ・ソースから所望のコンテンツを取得するために必要なプロトコルを示す伝送プロトコル・データ422が含まれる。
サーバおよび無線装置は、前記の処理回路、およびプログラミング命令を含む関連するメモリを含んでおり、そのプログラミング命令が1つまたは複数の処理回路によって実行
されると、この1つまたは複数の処理回路が前記の動作を実施する。用語「処理回路」を関連する「メモリ」と組合せて、前述の動作を行うために必要な、ディスクリート回路、状態マシン、ファームウェア、または任意の適切な組合せ、あるいはハードウェア、ソフトウェア、およびファームウェアを含むことにも気付かれよう。そのメモリは、これだけに限らないが、ROM、RAM、CD−ROM、分散メモリ、または他の適切な任意のメモリを含む、任意の適切なメモリであり得る。
されると、この1つまたは複数の処理回路が前記の動作を実施する。用語「処理回路」を関連する「メモリ」と組合せて、前述の動作を行うために必要な、ディスクリート回路、状態マシン、ファームウェア、または任意の適切な組合せ、あるいはハードウェア、ソフトウェア、およびファームウェアを含むことにも気付かれよう。そのメモリは、これだけに限らないが、ROM、RAM、CD−ROM、分散メモリ、または他の適切な任意のメモリを含む、任意の適切なメモリであり得る。
したがって、複雑な処理と、関連する情報およびパラメータとを数値コードなどの非常に簡単なコードに還元して、所望の動作を実施するためにユーザがそれを無線装置に単に入力するだけのメカニズムが提供される。コードは、インターネット・サーバまたは他の適切なサーバから取得すべき情報、および必要に応じて他の任意の情報を一義的に識別する。情報には、この情報をいつ取得可能できるようになるか(記録時間)、伝送に必要なフォーマットおよびプロトコル、または他の適切な任意のデータが含まれ得る。例えば、ある団体(entity)が、無線加入者装置で取得可能にしたい情報を有するとき、この団体はコード・サーバに、例えば7桁のコードを要求する。このコードと引き換えに、その団体は、アクセスするURL、ビデオ・ブロードキャストの時間、伝送プロトコル、および無線装置が情報を捕捉またはダウンロードするために必要な他の情報などの必要な情報すべてを提供する。コードは、そのコードが何を行うかを示すディレクトリで公開される。無線装置のユーザが、このディレクトリを確認した後に情報を得たい場合、無線装置に7桁のコードを入力し、あるいは無線装置が、時刻または他の適切なイベントに基づいて、トランスペアレントにその情報を取得することもできる。
したがって、ライブのビデオ・ブロードキャストがインターネットを介して提供される場合、ユーザはコード・サーバ・データベースから受け取った、そのライブのビデオ・ブロードキャストが行われる時刻を示すコードを入力することができる。次いで、無線装置は、ユーザの知識なしに、そのコードに関連する記録時間に基づいて適切な時間にビデオ・ブロードキャストのコンテンツを自動的に記録することができる。制御記述データは、コード・サーバが無線装置にコンテンツをプッシュ式で送るときなど、記録時間が即時であることで表すこともできることが理解されよう。
本発明の様々な態様における他の変形形態および修正形態の実装は、当業者にとって明らかであり、本発明が前記の特定の実施形態に限定されないことを理解されたい。したがって、本明細書に開示し特許請求する基礎となる原理の趣旨および範囲に含まれる、修正形態、変形形態、または等価な形態を本発明によってカバーすることが企図されている。
Claims (10)
- コードを、所望のコンテンツを含む所望のサーバ、および同所望のサーバから該所望のコンテンツを少なくともいつ記録開始するかを定義する制御記述データの少なくとも両方と関連付ける工程と、
該コードを、関連する制御記述データと共にコード・サーバに記憶する工程と、
コンテンツを容易に取得できるように、少なくとも該記憶された制御記述データを該コード・サーバによって該無線装置に提供する工程と、
からなる無線装置のためにコンテンツを取得する方法。 - 少なくとも前記記憶された制御記述データを提供する前記工程が、前記制御記述データ中に含まれる記録開始時間データに応答して前記所望のコンテンツの時間ベースでの取得を前記無線装置によって行う工程を含む請求項1に記載の方法。
- 前記コード・サーバに適宜前記コードを前記無線装置によって送る工程を含み、前記コード・サーバが、前記コードの受取りに応答して、前記記憶された制御記述データを前記無線装置に提供する工程を実施する請求項1に記載の方法。
- 前記コードを前記関連する制御記述データと共に記憶する前記工程が、関連する制御記述データのそれぞれを有する複数のコードを含むサーバ・コード・データベースを生成する工程と、複数の加入者無線装置によってアクセス可能な、該複数のコードのそれぞれおよび前記コードが行うことについての記述を含むオンライン・ディレクトリを公開する工程と、を含む請求項1に記載の方法。
- 前記コードを提供する前記工程が、前記無線装置によるアクセス要求に応答して行われ、前記無線装置のユーザにとってトランスペアレントに、前記制御記述データを使用して、前記所望のコンテンツが前記無線装置によって取得される請求項3に記載の方法。
- 前記制御記述データが、所望のコンテンツ・ソースに対する宛先識別子、前記コンテンツの記録開始時間、前記コンテンツの記録停止時間、および前記所望のコンテンツ・ソースから前記所望のコンテンツを取得するために必要な伝送プロトコルのうちの少なくとも1つ、を含む請求項1に記載の方法。
- 複数のユーザごとに、関連するコードと共にユーザ・コールバック・データを記憶する工程と、該コードに関連する制御記述データに応答してコールバックを開始する工程と、を含む請求項1に記載の方法。
- 処理回路と、
1つ以上の処理回路によって実行されたとき、該1つ以上の処理回路に、コードを該コードの複製を含むコード・サーバに提供させ、かつ制御記述データによって識別された所望のインターネット・サーバからの所望のコンテンツを少なくともいつ記録開始するかを定義する該制御記述データを提供させ、
インターネット・コンテンツを容易に取得するために、記憶された制御記述データを無線装置によって受け取らせるプログラミング命令を含むメモリと、
からなる無線装置。 - 1つ以上の処理回路によって実行されたとき、該1つ以上の処理回路に、前記記憶された制御記述データ中に含まれる記録開始時間データに応答して、前記所望のコンテンツの時間ベースでの取得を行わせるプログラミング命令を、前記メモリが含む請求項8に記載の無線装置。
- 前記制御記述データが、所望のコンテンツ・ソースに対する宛先識別子、前記コンテンツの記録開始時間、前記コンテンツの記録停止時間、および該所望のコンテンツ・ソースから前記所望のコンテンツを取得するために必要な伝送プロトコルのうちの少なくとも1つを含む請求項8に記載の無線装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/037,015 US20030120749A1 (en) | 2001-12-21 | 2001-12-21 | Method and apparatus for obtaining internet content for a wireless device |
PCT/US2002/040804 WO2003056440A1 (en) | 2001-12-21 | 2002-12-20 | Method and apparatus for obtaining internet content for a wireless device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005526305A true JP2005526305A (ja) | 2005-09-02 |
Family
ID=21891979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003556892A Pending JP2005526305A (ja) | 2001-12-21 | 2002-12-20 | 無線装置のためにインターネット・コンテンツを取得する方法および装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20030120749A1 (ja) |
JP (1) | JP2005526305A (ja) |
KR (1) | KR100663217B1 (ja) |
CN (1) | CN1606736A (ja) |
AU (1) | AU2002357350A1 (ja) |
FI (1) | FI20040860A (ja) |
WO (1) | WO2003056440A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005025661A (ja) * | 2003-07-02 | 2005-01-27 | Nec Corp | 携帯端末及びそれに用いるウェブコンテンツ取得方法並びにそのプログラム |
GB2417402A (en) | 2004-08-19 | 2006-02-22 | Hutchison Whampoa Three G Ip | Providing information to clients on different "channels", the information including channel identifiers to enable filtering by the clients |
JP3980603B2 (ja) * | 2005-03-30 | 2007-09-26 | 株式会社日立製作所 | デジタルコンテンツ配信方法、デジタルコンテンツ配信装置 |
KR20060119732A (ko) * | 2006-01-27 | 2006-11-24 | 희 한 | 온라인상에 저장된 정보 호출을 위한 간이코드 부여 방법과이를 이용한 온라인 정보 연동 서비스 체계 |
US20080287095A1 (en) * | 2006-03-20 | 2008-11-20 | Sms.Ac | Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in |
US8489774B2 (en) | 2009-05-27 | 2013-07-16 | Spot411 Technologies, Inc. | Synchronized delivery of interactive content |
US8718805B2 (en) * | 2009-05-27 | 2014-05-06 | Spot411 Technologies, Inc. | Audio-based synchronization to media |
CN103841004B (zh) * | 2012-11-26 | 2017-12-22 | 腾讯科技(深圳)有限公司 | 信息显示方法及信息服务器 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030040962A1 (en) * | 1997-06-12 | 2003-02-27 | Lewis William H. | System and data management and on-demand rental and purchase of digital data products |
US6457060B1 (en) * | 1998-04-30 | 2002-09-24 | Openwave Systems Inc. | Method and apparatus for flexibly linking to remotely located content on a network server through use of aliases |
US6754696B1 (en) * | 1999-03-25 | 2004-06-22 | Micosoft Corporation | Extended file system |
US20020019984A1 (en) * | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
US6771885B1 (en) * | 2000-02-07 | 2004-08-03 | Koninklijke Philips Electronics N.V. | Methods and apparatus for recording programs prior to or beyond a preset recording time period |
US7908635B2 (en) * | 2000-03-02 | 2011-03-15 | Tivo Inc. | System and method for internet access to a personal television service |
GB0005878D0 (en) * | 2000-03-10 | 2000-05-03 | British Broadcasting Corp | Method and apparatus for broadcast signal recording |
JP3980805B2 (ja) * | 2000-03-10 | 2007-09-26 | パイオニア株式会社 | 番組情報の記録装置及び記録方法 |
US6642938B1 (en) * | 2000-03-17 | 2003-11-04 | At&T Corp. | Real time personal channel |
US20020154157A1 (en) * | 2000-04-07 | 2002-10-24 | Sherr Scott Jeffrey | Website system and process for selection and delivery of electronic information on a network |
US7024466B2 (en) * | 2000-04-07 | 2006-04-04 | Movielink, Llc | Network configured for delivery of content for download to a recipient |
JP2001313878A (ja) * | 2000-04-27 | 2001-11-09 | Matsushita Electric Ind Co Ltd | 番組一覧表表示装置および録画再生装置 |
WO2002013526A2 (en) * | 2000-08-08 | 2002-02-14 | Replaytv, Inc. | Method and system for remote television replay control |
US20020151327A1 (en) * | 2000-12-22 | 2002-10-17 | David Levitt | Program selector and guide system and method |
US20020100043A1 (en) * | 2001-01-19 | 2002-07-25 | Lowthert Jonathan E. | Content with advertisement information segment |
EP1415473B2 (en) * | 2001-05-30 | 2016-07-13 | Opentv, Inc. | On-demand interactive magazine |
US20030005429A1 (en) * | 2001-06-28 | 2003-01-02 | Nicholas Colsey | EPG with video previews |
US7107608B2 (en) * | 2001-10-01 | 2006-09-12 | Microsoft Corporation | Remote task scheduling for a set top box |
US20030069964A1 (en) * | 2001-10-04 | 2003-04-10 | Shteyn Yevgeniy Eugene | Digital content catering system |
-
2001
- 2001-12-21 US US10/037,015 patent/US20030120749A1/en not_active Abandoned
-
2002
- 2002-12-20 AU AU2002357350A patent/AU2002357350A1/en not_active Abandoned
- 2002-12-20 KR KR1020047009751A patent/KR100663217B1/ko not_active IP Right Cessation
- 2002-12-20 WO PCT/US2002/040804 patent/WO2003056440A1/en active Application Filing
- 2002-12-20 JP JP2003556892A patent/JP2005526305A/ja active Pending
- 2002-12-20 CN CNA028257472A patent/CN1606736A/zh active Pending
-
2004
- 2004-06-18 FI FI20040860A patent/FI20040860A/fi unknown
Also Published As
Publication number | Publication date |
---|---|
US20030120749A1 (en) | 2003-06-26 |
KR20040071744A (ko) | 2004-08-12 |
WO2003056440A1 (en) | 2003-07-10 |
AU2002357350A1 (en) | 2003-07-15 |
CN1606736A (zh) | 2005-04-13 |
FI20040860A (fi) | 2004-08-19 |
KR100663217B1 (ko) | 2007-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9128782B2 (en) | Consolidated data services apparatus and method | |
KR20020079864A (ko) | 휴대형 무선 터미널들을 통한 디바이스들의 제어를 위한인간 공학적 시스템 | |
CN111744174A (zh) | 云游戏的账号管理方法、账号登录方法、装置及电子设备 | |
JP2001320496A (ja) | 遠隔制御方法、システム、サーバ、情報処理装置、および記録媒体 | |
JPH11232193A (ja) | 情報処理装置および方法、情報処理システム、並びに提供媒体 | |
JP2022506818A (ja) | パートナ統合ネットワーク | |
JP2005526305A (ja) | 無線装置のためにインターネット・コンテンツを取得する方法および装置 | |
CN101568081A (zh) | 通信终端、无线通信网络系统和内容分发方法 | |
CN101156407A (zh) | 用于计划的下载服务的系统结构和方法 | |
TW201234845A (en) | Information processing apparatus, television receiver, information processing method, program, and information processing system | |
KR100981763B1 (ko) | 발신자 식별 멀티미디어 컨텐츠 설정 방법 및 장치 | |
CN101836405A (zh) | 用于通过SIP终端在VoIP网络系统中发布、查询和订阅信息的方法、SIP终端、SIP应用服务器、SIP信息中心和VoIP网络系统 | |
CN104184771A (zh) | 通话记录调用方法和设备 | |
KR100578357B1 (ko) | 통신망을 이용한 컨텐츠 추천 서비스 방법 및 시스템 | |
JP2010140098A (ja) | サービスを受けるための認証情報を登録するサービスサーバを含むシステムの動作方法及び転送サーバ | |
JP2003030034A (ja) | コンテンツ提供方法、コンテンツ提供装置、コンテンツ提供プログラム及びコンテンツ提供プログラムを記録した記録媒体 | |
JP2002135699A (ja) | テレビ番組予約サービス方式および方法 | |
CN113220654A (zh) | 内容分享方法、装置、系统及存储介质 | |
JP3304887B2 (ja) | ユーザ状況検索通知方法,ユーザ状況検索方法,ユーザ状況検索サーバ装置,ユーザ状況検索クライアント端末装置およびそれらのプログラム記録媒体 | |
WO2004023320A1 (ja) | 情報処理システム、情報処理装置および方法、プログラム格納媒体、並びにプログラム | |
KR100542925B1 (ko) | 문자열 및 무선 인터넷 접속 기능 키를 이용한 무선인터넷 서비스 접속 방법 및 장치 | |
JP2009177673A (ja) | テレビ番組リモート録画システム、方法、およびプログラム | |
JP2008311811A (ja) | 携帯電話装置 | |
CN110381102B (zh) | 任务信息的处理方法、装置、存储介质及电子装置 | |
JP2004145499A (ja) | 認証支援システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080828 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081014 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090324 |