JPH1115761A - Information processor having infrared communication function and its control method - Google Patents

Information processor having infrared communication function and its control method

Info

Publication number
JPH1115761A
JPH1115761A JP14359697A JP14359697A JPH1115761A JP H1115761 A JPH1115761 A JP H1115761A JP 14359697 A JP14359697 A JP 14359697A JP 14359697 A JP14359697 A JP 14359697A JP H1115761 A JPH1115761 A JP H1115761A
Authority
JP
Japan
Prior art keywords
download
infrared
transmitting
data
response
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
Application number
JP14359697A
Other languages
Japanese (ja)
Inventor
Naotaka Kato
藤 直 孝 加
Yoshihisa Kaneda
田 佳 久 金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP14359697A priority Critical patent/JPH1115761A/en
Priority to TW086118592A priority patent/TW385402B/en
Priority to US09/005,962 priority patent/US6088730A/en
Priority to CNB981078206A priority patent/CN100353688C/en
Priority to KR1019980016649A priority patent/KR100305462B1/en
Priority to DE69830872T priority patent/DE69830872T2/en
Priority to EP98303736A priority patent/EP0883272B1/en
Publication of JPH1115761A publication Critical patent/JPH1115761A/en
Priority to US09/487,163 priority patent/US6336142B1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • 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/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/182Network node acting on behalf of an other network entity, e.g. proxy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Optical Communication System (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor which smoothly transfers a processing result that is acquired with application execution or transfer data such as an HTML(hypertext markup language) file that is acquired from a server according to a TCP/IP(transmission control protocol/internet protocol) protocol to an external device (PDA) by using an infrared communication function and its control method. SOLUTION: An information processor periodically accesses a prescribed server machine (e.g. a web server) on a network such as an internet and acquires a desired file (e.g. an HTML file). The file acquisition operation is ventured to be executed regardless of the operation of an infrared light transmitting and receiving part. In other words, the information processor always tries to cache the latest download data for a PDA. As a result, only by setting a PDA as an external device to an infrared communication mode and holding the information processor up in an area where a station can be found, the connection between them is established and the latest data is received.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、PIM(Personal
Information Manager)ソフトの編集やWebブラウザ
などの各種アプリケーション・プログラムの実行が可能
なタイプの情報処理装置に係り、特に、PDA(Person
al Digital Assistant)のような外部機器との間で赤外
線通信機能を持つ情報処理装置に関する。更に詳しく
は、本発明は、アプリケーションの実行により得られた
処理結果、あるいはTCP/IP(Transmission Contr
ol Protocol/Internet Protocol)プロトコルに従いW
ebサーバから取得したHTML(HyperText Markup L
anguage)ファイルなどの転送データを、赤外線通信機
能を用いて外部機器にスムースに転送することができる
情報処理装置に関する。
The present invention relates to a PIM (Personal)
The present invention relates to a type of information processing apparatus capable of editing software and executing various application programs such as a Web browser.
al Digital Assistant) having an infrared communication function with an external device. More specifically, the present invention relates to a processing result obtained by executing an application or a TCP / IP (Transmission Control).
ol Protocol / Internet Protocol)
HTML (HyperText Markup L) acquired from the web server
The present invention relates to an information processing apparatus capable of smoothly transferring transfer data such as a file to an external device using an infrared communication function.

【0002】[0002]

【従来の技術】昨今の技術革新に伴い、デスクトップ
型、タワー型、ノートブック型など各種パーソナル・コ
ンピュータ(PC)が開発され市販されている。最近で
は、ノートブックPCよりさらに小型(例えばパームト
ップ・タイプ)のPC、いわゆる"PDA(Personal Di
gital Assistant)"も普及してきた。PDAは、一般に
は、ノートブックPCよりもさらに小型・軽量にデザイ
ンされており、したがって、モビリティがさらに強化さ
れていると言えよう。
2. Description of the Related Art With the recent technological innovation, various personal computers (PCs) such as a desktop type, a tower type, and a notebook type have been developed and marketed. Recently, PCs smaller (eg, palmtop type) than notebook PCs, so-called "PDAs (Personal Di
digital assistants) have also become widespread. PDAs are generally designed to be smaller and lighter than notebook PCs, and thus can be said to have enhanced mobility.

【0003】PDAの主な例として、米アップル社とシ
ャープが共同開発した携帯型情報機器"Newton
MessagePad"が挙げられよう。また、PDA
の他の例としては、日本アイ・ビー・エム(株)が市販
するPDA"IBM ChipCard VW−200"
(以下、単に「VW−200」とする)が挙げられよう
(図6参照)。
A major example of a PDA is a portable information device "Newton" jointly developed by Apple Inc. and Sharp.
MessagePad ". PDA
Another example is a PDA "IBM ChipCard VW-200" marketed by IBM Japan, Ltd.
(Hereinafter simply referred to as “VW-200”) (see FIG. 6).

【0004】VW−200は、PCカード・タイプのP
DAであり、PCMCIA(Personal Computer Memory
Card International Association)/JEIDA(Jap
an Electronic Industry Development Association)の
Type−II(5.0mm×85.6mm×54.0mm)の
フォーム・ファクタに合致する第1のハウジング部分
と、この第1のハウジング部分の端縁に回動可能に支持
された第2のハウジング部分とで構成される「折畳み式
構造体」である。第1のハウジング部分は、例えばノー
トブックPC本体に設けられたPCカード・スロットに
挿入可能であり、その他端面にはPC本体との機械的及
び電気的接続を実現するためのPCMCIAコネクタが
配設されている。また、第2のハウジング部分を第1の
ハウジング部分に折り畳んだ状態では、Type−III
カード(10.5mm×85.6mm×54.0mm)として
PCカード・スロットに挿入することも可能である。こ
れら各ハウジング内の基板上には、PCMCIAインタ
ーフェース回路やメモリ(SRAMやEEPROM、漢
字フォントROMなど)の他、PDAの動作を統括する
ための内部CPU(東芝製16ビットCPU"TLCS
−9001")が実装されている。第1のハウジング部
分をPCカード・スロットに挿入した状態では、内部C
PUはスリープ・モードに陥り、この結果、VW−20
0は通常のメモリ・カードとして機能する。また、PC
カード・スロットから抜き取ると、内部CPUは動作を
再開し、この結果、VW−200はPDAとして機能す
ることができる。図6に示すように、第1のハウジング
部分の上面には、PDAの入力装置としてのキーボード
が配されている。また、第2のハウジング部分の表面に
は、液晶表示ディスプレイ(200×320ドット(全
角12文字×20行表示)、STNモノクロ)が配設さ
れている。
[0004] VW-200 is a PC card type P
DA, PCMCIA (Personal Computer Memory)
Card International Association) / JEIDA (Jap
a first housing portion conforming to a Type-II (5.0 mm × 85.6 mm × 54.0 mm) form factor of an Electronic Industry Development Association, and pivotable to an edge of the first housing portion And a second housing portion supported by the "foldable structure". The first housing portion can be inserted into, for example, a PC card slot provided in a notebook PC main body, and a PCMCIA connector for realizing mechanical and electrical connection with the PC main body is provided on the other end surface. Have been. In a state where the second housing portion is folded into the first housing portion, Type-III
It can also be inserted into a PC card slot as a card (10.5 mm x 85.6 mm x 54.0 mm). On the board in each of these housings, in addition to a PCMCIA interface circuit and a memory (SRAM, EEPROM, kanji font ROM, etc.), an internal CPU (Toshiba 16-bit CPU "TLCS") for controlling the operation of the PDA is provided.
−9001 ″). When the first housing part is inserted into the PC card slot, the internal C
The PU goes into sleep mode, which results in the VW-20
0 functions as a normal memory card. Also, PC
Upon removal from the card slot, the internal CPU resumes operation, so that the VW-200 can function as a PDA. As shown in FIG. 6, a keyboard as an input device of the PDA is arranged on the upper surface of the first housing portion. On the surface of the second housing portion, a liquid crystal display (200 × 320 dots (full-width 12 characters × 20 lines), STN monochrome) is provided.

【0005】PDAの主な用途は、カレンダ、スケジュ
ール、住所録、備忘録などの個人的な情報、すなわちP
IM(Personal Information Manager)データの管理・
閲覧である。また、PDAの他の用途は、モバイル環境
下でのWebページの閲覧である。PDAの利点は、言
うまでもなく卓越したモビリティにある。PDAのユー
ザは、モバイル環境でも容易に自身のPIM情報を参照
・更新し、Webページを閲覧することができる。
[0005] The main use of PDA is for personal information such as calendar, schedule, address book, memorandum, etc.
Management of IM (Personal Information Manager) data
Browsing. Another use of the PDA is for browsing Web pages in a mobile environment. The advantage of PDAs is, of course, outstanding mobility. The user of the PDA can easily refer to and update his / her PIM information and browse the Web page even in a mobile environment.

【0006】PDAが扱うこれらのデータは、ユーザが
PDA上で直接編集し、あるいはPDAが自らネットワ
ークに接続して、WebサーバからHTMLファイルを
直接取得する、という実施形態も可能である。しかしな
がら、PDAはノートブックPCよりもさらに小型であ
り、サイズに比例して、出力装置としてのディスプレイ
や入力装置としてのキーボード/タブレットも小サイズ
とならざるを得ない。言い換えれば、入力・編集のため
の作業環境は充実しているとは言い難い。また、充実し
たPIMソフトは、その分プログラム・サイズが大容量
であり、PDA上で実行するには、CPUの演算能力や
メモリ容量などの点で制約がある。また、Webデータ
の取得に関しても、複雑なTCP/IPプロトコルをP
DA上でサポートすることは、技術上所定の困難を伴
い、必然的にコスト・アップを招来することとなる。そ
もそもモバイル環境下では、インターネットへの接続が
常に約束されているとは限らない。また、Webサーバ
へのアクセス及びデータ転送には少なくとも数分の時間
を要するが、このような漫然と待機するだけの駆動時間
は、比較的小型・小容量でしかないPDAの内蔵バッテ
リには無視し難いであろう。
[0006] The data handled by the PDA can be edited by the user directly on the PDA, or the PDA can connect to the network by itself and directly acquire the HTML file from the Web server. However, a PDA is smaller than a notebook PC, and a display as an output device and a keyboard / tablet as an input device have to be reduced in size in proportion to the size. In other words, it is hard to say that the working environment for inputting and editing is substantial. Further, the enhanced PIM software has a large program size correspondingly, and there are restrictions on the CPU's arithmetic performance, memory capacity, and the like when executed on a PDA. Also, regarding the acquisition of Web data, the complicated TCP / IP protocol
Support on DA involves certain technical difficulties and inevitably leads to increased costs. In the first place, in a mobile environment, connection to the Internet is not always guaranteed. In addition, although it takes at least several minutes to access the Web server and transfer data, such a drive time for waiting intuitively is ignored by the built-in battery of the PDA which has a relatively small size and small capacity. It will be difficult.

【0007】このため、PDA用のPIMデータは、例
えばホストPCとして働くデスクトップ又はノートブッ
クPC上でPIMソフトを用いて予め編集しておき、ホ
ストPCの外部記憶装置に保存しておいたPIMデータ
のうち必要部分のみを切り出して、PDA側にダウンロ
ードする、ということが既に行われている。また、イン
ターネットに接続されたホストPC側で所望のWebペ
ージからHTML(HyperText Markup Language)ファ
イルを予めダウンロードしておき、ホストPCはPDA
側からの要求に応じて、保存しておいたHTMLファイ
ル(例えばHTMLファイルのうちテキスト部分のみ)
をPDA側にさらにダウンロードする、ということも既
に行われている。
For this reason, PIM data for a PDA is edited in advance using, for example, PIM software on a desktop or notebook PC acting as a host PC, and stored in an external storage device of the host PC. It is already performed to cut out only a necessary part of the data and download it to the PDA. In addition, an HTML (HyperText Markup Language) file is downloaded in advance from a desired Web page on the host PC connected to the Internet, and the host PC uses the PDA.
HTML file saved (for example, only text part of HTML file) in response to request from the side
Has already been downloaded to the PDA side.

【0008】上述したVW−200の場合、PCMCI
A/JEIDAが定めるType−IIに準拠した第1の
ハウジング部分を持っており、ホストPC側に用意され
たカード・スロットに挿入することによってホストPC
とのデータ交換を実現するようにデザインされている。
すなわち、ホストPC側は、VW−200をカード・ス
ロットに挿入している間に、予め取得しておいたデータ
(例えばPIMデータやHTMLファイル)をPDA側
にダウンロードしておけばよい訳である。その後、カー
ド・スロットから抜き取ったときには、PDAは内蔵C
PUと内蔵電源により自走機能を発揮するので、ダウン
ロード・データを閲覧に供することができる。PCカー
ド・スロットに挿入中にPCカード・タイプPDAにP
IMデータを転送する点については、例えば本出願人に
既に譲渡されている特願平8−12790号(当社整理
番号:JA996004)の明細書に開示されている。
また、PCカード・スロットに挿入中にPCカード・タ
イプPDAにWebデータを転送する点については、例
えば羽鳥外著「ChipScape for VW−2
00」(ソフトバンク)に開示されている。
[0008] In the case of the above-described VW-200, PCMCI
A / J has a first housing part compliant with Type-II defined by JEIDA, and is inserted into a card slot prepared on the host PC side to be inserted into the host PC.
It is designed to achieve data exchange with
That is, the host PC only needs to download the data (for example, PIM data or HTML file) acquired in advance to the PDA while the VW-200 is being inserted into the card slot. . After that, when the card is removed from the card slot, the PDA
Since the self-propelled function is exhibited by the PU and the built-in power supply, the download data can be provided for viewing. P to PC card type PDA while inserted in PC card slot
The transfer of the IM data is disclosed, for example, in the specification of Japanese Patent Application No. 8-12790 (our reference number: JA996004) already assigned to the present applicant.
Regarding the transfer of Web data to a PC card type PDA while being inserted into a PC card slot, see, for example, Hatori et al., “ChipScale for VW-2”.
00 "(SoftBank).

【0009】VW−200のようなPCカード・タイプ
のPDAを用いた場合、ホストPCは、PDA装着用の
カード・スロットを用意する(現在、殆ど全てのノート
ブックPCはカード・スロットを標準装備している!)
とともに、PDAへのデータ転送用プログラムをインス
トールするだけで適用可能である。すなわち、[000
8]で記述した2例を実現する上で、ホストPCに課さ
れるハードウェア/ソフトウェア上の負担は最小限で済
むであろう。しかしながら、ダウンロード先であるPD
AはPCMCIA/JEIDAが定めたフォーム・ファ
クタに従うPCカード・タイプである必要があり、適用
範囲が相当限定されてしまう。
When a PC card type PDA such as VW-200 is used, the host PC prepares a card slot for mounting a PDA (at present, almost all notebook PCs have a card slot as a standard feature). doing!)
At the same time, the present invention is applicable only by installing a data transfer program to the PDA. That is, [000
8], the hardware / software burden imposed on the host PC will be minimal. However, the download destination PD
A must be a PC card type that conforms to a form factor defined by PCMCIA / JEIDA, and its application range is considerably limited.

【0010】他方、PCを始めとする各種電子計算機シ
ステムは、有線によるデータ通信を行うためのシリアル
通信ポートなどを標準装備しているので、有線によるデ
ータ・ダウンロードは技術的には不可能ではない。しか
しながら、ホストPCからPDAへのダウンロードを有
線すなわちケーブル接続によって実現するのでは、利便
性が低い。何故ならば、ダウンロード可能な場所が接続
ケーブルによって束縛され、さらに、ケーブル接続のた
めの手間を要するからである。また、例えばデータの送
信元(ダウンロード・データの格納場所)であるホスト
PCを複数のPDAで共有するような場合、ケーブルの
着脱が各共有者によって比較的頻繁に行われるため、接
続コネクタ部分を機械的に痛め易い(特に、ケーブルの
着脱に不慣れな共有者がいるときにはコネクタの損傷は
顕著であろう)。また、受信者であるPDAは、ホスト
PC側で用意されたケーブル・コネクタの規格に合致し
ていなければならない。そもそも、ケーブルをPDAと
ともに携行しなければならず、モービリティを損なうこ
とにもなる。
On the other hand, since various computer systems such as a PC are equipped with a serial communication port for performing data communication by wire as standard equipment, data download by wire is not technically impossible. . However, if the download from the host PC to the PDA is realized by wire, that is, cable connection, it is not convenient. This is because the downloadable place is restricted by the connection cable, and furthermore, it takes time and effort to connect the cable. Further, for example, when a host PC, which is a data transmission source (a storage location of download data), is shared by a plurality of PDAs, the connection and disconnection of the cable is performed relatively frequently by each sharer. It is mechanically susceptible to damage (especially when there is a sharer who is not accustomed to connecting and disconnecting cables, the damage to the connector will be significant). Further, the PDA as the receiver must conform to the standard of the cable / connector prepared on the host PC side. In the first place, the cable must be carried with the PDA, which impairs mobility.

【0011】ところで、最近では、機器間のデータ通信
のために赤外線通信を用いることが多くなってきた。赤
外線通信は、そもそもテレビジョンや空調などの家電製
品のための遠隔制御(リモコン)用に普及してきたが、
現在では、コンピュータ間のデータ交換にも多く採り入
れられている。送信側は、デジタル信号を変調し、発光
ダイオードを制御して、赤外線パルスを放出することで
空中にデータを発信し、受信側はこれをフォト・ダイオ
ードで受信し、増幅してデジタル信号に復調する。この
基本原理は、リモコンもコンピュータ通信の場合も同様
である。
In recent years, infrared communication has often been used for data communication between devices. Infrared communication has been widely used for remote control (remote control) for home appliances such as televisions and air conditioners,
At present, it is widely adopted for data exchange between computers. The transmitting side modulates the digital signal, controls the light emitting diode, and emits infrared pulses to transmit data in the air, and the receiving side receives this with a photodiode, amplifies it, and demodulates it into a digital signal I do. This basic principle applies to both remote control and computer communication.

【0012】赤外線通信法式の標準化(すなわち各メー
カの機器間での相互運用の強化)のために、1993年
にIrDA(Infra-red Data Association)が設立され
た。IrDAの勧告規格では、SDLC(Synchronous
DataLink Control)型式の通信プロトコルで低価格の赤
外線通信を達成するために、汎用非同期送受信器(UA
RT:Universal Asynchronous Receiver-Transmitte
r)を使用するようになっている。IrDAで定めてい
る規格を端的に言えば、低出力、指向型(中心角15
゜)、短距離(1mまで)、1対1又は1対N通信であ
る。赤外線通信は、基本的に小型・軽量且つ安価であ
り、この意味で、グラム単位での重量削減や1円単位で
の低コスト化が図られている携帯型情報処理装置に受け
入れられやすい特徴を有していると言えよう。例えば、
日本アイ・ビー・エム(株)が市販するノートブックP
C"ThinkPad"("ThinkPad"は米IBM
社の商標)シリーズでは、赤外線通信機能は標準装備さ
れている。
An IrDA (Infra-red Data Association) was established in 1993 to standardize the infrared communication method (ie, to enhance interoperability between devices of each manufacturer). In the IrDA recommended standard, SDLC (Synchronous
In order to achieve low-cost infrared communication with the DataLink Control type communication protocol, a universal asynchronous transceiver (UA)
RT: Universal Asynchronous Receiver-Transmitte
r) is to be used. To put it simply, the standard defined by IrDA is a low output, directional type (central angle of 15
゜), short distance (up to 1 m), one-to-one or one-to-N communication. Infrared communication is basically small, lightweight, and inexpensive. In this sense, infrared communication has a feature that is easily accepted by portable information processing devices that have achieved weight reduction in gram units and cost reduction in one-yen units. You can say that you have. For example,
Notebook P marketed by IBM Japan, Ltd.
C "ThinkPad"("ThinkPad" is a US IBM company)
The company's trademark) series has an infrared communication function as standard.

【0013】IrDAが定めたデータ・リンクに関する
プロトコル"IrLAP"では、赤外線データ通信は、
「局発見(discovery)」、「コネクション」、「情報
交換」、「コネクション切断」という一連のフェーズで
構成される。「局発見」フェーズでは、送信側の局(親
局:例えばホストPC)は、XID(eXchange ID)コ
マンドという赤外線フレームを送信し、受信局(子局:
例えばPDA)はこれに対しXIDレスポンスという赤
外線フレームを送信して応答するようになっている(こ
こで言うXIDコマンド/レスポンス・ルーチンは、"S
erial Infrared Link Access Protocol (IrLAP) Ver 1.
0"の6.8章で記述された"Discovery Procedure"全体
を指すものとする)。コネクション設定のためには、送
信局はSNRM(Set Normal Response Mode)フレーム
を送出し、受信局は、SNRMフレームの内容を受け入
れ可能なときはUA(Unnumbered Acknowledgement)フ
レームを、そうでないときはDM(Disconnected Mod
e)フレームを返すようになっている。送信局がUAフ
レームを受理してコネクションが設定されると、情報交
換が可能となり、送信局はIフレームと呼ばれるフレー
ム形式でデータ転送を行う。データ転送が完了すると、
送信局は、DISC(Disconenction)フレームを送信
することによってコネクションの切断を要求し、受信局
からUAフレームを受け取ることによって、切断手続を
完了させる。コネクションが切断された後、一般には、
送受信各局は通信状態を初期化するようになっている。
[0013] In the protocol "IrLAP" concerning a data link defined by IrDA, infrared data communication is performed by:
It consists of a series of phases of "station discovery (discovery)", "connection", "information exchange", and "connection disconnection". In the “station discovery” phase, the transmitting station (master station: host PC, for example) transmits an infrared frame called an XID (eXchange ID) command, and the receiving station (slave station:
For example, the PDA responds by transmitting an infrared frame called an XID response (the XID command / response routine referred to here is "S
erial Infrared Link Access Protocol (IrLAP) Ver 1.
0 "), the transmitting station sends an SNRM (Set Normal Response Mode) frame, and the receiving station sends an SNRM (Set Normal Response Mode) frame. When the contents of the frame can be accepted, a UA (Unnumbered Acknowledgment) frame is used.
e) Returns the frame. When the transmitting station receives the UA frame and establishes a connection, information exchange becomes possible, and the transmitting station performs data transfer in a frame format called an I frame. When the data transfer is complete,
The transmitting station requests disconnection of the connection by transmitting a DISC (Disconenction) frame, and completes the disconnection procedure by receiving a UA frame from the receiving station. After the connection is broken,
Each transmitting / receiving station initializes a communication state.

【0014】ここで、話をホストPCとPDAとの間の
データ転送、すなわちPDAへのデータ・ダウンロード
に再び戻す。この種のデータ転送に赤外線通信を利用す
るという試みも既に取り組まれている。例えば特開平8
−79330号公報には、2つの情報処理装置間のデー
タ転送を赤外線通信によって行う点について記述されて
いる。同公報の開示内容を、より詳細に言及すれば、赤
外線通信機能を有するPDAは、ネットワークと接続す
る接続装置との赤外線による接続を成立させることによ
り、自らネットワーク上のサーバ・マシンからファイル
を取得するようになっている。しかしながら、この場合
の前提として、PDAは、自らモデムのプロトコル(例
えばMNP(Microcom Metworking Protocol)など)を
実装しなければならない。かかるプロトコルの装備は機
器のハードウェア及びソフトウェア上の要求仕様が複雑
化することを意味するものであり、機器コストのアップ
に繋がる。また、PDAはネットワーク上にサーバに自
らアクセスすることから、アクセス成立及びデータ転送
の全期間中、PDAは駆動状態を保つ必要があるため、
バッテリの消耗も激しくなってしまう。
Now, let us return to the data transfer between the host PC and the PDA, that is, the data download to the PDA. Attempts have been made to use infrared communication for this type of data transfer. For example, JP-A-8
Japanese Patent Application Publication No. 79330 describes that data transfer between two information processing apparatuses is performed by infrared communication. More specifically, the PDA having an infrared communication function acquires a file from a server machine on the network by establishing an infrared connection with a connection device connected to the network. It is supposed to. However, in this case, as a premise, the PDA must implement its own protocol (for example, MNP (Microcom Networking Protocol) or the like). The provision of such a protocol means that required specifications on hardware and software of the device are complicated, which leads to an increase in device cost. In addition, since the PDA accesses the server by itself on the network, the PDA needs to maintain a driving state during the entire period of establishment of access and data transfer.
Battery consumption will be severe.

【0015】なお、例えばシャープ社の"カラーザウル
ス"、あるいは米マイクロソフト社が開発したPDA用
のOS"WindowsCE"においては、PDAがWe
bデータを取得する技術が既に実現されている。すなわ
ち、PDAは、上位の外部コンピュータ・システムの介
在なく、直接Webデータを取得するようになってい
る。しかしながら、これらは、電波や有線を用いてPD
Aが自らネットワーク(例えばインターネット)に接続
してデータを取得するものであり、アクセス時間やTC
P/IPプロトコル制御など、PDAに課せられる負担
は非常に大きい。
[0015] For example, in the "Color Zaurus" of Sharp Corporation or the OS "Windows CE" for PDA developed by Microsoft Corporation, PDA is We
Technology for acquiring b data has already been realized. That is, the PDA directly acquires Web data without the intervention of a host external computer system. However, these are PDs using radio waves or wires.
A himself / herself connects to a network (for example, the Internet) and acquires data, and the access time and TC
The burden imposed on PDAs, such as P / IP protocol control, is very large.

【0016】[0016]

【発明が解決しようとする課題】本発明の目的は、PD
A(Personal Digital Assistant)のような外部機器と
の赤外線通信機能を持つ、優れた情報処理装置及びその
制御方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a PD
An object of the present invention is to provide an excellent information processing apparatus having an infrared communication function with an external device such as A (Personal Digital Assistant) and a control method thereof.

【0017】本発明の更なる目的は、アプリケーション
の実行により得られた処理結果、あるいはTCP/IP
(Transmission Control Protocol/Internet Protoco
l)プロトコルに従いWebサーバから取得したHTM
Lファイルなどの転送データを、赤外線通信機能を用い
て外部機器(PDA)にスムースに転送することができ
る、優れた情報処理装置及びその制御方法を提供するこ
とにある。
A further object of the present invention is to provide a processing result obtained by executing an application or TCP / IP.
(Transmission Control Protocol / Internet Protoco
l) HTM obtained from Web server according to protocol
An object of the present invention is to provide an excellent information processing apparatus capable of smoothly transferring transfer data such as an L file to an external device (PDA) using an infrared communication function and a control method thereof.

【0018】本発明の更なる目的は、アプリケーション
の実行により得られた処理結果、あるいはTCP/IP
(Transmission Control Protocol/Internet Protoco
l)プロトコルに従いWebサーバから取得したHTM
Lファイルなどの転送データを、外部機器(PDA)に
負担をかけることなく転送することができる、優れた情
報処理装置及びその制御方法を提供することにある。
A further object of the present invention is to provide a processing result obtained by executing an application or TCP / IP.
(Transmission Control Protocol / Internet Protoco
l) HTM obtained from Web server according to protocol
An object of the present invention is to provide an excellent information processing apparatus capable of transferring transfer data such as an L file without imposing a load on an external device (PDA) and a control method therefor.

【0019】[0019]

【課題を解決するための手段】本発明は、上記課題を参
酌してなされたものであり、その第1の側面は、赤外線
通信機能を持つ情報処理装置において、赤外線コードを
送受可能な赤外線送受信部と、ダウンロード・データを
格納する記憶装置と、ユーザが指示を入力するための入
力手段と、ユーザからのデータ・ダウンロード指示に従
い、ダウンロード先を探索するための赤外線コードを送
信する局発見状態で待機するための手段と、を具備する
ことを特徴とする赤外線通信機能を持つ情報処理装置で
ある。
SUMMARY OF THE INVENTION The present invention has been made in consideration of the above problems, and a first aspect of the present invention is to provide an information processing apparatus having an infrared communication function for transmitting and receiving an infrared code. Unit, a storage device for storing download data, an input means for a user to input an instruction, and a station finding state for transmitting an infrared code for searching for a download destination according to a data download instruction from the user. An information processing apparatus having an infrared communication function, comprising: means for waiting.

【0020】また、本発明の第2の側面は、赤外線通信
機能を持つ情報処理装置において、赤外線コードを送受
可能な赤外線送受信部と、ダウンロード・データを格納
する記憶装置と、ユーザが指示を入力するための入力手
段と、ユーザからのデータ・ダウンロード指示に従い、
ダウンロード先を探索するための赤外線コードを送信す
る局発見状態で待機するための手段と、ダウンロード先
から局発見の応答を示す赤外線コードを受信したことに
応答して、ダウンロード・データを転送するための赤外
線通信を実行する手段と、ダウンロード先との赤外線通
信の終了に応答して、局発見状態で待機するための手段
と、を具備することを特徴とする赤外線通信機能を持つ
情報処理装置である。
According to a second aspect of the present invention, in an information processing apparatus having an infrared communication function, an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, and a user inputting an instruction According to the input means for performing the data download instruction from the user,
Means for waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and for transferring download data in response to receiving an infrared code indicating a response to the station discovery from the download destination An information processing apparatus having an infrared communication function, comprising: means for executing infrared communication, and means for waiting in a station discovery state in response to termination of infrared communication with a download destination. is there.

【0021】ここで、第1又は第2の側面に係る情報処
理装置は、ユーザからの指示により局発見状態を解除す
る手段を含んでいてもよい。
Here, the information processing apparatus according to the first or second aspect may include means for canceling the station discovery state according to an instruction from a user.

【0022】また、本発明の第3の側面は、赤外線通信
機能を持つ情報処理装置において、赤外線コードを送受
可能な赤外線送受信部と、ネットワークに接続するため
の接続装置と、前記赤外線送受信部の動作とは無関係
に、ネットワーク経由で所定のサーバからファイルを取
得するためのファイル取得装置と、取得したファイルを
ダウンロード・データとして格納する記憶装置と、ユー
ザが指示を入力するための入力手段と、ユーザからのデ
ータ・ダウンロード指示に従い、ダウンロード先を探索
するための赤外線コードを送信する局発見状態で待機す
るための手段と、を具備することを特徴とする赤外線通
信機能を持つ情報処理装置である。
According to a third aspect of the present invention, there is provided an information processing apparatus having an infrared communication function, comprising: an infrared transmitting / receiving section capable of transmitting / receiving an infrared code; a connection apparatus for connecting to a network; Regardless of the operation, a file acquisition device for acquiring a file from a predetermined server via a network, a storage device for storing the acquired file as download data, and input means for a user to input an instruction, Means for transmitting an infrared code for searching for a download destination in accordance with a data download instruction from a user, and a means for waiting in a station discovery state, the information processing apparatus having an infrared communication function. .

【0023】また、本発明の第4の側面は、赤外線通信
機能を持つ情報処理装置において、赤外線コードを送受
可能な赤外線送受信部と、ネットワークに接続するため
の接続装置と、前記赤外線送受信部の動作とは無関係
に、ネットワーク経由で所定のサーバからファイルを取
得するためのファイル取得装置と、取得したファイルを
ダウンロード・データとして格納する記憶装置と、ユー
ザが指示を入力するための入力手段と、ユーザからのデ
ータ・ダウンロード指示に従い、ダウンロード先を探索
するための赤外線コードを送信する局発見状態で待機す
るための手段と、ダウンロード先から局発見の応答を示
す赤外線コードを受信したことに応答して、ダウンロー
ド・データを転送するための赤外線通信を実行する手段
と、ダウンロード先との赤外線通信の終了に応答して、
局発見状態で待機するための手段と、を具備することを
特徴とする赤外線通信機能を持つ情報処理装置である。
According to a fourth aspect of the present invention, in an information processing apparatus having an infrared communication function, an infrared transmitting / receiving section capable of transmitting / receiving an infrared code, a connecting apparatus for connecting to a network, Regardless of the operation, a file acquisition device for acquiring a file from a predetermined server via a network, a storage device for storing the acquired file as download data, and input means for a user to input an instruction, In response to a data download instruction from the user, a means for transmitting an infrared code for searching for a download destination, means for waiting in a station discovery state, and responding to receiving an infrared code indicating a response to the station discovery from the download destination. Means for performing infrared communication for transferring download data, and a download destination. In response to the infrared communication end,
And a means for waiting in a station discovery state.

【0024】ここで、第3又は第4の側面に係る情報処
理装置は、ユーザからの指示により局発見状態を解除す
る手段を含んでいてもよい。
Here, the information processing apparatus according to the third or fourth aspect may include means for canceling the station discovery state according to an instruction from a user.

【0025】また、本発明の第5の側面は、自ら局発見
のためのXIDコマンドを送信するとともに受信側から
XIDレスポンスを受け取ることによって局発見してコ
ネクションを成立させるとともに、自らDISCフレー
ムを送信するとともに受信側からUAフレームを受け取
ることによってコネクションを切断するタイプの赤外線
通信機能を持つ情報処理装置において、DISCフレー
ムを送信することによってコネクションの切断を試みる
手段と、コネクションの切断とともにXIDコマンドを
送信する局発見状態に戻る手段とを含むことを特徴とす
る赤外線通信機能を持つ情報処理装置である。
According to a fifth aspect of the present invention, an XID command for finding a station is transmitted by itself, an XID response is received from a receiving side to find a station, a connection is established, and a DISC frame is transmitted by itself. Means for disconnecting a connection by transmitting a DISC frame in an information processing apparatus having an infrared communication function of disconnecting a connection by receiving a UA frame from a receiving side, and transmitting an XID command together with the disconnection of the connection. And a means for returning to a station discovery state.

【0026】また、本発明の第6の側面は、赤外線コー
ドを送受可能な赤外線送受信部と、ダウンロード・デー
タを格納する記憶装置と、ユーザが指示を入力するため
の入力装置とを含む情報処理装置の制御方法において、
ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するステップと、ダウンロード先から局発
見の応答を示す赤外線コードを受信したことに応答し
て、ダウンロード・データを転送するための赤外線通信
を実行するステップと、ダウンロード先との赤外線通信
の終了に応答して、局発見状態に復帰するステップと、
を具備することを特徴とする情報処理装置の制御方法で
ある。
According to a sixth aspect of the present invention, there is provided an information processing apparatus including an infrared transmitting / receiving unit capable of transmitting and receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. In the control method of the device,
In accordance with a data download instruction from the user, a step of waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and in response to receiving an infrared code indicating a response of the station discovery from the download destination, Performing infrared communication for transferring download data, and returning to the station discovery state in response to the end of the infrared communication with the download destination;
A method for controlling an information processing apparatus, comprising:

【0027】また、本発明の第7の側面は、赤外線コー
ドを送受可能な赤外線送受信部と、ダウンロード・デー
タを格納する記憶装置と、ユーザが指示を入力するため
の入力装置とを含む情報処理装置の制御方法において、
ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するステップと、ダウンロード先から局発
見の応答を示す赤外線コードを受信したことに応答し
て、ダウンロード・データを転送するための赤外線通信
を実行するステップと、ダウンロード先との赤外線通信
の終了に応答して、局発見状態に復帰するステップと、
ユーザからの指示により、局発見状態を解除するステッ
プと、を具備することを特徴とする情報処理装置の制御
方法である。
According to a seventh aspect of the present invention, there is provided an information processing apparatus including an infrared transmitting / receiving section capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. In the control method of the device,
In accordance with a data download instruction from the user, a step of waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and in response to receiving an infrared code indicating a response of the station discovery from the download destination, Performing infrared communication for transferring download data, and returning to the station discovery state in response to the end of the infrared communication with the download destination;
Canceling the station discovery state in response to an instruction from a user.

【0028】また、本発明の第8の側面は、赤外線コー
ドを送受可能な赤外線送受信部と、ダウンロード・デー
タを格納する記憶装置と、ユーザが指示を入力するため
の入力装置と、ネットワークに接続するための接続装置
とを含む情報処理装置の制御方法において、(a)ユー
ザからのデータ・ダウンロード指示に従い、ダウンロー
ド先を探索するための赤外線コードを送信する局発見状
態で待機するステップと、(b)ダウンロード先から局
発見の応答を示す赤外線コードを受信したことに応答し
て、ダウンロード・データを転送するための赤外線通信
を実行するステップと、(c)ダウンロード先との赤外
線通信の終了に応答して、局発見状態に復帰するステッ
プと、(d)前記(a)乃至(c)のいずれのステップ
実行中であるかに拘らず、ネットワーク経由で所定のサ
ーバからファイルを取得するステップと、(e)取得し
たファイルをダウンロード・データとして格納するステ
ップと、を具備することを特徴とする情報処理装置の制
御方法である。
According to an eighth aspect of the present invention, there is provided an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection to a network. (A) following a data download instruction from a user, waiting in a station discovery state for transmitting an infrared code for searching for a download destination, b) executing infrared communication for transferring download data in response to receiving an infrared code indicating a response of station discovery from the download destination; and (c) terminating infrared communication with the download destination. Returning to the station discovery state in response, and (d) determining which of the above steps (a) to (c) is being executed. Razz, acquiring a file from a predetermined server via a network, a control method for an information processing apparatus, characterized by comprising the steps of storing the file acquired (e) as the download data.

【0029】また、本発明の第9の側面は、赤外線コー
ドを送受可能な赤外線送受信部と、ダウンロード・デー
タを格納する記憶装置と、ユーザが指示を入力するため
の入力装置と、ネットワークに接続するための接続装置
とを含む情報処理装置の制御方法において、(a)ユー
ザからのデータ・ダウンロード指示に従い、ダウンロー
ド先を探索するための赤外線コードを送信する局発見状
態で待機するステップと、(b)ダウンロード先から局
発見の応答を示す赤外線コードを受信したことに応答し
て、ダウンロード・データを転送するための赤外線通信
を実行するステップと、(c)ダウンロード先との赤外
線通信の終了に応答して、局発見状態に復帰するステッ
プと、(d)前記(a)乃至(c)のいずれのステップ
実行中であるかに拘らず、ネットワーク経由で所定のサ
ーバからファイルを取得するステップと、(e)取得し
たファイルをダウンロード・データとして格納するステ
ップと、(f)ユーザからの指示により、局発見状態を
解除するステップと、を具備することを特徴とする情報
処理装置の制御方法である。
According to a ninth aspect of the present invention, there is provided an infrared transmitting / receiving section capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection to a network. (A) following a data download instruction from a user, waiting in a station discovery state for transmitting an infrared code for searching for a download destination, b) executing infrared communication for transferring download data in response to receiving an infrared code indicating a response of station discovery from the download destination; and (c) terminating infrared communication with the download destination. Returning to the station discovery state in response, and (d) determining which of the above steps (a) to (c) is being executed. Acquiring a file from a predetermined server via a network, (e) storing the acquired file as download data, and (f) releasing the station discovery state in response to an instruction from a user. And a control method of the information processing apparatus.

【0030】また、本発明の第10の側面は、自ら局発
見のためのXIDコマンドを送信するとともに受信側か
らXIDレスポンスを受け取ることによって局発見して
コネクションを成立させるとともに、自らDISCフレ
ームを送信するとともに受信側からUAフレームを受け
取ることによってコネクションを切断するタイプの赤外
線通信機能を持つ情報処理装置の制御方法において、D
ISCフレームを送信することによってコネクションの
切断を試みるステップと、コネクションの切断とともに
XIDコマンドを送信する局発見状態に戻るステップと
を含むことを特徴とする赤外線通信機能を持つ情報処理
装置の制御方法である。
According to a tenth aspect of the present invention, an XID command for detecting a station is transmitted by itself, an XID response is received from a receiving side to detect a station, a connection is established, and a DISC frame is transmitted by itself. A method of controlling an information processing apparatus having an infrared communication function of disconnecting a connection by receiving a UA frame from a receiving side.
A method for controlling an information processing apparatus having an infrared communication function, comprising: a step of attempting to disconnect a connection by transmitting an ISC frame; and a step of returning to a station discovery state in which an XID command is transmitted upon disconnection of the connection. is there.

【0031】また、本発明の第11の側面は、赤外線コ
ードを送受可能な赤外線送受信部と、ダウンロード・デ
ータを格納する記憶装置と、ユーザが指示を入力するた
めの入力装置とを含むコンピュータ・システム上で稼働
するコンピュータ・プログラムを有形的に格納したコン
ピュータ可読記憶媒体であって、前記コンピュータ・プ
ログラムは、ユーザからのデータ・ダウンロード指示に
従い、ダウンロード先を探索するための赤外線コードを
送信する局発見状態で待機するステツプと、ダウンロー
ド先から局発見の応答を示す赤外線コードを受信したこ
とに応答して、ダウンロード・データを転送するための
赤外線通信を実行するルーチンと、ダウンロード先との
赤外線通信の終了に応答して、局発見状態に復帰するル
ーチンと、を具備することを特徴とするコンピュータ可
読記憶媒体である。
According to an eleventh aspect of the present invention, there is provided a computer including an infrared transmitting / receiving section capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. A computer-readable storage medium tangibly storing a computer program operating on a system, the computer program transmitting an infrared code for searching for a download destination in accordance with a data download instruction from a user. A routine of performing an infrared communication for transferring download data in response to receiving an infrared code indicating a response to the station detection from the download destination; and an infrared communication with the download destination. Returning to the station discovery state in response to the termination of A computer-readable storage medium characterized Rukoto.

【0032】また、本発明の第12の側面は、赤外線コ
ードを送受可能な赤外線送受信部と、ダウンロード・デ
ータを格納する記憶装置と、ユーザが指示を入力するた
めの入力装置とを含むコンピュータ・システム上で稼働
するコンピュータ・プログラムを有形的に格納したコン
ピュータ可読記憶媒体であって、前記コンピュータ・プ
ログラムは、ユーザからのデータ・ダウンロード指示に
従い、ダウンロード先を探索するための赤外線コードを
送信する局発見状態で待機するルーチンと、ダウンロー
ド先から局発見の応答を示す赤外線コードを受信したこ
とに応答して、ダウンロード・データを転送するための
赤外線通信を実行するルーチンと、ダウンロード先との
赤外線通信の終了に応答して、局発見状態に復帰するル
ーチンと、ユーザからの指示により、局発見状態を解除
するルーチンと、を具備することを特徴とするコンピュ
ータ可読記憶媒体である。
According to a twelfth aspect of the present invention, there is provided a computer including an infrared transmitting / receiving section capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. A computer-readable storage medium tangibly storing a computer program operating on a system, the computer program transmitting an infrared code for searching for a download destination in accordance with a data download instruction from a user. A routine for waiting in a discovery state, a routine for executing infrared communication for transferring download data in response to receiving an infrared code indicating a response of station discovery from the download destination, and an infrared communication with the download destination A routine for returning to the station discovery state in response to An instruction et al, a computer-readable storage medium characterized by comprising: a routine for canceling the station search state.

【0033】また、本発明の第13の側面は、赤外線コ
ードを送受可能な赤外線送受信部と、ダウンロード・デ
ータを格納する記憶装置と、ユーザが指示を入力するた
めの入力装置と、ネットワークに接続するための接続装
置とを含むコンピュータ・システム上で稼働するコンピ
ュータ・プログラムを有形的に格納したコンピュータ可
読記憶媒体であって、前記コンピュータ・プログラム
は、(a)ユーザからのデータ・ダウンロード指示に従
い、ダウンロード先を探索するための赤外線コードを送
信する局発見状態で待機するルーチンと、(b)ダウン
ロード先から局発見の応答を示す赤外線コードを受信し
たことに応答して、ダウンロード・データを転送するた
めの赤外線通信を実行するルーチンと、(c)ダウンロ
ード先との赤外線通信の終了に応答して、局発見状態に
復帰するルーチンと、(d)前記(a)乃至(c)のい
ずれのルーチン実行中であるかに拘らず、ネットワーク
経由で所定のサーバからファイルを取得するルーチン
と、(e)取得したファイルをダウンロード・データと
して格納するルーチンと、を具備することを特徴とする
コンピュータ可読記憶媒体である。
According to a thirteenth aspect of the present invention, an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection to a network A computer-readable storage medium tangibly storing a computer program operating on a computer system including a connection device for performing the following: (a) in accordance with a data download instruction from a user, A routine for waiting in a station finding state for transmitting an infrared code for searching for a download destination, and (b) transferring download data in response to receiving an infrared code indicating a response to the station discovery from the download destination. (C) infrared communication with the download destination. And (d) obtaining a file from a predetermined server via a network, regardless of which of the above-mentioned routines (a) to (c) is being executed. And a routine for storing the acquired file as download data (e).

【0034】また、本発明の第14の側面は、赤外線コ
ードを送受可能な赤外線送受信部と、ダウンロード・デ
ータを格納する記憶装置と、ユーザが指示を入力するた
めの入力装置と、ネットワークに接続するための接続装
置とを含むコンピュータ・システム上で稼働するコンピ
ュータ・プログラムを有形的に格納したコンピュータ可
読記憶媒体であって、前記コンピュータ・プログラム
は、(a)ユーザからのデータ・ダウンロード指示に従
い、ダウンロード先を探索するための赤外線コードを送
信する局発見状態で待機するルーチンと、(b)ダウン
ロード先から局発見の応答を示す赤外線コードを受信し
たことに応答して、ダウンロード・データを転送するた
めの赤外線通信を実行するルーチンと、(c)ダウンロ
ード先との赤外線通信の終了に応答して、局発見状態に
復帰するルーチンと、(d)前記(a)乃至(c)のい
ずれのルーチン実行中であるかに拘らず、ネットワーク
経由で所定のサーバからファイルを取得するルーチン
と、(e)取得したファイルをダウンロード・データと
して格納するルーチンと、(f)ユーザからの指示によ
り、局発見状態を解除するルーチンと、を具備すること
を特徴とするコンピュータ可読記憶媒体である。
According to a fourteenth aspect of the present invention, an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection to a network A computer-readable storage medium tangibly storing a computer program operating on a computer system including a connection device for performing the following: (a) in accordance with a data download instruction from a user, A routine for waiting in a station finding state for transmitting an infrared code for searching for a download destination, and (b) transferring download data in response to receiving an infrared code indicating a response to the station discovery from the download destination. (C) infrared communication with the download destination. And (d) obtaining a file from a predetermined server via a network, regardless of which of the above-mentioned routines (a) to (c) is being executed. Computer-readable storage medium, comprising: (e) a routine for storing the obtained file as download data; and (f) a routine for releasing the station discovery state in response to an instruction from the user. It is.

【0035】また、本発明の第15の側面は、自ら局発
見のためのXIDコマンドを送信するとともに受信側か
らXIDレスポンスを受け取ることによって局発見して
コネクションを成立させるとともに、自らDISCフレ
ームを送信するとともに受信側からUAフレームを受け
取ることによってコネクションを切断するタイプの赤外
線通信機能を持つコンピュータ・システム上で稼働する
コンピュータ・プログラムを有形的に格納したコンピュ
ータ可読記憶媒体であって、前記コンピュータ・プログ
ラムは、DISCフレームを送信することによってコネ
クションの切断を試みるルーチンと、コネクションの切
断とともにXIDコマンドを送信する局発見状態に戻る
ルーチンとを含むことを特徴とするコンピュータ可読記
憶媒体である。
According to a fifteenth aspect of the present invention, an XID command for detecting a station is transmitted by itself, an XID response is received from a receiving side to detect a station, a connection is established, and a DISC frame is transmitted by itself. A computer-readable storage medium tangibly storing a computer program operating on a computer system having an infrared communication function of disconnecting a connection by receiving a UA frame from a receiving side. Is a computer-readable storage medium characterized by including a routine for attempting to disconnect a connection by transmitting a DISC frame, and a routine for returning to a station discovery state in which an XID command is transmitted upon disconnection of the connection.

【0036】[0036]

【作用】本発明を考察する上で、(1)赤外線通信は局
発見を行う(すなわちXIDコマンドを送付する)機器
(親局)と、局発見に応ずる(すなわちXIDレスポン
スを返す)機器(子局)という、言わば親子関係がある
点、及び、(2)データを予め取得する情報処理装置
(例えばPC)が親(主)として機能し、データのダウ
ンロード先である外部機器(例えばPDA)が子(従)
として機能している点を、充分理解されたい。
In considering the present invention, (1) Infrared communication performs a station discovery (that is, sends an XID command) (master station) and a device that responds to the station discovery (that is, returns an XID response) (child). Station), that is, there is a parent-child relationship, and (2) an information processing device (for example, a PC) that acquires data in advance functions as a parent (main), and an external device (for example, a PDA) to which data is downloaded is Child (subordinate)
Please understand that it functions as

【0037】本発明の第1乃至第5の側面に係る情報処
理装置、若しくは本発明の第6乃至第10の側面に係る
制御方法を実現した情報処理装置は、下位の外部機器
(例えばPDA)に対するデータ・ダウンロードは赤外
線通信によって行う。そして、赤外線通信によるデータ
転送が終了した後は、再び局発見状態に自動復帰するよ
うになっている。このため、外部機器へのデータ・ダウ
ンロードが一旦終了した後であっても、赤外線通信モー
ドとなった外部機器を情報処理装置が局発見を行う領域
(すなわち赤外線送信部の視野角内)にかざすだけで、
両者間の接続が成立し、外部機器へのデータ・ダウンロ
ード操作がスムースに展開されることになる。
The information processing apparatus according to the first to fifth aspects of the present invention or the information processing apparatus implementing the control method according to the sixth to tenth aspects of the present invention is a lower-level external device (for example, a PDA) The data download for is performed by infrared communication. Then, after the data transfer by infrared communication is completed, the station automatically returns to the station discovery state again. For this reason, even after the data download to the external device is once completed, the external device in the infrared communication mode is held over the area where the information processing apparatus performs station discovery (that is, within the viewing angle of the infrared transmission unit). Just
The connection between the two is established, and the operation of downloading data to the external device is smoothly developed.

【0038】また、本発明の第3及び第4の側面に係る
情報処理装置、若しくは本発明の第8及び第9の側面に
係る制御方法を実現した情報処理装置は、定期的に、イ
ンターネット等のネットワーク上の所定のサーバ・マシ
ン(例えばWebサーバ)にアクセスして、所望のファ
イル(例えばHTMLファイル)を取得するようになっ
ている。このファイル取得操作は、赤外線送受信部の動
作(すなわち外部機器としてのPDAとの赤外線接続フ
ェーズ)とは無関係に敢行される。言い換えれば、情報
処理装置は、最新のダウンロード・データを、PDAの
ために常にキャッシングしておくように努めている訳で
ある。この結果、外部機器としてのPDAは、赤外線通
信モードにセットして、情報処理装置が局発見を行う領
域(すなわち赤外線送信部の視野角内)にかざすだけ
で、両者間の接続が成立し、PDAは最新のデータを受
け取ることができる。
Further, the information processing apparatus according to the third and fourth aspects of the present invention, or the information processing apparatus implementing the control method according to the eighth and ninth aspects of the present invention, periodically executes the Internet or the like. A desired file (for example, an HTML file) is obtained by accessing a predetermined server machine (for example, a Web server) on the network. This file acquisition operation is performed irrespective of the operation of the infrared transmitting / receiving unit (that is, the infrared connection phase with the PDA as an external device). In other words, the information processing apparatus strives to always cache the latest download data for the PDA. As a result, the PDA as an external device is set to the infrared communication mode, and is simply held over an area where the information processing apparatus finds a station (that is, within the viewing angle of the infrared transmission unit), and a connection between the two is established. The PDA can receive the latest data.

【0039】例えばインターネット上のWebサーバに
アクセスして1以上のWebページを転送し、且つ取得
したWebページ(HTMLファイル)を自身のメモリ
内に保持するには少なくとも数分の時間を要する。たと
えネットワーク側の回線速度がいかに向上したとして
も、プロトコルの制御、Webサーバのディスク・アク
セス、ゲートウェイでのアクセス時間などを考量する
と、今後ともWebページ取得の所要時間が1秒を切る
ことは当分望めないであろう。したがって、自らネット
ワークに接続して直接Webページを取得するタイプの
PDAであれば、データ取得の間に、自身の内蔵バッテ
リの消耗は免れ得ないであろう。また、そもそも、TC
P/IPプロトコルの制御といった作業を行うためには
機器にはそれなりのインテリジェンス(すなわちハード
ウェア/ソフトウェア上の仕様)を備える必要がある。
PDA自身がプロトコル制御などの作業をサポートする
ためには、小型・軽量・即時性を維持することが困難と
なり、機器のコストアップを招来することとなるであろ
う。
For example, it takes at least several minutes to access a Web server on the Internet, transfer one or more Web pages, and hold the acquired Web pages (HTML files) in its own memory. Even if the line speed on the network side is improved, considering the control of the protocol, the disk access of the Web server, and the access time at the gateway, the time required for Web page acquisition will be less than one second in the future. Will not hope. Therefore, if the PDA is of a type that directly connects to a network and directly acquires a Web page, the consumption of its own internal battery during data acquisition will not be unavoidable. In the first place, TC
In order to perform a task such as control of the P / IP protocol, the device needs to be provided with appropriate intelligence (that is, specifications on hardware / software).
In order for the PDA itself to support operations such as protocol control, it will be difficult to maintain small size, light weight, and immediacy, which will lead to an increase in equipment cost.

【0040】しかしながら、本発明の第3、第4、第
8、及び第9の側面によれば、情報処理装置側がPDA
のためにWebページの取得を肩代わりするとともに、
常に最新のWebページを取得するよう努めている。す
なわち、情報処理装置がPDAのためにダウンロード・
データを常時キャッシュしている訳である。この情報処
理装置には、例えばPDAよりも大型で電源容量も豊富
なパーソナル・コンピュータが使用される。このため、
Webページを受け取る外部機器としてのPDAは、自
らWebサーバへのアクセスなどのプロトコル制御をサ
ポートする必要はなく、小型・軽量性・即時性を維持す
ることができるであろう。また、PDAはWebページ
を最終的に取得できるものの、自らWebサーバにアク
セスする訳ではないので、データ取得に要する時間は短
くて済み、比較的小容量なPDAの内蔵バッテリを消耗
する必要性もない。
However, according to the third, fourth, eighth, and ninth aspects of the present invention, the information processing apparatus side is a PDA.
To take over the Web page for
We always try to get the latest Web page. In other words, the information processing device downloads the data for the PDA.
That is, the data is always cached. For this information processing apparatus, for example, a personal computer that is larger than a PDA and has a large power supply capacity is used. For this reason,
The PDA as an external device that receives a Web page does not need to support protocol control such as access to a Web server by itself, and can maintain small size, light weight, and immediacy. Also, although the PDA can finally acquire the Web page, it does not necessarily access the Web server by itself, so the time required for data acquisition is short, and it is necessary to consume the battery of the PDA having a relatively small capacity. Absent.

【0041】例えばデスクトップやノートブック型など
の汎用パーソナル・コンピュータ(PC)は、本発明に
係る情報処理装置として機能することができる。これら
PCは、一般に、小サイズのPDAよりもインテリジェ
ンス(例えばネットワーク・プロトコルやPIMアプリ
ケーションなど)を備えることができる。本発明では、
インテリジェンスのあるPC側をネットワーク接続し、
さらに赤外線通信の主局(Primary Station)とするこ
とにより、赤外線通信の従局(Secondary Station)と
なったPDAのシステム構成を簡単化し小型化すること
を可能にしている。また、PDA自身はモデムによる通
信を行わないので、消費電力を大幅に節減することがで
きる。PDAは小型・軽量・低消費電力が必須項目であ
るが、本発明に従えば、これらの要求に全く抵触しな
い。
For example, a general-purpose personal computer (PC) such as a desktop or notebook type can function as the information processing apparatus according to the present invention. These PCs can generally have more intelligence (eg, network protocols, PIM applications, etc.) than small sized PDAs. In the present invention,
Connect the intelligent PC to the network
Further, by using the infrared communication as a primary station (Primary Station), it is possible to simplify and reduce the system configuration of the PDA which has become the infrared communication secondary station (Secondary Station). Further, since the PDA itself does not perform communication by the modem, power consumption can be greatly reduced. The PDA is required to have a small size, light weight and low power consumption, but according to the present invention, these requirements are not violated at all.

【0042】また、情報処理装置とPDAとの間での赤
外線通信は、ネットワーク内におけるプロトコルとは完
全に独立させることが可能であり、したがって、ネット
ワーク内の通信方式に変更が加えられたり或は進歩した
りしても、PDAへのデータ・ダウンロードに支障はな
い。言い換えれば、PDAはネットワーク内での事象を
全く意識する必要はない。
Further, the infrared communication between the information processing apparatus and the PDA can be completely independent of the protocol in the network, so that the communication method in the network is changed or Progress does not hinder data download to the PDA. In other words, the PDA need not be aware of events in the network at all.

【0043】以上を約言すれば、本発明に係る情報処理
装置によれば、ダウンロード先であるPDAに負担をか
けることなく、PIMデータやWebページなどのデー
タをPDA側に、スムースにダウンロードすることがで
きる訳である。
In summary, according to the information processing apparatus of the present invention, data such as PIM data and Web pages can be smoothly downloaded to the PDA without placing a burden on the PDA as the download destination. You can do it.

【0044】また、本発明の第11乃至第15の側面に
係るコンピュータ可読記憶媒体は、コンピュータ・プロ
グラムの機能を実現するための、コンピュータ・プログ
ラムと記憶媒体との構造上又は機能上の協働的関係を定
義したものである。換言すれば、該コンピュータ記憶媒
体をコンピュータ・システムに装着する(若しくはコン
ピュータ・プログラムをコンピュータ・システムにイン
ストールする)ことによって、コンピュータ・システム
上では協働的作用が発揮され、本発明の第1乃至第10
の側面と同様の作用効果を得ることができるのである。
Further, the computer readable storage medium according to the eleventh to fifteenth aspects of the present invention provides a computer program and a storage medium for realizing the function of the computer program, in cooperation with each other in terms of structure or function. It defines a relationship. In other words, by attaching the computer storage medium to the computer system (or installing the computer program in the computer system), a cooperative action is exerted on the computer system, and the first to third aspects of the present invention are achieved. Tenth
The same operation and effect as those of the aspect can be obtained.

【0045】なお、Basic Rate ISDN
(Integrated Services Digital Network)のデータ転
送速度が64kbpsであるのに対して、赤外線通信は
通常数Mbps程度のデータ転送速度を有している。本
発明における赤外線通信を用いたデータ・ダウンロード
動作によれば、自らISDNに接続するタイプのPDA
よりも高速にデータを取得できる、という点も充分理解
されたい。
It should be noted that Basic Rate ISDN
While the data transfer rate of (Integrated Services Digital Network) is 64 kbps, the infrared communication usually has a data transfer rate of about several Mbps. According to the data download operation using the infrared communication according to the present invention, a PDA of a type that connects to the ISDN by itself
It should also be appreciated that data can be acquired faster than this.

【0046】本発明のさらに他の目的、特徴や利点は、
後述する本発明の実施例や添付する図面に基づくより詳
細な説明によって明らかになるであろう。
Still other objects, features and advantages of the present invention are:
It will become apparent from the following more detailed description based on the embodiments of the present invention and the accompanying drawings.

【0047】[0047]

【発明の実施の形態】以下、図面を参照しながら本発明
の実施例を詳解する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0048】A.パーソナル・コンピュータ(PC)の
ハードウェア構成 図1には、本発明を実現するのに適した典型的なパーソ
ナル・コンピュータ(PC)100のハードウェア構成
を模式的に示している。本発明を実現するPCの一例
は、OADG(PC Open Architecture Developer's Gro
up)仕様に準拠したタイプである。また、PCは、オペ
レーティング・システムとして米マイクロソフト社が市
販する"Windows95"、又は、米IBM社の"O
S/2"のようなマルチタスク環境を提供するタイプの
ものが好ましい。以下、各部について説明する。
A. Personal computer (PC)
1. Hardware Configuration FIG. 1 schematically shows a hardware configuration of a typical personal computer (PC) 100 suitable for realizing the present invention. One example of a PC for realizing the present invention is OADG (PC Open Architecture Developer's Gro
up) This type conforms to the specifications. As a PC, “Windows 95” marketed by Microsoft Corporation of the United States or “O” of IBM Corporation as an operating system is used.
A type that provides a multitasking environment such as S / 2 "is preferable. Each unit will be described below.

【0049】メイン・コントローラであるCPU11
は、オペレーティング・システム(OS)の制御下で、
各種プログラムを実行するようになっている。CPU1
1は、例えば米インテル社製のCPUチップ"Pent
ium"でよい。
CPU 11 as main controller
Is under the control of the operating system (OS)
Various programs are to be executed. CPU1
1 is, for example, a CPU chip "Pent" manufactured by Intel Corporation
ium ".

【0050】CPU11は、自身の外部ピンに直結した
プロセッサ・バス12、ローカル・バスとしてのPCI
(Peripheral Component Interconnect)バス16、及
び、ISA(Industry Standard Architecture)バス1
8という3階層のバスを介して、各ハードウェア・ブロ
ック(後述)と相互接続している。
The CPU 11 has a processor bus 12 directly connected to its own external pin, and a PCI as a local bus.
(Peripheral Component Interconnect) bus 16 and ISA (Industry Standard Architecture) bus 1
It is interconnected with each hardware block (to be described later) via a three-layered bus 8.

【0051】プロセッサ・バス12とPCIバス16と
は、ブリッジ回路(ホスト−PCIブリッジ)13によ
って連絡されている。本実施例のブリッジ回路13は、
メイン・メモリ14へのアクセス動作を制御するメモリ
・コントローラや、両バス12,16間の速度差を吸収
するためのデータ・バッファなどを含んだ構成となって
いる。
The processor bus 12 and the PCI bus 16 are connected by a bridge circuit (host-PCI bridge) 13. The bridge circuit 13 of the present embodiment includes:
The configuration includes a memory controller for controlling an access operation to the main memory 14, a data buffer for absorbing a speed difference between the two buses 12, 16, and the like.

【0052】メイン・メモリ14は、実行プログラムの
読み込み領域として、あるいは実行プログラムの作業領
域として用いられる書き込み可能メモリである。メイン
・メモリ14は、一般には複数個のDRAM(ダイナミ
ックRAM)チップで構成され、例えば16MBが標準
装備され、128MBまで増設可能である。ここで、実
行プログラムには、Windows95のようなOS
や、本発明の実施に供される「オート・プル・ステーシ
ョン」(仮称)アプリケーションのような各種ソフトウ
ェア・プログラムが含まれる。
The main memory 14 is a writable memory used as a read area of the execution program or a work area of the execution program. The main memory 14 is generally composed of a plurality of DRAM (Dynamic RAM) chips, for example, 16 MB is provided as standard equipment and can be expanded up to 128 MB. Here, the execution program includes an OS such as Windows 95.
And various software programs, such as an "auto pull station" (tentative name) application provided for implementing the present invention.

【0053】L2−キャッシュ15は、メイン・メモリ
14へのアクセス時間を吸収するための高速メモリであ
り、CPU11が頻繁にアクセスするごく限られたコー
ドやデータが一時格納される。L2−キャッシュ15
は、一般にはSRAM(スタティックRAM)チップで
構成され、その容量は、例えば256KBである。
The L2-cache 15 is a high-speed memory for absorbing the access time to the main memory 14, and temporarily stores very limited codes and data frequently accessed by the CPU 11. L2-Cache 15
Is generally constituted by an SRAM (static RAM) chip, and its capacity is, for example, 256 KB.

【0054】PCIバス16は、比較的高速なデータ転
送が可能なタイプのバス(バス幅32/64ビット、最
大動作周波数33/66MHz、最大データ転送速度1
32/264MBps)であり、ビデオ・コントローラ
20やカードバス・コントローラ23のような比較的高
速で駆動する周辺デバイス類が接続される。なお、PC
Iアーキテクチャは、米インテル社の提唱に基づいてお
り、PnP(プラグ・アンド・プレイ)機能を実現して
いる。
The PCI bus 16 is a bus capable of relatively high-speed data transfer (bus width 32/64 bits, maximum operating frequency 33/66 MHz, maximum data transfer rate 1).
32/264 MBps), and peripheral devices that are driven at a relatively high speed, such as the video controller 20 and the card bus controller 23, are connected. In addition, PC
The I architecture is based on a proposal by Intel Corporation of the United States, and implements a PnP (plug and play) function.

【0055】ビデオ・コントローラ20は、CPU11
からの描画命令を実際に処理するための専用コントロー
ラであり、処理した描画情報を画面バッファ(VRA
M)21に一旦書き込むとともに、VRAM21から描
画情報を読み出して液晶表示ディスプレイ(LCD)、
若しくはCRTディスプレイ22にビデオ出力するよう
になっている。ビデオ・コントローラ20は、VGA
(Video Graphic Array)機能若しくはSVGA(Super
Video Graphic Array)機能をサポートしている。
The video controller 20 has a CPU 11
Is a dedicated controller for actually processing a drawing command from the CPU, and stores the processed drawing information in a screen buffer (VRA).
M) Write once to 21, read out the drawing information from VRAM 21, and
Alternatively, the video is output to the CRT display 22. The video controller 20 is a VGA
(Video Graphic Array) function or SVGA (Super
Video Graphic Array) function.

【0056】カードバス・コントローラ23は、PCI
バス16上のバス信号をPCカード・スロット24Aに
直結させるための専用コントローラである。カード・ス
ロット24Aには、PCMCIA(Personal Computer
Memory Card InternationalAssociation)/JEIDA
(Japan Electronic Industry Development Associatio
n)が策定した規格(例えば"PC Card Spec
ification95")に準拠したPCカード24
Bを挿入可能である。PCカード24Bには、モデム・
カードやLANカードのようにネットワーク接続を実現
するための装置がある。このようなタイプのPCカード
を挿入することにより、PC100をインターネットの
ような広域的なネットワークに接続させることが可能で
ある。
The card bus controller 23 is a PCI bus controller.
This is a dedicated controller for directly connecting a bus signal on the bus 16 to the PC card slot 24A. The card slot 24A has a PCMCIA (Personal Computer).
Memory Card InternationalAssociation) / JEIDA
(Japan Electronic Industry Development Association
n) (e.g., "PC Card Spec")
PC card 24 conforming to the specifications 95 ")
B can be inserted. The PC card 24B has a modem
There are devices for realizing a network connection, such as a card and a LAN card. By inserting a PC card of this type, the PC 100 can be connected to a wide area network such as the Internet.

【0057】PCIバス16とISAバス18とは、ブ
リッジ回路(PCI−ISAブリッジ)19によって相
互接続されている。本実施例のブリッジ回路19は、D
MAコントローラや、プログラマブル割込みコントロー
ラ(PIC)、プログラマブル・インターバル・タイマ
(PIT)を含んだ構成となっている。
The PCI bus 16 and the ISA bus 18 are interconnected by a bridge circuit (PCI-ISA bridge) 19. The bridge circuit 19 of the present embodiment has a D
The configuration includes an MA controller, a programmable interrupt controller (PIC), and a programmable interval timer (PIT).

【0058】また、本実施例のブリッジ回路19は、I
DE(Integrated Drive Electronics)に準拠した外部
記憶装置を接続するためのIDEコネクタも備えてい
る。IDEコネクタには、例えばIDEハード・ディス
ク・ドライブ(HDD)25やIDE CD−ROMド
ライブ26が接続される。なお、ハード・ディスクやC
D−ROM上のファイルへのアクセスは、OSのサブシ
ステムの1つである「ファイル・マネージャ」によって
実行される。HDD25は、アクセス速度の点で他の外
部記憶装置よりも優れており、ソフトウェア・プログラ
ム(OSやデバイス・ドライバ、アプリケーションな
ど)をHDD25のディスク上にコピーする(すなわち
システムに「インストール」する)ことにより、該プロ
グラムはシステムにとって使用が準備された状態とな
る。また、CD−ROMドライブ26は、主として、コ
ンパクト・ディスク(CD)に格納されたソフトウェア
・プログラムをシステムにインストールするために利用
される。
Further, the bridge circuit 19 of the present embodiment is
An IDE connector for connecting an external storage device conforming to DE (Integrated Drive Electronics) is also provided. For example, an IDE hard disk drive (HDD) 25 and an IDE CD-ROM drive 26 are connected to the IDE connector. The hard disk and C
Access to the files on the D-ROM is executed by a “file manager” which is one of the subsystems of the OS. The HDD 25 is superior to other external storage devices in terms of access speed, and copies a software program (OS, device driver, application, etc.) onto the disk of the HDD 25 (ie, “installs” the system). Thus, the program is ready for use by the system. The CD-ROM drive 26 is mainly used to install a software program stored on a compact disk (CD) into the system.

【0059】ISAバス18は、PCIバスに比しデー
タ転送速度が低く(バス幅16ビット、最大データ転送
速度4MBps)、ROM17や、キーボード/マウス
・コントローラ(KMC)27、I/Oコントローラ3
0、オーディオ・コントローラ34、リアル・タイム・
クロック40などの、比較的低速駆動するタイプの周辺
デバイス類を接続するのに用いられる。
The ISA bus 18 has a lower data transfer rate (bus width 16 bits, maximum data transfer rate 4 MBps) than the PCI bus, and has a ROM 17, a keyboard / mouse controller (KMC) 27, and an I / O controller 3.
0, audio controller 34, real time
It is used to connect peripheral devices such as a clock 40 which are driven at a relatively low speed.

【0060】ROM17は、キーボード28やビデオ・
コントローラ20などの各ハードウェア(キーボード2
8やFDD31など)を操作するためのコード群(BI
OS:基本入出力システム)や、電源投入時のテスト・
プログラム(POST:Power On Self Test)などを恒
久的に格納するための不揮発性メモリである。
The ROM 17 stores a keyboard 28 and a video memory.
Each hardware such as the controller 20 (keyboard 2
8 (BID8, FDD31, etc.)
OS: Basic input / output system) and power-on test
It is a non-volatile memory for permanently storing a program (POST: Power On Self Test) and the like.

【0061】キーボード/マウス・コントローラ27
は、キーボード28からの入力スキャン・コードや、マ
ウス29からの入力座標値を、コンピュータ・データと
して取り込むための専用コントローラである。
Keyboard / Mouse Controller 27
Is a dedicated controller for taking in input scan codes from the keyboard 28 and input coordinate values from the mouse 29 as computer data.

【0062】I/Oコントローラ30は、フロッピー・
ディスク・ドライブ(FDD)31の駆動制御や、パラ
レル・ポート32やシリアル・ポート33を介して接続
された外部機器とのパラレル的又はシリアル的なデータ
入出力を制御するための周辺コントローラである。パラ
レル・ポート32には例えばプリンタ(図示しない)が
接続される。また、シリアル・ポート33にはモデム5
0が接続される。モデム50は、デジタル的なコンピュ
ータ・データをアナログ電話回線経由で伝送するための
装置であり、送信データの変調や受信データの復調を行
うようになっている。モデム50を装備することによ
り、PC100をインターネットのような広域的なネッ
トワークに接続させることが可能である。
The I / O controller 30 has a floppy
It is a peripheral controller for controlling the drive of the disk drive (FDD) 31 and controlling parallel or serial data input / output with an external device connected via the parallel port 32 or the serial port 33. For example, a printer (not shown) is connected to the parallel port 32. The modem 5 is connected to the serial port 33.
0 is connected. The modem 50 is a device for transmitting digital computer data via an analog telephone line, and modulates transmission data and demodulates reception data. By providing the modem 50, the PC 100 can be connected to a wide area network such as the Internet.

【0063】FDD31は、HDD25やCD−ROM
26と同様、外部記憶装置の1つである。FDD31
は、主として、フロッピー・ディスク(FD)の形態で
供給されたソフトウェア・プログラムをシステムにイン
ストールしたり、あるいは作業データ/ファイルをFD
上に保管するために用いられる。
The FDD 31 is an HDD 25 or a CD-ROM.
Like 26, it is one of the external storage devices. FDD31
Mainly installs a software program supplied in the form of a floppy disk (FD) on the system, or stores work data / files in the FD.
Used for storage on top.

【0064】オーディオ・コントローラ34は、オーデ
ィオ信号の入出力処理を行うための専用コントローラで
あり、マイク35から入力されたオーディオ信号をコン
ピュータ・データとして取り込んだり、オーディオ・デ
ータをDA変換等してスピーカ36からオーディオ出力
するようになっている。
The audio controller 34 is a dedicated controller for performing input / output processing of an audio signal. The audio controller 34 takes in an audio signal input from the microphone 35 as computer data, or converts the audio data from digital to analog and converts it to a speaker. An audio output is provided from the G.36.

【0065】リアル・タイム・クロック(RTC)40
は、現在時刻を計測するための装置である。RTC40
は、一般に、CMOSメモリ(図示しない)とともに1
チップ上に実装されている。このCMOSメモリは、例
えばシステム・コンフィギュレーション情報やパワー・
オン・パスワードのような、システム100にとって重
要な情報を一時保管するために用いられる。RTC/C
MOS40は、リザーブ・バッテリ(通常はコイン・バ
ッテリ:図示しない)によってバック・アップされてお
り、PC100のパワー・オフ時も計測/記憶内容を失
わないようになっている。
Real time clock (RTC) 40
Is a device for measuring the current time. RTC40
Is generally 1 along with a CMOS memory (not shown).
Mounted on a chip. This CMOS memory includes, for example, system configuration information and power
Used to temporarily store information important to system 100, such as an on-password. RTC / C
The MOS 40 is backed up by a reserve battery (usually a coin battery, not shown) so that the measurement / storage contents are not lost even when the PC 100 is powered off.

【0066】IRコントローラ52は、外部機器(本実
施例ではPDA200:後述)との間で、IrDA(前
述)に従った赤外線コードの交換を実現するための専用
コントローラである。IR送受信部53は、実際に赤外
線データの送信及び受信を行うモジュールである。
The IR controller 52 is a dedicated controller for exchanging an infrared code according to IrDA (described above) with an external device (PDA 200 in this embodiment: described later). The IR transmitting / receiving unit 53 is a module that actually transmits and receives infrared data.

【0067】バス16及び18の一端には、少なくとも
1つのバス・スロット16A/18Aが配設されてい
る。バス・スロット16A及び18Aには、それぞれP
CI対応アダプタ・カード16B及びISA対応アダプ
タ・カード18Bを装着可能である。各アダプタ・カー
ド16B/18Bは、各カード専用のデバイス・ドライ
バを用いてハードウェア操作可能である。アダプタ・カ
ードの一例は、LAN(EthernetやToken
ringなど)への接続を実現するためのネットワーク
・カードがある。かかるカードをバス・スロットに装着
することにより、LAN経由でインターネットのような
広域的なネットワークに接続させることが可能である。
At one end of each of the buses 16 and 18, at least one bus slot 16A / 18A is provided. Bus slots 16A and 18A each have a P
A CI compatible adapter card 16B and an ISA compatible adapter card 18B can be mounted. Each adapter card 16B / 18B can be operated by hardware using a device driver dedicated to each card. An example of an adapter card is a LAN (Ethernet or Token).
There is a network card for realizing a connection to such as a ring. By mounting such a card in a bus slot, it is possible to connect to a wide area network such as the Internet via a LAN.

【0068】パーソナル・コンピュータ100の典型的
なユーザは、キーボード又はマウスを介してシステムを
操作して、ワープロ、表計算、通信などのような各種ア
プリケーション・プログラムを実行し、ディスプレイ・
スクリーン(すなわちデスクトップ)上で自らの業務遂
行に役立てることができる。ユーザは、所望のアプリケ
ーションをCD−ROMドライブ26又はFDD31か
らHDD25にコピーすることによって、これらをシス
テムにインストールすることができる。あるいは、We
bサーバからHDD25にダウンロードすることによっ
ても、所望のアプリケーションをシステムにインストー
ルすることができる。本発明がインストールされたアプ
リケーション・プログラムという形態で実現可能である
点に充分留意されたい。
A typical user of the personal computer 100 operates the system via a keyboard or a mouse to execute various application programs such as word processors, spreadsheets, communications, etc.
You can use it on your screen (or desktop) to help you do your job. The user can install desired applications into the system by copying the desired applications from the CD-ROM drive 26 or the FDD 31 to the HDD 25. Or, We
By downloading the application from the server b to the HDD 25, a desired application can be installed in the system. It should be noted that the present invention can be realized in the form of an installed application program.

【0069】現在市販されているいわゆるパーソナル・
コンピュータは、図1に示したコンピュータ・システム
100として充分機能を発揮するであろう。なお、コン
ピュータ・システム100を構成するためには、図1に
示した以外にも多くの電気回路等が必要である。但し、
これらは当業者には周知であり、また、本発明の要旨を
構成するものではないので、本明細書中では省略してい
る。また、図面の錯綜を回避するため、図中の各ハード
ウェア・ブロック間の接続も一部しか図示していない点
を了承されたい。
The so-called personal computers currently on the market
The computer will perform well as the computer system 100 shown in FIG. In order to configure the computer system 100, many electric circuits and the like are required in addition to those shown in FIG. However,
Since these are well known to those skilled in the art and do not constitute the gist of the present invention, they are omitted in this specification. Also, it should be noted that only some of the connections between the hardware blocks in the drawings are shown in order to avoid complication of the drawings.

【0070】B.情報処理端末(PDA)のハードウェ
ア構成 図2には、本実施例においてデータ・ダウンロード先と
なるPDA200のハードウェア構成を模式的に示して
いる。
B. Information processing terminal (PDA) hardware
The A block diagram 2 illustrates schematically the hardware configuration of PDA200 as a data download destination in this embodiment.

【0071】メイン・コントローラであるCPU61
は、クロック発振器(OSC)72から供給される動作
クロックを基調にして動作する。CPU61は、例えば
東芝製の16ビット・マイクロコンピュータ"TLCS
−9001"でよい。CPU61の外部ピンは内部バス
62に連結しており、内部バス62経由で各部と相互接
続されている。
CPU 61 as main controller
Operates based on an operation clock supplied from a clock oscillator (OSC) 72. The CPU 61 is, for example, a 16-bit microcomputer “TLCS made by Toshiba”
The external pin of the CPU 61 is connected to the internal bus 62, and is interconnected to each section via the internal bus 62.

【0072】SRAM63は、リフレッシュ動作が不要
なタイプの書き込み可能メモリであり、主としてCPU
61の作業エリアとして用いられる。FontROM6
4は、液晶表示ディスプレイ(LCD)パネル11に表
示可能な各キャラクタ・イメージ(すなわちフォント)
を格納した読み出し専用メモリである。EEPROM6
5は、所定条件下でのみデータ消去可能なタイプの読み
出し専用メモリであり、主として各部をハードウェア操
作するための制御コードや製造番号などのセキュリティ
・データを恒久的に格納するのに用いられる。
The SRAM 63 is a writable memory of a type that does not require a refresh operation.
61 is used as a work area. FontROM6
Reference numeral 4 denotes each character image (that is, font) that can be displayed on a liquid crystal display (LCD) panel 11.
Is a read-only memory in which is stored. EEPROM6
Reference numeral 5 denotes a read-only memory of a type capable of erasing data only under predetermined conditions, and is mainly used for permanently storing security data such as a control code and a serial number for operating each part by hardware.

【0073】IRコントローラ66は、IR送受信部6
7で送受する赤外線コードを処理してコンピュータ・デ
ータとして取り込むための専用コントローラ・チップで
ある。
The IR controller 66 includes the IR transmitting / receiving unit 6
7 is a dedicated controller chip for processing the infrared code transmitted and received at 7 and taking it in as computer data.

【0074】参照番号68は液晶表示ディスプレイ・パ
ネルである。本実施例のCPU61はFontROM6
4中のフォント・イメージを用いてディスプレイ68を
駆動するようになっている。
Reference numeral 68 is a liquid crystal display panel. In this embodiment, the CPU 61 is a FontROM 6
The display 68 is driven by using the font image in FIG.

【0075】スイッチ69は、PDA200の筐体表面
に設けられた入力装置の1つである。このスイッチ69
に対し所定の操作(例えば押下操作)を加えることによ
って、PDA200は赤外線受信(すなわちデータ・ダ
ウンロード)モードに遷移するようにデザインされてい
る。
The switch 69 is one of the input devices provided on the surface of the housing of the PDA 200. This switch 69
By applying a predetermined operation (for example, pressing operation) to the PDA 200, the PDA 200 is designed to transit to the infrared receiving (ie, data download) mode.

【0076】また、CPU61は、トーン・ダイアラ7
0をしてスピーカ71に所定波長の音声を発生させるよ
うになっている。
Further, the CPU 61 controls the tone dialer 7.
By setting the value to 0, the speaker 71 generates sound of a predetermined wavelength.

【0077】なお、PDA200を構成するためには、
図2に示した以外にも多くの電気回路等が必要である。
但し、これらは当業者には周知であり、また、本発明の
要旨を構成するものではないので、本明細書中では説明
を省略している。また、図面の錯綜を回避するため、図
中の各ハードウェア・ブロック間の接続も一部しか図示
していない点を了承されたい。
In order to configure the PDA 200,
Many electric circuits and the like other than those shown in FIG. 2 are required.
However, since these are well known to those skilled in the art and do not constitute the gist of the present invention, the description is omitted in this specification. Also, it should be noted that only some of the connections between the hardware blocks in the drawings are shown in order to avoid complication of the drawings.

【0078】B.パーソナル・コンピュータのソフトウ
ェ構成 図3には、本発明の実施に供されるパーソナル・コンピ
ュータ100上で実行可能なソフトウェア・プログラム
の階層的構成について模式的に示している。
B. Personal computer software
The E configuration diagram 3 shows schematically the hierarchical structure of the executable software program on the personal computer 100 to be subjected to the practice of the present invention.

【0079】ハードウェア制御層:最下層であるハード
ウェア制御層は、上位のソフトウェア(オペレーティン
グ・システムやアプリケーションなど)に対して、各ハ
ードウェアの物理的な相違(メーカやバージョンによる
相違など)を見えなくするためのソフトウェア層であ
る。例えば、ハードウェア制御層のあるモジュールは、
上位ソフトウェアが発する一般的な形式のコマンドを、
ハードウェアの駆動に適した固有の形式に変換するよう
になっている。ハードウェア制御層は、ROM17中に
格納されたBIOS(基本入出力システム)という形態
で、マザー・ボード上に標準添付されている場合もあ
る。あるいは、ハードウェア制御層は、デバイス・ドラ
イバ(例えばマウス・ドライバやプリンタ・ドライバ、
CD−ROMドライバなど)や、HAL(Hardware Abs
traction Layer)という形態で、システムにインストー
ルされることもある。
Hardware control layer: The hardware control layer, which is the lowest layer, determines the physical differences (such as differences between manufacturers and versions) of each hardware with respect to higher-level software (such as operating systems and applications). It is a software layer to make it invisible. For example, a module with a hardware control layer
The general form of commands issued by higher-level software is
It is converted to a unique format suitable for driving hardware. The hardware control layer may be provided as a standard input / output system (BIOS) stored in the ROM 17 on the mother board as a standard. Alternatively, the hardware control layer includes a device driver (for example, a mouse driver, a printer driver,
CD-ROM driver, etc.), HAL (Hardware Abs)
It may be installed on the system in the form of a traction layer.

【0080】オペレーティング・システム(OS):
ペレーティング・システム(OS)は、システムのハー
ドウェア及びソフトウェアを総合的に管理するための基
本ソフトウェアであり、先述の"OS/2"や"Wind
ows95"の他、"UNIX"などがこれに該当する。
本発明に係る時刻表示を好適に実現するためには、オペ
レーティング・システムはマルチタスク環境を備えてい
ることが好ましい。オペレーティング・システムは、一
般には、カーネル(Kernel)領域とユーザ領域と
で構成される。
Operating System (OS): The operating system (OS) is basic software for comprehensively managing the hardware and software of the system, and is described above as “OS / 2” or “Wind”.
"UNIX" and the like in addition to "ws95".
In order to suitably realize the time display according to the present invention, it is preferable that the operating system has a multitask environment. An operating system generally includes a kernel area and a user area.

【0081】カーネル領域とは、PC100全体の動作
を監視して、アプリケーションなどの各種プログラムの
実行を支援するための各基本機能が集まった部分であ
る。カーネル領域のコア部分には、HDD25などの補
助記憶装置へのファイルの記録等を管理するための「フ
ァイル・マネージャ」、タスク実行の順序や優先度を管
理するための「スケジューラ」、メモリ領域の割り当て
を行うための「メモリ・マネージャ」、I/Oアドレス
やDMAレベルなどのシステム・リソースを管理するた
めの「リソース・マネージャ」などが含まれている。
The kernel area is a portion where basic functions for monitoring the operation of the entire PC 100 and supporting execution of various programs such as applications are collected. The core part of the kernel area includes a “file manager” for managing recording of files in an auxiliary storage device such as the HDD 25, a “scheduler” for managing task execution order and priority, and a memory area. A "memory manager" for performing allocation, a "resource manager" for managing system resources such as I / O addresses and DMA levels, and the like are included.

【0082】一方、ユーザ領域とは、主に、ユーザが選
択したアプリケーションを支援するための機能ルーチン
部分からなり、具体的には、「ユーザ・インターフェー
ス」や「ウィンドウ・システム」が含まれている。この
うち、「ユーザ・インターフェース」('shell'と
もいう)は、ユーザからの指令を解釈してカーネルのコ
ア部分に伝えるとともに、コア部分からの応答をユーザ
に伝える機能を有している。また、「ウィンドウ・シス
テム」は、ディスプレイ22上のウィンドウ表示を実行
する機能部分であり、例えばUNIXの'X Wind
ow'やOS/2の'Presentation Man
ager'がこれに該当する。また、複数のソフトウェ
アで共通の処理を行うための関数やデータの集まりであ
るライブラリ(「シェアド・ライブラリ」又は「ダイナ
ミック・リンク・ライブラリ(DLL)」ともいう)
も、ユーザ領域に含まれる。なお、ユーザ・インターフ
ェースとしては、ビットマップ形式で表示を行い、マウ
スによるアイコンのクリック/ドラッグ・アンド・ドロ
ップ操作機能をサポートした"GUI(グラフィカル・
ユーザ・インターフェース)"が、現在定着してきてい
る。
On the other hand, the user area mainly comprises a function routine for supporting an application selected by the user, and specifically includes a “user interface” and a “window system”. . Among these, the “user interface” (also referred to as 'shell') has a function of interpreting a command from the user and transmitting the command to the core of the kernel, and transmitting a response from the core to the user. The “window system” is a functional part for executing a window display on the display 22. For example, “X Wind” of UNIX
ow 'and OS / 2's Presentation Man
ager 'corresponds to this. Also, a library (also referred to as a "shared library" or a "dynamic link library (DLL)") that is a collection of functions and data for performing common processing by a plurality of software.
Are also included in the user area. As a user interface, a GUI (graphical display) that displays in a bitmap format and supports a click / drag and drop operation function of an icon with a mouse is provided.
User interface) is now taking root.

【0083】アプリケーション:最上位層のアプリケー
ション・プログラムは、システム100を実務的な目的
のために使うプログラムのことであり、例えばワープロ
・ソフト、データベース・ソフト、表計算ソフト、通信
ソフトなどがこれに該当する。また、ユーザの使い勝手
を向上させるためのユーティリティ・プログラム(「ツ
ール」ともいう)も、アプリケーションの一種である。
また、本発明の実施に供されるソフトウェア・プログラ
ム「オート・プル・ステーション」(仮称:後述)もア
プリケーションの一例である。
Application: The application program at the top layer is a program that uses the system 100 for practical purposes, such as word processing software, database software, spreadsheet software, and communication software. Applicable. In addition, a utility program (also referred to as a “tool”) for improving the usability of the user is a type of application.
Further, a software program “Auto Pull Station” (tentative name: described later) provided for implementing the present invention is also an example of the application.

【0084】通常、ユーザは、自身が必要とするソフト
ウェア・プログラム(OSやデバイス・ドライバ、アプ
リケーションなど)を、FDやCD−ROMなどの記憶
媒体に格納した形態で入手することができる。そして、
これら記憶媒体を対応するドライブ・ユニットに装填
し、格納された所望のソフトウェア・プログラムをHD
D25のディスク上にコピーする(すなわちシステムに
「インストール」する)ことにより、システムにとって
使用が準備された状態となる(前述)。また、最近で
は、ネットワーク接続された外部コンピュータ・システ
ム(例えばWebサーバ)からダウンロードすることに
よって、所望のプログラムをシステムにインストールす
るケースも増えてきている。
Usually, a user can obtain a software program (OS, device driver, application, etc.) required by the user in a form stored in a storage medium such as an FD or a CD-ROM. And
These storage media are loaded into the corresponding drive units, and the stored desired software programs are stored in the HD.
Copying (ie, "installing") to the D25 disk makes the system ready for use (as described above). In recent years, the number of cases in which a desired program is installed in a system by downloading from a network-connected external computer system (for example, a Web server) has been increasing.

【0085】D.赤外線通信によるデータ転送オペレー
ション 前項までで、本発明を具現するコンピュータ・システム
100及び200のハードウェア及びソフトウェア構成
を説明してきた。本項では、かかるシステム環境で動作
可能な「オート・プル・ステーション」(仮称)アプリ
ケーションの処理手順を説明することにする。
D. Data transfer operator by infrared communication
The hardware and software configurations of the computer systems 100 and 200 embodying the present invention have been described above. In this section, a processing procedure of an “auto pull station” (tentative name) application operable in such a system environment will be described.

【0086】「オート・プル・ステーション」アプリケ
ーションは、例えば、該アプリケーション・プログラム
を有形的に格納したCDやFDなどの記憶媒体をCD−
ROMドライブ26又はFDD31などの記憶装置に装
着して、ハード・ディスクにコピーすることによってシ
ステム100にインストールされる。あるいは、該アプ
リケーション・プログラムを格納した他のコンピュータ
・システム(例えばWebサーバ)からネットワーク
(例えばインターネット)経由でダウンロードすること
によってシステム100にインストールされたり、ある
いはメモリ14上に一時的にロードされたりする。な
お、名称「オート・プル・ステーション」の「プル」
は、いわゆる「プッシュ・アンド・プル」のプルを意味
している(ネットワークの世界では、一般に、サーバ側
がクライアント側に一方的にデータを掃き出す(すなわ
ち放送する)ことを「プッシュ」と言い、クライアント
側がファイル名を指定したことに従ってデータを読み取
る(すなわち引き出す)ことを「プル」と言う)。
The “auto pull station” application is, for example, a storage medium such as a CD or FD in which the application program is tangibly stored.
It is installed in a storage device such as the ROM drive 26 or the FDD 31, and is installed in the system 100 by copying to a hard disk. Alternatively, the application program is installed in the system 100 by downloading it from another computer system (for example, a Web server) that stores the application program via a network (for example, the Internet), or is temporarily loaded on the memory 14. . In addition, "pull" of the name "auto pull station"
Means "pull-and-pull" (in the network world, in general, the server side unilaterally sweeps out (ie, broadcasts) data to the client side, which is called "push"; Reading (ie, extracting) data according to the side specifying the file name is called “pull”).

【0087】図4には、PC100が赤外線通信によっ
てPDA200へのデータ・ダウンロードを試みるとき
の処理手順(すなわち「オート・プル・ステーション」
の動作)をフローチャートで示している。「オート・プ
ル・ステーション」は、例えば"Windows95"又
は"OS/2"などのオペレーティング・システムによっ
て提供されているPC100のデスクトップ画面上にア
イコンとして存在している(図示しない)。ユーザは、
例えばこのアイコンの選択動作(すなわちマウス29の
ダブルクリック操作)を敢行することによって、「オー
ト・プル・ステーション」を起動することができる
FIG. 4 shows a processing procedure when PC 100 attempts to download data to PDA 200 by infrared communication (ie, "Auto Pull Station").
Is shown in a flowchart. The “auto pull station” exists as an icon (not shown) on the desktop screen of the PC 100 provided by an operating system such as “Windows 95” or “OS / 2”. The user
For example, by performing the selecting operation of this icon (that is, the double-click operation of the mouse 29), the "auto pull station" can be activated.

【0088】「オート・プル・ステーション」は、ダウ
ンロード・データ取得フェーズ(図4中のステップS1
00〜S106に該当)と、赤外線通信によるデータ・
ダウンロード・フェーズ(図4中のステップS200〜
S208に該当)とで構成される。各フェーズは、マル
チタスク環境下で略同時・並列的に実行される。
The “auto pull station” performs a download data acquisition phase (step S 1 in FIG. 4).
00 to S106), and data
Download phase (Steps S200 to S200 in FIG. 4)
S208). Each phase is executed substantially simultaneously and in parallel in a multitask environment.

【0089】データ取得フェーズでは、まず、「オート
・プル・ステーション」の起動により、所定のタイム・
アウト値(例えば10分)を持つタイマが設定される
(ステップS100)。タイム・アウト値が消滅する度
に、タイマ・イベントが発生する(ステップS10
2)。
In the data acquisition phase, first, a predetermined time period is started by activating the “auto pull station”.
A timer having an out value (for example, 10 minutes) is set (step S100). Each time the timeout value expires, a timer event occurs (step S10).
2).

【0090】このタイマ・イベントの発生に応答して、
予め登録されているHTML(HyperText Markup Langu
age)ファイルを、インターネット上の所定のWebサ
ーバから取得する(ステップS104)。インターネッ
トへの接続は、通常、TCP/IPプロトコルに従って
行われる(周知)。また、所望のWebサーバ上のHT
MLファイルは、通常、URL(Uniform Resource Loc
ator)文字列によって指定可能である(周知)。また、
WebサーバへのアクセスはURLで記述されたプロト
コル(例えば"http(HyperText Transfer Protoco
l)")に従って行われる(周知)。なお、特定のHTM
Lファイルのみを取得するのは、PDA(すなわちモバ
イル環境)のユーザは特定の情報(例えば新聞記事、株
式市況、天気予報、交通情報などのWebページ)のみ
を好む、という一般論に従ったものである。
In response to the occurrence of the timer event,
HTML (HyperText Markup Langu
age) A file is obtained from a predetermined Web server on the Internet (step S104). Connection to the Internet is usually made according to the TCP / IP protocol (well-known). HT on the desired Web server
An ML file is usually a URL (Uniform Resource Locator).
ator) can be specified by a character string (well-known). Also,
Access to the Web server is based on a protocol described by a URL (for example, "http (HyperText Transfer Protocol)
l) ") (well-known). Note that specific HTM
Obtaining only L-files follows the general theory that PDA (ie, mobile environment) users prefer only certain information (eg, web pages such as newspaper articles, stock quotes, weather forecasts, traffic information, etc.). It is.

【0091】新たに取得されたHTMLファイルは、ダ
ウンロード・データとして保存すべく、HDD25に格
納された同名ファイルと置換される。この結果、PC1
00のハード・ディスク内には、最新のHTMLファイ
ルが常時キャッシュされていることになる。なお、取得
されたHTMLファイルを、ダウンロードに適した形
態、若しくはダウンロード先が処理可能な形態に変換し
てもよい。例えば、HTMLファイル中の画像部分を排
除してテキスト部分のみを残すようにしたり、所定のル
ールに基づき所定ファイル・サイズに切り取ったりして
もよい。
The newly acquired HTML file is replaced with a file of the same name stored in the HDD 25 in order to save it as download data. As a result, PC1
In the hard disk of 00, the latest HTML file is always cached. The acquired HTML file may be converted into a form suitable for download or a form that can be processed by the download destination. For example, the image portion in the HTML file may be excluded to leave only the text portion, or the HTML file may be cut out to a predetermined file size based on a predetermined rule.

【0092】他方、データ・ダウンロード・フェーズで
は、PC100は、局発見(Station Search)、すなわ
ちデータのダウンロード先であるPDA200を探索す
べく、IR送受信部53より"XID(eXchange ID)コ
マンド"フレームの送信を開始する(ステップS20
0)。PC100は、ユーザからの明示的なIR通信中
断の指示がない限りは、局発見動作を継続する(ステッ
プS202)。
On the other hand, in the data download phase, the PC 100 transmits a “XID (eXchange ID) command” frame from the IR transmitting / receiving unit 53 in order to find a station (Station Search), that is, a PDA 200 to which data is downloaded. Start transmission (step S20)
0). The PC 100 continues the station finding operation unless there is an explicit instruction from the user to interrupt the IR communication (step S202).

【0093】IR通信モードとなったPDA200のI
R送受信部67がPC100側のIR送受信部53の視
野角に入ると(通常は、ユーザがPDA200をPC1
00にかざすことにより為される)、PDA200はX
IDコマンド(前述)に応答して"XIDレスポンス"フ
レームを発することによって、局発見が成立する。XI
Dコマンド及びXIDレスポンスの各フレームには、各
々のデバイス・アドレスが含まれており、互いのアドレ
スを確認し合うことができる。なお、ここで言うXID
コマンド/レスポンス・ルーチンは、"Serial Infrared
Link Access Protocol (IrLAP) Ver 1.0"の6.8章で
記述された"Discovery Procedure"全体を指すものとす
る。
The I of the PDA 200 in the IR communication mode
When the R transmission / reception unit 67 enters the viewing angle of the IR transmission / reception unit 53 on the PC 100 side (normally, the user connects the PDA 200 to the PC 1
PDA 200 is X
By issuing an "XID response" frame in response to an ID command (described above), station discovery is established. XI
Each frame of the D command and the XID response includes each device address, and the addresses can be confirmed with each other. In addition, XID mentioned here
The command / response routine is "Serial Infrared
Link Access Protocol (IrLAP) Ver 1.0 "refers to the entire" Discovery Procedure "described in Chapter 6.8.

【0094】次いで、PC100とPDA200との間
でコネクションの設定が行われる(ステップS20
4)。ここで言うコネクションの設定とは、両装置10
0,200間でフレームの通信速度やデータ・サイズな
どを決めるための交渉手続のことである。コネクション
の設定のためには、PC100側はSNRM(Set Norm
alResponse Mode)フレームを送出する。他方のPDA
200は、SNRMフレームの記述内容を受け入れると
きにはUA(Unnumbered Acknowledgement)フレームを
返し、受け入れられないときにはDM(Disconencted M
ode)フレームを返す。
Next, a connection is set between the PC 100 and the PDA 200 (step S20).
4). The connection setting here means that both devices 10
This is a negotiation procedure for determining the frame communication speed, data size, and the like between 0 and 200. In order to set a connection, the PC 100 uses SNRM (Set Norm
alResponse Mode) frame. The other PDA
200 returns a UA (Unnumbered Acknowledgment) frame when the description content of the SNRM frame is accepted, and a DM (Disconencted M
ode) Returns the frame.

【0095】PC100がPDA200からUAフレー
ムを受理してコネクションが成立すると、ようやくIR
通信による情報交換(communication)が可能な状態と
なる(ステップS206)。PC100は、自身のHD
D25内に蓄積しているダウンロード・データをI(In
formation)フレームという形態で順次送信する。
When PC 100 receives a UA frame from PDA 200 and a connection is established, IR is finally received.
It becomes possible to exchange information by communication (step S206). PC 100 has its own HD
Download data stored in D25 is transferred to I (In
formation) frame.

【0096】PDA200側へのダウンロード・データ
は、例えばWebサーバから予め取得しておいたHTM
Lファイルである。上述したように、PC100は、予
め登録されているHTMLファイルを所定のWebサー
バから定期的に取得し、HDD25内に保管するように
なっている(ステップS104,S106参照)。すな
わち、PC100は、PDA200が利用するダウンロ
ード・データを定期的にアップデートしており、言わば
PDA200のキャッシュとして機能している訳であ
る。他方、受信モードに入ったPDA200は、IR送
受信部53の視野角に置かれるだけで、ダウンロード・
データが即座にIR転送される。PDA200は、We
bページなどの所望のデータの取得のために、TCP/
IPプロトコルのような複雑な機能をサポートする必要
は全くない。また、PDA200は、自ら直接ネットワ
ーク(例えばインターネット)に接続しないので、接続
確立やサーバへのアクセスに伴う複雑な処理手順を実行
する必要はなく、且つ、アクセス時間に伴うバッテリ消
耗もない。また、IR通信は数Mbps程度のデータ転
送速度を有しており(Basic Rate ISDN
は64kbps)、所望のデータ(例えばHTMLファ
イル)を受信するのに数秒も要しない。
The download data to the PDA 200 is, for example, an HTM previously obtained from a Web server.
This is an L file. As described above, the PC 100 periodically acquires a pre-registered HTML file from a predetermined Web server and stores it in the HDD 25 (see steps S104 and S106). In other words, the PC 100 periodically updates the download data used by the PDA 200, so that the PC 100 functions as a cache of the PDA 200. On the other hand, the PDA 200 that has entered the reception mode is only placed at the viewing angle of the IR transmission / reception unit 53, and can be downloaded / received.
The data is immediately transferred by IR. PDA200 is We
To obtain desired data such as page b, TCP /
There is no need to support complex functions like the IP protocol. In addition, since the PDA 200 does not directly connect to a network (for example, the Internet), there is no need to execute complicated processing procedures for establishing a connection or accessing a server, and there is no battery consumption accompanying access time. In addition, IR communication has a data transfer rate of about several Mbps (Basic Rate ISDN).
Is 64 kbps), and it does not take several seconds to receive desired data (for example, an HTML file).

【0097】データ転送が完了すると、コネクション切
断が行われる(ステップS208)。このとき、PC1
00は、コネクション切断を要求するためのDISC
(Disconnection)フレームを送信し、PDA200は
UAフレームを返すことによってこれに応じる。
When the data transfer is completed, the connection is disconnected (step S208). At this time, PC1
00 is a DISC for requesting connection disconnection.
The PDA 200 responds by transmitting a (Disconnection) frame and returning a UA frame.

【0098】コネクションが切断された後は、PC10
0は通信状態を初期化し、PDA200は通信モードが
解除される。但し、PC100は、局発見モード(ステ
ップS200)に復帰し、ユーザにより明示的に送信状
態が解かれない限りは、XIDコマンドを送信して局発
見を試行し続ける。このため、ユーザが通信モードに設
定されたPDA200(若しくは他のPDA)を再びP
C100側にかざしただけで、上述と同様のデータ・ダ
ウンロード動作が展開されることになる。局発見の間
も、ダウンロード・データ(例えばHTMLファイル)
は逐次アップデートされており、PDA200側は最新
のデータを円滑且つ瞬時に取得することができる。
After the connection is disconnected, the PC 10
0 initializes the communication state, and the PDA 200 is released from the communication mode. However, the PC 100 returns to the station discovery mode (step S200), and continues to try to find a station by transmitting an XID command unless the user explicitly clears the transmission state. For this reason, the user sets the PDA 200 (or another PDA) set in the communication mode again to P
The data download operation similar to that described above is developed simply by holding the terminal over the C100 side. Download data (eg HTML files) during station discovery
Are sequentially updated, and the PDA 200 can smoothly and instantly acquire the latest data.

【0099】図5には、PC100とPDA200との
間の、IR転送におけるトランザクションを模式的に示
している。
FIG. 5 schematically shows a transaction in the IR transfer between the PC 100 and the PDA 200.

【0100】まず、PC100は、XIDコマンドを送
信し続けることにより、局(PDA200)の探索を行
う。
First, the PC 100 searches for a station (PDA 200) by continuously transmitting the XID command.

【0101】PC100側のIR送受信部53の視野角
に入ったPDA200は、XIDコマンドに対してXI
Dレスポンスで応答する。この結果、PC100は局発
見を実現する。
When the PDA 200 enters the viewing angle of the IR transmission / reception unit 53 of the PC 100, the PDA 200
Respond with D response. As a result, the PC 100 implements station discovery.

【0102】次いで、PC100は、コネクションの設
定内容(例えばフレームの通信速度やデータ・サイズ)
をSNRMフレームに乗せて送信する。PDA200
は、SNRMフレームの内容を受け入れることができれ
ばUAレスポンスを行い、コネクションの設定が実現す
る。他方、PDA200はSNRMの内容を受け入れら
れなければDMレスポンスを行い、この結果、同種のコ
ネクション設定手続が繰り返される。
Next, the PC 100 sets the connection settings (for example, frame communication speed and data size).
Is transmitted in an SNRM frame. PDA200
Sends a UA response if the contents of the SNRM frame can be accepted, and the connection is set. On the other hand, if the PDA 200 cannot accept the contents of the SNRM, it performs a DM response, and as a result, the same kind of connection setup procedure is repeated.

【0103】両装置100,200間のコネクションが
成立すると、情報交換が可能な状態となる。本実施例で
は、情報伝送は、PC100側からPDA200に、略
一方向的に行われる。すなわち、PC100は、Iフレ
ームにダウンロード・データを乗せて、PDA200側
にIR転送する。これに対し、PDA200は、タイマ
がタイム・アウトする度にPC100側にレスポンスを
返すことで、両者100,200間でIフレームの受信
確認が行われる。PDA200が返すレスポンスは、自
身が送るべき情報があるときはIフレームで、ないとき
はRR(Receive Ready)レスポンス又はRNR(Recei
ve Not Ready)レスポンスを発信する。
When the connection between the two devices 100 and 200 is established, information can be exchanged. In the present embodiment, the information transmission is performed substantially unidirectionally from the PC 100 to the PDA 200. That is, the PC 100 puts the download data on the I frame and performs IR transfer to the PDA 200 side. On the other hand, the PDA 200 returns a response to the PC 100 every time the timer times out, so that the reception of the I frame is performed between the two 100 and 200. The response returned by the PDA 200 is an I frame when there is information to be sent by itself, and an RR (Receive Ready) response or RNR (Recei
ve Not Ready) Send a response.

【0104】所定のデータのダウンロードが終了すると
PC100は、DISCフレームを送信することによ
り、PDA200にコネクションの切断を要求する。こ
れに対し、PDA200がUAレスポンスを返すことに
よって、コネクション切断が成立する。
When the download of the predetermined data is completed, the PC 100 sends a DISC frame to request the PDA 200 to disconnect the connection. On the other hand, when the PDA 200 returns a UA response, the connection is disconnected.

【0105】コネクションが切断された後は、PC10
0は通信状態を初期化とともに、PDA200は通信モ
ードを終了する。但し、PC100は、再びXIDコマ
ンドの送信を開始し、局(PDA200)の探索を敢行
する。この局探索は、ユーザにより明示的に送信状態が
解かれない限りは、継続される。このため、ユーザが通
信モードに設定したPDA200(若しくは他のPD
A)を再びPC100側にかざすだけで、即時的に、上
述と同様のIR転送動作が展開されることになる。
After the connection is disconnected, the PC 10
0 initializes the communication state, and the PDA 200 ends the communication mode. However, the PC 100 starts transmitting the XID command again, and searches for a station (PDA 200). This station search is continued unless the transmission state is explicitly released by the user. For this reason, the PDA 200 set by the user to the communication mode (or another PDA 200)
By simply holding A) over the PC 100 again, the same IR transfer operation as described above is immediately developed.

【0106】E.追補 以上、特定の実施例を参照しながら、本発明について詳
解してきた。しかしながら、本発明の要旨を逸脱しない
範囲で当業者が該実施例の修正や代用を成し得ることは
自明である。
E. The present invention has been described in detail with reference to specific embodiments. However, it is obvious that those skilled in the art can modify or substitute the embodiment without departing from the spirit of the present invention.

【0107】本実施例では、OADG仕様に準拠したい
わゆるPC/AT互換機("PC/AT"は米IBM社の
商標)をベースに説明したが、他のタイプのマシン(例
えばNECのPC98シリーズや米アップル社のMac
intosh、及びこれらの互換機であっても、本発明
が同様に実現可能であることは言うまでもない。
In the present embodiment, a description has been given based on a so-called PC / AT compatible machine ("PC / AT" is a trademark of IBM Corporation) conforming to the OADG specifications. However, other types of machines (for example, NEC's PC98 series) And Apple's Mac
It is needless to say that the present invention can be similarly implemented in an intosh and compatibles thereof.

【0108】また、本実施例では、PDAによるWeb
データの取得を例にとって説明してきたが、ネットワー
ク経由で取得可能な他のデータ(例えばLotus N
otes、FTP(File Transfer Protocol)サイトの
ファイル、Gopher、NewsReaderなど)
にも適用できることは言うまでもない。
Also, in this embodiment, the PDA Web
Although data acquisition has been described as an example, other data that can be acquired via a network (for example, Lotus N
otes, FTP (File Transfer Protocol) site files, Gopher, NewsReader, etc.)
Needless to say, it can also be applied to.

【0109】要するに、例示という形態で本発明を開示
してきたのであり、限定的に解釈されるべきではない。
本発明の要旨を判断するためには、冒頭に記載した特許
請求の範囲の欄を参酌すべきである。
In short, the present invention has been disclosed by way of example, and should not be construed as limiting.
In order to determine the gist of the present invention, the claims described at the beginning should be considered.

【0110】[0110]

【発明の効果】以上詳記したように、本発明によれば、
アプリケーションの実行により得られた処理結果、ある
いはTCP/IPプロトコルに従いWebサーバから取
得したHTMLファイルなどの転送データを、赤外線通
信機能を用いて外部機器(PDA)にスムースに転送す
ることができる、優れた情報処理装置及びその制御方法
を提供することができる。
As described above in detail, according to the present invention,
A processing result obtained by executing an application or transfer data such as an HTML file obtained from a Web server according to the TCP / IP protocol can be smoothly transferred to an external device (PDA) using an infrared communication function. And a control method thereof.

【0111】また、本発明によれば、アプリケーション
の実行により得られた処理結果、あるいはTCP/IP
プロトコルに従いWebサーバから取得したHTMLフ
ァイルなどの転送データを、外部機器(PDA)に負担
をかけることなく転送することができる、優れた情報処
理装置及びその制御方法を提供することができる。
Further, according to the present invention, the processing result obtained by executing the application or the TCP / IP
An excellent information processing apparatus capable of transferring transfer data such as an HTML file obtained from a Web server according to a protocol without imposing a load on an external device (PDA) and a control method thereof can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は、本発明を実現するのに適した典型的な
パーソナル・コンピュータ(PC)100のハードウェ
ア構成を模式的に示した図である。
FIG. 1 is a diagram schematically showing a hardware configuration of a typical personal computer (PC) 100 suitable for realizing the present invention.

【図2】図2は、本実施例においてデータ・ダウンロー
ド先となるPDA200のハードウェア構成を模式的に
示した図である。
FIG. 2 is a diagram schematically illustrating a hardware configuration of a PDA 200 serving as a data download destination in the present embodiment.

【図3】図3は、PC100上で実行可能なソフトウェ
ア・プログラムの階層的構成について模式的に示した図
である。
FIG. 3 is a diagram schematically showing a hierarchical configuration of a software program executable on PC 100;

【図4】図4は、PC100が赤外線通信によってPD
A200へのデータ・ダウンロードを試みるときの処理
手順を示したフローチャートである。
FIG. 4 is a diagram illustrating an example in which the PC 100 performs PD by infrared communication.
9 is a flowchart showing a processing procedure when trying to download data to A200.

【図5】図5は、PC100とPDA200との間のト
ランザクションを模式的に示した図である。
FIG. 5 is a diagram schematically showing a transaction between a PC 100 and a PDA 200;

【図6】図6は、日本アイ・ビー・エム(株)が市販す
るPCカード"IBM ChipCard VW−20
0"の外観を示した図である。
FIG. 6 is a diagram showing a PC card “IBM ChipCard VW-20” marketed by IBM Japan, Ltd.
It is the figure which showed the external appearance of 0 ".

【符号の説明】[Explanation of symbols]

11…CPU、12…プロセッサ・バス、13…ブリッ
ジ回路、14…メイン・メモリ、15…L2−キャッシ
ュ、16…PCIバス、16A…バス・スロット、16
B…アダプタ・カード、17…ROM、18…ISAバ
ス、18A…バス・スロット、18B…アダプタ・カー
ド、19…ブリッジ回路、20…ビデオ・コントロー
ラ、21…VRAM、22…ディスプレイ、23…カー
ドバス・コントローラ、24…カード・スロット、25
…HDD、26…CD−ROM、27…KMC、28…
キーボード、29…マウス、30…I/Oコントロー
ラ、31…FDD、32…パラレル・ポート、33…シ
リアル・ポート、34…オーディオ・コントローラ、3
5…マイク、36…スピーカ、40…リアル・タイム・
クロック、50…モデム、51…ネットワーク・アダプ
タ、52…IRコントローラ、53…IR送受信部、6
1…CPU、62…内部バス、63…SRAM、64…
FontROM、65…EEPROM、66…IRコン
トローラ、67…IR送受信部、68…ディスプレイ、
69…スイッチ、70…トーン・ダイアラ、71…スピ
ーカ、72…クロック発振器、100…パーソナル・コ
ンピュータ(PC)、200…PDA。
11 CPU, 12 processor bus, 13 bridge circuit, 14 main memory, 15 L2-cache, 16 PCI bus, 16A bus slot, 16
B: Adapter card, 17: ROM, 18: ISA bus, 18A: Bus slot, 18B: Adapter card, 19: Bridge circuit, 20: Video controller, 21: VRAM, 22: Display, 23: Card bus・ Controller, 24 ... Card slot, 25
... HDD, 26 ... CD-ROM, 27 ... KMC, 28 ...
Keyboard, 29 mouse, 30 I / O controller, 31 FDD, 32 parallel port, 33 serial port, 34 audio controller, 3
5 microphone, 36 speaker, 40 real time
Clock, 50 modem, 51 network adapter, 52 IR controller, 53 IR transceiver, 6
1 CPU, 62 internal bus, 63 SRAM, 64
FontROM, 65 EEPROM, 66 IR controller, 67 IR transmitter / receiver, 68 display
69 switch, 70 tone dialer, 71 speaker, 72 clock oscillator, 100 personal computer (PC), 200 PDA.

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成9年6月6日[Submission date] June 6, 1997

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

───────────────────────────────────────────────────── フロントページの続き (72)発明者 金 田 佳 久 神奈川県大和市下鶴間1623番地14 日本ア イ・ビー・エム株式会社 大和事業所内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Yoshihisa Kaneda 1623-14 Shimotsuruma, Yamato-shi, Kanagawa Pref.

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】赤外線通信機能を持つ情報処理装置におい
て、 赤外線コードを送受可能な赤外線送受信部と、 ダウンロード・データを格納する記憶装置と、 ユーザが指示を入力するための入力手段と、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するための手段と、を具備することを特徴
とする赤外線通信機能を持つ情報処理装置。
1. An information processing apparatus having an infrared communication function, comprising: an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code; a storage device for storing download data; input means for a user to input an instruction; Means for waiting in a station discovery state for transmitting an infrared code for searching for a download destination in accordance with the data download instruction.
【請求項2】赤外線通信機能を持つ情報処理装置におい
て、 赤外線コードを送受可能な赤外線送受信部と、 ダウンロード・データを格納する記憶装置と、 ユーザが指示を入力するための入力手段と、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するための手段と、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行する手段と、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態で待機するための手段と、を具備することを特徴
とする赤外線通信機能を持つ情報処理装置。
2. An information processing apparatus having an infrared communication function, comprising: an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code; a storage device for storing download data; an input means for a user to input an instruction; In accordance with the data download instruction, a means for waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and in response to receiving an infrared code indicating a response to the station discovery from the download destination, Infrared communication comprising means for executing infrared communication for transferring download data, and means for waiting in a station discovery state in response to termination of infrared communication with a download destination. Information processing device with functions.
【請求項3】ユーザからの指示により、局発見状態を解
除する手段を含むことを特徴とする請求項1又は2のい
ずれかに記載の赤外線通信機能を持つ情報処理装置。
3. An information processing apparatus having an infrared communication function according to claim 1, further comprising means for canceling a station discovery state in accordance with an instruction from a user.
【請求項4】赤外線通信機能を持つ情報処理装置におい
て、 赤外線コードを送受可能な赤外線送受信部と、 ネットワークに接続するための接続装置と、 前記赤外線送受信部の動作とは無関係に、ネットワーク
経由で所定のサーバからファイルを取得するためのファ
イル取得装置と、 取得したファイルをダウンロード・データとして格納す
る記憶装置と、 ユーザが指示を入力するための入力手段と、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するための手段と、を具備することを特徴
とする赤外線通信機能を持つ情報処理装置。
4. An information processing apparatus having an infrared communication function, comprising: an infrared transmission / reception unit capable of transmitting / receiving an infrared code; a connection device for connecting to a network; A file acquisition device for acquiring a file from a predetermined server, a storage device for storing the acquired file as download data, an input unit for a user to input an instruction, and a data download instruction from the user, Means for waiting in a station discovery state for transmitting an infrared code for searching for a download destination, the information processing apparatus having an infrared communication function.
【請求項5】赤外線通信機能を持つ情報処理装置におい
て、 赤外線コードを送受可能な赤外線送受信部と、 ネットワークに接続するための接続装置と、 前記赤外線送受信部の動作とは無関係に、ネットワーク
経由で所定のサーバからファイルを取得するためのファ
イル取得装置と、 取得したファイルをダウンロード・データとして格納す
る記憶装置と、 ユーザが指示を入力するための入力手段と、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するための手段と、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行する手段と、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態で待機するための手段と、を具備することを特徴
とする赤外線通信機能を持つ情報処理装置。
5. An information processing apparatus having an infrared communication function, comprising: an infrared transmission / reception unit capable of transmitting / receiving an infrared code; a connection device for connecting to a network; A file acquisition device for acquiring a file from a predetermined server, a storage device for storing the acquired file as download data, an input unit for a user to input an instruction, and a data download instruction from the user, Means for waiting in a station finding state for transmitting an infrared code for searching for a download destination; and for transferring download data in response to receiving an infrared code indicating a response to the station finding from the download destination. For performing infrared communication with the download destination and ending the infrared communication with the download destination And answer, the information processing apparatus having an infrared communication function, characterized by comprising, means for waiting in the station discovery state.
【請求項6】ユーザからの指示により、局発見状態を解
除する手段を含むことを特徴とする請求項4又は5のい
ずれかに記載の赤外線通信機能を持つ情報処理装置。
6. An information processing apparatus having an infrared communication function according to claim 4, further comprising means for canceling a station discovery state in response to an instruction from a user.
【請求項7】自ら局発見のためのXIDコマンドを送信
するとともに受信側からXIDレスポンスを受け取るこ
とによって局発見してコネクションを成立させるととも
に、自らDISCフレームを送信するとともに受信側か
らUAフレームを受け取ることによってコネクションを
切断するタイプの赤外線通信機能を持つ情報処理装置に
おいて、DISCフレームを送信することによってコネ
クションの切断を試みる手段と、コネクションの切断と
ともにXIDコマンドを送信する局発見状態に戻る手段
とを含むことを特徴とする赤外線通信機能を持つ情報処
理装置。
7. An XID command for own station discovery is transmitted, an XID response is received from a receiving side, a station is discovered to establish a connection, a DISC frame is transmitted by itself, and a UA frame is received from the receiving side. In an information processing apparatus having an infrared communication function of a type that disconnects a connection by transmitting a DISC frame, means for attempting to disconnect the connection and means for returning to a station discovery state in which an XID command is transmitted upon disconnection of the connection. An information processing apparatus having an infrared communication function.
【請求項8】赤外線コードを送受可能な赤外線送受信部
と、ダウンロード・データを格納する記憶装置と、ユー
ザが指示を入力するための入力装置とを含む情報処理装
置の制御方法において、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するステップと、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行するステップと、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態に復帰するステップと、を具備することを特徴と
する情報処理装置の制御方法。
8. A method for controlling an information processing apparatus including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction, the method comprising: In accordance with a data download instruction, a step of waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and in response to receiving an infrared code indicating a response to the station discovery from the download destination, download data. Controlling the information processing apparatus, comprising: executing an infrared communication for transferring the information; and returning to a station discovery state in response to the end of the infrared communication with the download destination.
【請求項9】赤外線コードを送受可能な赤外線送受信部
と、ダウンロード・データを格納する記憶装置と、ユー
ザが指示を入力するための入力装置とを含む情報処理装
置の制御方法において、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するステップと、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行するステップと、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態に復帰するステップと、 ユーザからの指示により、局発見状態を解除するステッ
プと、を具備することを特徴とする情報処理装置の制御
方法。
9. A method for controlling an information processing apparatus including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction, the method comprising: In accordance with a data download instruction, a step of waiting in a station discovery state for transmitting an infrared code for searching for a download destination, and in response to receiving an infrared code indicating a response to the station discovery from the download destination, download data. Executing an infrared communication for transferring the information, a step of returning to the station discovery state in response to the end of the infrared communication with the download destination, and a step of releasing the station discovery state according to an instruction from the user. A method for controlling an information processing apparatus, comprising:
【請求項10】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置と、ネットワーク
に接続するための接続装置とを含む情報処理装置の制御
方法において、(a)ユーザからのデータ・ダウンロー
ド指示に従い、ダウンロード先を探索するための赤外線
コードを送信する局発見状態で待機するステップと、
(b)ダウンロード先から局発見の応答を示す赤外線コ
ードを受信したことに応答して、ダウンロード・データ
を転送するための赤外線通信を実行するステップと、
(c)ダウンロード先との赤外線通信の終了に応答し
て、局発見状態に復帰するステップと、(d)前記
(a)乃至(c)のいずれのステップ実行中であるかに
拘らず、ネットワーク経由で所定のサーバからファイル
を取得するステップと、(e)取得したファイルをダウ
ンロード・データとして格納するステップと、を具備す
ることを特徴とする情報処理装置の制御方法。
10. Information including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connecting device for connecting to a network. In the control method of the processing device, (a) following a data download instruction from a user, waiting in a station discovery state for transmitting an infrared code for searching for a download destination;
(B) executing infrared communication for transferring download data in response to receiving an infrared code indicating a response of station discovery from a download destination;
(C) returning to the station discovery state in response to the end of the infrared communication with the download destination; and (d) irrespective of whether any of the above steps (a) to (c) is being executed, A method for controlling an information processing apparatus, comprising: obtaining a file from a predetermined server via a server; and (e) storing the obtained file as download data.
【請求項11】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置と、ネットワーク
に接続するための接続装置とを含む情報処理装置の制御
方法において、(a)ユーザからのデータ・ダウンロー
ド指示に従い、ダウンロード先を探索するための赤外線
コードを送信する局発見状態で待機するステップと、
(b)ダウンロード先から局発見の応答を示す赤外線コ
ードを受信したことに応答して、ダウンロード・データ
を転送するための赤外線通信を実行するステップと、
(c)ダウンロード先との赤外線通信の終了に応答し
て、局発見状態に復帰するステップと、(d)前記
(a)乃至(c)のいずれのステップ実行中であるかに
拘らず、ネットワーク経由で所定のサーバからファイル
を取得するステップと、(e)取得したファイルをダウ
ンロード・データとして格納するステップと、(f)ユ
ーザからの指示により、局発見状態を解除するステップ
と、を具備することを特徴とする情報処理装置の制御方
法。
11. Information including an infrared transmission / reception unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection device for connecting to a network. In the control method of the processing device, (a) following a data download instruction from a user, waiting in a station discovery state for transmitting an infrared code for searching for a download destination;
(B) executing infrared communication for transferring download data in response to receiving an infrared code indicating a response of station discovery from a download destination;
(C) returning to the station discovery state in response to the end of the infrared communication with the download destination; and (d) irrespective of whether any of the above steps (a) to (c) is being executed, (E) storing the obtained file as download data, and (f) releasing the station discovery state according to an instruction from the user. A method for controlling an information processing apparatus, comprising:
【請求項12】自ら局発見のためのXIDコマンドを送
信するとともに受信側からXIDレスポンスを受け取る
ことによって局発見してコネクションを成立させるとと
もに、自らDISCフレームを送信するとともに受信側
からUAフレームを受け取ることによってコネクション
を切断するタイプの赤外線通信機能を持つ情報処理装置
の制御方法において、DISCフレームを送信すること
によってコネクションの切断を試みるステップと、コネ
クションの切断とともにXIDコマンドを送信する局発
見状態に戻るステップとを含むことを特徴とする赤外線
通信機能を持つ情報処理装置の制御方法。
12. An XID command for own station discovery is transmitted, an XID response is received from a receiving side, a station is discovered to establish a connection, a DISC frame is transmitted by itself, and a UA frame is received from the receiving side. In the method for controlling an information processing apparatus having an infrared communication function of disconnecting a connection, a step of attempting to disconnect the connection by transmitting a DISC frame and returning to a station discovery state in which an XID command is transmitted together with the disconnection of the connection. And a method for controlling an information processing device having an infrared communication function.
【請求項13】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置とを含むコンピュ
ータ・システム上で稼働するコンピュータ・プログラム
を有形的に格納したコンピュータ可読記憶媒体であっ
て、前記コンピュータ・プログラムは、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するステツプと、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行するルーチンと、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態に復帰するルーチンと、を具備することを特徴と
するコンピュータ可読記憶媒体。
13. A computer program running on a computer system including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. A tangibly stored computer readable storage medium, wherein the computer program waits in a station discovery state for transmitting an infrared code for searching for a download destination in accordance with a data download instruction from a user; A routine for executing infrared communication for transferring download data in response to receiving an infrared code indicating a response to the station detection from the other end; and a station detection in response to the end of infrared communication with the download destination. And a routine for returning to the state. Over data-readable storage medium.
【請求項14】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置とを含むコンピュ
ータ・システム上で稼働するコンピュータ・プログラム
を有形的に格納したコンピュータ可読記憶媒体であっ
て、前記コンピュータ・プログラムは、 ユーザからのデータ・ダウンロード指示に従い、ダウン
ロード先を探索するための赤外線コードを送信する局発
見状態で待機するルーチンと、 ダウンロード先から局発見の応答を示す赤外線コードを
受信したことに応答して、ダウンロード・データを転送
するための赤外線通信を実行するルーチンと、 ダウンロード先との赤外線通信の終了に応答して、局発
見状態に復帰するルーチンと、 ユーザからの指示により、局発見状態を解除するルーチ
ンと、を具備することを特徴とするコンピュータ可読記
憶媒体。
14. A computer program operating on a computer system including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, and an input device for a user to input an instruction. A tangibly stored computer readable storage medium, wherein the computer program is, in accordance with a data download instruction from a user, a routine for waiting in a station finding state for transmitting an infrared code for searching for a download destination; A routine for executing infrared communication for transferring download data in response to receiving an infrared code indicating a response to the station detection from the other end; and a station detection in response to the end of infrared communication with the download destination. Based on the routine to return to the status and the instruction from the user, the station discovery status A computer-readable storage medium comprising:
【請求項15】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置と、ネットワーク
に接続するための接続装置とを含むコンピュータ・シス
テム上で稼働するコンピュータ・プログラムを有形的に
格納したコンピュータ可読記憶媒体であって、前記コン
ピュータ・プログラムは、(a)ユーザからのデータ・
ダウンロード指示に従い、ダウンロード先を探索するた
めの赤外線コードを送信する局発見状態で待機するルー
チンと、(b)ダウンロード先から局発見の応答を示す
赤外線コードを受信したことに応答して、ダウンロード
・データを転送するための赤外線通信を実行するルーチ
ンと、(c)ダウンロード先との赤外線通信の終了に応
答して、局発見状態に復帰するルーチンと、(d)前記
(a)乃至(c)のいずれのルーチン実行中であるかに
拘らず、ネットワーク経由で所定のサーバからファイル
を取得するルーチンと、(e)取得したファイルをダウ
ンロード・データとして格納するルーチンと、を具備す
ることを特徴とするコンピュータ可読記憶媒体。
15. A computer including an infrared transmitting / receiving unit capable of transmitting / receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection device for connecting to a network. A computer-readable storage medium tangibly storing a computer program running on the system, the computer program comprising: (a) data from a user;
In accordance with the download instruction, a routine for waiting in a station finding state for transmitting an infrared code for searching for a download destination, and (b) downloading / downloading in response to receiving an infrared code indicating a response of the station discovery from the download destination. A routine for executing infrared communication for transferring data, (c) a routine for returning to the station discovery state in response to the end of infrared communication with the download destination, and (d) the above (a) to (c). Irrespective of which routine is being executed, a routine for acquiring a file from a predetermined server via a network, and (e) a routine for storing the acquired file as download data are provided. Computer-readable storage medium.
【請求項16】赤外線コードを送受可能な赤外線送受信
部と、ダウンロード・データを格納する記憶装置と、ユ
ーザが指示を入力するための入力装置と、ネットワーク
に接続するための接続装置とを含むコンピュータ・シス
テム上で稼働するコンピュータ・プログラムを有形的に
格納したコンピュータ可読記憶媒体であって、前記コン
ピュータ・プログラムは、(a)ユーザからのデータ・
ダウンロード指示に従い、ダウンロード先を探索するた
めの赤外線コードを送信する局発見状態で待機するルー
チンと、(b)ダウンロード先から局発見の応答を示す
赤外線コードを受信したことに応答して、ダウンロード
・データを転送するための赤外線通信を実行するルーチ
ンと、(c)ダウンロード先との赤外線通信の終了に応
答して、局発見状態に復帰するルーチンと、(d)前記
(a)乃至(c)のいずれのルーチン実行中であるかに
拘らず、ネットワーク経由で所定のサーバからファイル
を取得するルーチンと、(e)取得したファイルをダウ
ンロード・データとして格納するルーチンと、(f)ユ
ーザからの指示により、局発見状態を解除するルーチン
と、を具備することを特徴とするコンピュータ可読記憶
媒体。
16. A computer including an infrared transmitting / receiving unit capable of transmitting and receiving an infrared code, a storage device for storing download data, an input device for a user to input an instruction, and a connection device for connecting to a network. A computer-readable storage medium tangibly storing a computer program running on the system, the computer program comprising: (a) data from a user;
In accordance with the download instruction, a routine for waiting in a station finding state for transmitting an infrared code for searching for a download destination, and (b) downloading / downloading in response to receiving an infrared code indicating a response of the station discovery from the download destination. A routine for executing infrared communication for transferring data, (c) a routine for returning to the station discovery state in response to the end of infrared communication with the download destination, and (d) the above (a) to (c). Irrespective of which routine is being executed, a routine for acquiring a file from a predetermined server via a network, (e) a routine for storing the acquired file as download data, and (f) an instruction from a user. And a routine for canceling the station discovery state.
【請求項17】自ら局発見のためのXIDコマンドを送
信するとともに受信側からXIDレスポンスを受け取る
ことによって局発見してコネクションを成立させるとと
もに、自らDISCフレームを送信するとともに受信側
からUAフレームを受け取ることによってコネクション
を切断するタイプの赤外線通信機能を持つコンピュータ
・システム上で稼働するコンピュータ・プログラムを有
形的に格納したコンピュータ可読記憶媒体であって、前
記コンピュータ・プログラムは、DISCフレームを送
信することによってコネクションの切断を試みるルーチ
ンと、コネクションの切断とともにXIDコマンドを送
信する局発見状態に戻るルーチンとを含むことを特徴と
するコンピュータ可読記憶媒体。
17. Transmitting an XID command for finding a station by itself, receiving an XID response from a receiving side, finding a station to establish a connection, transmitting a DISC frame by itself, and receiving a UA frame from the receiving side. A computer-readable storage medium tangibly storing a computer program that operates on a computer system having an infrared communication function of a type that disconnects a connection by transmitting a DISC frame. A computer-readable storage medium comprising: a routine for attempting to disconnect a connection; and a routine for returning to a station discovery state for transmitting an XID command upon disconnection of the connection.
JP14359697A 1997-06-02 1997-06-02 Information processor having infrared communication function and its control method Pending JPH1115761A (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP14359697A JPH1115761A (en) 1997-06-02 1997-06-02 Information processor having infrared communication function and its control method
TW086118592A TW385402B (en) 1997-06-02 1997-12-10 Information processing apparatus having an infrared communication function and method of controlling thereof
US09/005,962 US6088730A (en) 1997-06-02 1998-01-12 Methods and apparatus for downloading data between an information processing device and an external device via a wireless communications technique
CNB981078206A CN100353688C (en) 1997-06-02 1998-04-30 Information processing apparatus having infrared communication function and method of controlling thereof
KR1019980016649A KR100305462B1 (en) 1997-06-02 1998-05-09 Information processing apparatus having an infrared communication function and method of controlling thereof
DE69830872T DE69830872T2 (en) 1997-06-02 1998-05-13 Information processing apparatus with a wireless communication function
EP98303736A EP0883272B1 (en) 1997-06-02 1998-05-13 Information processing apparatus having a wireless communication function
US09/487,163 US6336142B1 (en) 1997-06-02 2000-01-19 Methods and apparatus for downloading data between an information processing device and an external device via a wireless communications technique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14359697A JPH1115761A (en) 1997-06-02 1997-06-02 Information processor having infrared communication function and its control method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001296759A Division JP4749635B2 (en) 2001-09-27 2001-09-27 Information processing apparatus having infrared communication function and control method thereof

Publications (1)

Publication Number Publication Date
JPH1115761A true JPH1115761A (en) 1999-01-22

Family

ID=15342408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14359697A Pending JPH1115761A (en) 1997-06-02 1997-06-02 Information processor having infrared communication function and its control method

Country Status (7)

Country Link
US (2) US6088730A (en)
EP (1) EP0883272B1 (en)
JP (1) JPH1115761A (en)
KR (1) KR100305462B1 (en)
CN (1) CN100353688C (en)
DE (1) DE69830872T2 (en)
TW (1) TW385402B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010001377A (en) * 1999-06-03 2001-01-05 장윤석 Portable music device using wireless digital data
JP2001216245A (en) * 1999-10-26 2001-08-10 Ricoh Co Ltd Method, device and system for document transfer
JP2006146938A (en) * 2004-11-23 2006-06-08 Microsoft Corp Waking main computer system to pre-fetch data for auxiliary computing device
KR100865598B1 (en) * 2000-05-29 2008-10-27 브이케이비 인코포레이티드 Virtual data input device and method for inputting alphanumeric characters and other data

Families Citing this family (215)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0825506B1 (en) * 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6675233B1 (en) * 1998-03-26 2004-01-06 O2 Micro International Limited Audio controller for portable electronic devices
US6954804B2 (en) * 1998-03-26 2005-10-11 Micro, Inc. Controller for portable electronic devices
US6895448B2 (en) * 1998-03-26 2005-05-17 O2 Micro, Inc. Low-power audio CD player for portable computers
US6240302B1 (en) * 1998-05-29 2001-05-29 3Com Corporation Wireless phone with removable personal information manager
US6343318B1 (en) 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6308227B1 (en) * 1998-06-24 2001-10-23 Intel Corporation System for detecting a wireless peripheral device by a host computer transmitting a hail message including a persistent host identifier and a host address generated
US6282412B1 (en) * 1998-07-22 2001-08-28 Lucent Technologies Inc. Geographically adaptive portable broadcast receiver
JP3968614B2 (en) * 1998-08-06 2007-08-29 カシオ計算機株式会社 Information transfer device and recording medium recording information transfer program
US6505297B1 (en) * 1998-09-09 2003-01-07 Hitachi, Ltd. IC card terminal device and installation of application program into IC card terminal device
US6938689B2 (en) 1998-10-27 2005-09-06 Schumberger Technology Corp. Communicating with a tool
US7383882B2 (en) 1998-10-27 2008-06-10 Schlumberger Technology Corporation Interactive and/or secure activation of a tool
US6615239B1 (en) * 1998-12-16 2003-09-02 International Business Machines Corporation Automatic presentation exchanger
US6973300B1 (en) * 1998-12-23 2005-12-06 Nortel Networks Limited Intelligent wireless terminal with virtual memory
JP4296624B2 (en) * 1999-03-01 2009-07-15 ソニー株式会社 Data receiver
US7089530B1 (en) * 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
WO2000070531A2 (en) * 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US8212893B2 (en) * 1999-06-08 2012-07-03 Verisign, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7372485B1 (en) 1999-06-08 2008-05-13 Lightsurf Technologies, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US7369161B2 (en) * 1999-06-08 2008-05-06 Lightsurf Technologies, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6788980B1 (en) 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
US6978294B1 (en) * 2000-03-20 2005-12-20 Invensys Systems, Inc. Peer-to-peer hosting of intelligent field devices
US6941270B1 (en) * 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
GB2353111A (en) * 1999-08-07 2001-02-14 Ibm System for wireless communications between computers
US6688891B1 (en) * 1999-08-27 2004-02-10 Inter-Tares, Llc Method and apparatus for an electronic collaborative education process model
US6728531B1 (en) * 1999-09-22 2004-04-27 Motorola, Inc. Method and apparatus for remotely configuring a wireless communication device
WO2001029731A1 (en) * 1999-10-21 2001-04-26 3Com Corporation Access control using a personal digital assistant-type
US6404861B1 (en) 1999-10-25 2002-06-11 E-Cell Technologies DSL modem with management capability
US7103357B2 (en) * 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
US7353208B1 (en) 2000-02-02 2008-04-01 Transaction Network Services, Inc. Transaction processing using intermediate server architecture
US8170538B2 (en) 1999-12-06 2012-05-01 Solocron Media, Llc Methods and apparatuses for programming user-defined information into electronic devices
US6496692B1 (en) 1999-12-06 2002-12-17 Michael E. Shanahan Methods and apparatuses for programming user-defined information into electronic devices
US7149509B2 (en) * 1999-12-06 2006-12-12 Twenty Year Innovations, Inc. Methods and apparatuses for programming user-defined information into electronic devices
US6873841B1 (en) * 1999-12-16 2005-03-29 Koninklijke Philips Electronics N.V. Shared address-data service for personal CE equipment
US6970127B2 (en) * 2000-01-14 2005-11-29 Terayon Communication Systems, Inc. Remote control for wireless control of system and displaying of compressed video on a display on the remote
US6889385B1 (en) * 2000-01-14 2005-05-03 Terayon Communication Systems, Inc Home network for receiving video-on-demand and other requested programs and services
US7847833B2 (en) * 2001-02-07 2010-12-07 Verisign, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US6757719B1 (en) * 2000-02-25 2004-06-29 Charmed.Com, Inc. Method and system for data transmission between wearable devices or from wearable devices to portal
US6711414B1 (en) * 2000-02-25 2004-03-23 Charmed Technology, Inc. Wearable computing device capable of responding intelligently to surroundings
US20050021679A1 (en) * 2000-02-25 2005-01-27 Alexander Lightman Method and system for data transmission between wearable devices or from wearable devices to portal
US20010040895A1 (en) * 2000-03-16 2001-11-15 Templin Fred Lambert An IPv6-IPv4 compatibility aggregatable global unicast address format for incremental deployment of IPv6 nodes within IPv4
US7327683B2 (en) * 2000-03-16 2008-02-05 Sri International Method and apparatus for disseminating topology information and for discovering new neighboring nodes
US6845091B2 (en) 2000-03-16 2005-01-18 Sri International Mobile ad hoc extensions for the internet
US7187947B1 (en) * 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
US20070129955A1 (en) * 2000-04-14 2007-06-07 American Express Travel Related Services Company, Inc. System and method for issuing and using a loyalty point advance
US8046256B2 (en) 2000-04-14 2011-10-25 American Express Travel Related Services Company, Inc. System and method for using loyalty rewards as currency
US7130930B1 (en) * 2000-06-16 2006-10-31 O2 Micro Inc. Low power CD-ROM player with CD-ROM subsystem for portable computer capable of playing audio CDs without supply energy to CPU
US20020013155A1 (en) * 2000-06-23 2002-01-31 Jamthe Shirish N. Mobile communications device data sharing system and method
US6553468B1 (en) * 2000-06-26 2003-04-22 International Buisness Machines Corporation Storage method for personal digital devices
DE10035171A1 (en) * 2000-07-19 2002-02-07 Siemens Ag Method for providing a program module in a communication system
US6687496B1 (en) * 2000-08-02 2004-02-03 Intel Corporation Memory programming method and system
US7698463B2 (en) 2000-09-12 2010-04-13 Sri International System and method for disseminating topology and link-state information to routing nodes in a mobile ad hoc network
US7031288B2 (en) 2000-09-12 2006-04-18 Sri International Reduced-overhead protocol for discovering new neighbor nodes and detecting the loss of existing neighbor nodes in a network
US7610331B1 (en) * 2000-09-13 2009-10-27 Lightsurf Technologies, Inc. System and method for dynamic uploading and execution of applications and drivers between devices
WO2002027422A2 (en) * 2000-09-27 2002-04-04 Huang Chiang Lung Beamcast (continuous data beaming system)
US7979057B2 (en) 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
US7209733B2 (en) * 2000-10-06 2007-04-24 Pay X Pda, Llc Credit manager method and system
US20080201406A1 (en) * 2000-10-16 2008-08-21 Edward Balassanian Feature manager system for facilitating communication and shared functionality among components
US7200357B2 (en) 2000-10-20 2007-04-03 Universal Electronics Inc. Automotive storage and playback device and method for using the same
US7398226B2 (en) 2000-11-06 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US7398225B2 (en) 2001-03-29 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US6944402B1 (en) 2000-11-18 2005-09-13 Tribeam Technologies, Inc. Extended range infrared communication (ERIC) for an infrared associated (IrDA) compliant portable device
JP4609682B2 (en) * 2000-11-29 2011-01-12 ソニー株式会社 Communication system and information processing method
US7522966B2 (en) * 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7818443B2 (en) * 2000-12-01 2010-10-19 O2Micro International Ltd. Low power digital audio decoding/playing system for computing devices
US7522965B2 (en) * 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7522964B2 (en) 2000-12-01 2009-04-21 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US6716034B2 (en) * 2000-12-01 2004-04-06 Manuel M. Casanova, Jr. Grip pressure detector assembly
US7890741B2 (en) * 2000-12-01 2011-02-15 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7526349B2 (en) * 2000-12-01 2009-04-28 O2Micro International Limited Low power digital audio decoding/playing system for computing devices
US7305560B2 (en) * 2000-12-27 2007-12-04 Proxense, Llc Digital content security system
US20030115351A1 (en) * 2001-12-14 2003-06-19 Giobbi John J. Digital content distribution system and method
US9613483B2 (en) 2000-12-27 2017-04-04 Proxense, Llc Personal digital key and receiver/decoder circuit system and method
US7472280B2 (en) * 2000-12-27 2008-12-30 Proxense, Llc Digital rights management
US6973576B2 (en) * 2000-12-27 2005-12-06 Margent Development, Llc Digital content security system
US20020087628A1 (en) * 2000-12-29 2002-07-04 Andrew Rouse System and method for providing wireless device access to e-mail applications
US7142883B2 (en) * 2000-12-29 2006-11-28 International Business Machines Corporation System and method for providing search capabilities and storing functions on a wireless access device
US6757530B2 (en) 2000-12-29 2004-06-29 International Business Machines Corporation System and method for providing wireless device access to scheduling applications
US7616971B2 (en) 2000-12-29 2009-11-10 International Business Machines Corporation System and method for providing access to forms for displaying information on a wireless access device
US6983310B2 (en) * 2000-12-29 2006-01-03 International Business Machines Corporation System and method for providing search capabilties on a wireless device
US20050159136A1 (en) * 2000-12-29 2005-07-21 Andrew Rouse System and method for providing wireless device access
US8112544B2 (en) * 2000-12-29 2012-02-07 International Business Machines Corporation System and method for providing customizable options on a wireless device
WO2002054236A2 (en) * 2001-01-03 2002-07-11 Synchrologic, Inc. A system and method for data synchronization between remote devices
EP1366448A2 (en) * 2001-01-29 2003-12-03 U.S. Wireless Data, Inc. Method and apparatus for conducting live, point-of-sale, electronic monitoring and transaction services
US20020162112A1 (en) * 2001-02-21 2002-10-31 Vesta Broadband Services, Inc. PC-based virtual set-top box for internet-based distribution of video and other data
US7584149B1 (en) 2001-02-26 2009-09-01 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7222101B2 (en) * 2001-02-26 2007-05-22 American Express Travel Related Services Company, Inc. System and method for securing data through a PDA portal
US7305354B2 (en) 2001-03-20 2007-12-04 Lightsurf,Technologies, Inc. Media asset management system
CA2443554A1 (en) * 2001-04-09 2002-10-24 Edward J. Koplar Universal methods and device for hand-held promotional opportunities
US7249100B2 (en) 2001-05-15 2007-07-24 Nokia Corporation Service discovery access to user location
US7155425B2 (en) 2001-05-15 2006-12-26 Nokia Corporation Mobile web services
US6714778B2 (en) * 2001-05-15 2004-03-30 Nokia Corporation Context sensitive web services
US6889224B2 (en) * 2001-05-16 2005-05-03 International Business Machines Corporation Method for storing, accessing embedded web pages during manufacturing phase on personal digital device
US6738850B2 (en) * 2001-05-16 2004-05-18 Inventec Appliances Corp. Method of downloading application programs on the editing system platform of an electronic communication apparatus
WO2002099582A2 (en) * 2001-06-02 2002-12-12 Polycom, Inc. System and method for point to point integration of personal computers with videoconferencing systems
US20020194328A1 (en) * 2001-06-14 2002-12-19 Hallenbeck Peter D. Distributed, packet-based premises automation system
EP2432190A3 (en) 2001-06-27 2014-02-19 SKKY Incorporated Improved media delivery platform
US7016963B1 (en) 2001-06-29 2006-03-21 Glow Designs, Llc Content management and transformation system for digital content
CA2454571A1 (en) 2001-07-18 2003-01-30 Wireless Generation, Inc. System and method for real-time observation assessment
US20060263756A1 (en) * 2001-07-18 2006-11-23 Wireless Generation, Inc. Real-time observation assessment with self-correct
US7092734B2 (en) * 2001-08-06 2006-08-15 Samsung Electronics Co., Ltd. IOTA software download via auxiliary device
WO2003021397A2 (en) * 2001-09-04 2003-03-13 U.S. Wireless Data, Inc. System for coordinating transaction for pos terminals
US7409434B2 (en) * 2001-09-07 2008-08-05 Xerox Corporation Method and apparatus for controlling document service requests using a mobile computing device
US6922788B2 (en) * 2001-09-19 2005-07-26 International Business Machines Corporation Low power access to a computing unit from an external source
US20040066282A1 (en) * 2001-09-24 2004-04-08 Costa Hilario S. Alarm pull-station with camera
AU2002338682A1 (en) * 2001-09-29 2003-04-14 International Business Machines Corporation A method for sync-ahead on a dual mode high-power-low-power device and apparatus therefore
US20030065576A1 (en) * 2001-10-02 2003-04-03 International Business Machines Corporation Transmitting a file to a customer possessing a hand held computer by a point of sale terminal
KR20030032123A (en) * 2001-10-10 2003-04-26 김덕우 device for accessing internet in mobile terminal and methode thereof
USD491565S1 (en) 2001-10-16 2004-06-15 Mattel, Inc. Cartridge for a hand-held electronic toy
KR100971814B1 (en) * 2001-10-16 2010-07-22 소니 주식회사 Communication system and method, information processing apparatus and method, information processing terminal and method
US6910075B2 (en) * 2001-11-14 2005-06-21 Emc Corporation Dynamic RDF groups
US20030114106A1 (en) * 2001-12-14 2003-06-19 Kazuhiro Miyatsu Mobile internet solution using java application combined with local wireless interface
JP4168714B2 (en) * 2001-12-17 2008-10-22 ソニー株式会社 COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM
WO2003054654A2 (en) 2001-12-21 2003-07-03 Nokia Corporation Location-based novelty index value and recommendation system and method
US7724281B2 (en) 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
US6789739B2 (en) 2002-02-13 2004-09-14 Howard Rosen Thermostat system with location data
US6619555B2 (en) 2002-02-13 2003-09-16 Howard B. Rosen Thermostat system communicating with a remote correspondent for receiving and displaying diverse information
US7424623B2 (en) * 2002-03-28 2008-09-09 O2 Micro International Limited Personal computer integrated with personal digital assistant
US7343484B2 (en) * 2002-03-28 2008-03-11 O2Micro International Limited Personal computer integrated with personal digital assistant
US20030198015A1 (en) * 2002-04-19 2003-10-23 Edwin Vogt Mobile docking station
US7447799B2 (en) * 2002-04-24 2008-11-04 Good Technology, Inc. System and method for automatically updating a wireless device
US8140642B1 (en) * 2002-05-17 2012-03-20 Mcafee, Inc. Network connection-independent updating system and method
US20020181060A1 (en) * 2002-05-28 2002-12-05 Chiang-Lung Huang Beamcast (continuous infrared data beaming system)
US20030236671A1 (en) * 2002-06-20 2003-12-25 Deere & Company System and method of loadable languages for implement monitoring display
US6924667B2 (en) 2002-07-19 2005-08-02 O2Micro International Limited Level shifting and level-shifting amplifier circuits
US7051040B2 (en) * 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering
US7469232B2 (en) * 2002-07-25 2008-12-23 Sony Corporation System and method for revenue sharing for multimedia sharing in social network
US7603406B2 (en) * 2002-07-25 2009-10-13 Sony Corporation System and method for wireless software download and remote transaction settlement
US7209124B2 (en) * 2002-08-08 2007-04-24 Hewlett-Packard Development Company, L.P. Multiple-position docking station for a tablet personal computer
US7882162B2 (en) * 2002-08-08 2011-02-01 Hewlett-Packard Development Company, L.P. Rapid access to data on a powered down personal computer
US7952569B2 (en) * 2002-08-08 2011-05-31 Hewlett-Packard Development Company, L.P. System and method of switching between multiple viewing modes in a multi-head computer system
US7570943B2 (en) * 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US20040081110A1 (en) * 2002-10-29 2004-04-29 Nokia Corporation System and method for downloading data to a limited device
IL153188A0 (en) * 2002-11-29 2003-06-24 Guy Edelist Infra red networking system and method
US20040148226A1 (en) * 2003-01-28 2004-07-29 Shanahan Michael E. Method and apparatus for electronic product information and business transactions
GB0307861D0 (en) * 2003-04-04 2003-05-14 Mitel Networks Corp System and method for pda to pda communication using a network portal
US7587287B2 (en) 2003-04-04 2009-09-08 Abbott Diabetes Care Inc. Method and system for transferring analyte test data
GB2403038B (en) 2003-06-20 2005-08-10 Trek 2000 Int Ltd Data input device, systems using the device, and methods for operating such systems
CN1307811C (en) * 2003-06-20 2007-03-28 英业达股份有限公司 Infrared data synchronization module and method thereof
JP2005018626A (en) * 2003-06-27 2005-01-20 Ip Flex Kk Method for generating parallel processing system
US20050144648A1 (en) * 2003-10-31 2005-06-30 Gotwals Michael D. Communication network analysis apparatus with internetwork connectivity
US7113981B2 (en) * 2003-12-29 2006-09-26 Mixxer, Inc. Cellular telephone download locker
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US7949726B2 (en) * 2004-03-12 2011-05-24 Ocean And Coastal Environmental Sensing, Inc. System and method for delivering information on demand
TW200532551A (en) * 2004-03-22 2005-10-01 Phison Electronics Corp Portable storage device for personalizing computer
WO2005114364A1 (en) * 2004-04-26 2005-12-01 Thomson Licensing S.A. Infrared data association object storage device
JP4296122B2 (en) * 2004-04-27 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ Data distribution apparatus and data distribution method
US8231389B1 (en) 2004-04-29 2012-07-31 Wireless Generation, Inc. Real-time observation assessment with phoneme segment capturing and scoring
US8036244B2 (en) * 2004-08-06 2011-10-11 Sharp Kabushiki Kaisha Transmitter, receiver, communication system, communication method, non-transitory computer readable medium
US20060034611A1 (en) * 2004-08-16 2006-02-16 Weidong Li Method and system for reducing power consumption of IrDA enabled handsets by turning on/off an IrDA port dynamically
US7404085B2 (en) * 2004-09-03 2008-07-22 Sap Ag Authentication of handheld devices for access to applications
US20060059035A1 (en) * 2004-09-10 2006-03-16 Andreas Kraft Mobile sales online manager for handheld devices
US7953725B2 (en) * 2004-11-19 2011-05-31 International Business Machines Corporation Method, system, and storage medium for providing web information processing services
EP1829283A2 (en) 2004-12-20 2007-09-05 Proxense, LLC Biometric personal data key (pdk) authentication
US8291273B2 (en) * 2005-01-28 2012-10-16 Sharp Kabushiki Kaisha Communication device, non-transitory computer-readable medium storing a communication program
US8284684B2 (en) * 2005-01-28 2012-10-09 Sharp Kabushiki Kaisha Communication device, communication system, communication method, and communication circuit
CN101262480B (en) * 2005-01-28 2012-06-13 夏普株式会社 Communication device, communication method and mobile telephone
WO2006080357A1 (en) * 2005-01-28 2006-08-03 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
US8051182B2 (en) * 2005-01-28 2011-11-01 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
US20060212521A1 (en) * 2005-03-17 2006-09-21 Nadeem Malik Asynchronous transactions action buttons over communication mediums
US8659546B2 (en) 2005-04-21 2014-02-25 Oracle America, Inc. Method and apparatus for transferring digital content
CN101180858B (en) * 2005-04-25 2012-05-30 Lg电子株式会社 Method for receiving and processing message between reader controller and reader
US7810721B2 (en) * 2005-08-04 2010-10-12 Transaction Network Services, Inc. Systems and method for vending machine settlement
KR100642045B1 (en) * 2005-08-09 2006-11-10 (주)씨앤에스 테크놀로지 System and method for downloading multimedia programs from a host processor to a multimedia processor
US8532136B1 (en) * 2005-10-19 2013-09-10 American Megatrends, Inc. Communication with a handset via a private network
US20070245334A1 (en) * 2005-10-20 2007-10-18 The Trustees Of Columbia University In The City Of New York Methods, media and systems for maintaining execution of a software process
US20070233880A1 (en) * 2005-10-20 2007-10-04 The Trustees Of Columbia University In The City Of New York Methods, media and systems for enabling a consistent web browsing session on different digital processing devices
US8280944B2 (en) * 2005-10-20 2012-10-02 The Trustees Of Columbia University In The City Of New York Methods, media and systems for managing a distributed application running in a plurality of digital processing devices
US8549646B2 (en) 2005-10-20 2013-10-01 The Trustees Of Columbia University In The City Of New York Methods, media and systems for responding to a denial of service attack
EP2819014B1 (en) * 2005-11-07 2019-02-27 LG Electronics Inc. Near field communication host controller interface
US8266272B2 (en) * 2005-11-07 2012-09-11 Hewlett-Packard Development Company, L.P. Methods for IT network representation and associated computer program products
JP4786664B2 (en) * 2005-11-10 2011-10-05 シャープ株式会社 DATA TRANSMITTING DEVICE AND ITS CONTROL METHOD, DATA TRANSMITTING DEVICE CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
US7580695B2 (en) * 2005-12-06 2009-08-25 Datastick Systems, Inc. Power management for a handheld measurement system
US8331848B2 (en) * 2005-12-16 2012-12-11 Sony Ericsson Mobile Communications Ab Audio broadcast in a network
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US9113464B2 (en) 2006-01-06 2015-08-18 Proxense, Llc Dynamic cell size variation via wireless link parameter adjustment
US7698459B2 (en) * 2006-03-16 2010-04-13 Tellabs Operations, Inc. Method and system for identifying a device address
US8412949B2 (en) * 2006-05-05 2013-04-02 Proxense, Llc Personal digital key initialization and registration for secure transactions
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8342399B1 (en) 2006-05-25 2013-01-01 Mcghie Sean I Conversion of credits to funds
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US8376224B2 (en) 2006-05-25 2013-02-19 Sean I. Mcghie Self-service stations for utilizing non-negotiable credits earned from a game of chance
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US8162209B2 (en) 2006-05-25 2012-04-24 Buchheit Brian K Storefront purchases utilizing non-negotiable credits earned from a game of chance
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US8102797B2 (en) * 2006-08-17 2012-01-24 Microsoft Corporation Web format-based wireless communications
JP4219950B2 (en) * 2006-10-16 2009-02-04 シャープ株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION CIRCUIT, MOBILE PHONE, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
US20080193514A1 (en) * 2006-11-02 2008-08-14 Transcu Ltd. Compostions and methods for iontophoresis delivery of active ingredients through hair follicles
US9269221B2 (en) 2006-11-13 2016-02-23 John J. Gobbi Configuration of interfaces for a location detection system and application
US7883003B2 (en) 2006-11-13 2011-02-08 Proxense, Llc Tracking system using personal digital key groups
GB2445991B (en) * 2007-01-26 2009-04-01 Key Criteria Connect Ltd Method of loading software in mobile and desktop environments
US7966039B2 (en) * 2007-02-02 2011-06-21 Microsoft Corporation Bidirectional dynamic offloading of tasks between a host and a mobile device
US7853745B2 (en) * 2007-02-23 2010-12-14 Sony Corporation Electronic system with removable computing device and mutable functions
US8659427B2 (en) 2007-11-09 2014-02-25 Proxense, Llc Proximity-sensor supporting multiple application services
US8171528B1 (en) 2007-12-06 2012-05-01 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
WO2009079666A1 (en) 2007-12-19 2009-06-25 Proxense, Llc Security system and method for controlling access to computing resources
US8508336B2 (en) 2008-02-14 2013-08-13 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
CN102124432B (en) 2008-06-20 2014-11-26 因文西斯系统公司 Systems and methods for immersive interaction with actual and/or simulated facilities for process, environmental and industrial control
US8127060B2 (en) * 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8463964B2 (en) * 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
CN101925022A (en) * 2009-06-17 2010-12-22 英华达股份有限公司 Data transfer method and data transfer device
US7627648B1 (en) * 2009-07-23 2009-12-01 Yahoo! Inc. Customizing and storing web pages for mobile on web
US9418205B2 (en) 2010-03-15 2016-08-16 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US8857716B1 (en) 2011-02-21 2014-10-14 Proxense, Llc Implementation of a proximity-based system for object tracking and automatic application initialization
TW201243604A (en) * 2012-07-11 2012-11-01 Cal Comp Electronics & Comm Co Data transfer method
US9373121B1 (en) * 2012-08-09 2016-06-21 Sprint Communications Company L.P. User communication device control with operating system action request messages
WO2014183106A2 (en) 2013-05-10 2014-11-13 Proxense, Llc Secure element as a digital pocket
US10362135B2 (en) * 2017-02-21 2019-07-23 Experian Health, Inc Monitoring highly distributed computer systems
KR102317753B1 (en) 2020-01-28 2021-10-27 김두혁 A fish trap for an eel
CN117060999A (en) * 2021-09-23 2023-11-14 追觅创新科技(苏州)有限公司 Infrared communication method and device, storage medium and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015057A1 (en) * 1993-11-22 1995-06-01 Timex Corporation Method and apparatus for downloading information
JPH0816521A (en) * 1994-07-04 1996-01-19 Casio Comput Co Ltd Information communication system, input device, and portable information terminal
JPH08314488A (en) * 1995-05-12 1996-11-29 Ricoh Co Ltd System and method for distributing information and information reproducing method
JPH0916501A (en) * 1995-06-30 1997-01-17 Oki Electric Ind Co Ltd Data communication processing method
JPH09505449A (en) * 1993-11-10 1997-05-27 セイコー テレコミュニケーション システムズ インコーポレイテッド Portable wireless communication device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247380A (en) * 1988-01-27 1993-09-21 Spectrix Corp Infrared communications network
US5564070A (en) * 1993-07-30 1996-10-08 Xerox Corporation Method and system for maintaining processing continuity to mobile computers in a wireless network
CA2103134C (en) * 1993-11-15 1999-07-27 Jeane Shu-Chun Chen Medium access control protocol for wireless communication
US5862321A (en) * 1994-06-27 1999-01-19 Xerox Corporation System and method for accessing and distributing electronic documents
US6137476A (en) * 1994-08-25 2000-10-24 International Business Machines Corp. Data mouse
JPH09167098A (en) * 1995-07-28 1997-06-24 Hewlett Packard Co <Hp> Communication system for portable device
US5845282A (en) * 1995-08-07 1998-12-01 Apple Computer, Inc. Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant
US5781723A (en) * 1996-06-03 1998-07-14 Microsoft Corporation System and method for self-identifying a portable information device to a computing unit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09505449A (en) * 1993-11-10 1997-05-27 セイコー テレコミュニケーション システムズ インコーポレイテッド Portable wireless communication device
WO1995015057A1 (en) * 1993-11-22 1995-06-01 Timex Corporation Method and apparatus for downloading information
JPH0816521A (en) * 1994-07-04 1996-01-19 Casio Comput Co Ltd Information communication system, input device, and portable information terminal
JPH08314488A (en) * 1995-05-12 1996-11-29 Ricoh Co Ltd System and method for distributing information and information reproducing method
JPH0916501A (en) * 1995-06-30 1997-01-17 Oki Electric Ind Co Ltd Data communication processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010001377A (en) * 1999-06-03 2001-01-05 장윤석 Portable music device using wireless digital data
JP2001216245A (en) * 1999-10-26 2001-08-10 Ricoh Co Ltd Method, device and system for document transfer
KR100865598B1 (en) * 2000-05-29 2008-10-27 브이케이비 인코포레이티드 Virtual data input device and method for inputting alphanumeric characters and other data
JP2006146938A (en) * 2004-11-23 2006-06-08 Microsoft Corp Waking main computer system to pre-fetch data for auxiliary computing device

Also Published As

Publication number Publication date
TW385402B (en) 2000-03-21
DE69830872D1 (en) 2005-08-25
KR19990006425A (en) 1999-01-25
CN100353688C (en) 2007-12-05
EP0883272A2 (en) 1998-12-09
US6088730A (en) 2000-07-11
DE69830872T2 (en) 2006-01-19
EP0883272B1 (en) 2005-07-20
KR100305462B1 (en) 2001-10-19
CN1204190A (en) 1999-01-06
US6336142B1 (en) 2002-01-01
EP0883272A3 (en) 2003-04-16

Similar Documents

Publication Publication Date Title
JPH1115761A (en) Information processor having infrared communication function and its control method
US6980175B1 (en) Personal smart pointing device
US7076270B2 (en) Docking station for wireless communication device
US20020138564A1 (en) Universal printing and document imaging system and method
JP2002288110A (en) Method and system for accessing software related with electronic peripheral device based on address stored in peripheral device
EP2671153B1 (en) Apparatus and method for providing application auto-install function in digital device
JP2006318499A (en) System and method for managing connections between servers and client nodes
US20030023673A1 (en) Auto-backup system and method for portable electronic device
JP2001273220A (en) Device and method for processing information, storage medium and computer program
JP2002373142A (en) Electronic device configuration method
WO2009081593A1 (en) Communication terminal, communication method, and communication program
US20010028470A1 (en) Portable high speed internet access device
US20030211865A1 (en) Controlling mobile telephone by operating information processing apparatus
CN109491670A (en) A kind of page display method and terminal device
JP5153896B2 (en) Information processing apparatus having infrared communication function and control method thereof
JP3873364B2 (en) Network system, network terminal device and recording medium
JP4649584B2 (en) Peripheral device driver installation system
JP2002204201A (en) Information processor with infrared communication function and its control method
JP2003177981A (en) Device and program for supporting setting of operating environment
US20020152336A1 (en) System and method of installing a driver of an expansion card on a portable electronic device
JP3800800B2 (en) Information device and data processing method using the same
KR100461044B1 (en) Remote saving method of the search information on the internet
JP2000207330A (en) Data transmitting device, data communication system and data receiving device
JP2002055825A (en) Automatic access system
KR20010029044A (en) Method for servicing time information by using a jini

Legal Events

Date Code Title Description
RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20051227

OSZAR »