JP4903054B2 - 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 - Google Patents
制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 Download PDFInfo
- Publication number
- JP4903054B2 JP4903054B2 JP2006547085A JP2006547085A JP4903054B2 JP 4903054 B2 JP4903054 B2 JP 4903054B2 JP 2006547085 A JP2006547085 A JP 2006547085A JP 2006547085 A JP2006547085 A JP 2006547085A JP 4903054 B2 JP4903054 B2 JP 4903054B2
- Authority
- JP
- Japan
- Prior art keywords
- system components
- control
- component
- sequence
- commands
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 53
- 238000004590 computer program Methods 0.000 title description 15
- 230000006870 function Effects 0.000 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 15
- 238000003860 storage Methods 0.000 claims description 21
- 230000004913 activation Effects 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000011161 development Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 47
- 238000009826 distribution Methods 0.000 abstract description 3
- 230000002093 peripheral effect Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 8
- TVZRAEYQIKYCPH-UHFFFAOYSA-N 3-(trimethylsilyl)propane-1-sulfonic acid Chemical compound C[Si](C)(C)CCCS(O)(=O)=O TVZRAEYQIKYCPH-UHFFFAOYSA-N 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 239000012190 activator Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000036593 pulmonary vascular resistance Effects 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 238000013515 script Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 235000013311 vegetables Nutrition 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
- H04L12/2829—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality involving user profiles according to which the execution of a home appliance functionality is automatically triggered
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4131—Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23258—GUI graphical user interface, icon, function bloc editor, labview
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25389—Macro's, subroutines
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Selective Calling Equipment (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
I.システム概要
II.位置認識
III.個人で使用するための携帯型コントローラのプロファイリング
IV.典型的なシステムの実装。
本発明は、家庭、企業、学校などの制御環境とそれらの周辺地域内での複数の機器および/またはアプリケーションに対する統合化した命令および制御を目的とする。居住制御環境には、住宅、家庭、アパート、移動住宅、ハウスボートまたは他の種類の住居が挙げられる。しかし、実施態様では、居住環境は、指定地域内のあらゆるシェルター、構造物、建物などとともに住居の周辺地域を含む。
本発明の実施態様では、ネットワーク制御システム100は、リアルタイムまたは短期間で、様々のシステムコンポーネント(以下、本願明細書では「ターゲットコンポーネント」と称する)の位置を追跡および/または監視する。ユーザーが、システム100をホストする制御環境内を移動するとき、本発明は、複数のプロトコルを実行して、システム100がターゲットコンポーネントの位置、したがってユーザーの位置をターゲットコンポーネントと通信して判断できるようにする。一実施態様では、制御センター(サーバー122、ターゲットコンポーネントに接続したローカルプロセッサなど)は、ターゲットコンポーネント(携帯型コントローラ108など)の現在位置を判断し、ターゲットコンポーネントを再構成するために命令を送信して、特定の近傍内の他のシステムコンポーネントを制御する。例えば、携帯型コントローラ108が食堂内に位置すると判断された場合、サーバー122によって、携帯型コントローラ108は、食堂内にあるシステムコンポーネントを制御できるようになる。当該のコンポーネントには、調光器、オーディオシステム、食品サーバー用の加温ユニットなどが挙げられる。
本発明によって、ユーザーは、携帯型コントローラ108を操作して他のシステムコンポーネントに対して命令および/または制御することができるようになる。一実施態様では、携帯型コントローラ108によって、ユーザーは、携帯型コントローラ108の近傍のシステムコンポーネントを制御するだけである。別の実施態様では、携帯型コントローラ108は、別の領域内のシステムコンポーネントを制御するオプションを提供する。
上述の識別および/または認証技術によって、ユーザープロファイルを構築した後に他のユーザーがそのプロファイルを変更または削除することを防止する。
本発明の一実施態様では、制御コマンドの所定のシーケンスは、プリセットした時間(すなわち、時計ベース)、および/または日付(すなわち、カレンダベース)になった時に、自動的に(すなわち、ユーザーが直接介入せずに)実行される。例えば、ユーザーは、テレビ104および衛星テレビチューナ114を本人の寝室に備えることができる。ユーザーは、本人の「起床」の日課として、午前6時30分に寝室のテレビ104の電源を自動的に入れて、特定のチャンネルに合わせたいと望む場合がある。これは、本発明と一致する制御マクロによって達成することができる。
本発明の一実施態様では、制御コマンドの所定のシーケンスは、特定のイベントが生じた時、または特定のシステムまたはコンポーネントの状態が生じた時に始まる。例えば、制御マクロは、システムコンポーネント(例、家庭用電子機器)が特定の状態(例えば、居間にあるテレビ104の電源が入れられた状態)にあることが検出された時に、自動的に実行される。参照することにより本願明細書に全体が組み込まれる、係属中の出願、名称「Legacy Device Bridge for Residential or Non−Residential Networks」(米国特許出願第10/387,590号、2003年3月14日出願)に記載されているように、家庭用電子機器のオン/オフ状態は、状態検出器を使用することによって判断することができる。当該の状態検出器は、テレビ104用のスクリーン向けである光電性プローブのように単純にするか、または基本的なオン/オフメーターとして機能するようにできる。光電性プローブが、テレビ104のスクリーンからの発光(または、代わりに、テレビ104用LED電源インジケータの赤色光から緑色光への変化)を感知すると、プローブはその情報を中央サーバー122に渡し、そこではテレビ104が「オン」の状態にあると判断する。
上述のように、(図5のステップ509を参照して)、制御マクロは、部屋特定のものとする必要がない。実際に、本発明の一実施態様によれば、一般制御マクロ(例えば「TVの電源オン」マクロ)は、ある種のコンテキスト(例、特定の部屋)で使用するために自動的に特殊化することができる。固定された所定のコマンドのシーケンスによって定義される制御マクロとは異なり、本発明の「コンテキストベースの」制御マクロは、下位のコマンドは異なっていて、それが適用されるそれぞれのコンテキストに対して自動的に作成される、という意味においては動的である。
図1〜12は、本発明を説明できる概念上の図である。本発明の実施態様は、ハードウェア、ファームウェア、ソフトウェア、またはそれらを組み合わせたものにおいて使用できると理解されたい。当該の実施態様では、本発明の機能を実行するために、様々なコンポーネントおよびステップが、ハードウェア、ファームウェア、および/またはソフトウェアにおいて使用される。すなわち、ハードウェア、ファームウェア、またはソフトウェアのモジュールの同一部分は、1つ以上の図示されたブロック(すなわち、コンポーネントまたはステップ)を実行することができる。
Claims (28)
- 制御環境内のシステムコンポーネントを管理する方法であって、
前記方法は、
開始パラメータの発生を検出することと、
携帯型コントローラの位置の自動的なリアルタイム追跡に基づいて前記制御環境内の領域を決定することと、
前記領域内に配置された複数のシステムコンポーネントを識別することと、
前記識別されたシステムコンポーネントに関連付けられたコンポーネント固有コマンドのシーケンスにアクセスすることと、
前記シーケンスを前記識別されたシステムコンポーネントに送信することと、
前記シーケンスからの各コンポーネント固有コマンドを、対応する識別されたシステムコンポーネントでそのコンポーネント固有コマンドを受信したときに前記対応する識別されたシステムコンポーネントを制御するように実行することと
を含む、方法。 - 前記検出することは、日および/または時間を検出することを含み、前記日および/または時間が、前記開始パラメータとして指定される、請求項1に記載の方法。
- 前記検出することは、前記複数のシステムコンポーネントからの1つのシステムコンポーネントの動作状態を検出することを含み、前記動作状態が、前記開始パラメータとして指定される、請求項1に記載の方法。
- 前記検出することは、所定領域内の対象の存在を検出することを含み、前記検出された存在が、前記開始パラメータとして指定される、請求項1に記載の方法。
- 前記検出することは、前記複数のシステムコンポーネントからの1つのシステムコンポーネントの警報状態を検出することを含み、前記警報状態が、前記開始パラメータとして指定される、請求項1に記載の方法。
- 前記検出することは、1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスを実行するためのリクエストを検出することを含み、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除し、前記検出されたリクエストは、前記開始パラメータとして指定される、請求項1に記載の方法。
- 前記決定することは、前記制御環境内で対象を位置決めすることにより、前記領域を決定することを含む、請求項1に記載の方法。
- 前記決定することは、
前記制御環境全体にわたりシステムコンポーネントの移動を追跡および/または監視することと、
移動するシステムコンポーネントの現在位置から前記領域を決定することと
を含む、請求項1に記載の方法。 - 前記決定することは、前記複数のシステムコンポーネントからの1つのシステムコンポーネントの現在位置から前記領域を決定することを含む、請求項1に記載の方法。
- 前記決定することは、ユーザー入力から前記領域を決定することを含み、前記ユーザー入力が前記領域を指定する、請求項1に記載の方法。
- 前記識別することは、前記制御環境内のシステムコンポーネントをポーリングすることにより、前記領域内に配置された前記複数のシステムコンポーネントを識別することを含む、請求項1に記載の方法。
- 前記識別することは、
1つの種類のシステムコンポーネントを制御するためのリクエストを受信することであって、前記リクエストは、特定のシステムコンポーネントの識別を排除する、ことと、
前記リクエストにおいて指定された1つの種類のシステムコンポーネントにマッチングする前記領域内に配置された前記複数のシステムコンポーネントを識別することと
を含む、請求項1に記載の方法。 - 前記アクセスすることは、
1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスにアクセスすることであって、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除する、ことと、
前記汎用シーケンスを前記識別されたシステムコンポーネントに関連付けられたコンポーネント固有コマンドのシーケンスに翻訳することであって、前記識別されたコンポーネントは、前記1つ以上の種類のシステムコンポーネントにマッチングする、ことと
を含む、請求項1に記載の方法。 - 前記送信するステップを実行する前に、各システムコンポーネントの制御に対する許可を認証することをさらに含む、請求項1に記載の方法。
- 前記送信することは、無線メディアを通じて前記シーケンスを送信することを含む、請求項1に記載の方法。
- 複数の領域を有する制御環境内のシステムコンポーネントを管理する方法であって、
前記方法は、
開始パラメータの発生を検出することと、
1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスにアクセスすることであって、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除する、ことと、
前記制御環境内の対象の現在位置を決定することにより、前記現在位置を含む領域を選択することであって、前記決定することは、携帯型コントローラの位置の自動的なリアルタイム追跡に基づく、ことと、
前記汎用シーケンスにおいて指定された1つ以上の種類のシステムコンポーネントにマッチングする前記選択された領域内に配置された複数のシステムコンポーネントを識別することと、
前記汎用シーケンスを前記識別されたシステムコンポーネントの動作および/または機能を制御するためのコンポーネント固有コマンドのシーケンスに翻訳することと、
前記コンポーネント固有コマンドのシーケンスを前記識別されたシステムコンポーネントに送信することと、
前記シーケンスからの各コンポーネント固有コマンドを、対応する識別されたシステムコンポーネントでそのコンポーネント固有コマンドを受信したときに前記対応する識別されたシステムコンポーネントを制御するように実行することと
を含む、方法。 - 制御環境内のシステムコンポーネントを管理する方法であって、
前記方法は、
1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスの作成を可能にすることであって、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除する、ことと、
前記シーケンスを開始パラメータの発生と関連付けることと、
前記開始パラメータの発生を検出することと、
携帯型コントローラの位置の自動的なリアルタイム追跡に基づいて前記制御環境内の領域を決定することと、
前記汎用シーケンスにおいて指定された1つ以上の種類のシステムコンポーネントにマッチングする前記領域内に配置された前記システムコンポーネントを識別することと、
前記汎用シーケンスを、実行されたときに前記識別されたシステムコンポーネントの動作および/または機能を制御するコンポーネント固有コマンドのシーケンスに翻訳することと、
前記コンポーネント固有コマンドのシーケンスを前記識別されたシステムコンポーネントに送信することと、
各コンポーネント固有コマンドを、対応する識別されたシステムコンポーネントでそのコンポーネント固有コマンドを受信したときに前記対応する識別されたシステムコンポーネントを制御するように実行することと
を含む、方法。 - 前記可能にすることは、
1つ以上の種類のシステムコンポーネントを指定する第1のユーザー入力を受信することと、
前記1つ以上の種類のシステムコンポーネントが実行するように構成されている動作または機能を指定する第2のユーザー入力を受信することと、
前記第1のユーザー入力および前記第2のユーザー入力を処理することにより、前記コマンドの汎用シーケンスを生成することと
を含む、請求項17に記載の方法。 - 前記可能にすることは、前記コマンドの汎用シーケンスの起動を開始するための開始パラメータを指定する第3のユーザー入力を受信することを含む、請求項18に記載の方法。
- 前記可能にすることは、
前記制御環境内のシステムコンポーネントの存在を検出することと、
前記検出されたシステムコンポーネントにマッチングする1つの種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの少なくとも1つの所定のシーケンスを再呼び出しすることと、
前記コマンドの汎用シーケンスを生成することであって、前記検出されたシステムコンポーネントは、前記識別するステップの次の実行中に前記識別されたシステムコンポーネントである候補として前記汎用シーケンスに関連付けられている、ことと
を含む、請求項17に記載の方法。 - 前記検出することは、日および/または時間を検出することを含み、前記日および/または時間が、前記開始パラメータとして指定される、請求項17に記載の方法。
- 前記検出することは、前記複数のシステムコンポーネントからの1つのシステムコンポーネントの動作状態を検出することを含み、前記動作状態が、前記開始パラメータとして指定される、請求項17に記載の方法。
- 制御環境内の複数のシステムコンポーネントとインターフェースするための携帯型コントローラであって、
前記コントローラは、
1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスを生成または格納するように構成されたユーザーインターフェースであって、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除し、前記汎用シーケンスは、開始パラメータに関連付けられている、ユーザーインターフェースと、
前記携帯型コントローラの位置の自動的なリアルタイム追跡に基づいて前記制御環境内の領域を決定し、前記汎用シーケンスにおいて指定された1つ以上の種類のシステムコンポーネントにマッチングする前記領域内の1つ以上のシステムコンポーネントを識別する第1の処理手段と、
前記汎用シーケンスを、実行されたときに前記識別された1つ以上のシステムコンポーネントの動作および/または機能を制御するコンポーネント固有コマンドのシーケンスに翻訳する第2の処理手段と、
前記識別された1つ以上のシステムコンポーネントに、前記開始パラメータの発生に応答して受信システムコンポーネントの動作および/または機能を制御するためのコンポーネント固有コマンドを送信する送信手段と
を備える、コントローラ。 - 制御環境内の複数のシステムコンポーネントを管理するシステムであって、
前記システムは、
前記複数のシステムコンポーネントの動作および/または機能を制御する制御センターと、
前記制御センターとインターフェースする携帯型コントローラと
を備え、
前記携帯型コントローラは、1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスを構成するように動作可能であり、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除し、前記汎用シーケンスは、開始パラメータに関連付けられており、
前記制御センターは、前記汎用シーケンスを、実行されたときに前記携帯型コントローラの位置の自動的なリアルタイム追跡に基づいて前記携帯型コントローラから受信された入力により決定される前記携帯型コントローラの近傍に配置された前記複数のシステムコンポーネントのうちの1つ以上のシステムコンポーネントを制御するコンポーネント固有コマンドのシーケンスに翻訳するように動作可能であり、
前記制御センターは、前記コマンドの汎用シーケンスを格納することと、前記開始パラメータの発生に応答して前記コンポーネント固有コマンドのシーケンスを前記複数のシステムコンポーネントのうちの1つ以上のシステムコンポーネントに送信することとを実行するように動作可能である、システム。 - 前記携帯型コントローラの位置または移動を追跡および/または監視するポジショニング手段をさらに備え、
前記携帯型コントローラは、前記ポジショニング手段とインターフェースするように動作可能であり、
前記制御センターは、前記コンポーネント固有コマンドのシーケンスを、前記ポジショニング手段により決定される前記携帯型コントローラの近傍に配置された前記複数のシステムコンポーネントのうちの1つ以上のシステムコンポーネントに送信するように動作可能である、請求項24に記載のシステム。 - コンピュータ可読プログラムコード機能が埋め込まれたコンピュータ可読格納媒体であって、前記コンピュータ可読プログラムコード機能は、コンピュータに、制御環境内のコンポーネントのシステムを管理させ、
前記コンピュータ可読プログラムコード機能は、
前記コンピュータに、開始パラメータの発生を検出させる第1のコンピュータ可読プログラムコード機能と、
前記コンピュータに、1つ以上の種類のシステムコンポーネントの動作および/または機能を制御するためのコマンドの汎用シーケンスにアクセスさせる第2のコンピュータ可読プログラムコード機能であって、前記汎用シーケンスは、特定のシステムコンポーネントの識別を排除し、前記汎用シーケンスは、前記開始パラメータに関連付けられている、第2のコンピュータ可読プログラムコード機能と、
前記コンピュータに、携帯型コントローラの位置の自動的なリアルタイム追跡に基づいて前記制御環境内の領域を決定させる第3のコンピュータ可読プログラムコード機能と、
前記コンピュータに、前記汎用シーケンスにおいて指定された1つ以上の種類のシステムコンポーネントにマッチングする前記領域内の1つ以上のシステムコンポーネントを識別させる第4のコンピュータ可読プログラムコード機能と、
前記コンピュータに、前記汎用シーケンスを、実行されたときに前記識別された1つ以上のシステムコンポーネントの動作および/または機能を制御するためのコンポーネント固有コマンドのシーケンスに翻訳させる第5のコンピュータ可読プログラムコード機能と
を含む、コンピュータ可読格納媒体。 - 前記第1のコンピュータ可読プログラムコード機能は、前記コンピュータに、日および/または時間を検出させるコンピュータ可読プログラムコードを含み、前記日および/または時間が、前記開始パラメータとして指定される、請求項26に記載のコンピュータ可読格納媒体。
- 前記第1のコンピュータ可読プログラムコード機能は、前記コンピュータに、前記複数のシステムコンポーネントからの1つのシステムコンポーネントの動作状態を検出させるコンピュータ可読プログラムコードを含み、前記動作状態が、前記開始パラメータとして指定される、請求項26に記載のコンピュータ可読格納媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53322003P | 2003-12-31 | 2003-12-31 | |
US60/533,220 | 2003-12-31 | ||
US10/782,923 | 2004-02-23 | ||
US10/782,923 US7024256B2 (en) | 2002-06-27 | 2004-02-23 | Method, system, and computer program product for automatically managing components within a controlled environment |
PCT/US2004/041468 WO2005065148A2 (en) | 2003-12-31 | 2004-12-13 | Method, system, and computer program product for automatically managing components within a controlled environment |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011199702A Division JP5634964B2 (ja) | 2003-12-31 | 2011-09-13 | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007517313A JP2007517313A (ja) | 2007-06-28 |
JP4903054B2 true JP4903054B2 (ja) | 2012-03-21 |
Family
ID=37818210
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006547085A Active JP4903054B2 (ja) | 2003-12-31 | 2004-12-13 | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
JP2011199702A Active JP5634964B2 (ja) | 2003-12-31 | 2011-09-13 | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011199702A Active JP5634964B2 (ja) | 2003-12-31 | 2011-09-13 | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP4903054B2 (ja) |
CN (1) | CN100394383C (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012022706A (ja) * | 2003-12-31 | 2012-02-02 | Openpeak Inc | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4724504B2 (ja) * | 2005-09-08 | 2011-07-13 | パイオニア株式会社 | 照明装置 |
JP5246640B2 (ja) * | 2007-09-28 | 2013-07-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ユーザの操作を自動化する技術 |
WO2012027599A2 (en) * | 2010-08-27 | 2012-03-01 | Intel Corporation | Touch sensing apparatus and method |
FR2971657A1 (fr) * | 2011-02-11 | 2012-08-17 | Alcatel Lucent | Determination d'objets reels actifs pour mise en œuvre d'une application logicielle |
CN102769710B (zh) * | 2012-07-11 | 2015-08-12 | 上海先甲新能源科技有限公司 | 一种有关手机作为身份识别的自动控制灯光的认证方法 |
US10852025B2 (en) | 2013-04-30 | 2020-12-01 | Ademco Inc. | HVAC controller with fixed segment display having fixed segment icons and animation |
CN104685470B (zh) * | 2013-06-08 | 2018-11-30 | 苹果公司 | 用于从模板生成用户界面的设备和方法 |
CN103412553B (zh) * | 2013-08-29 | 2017-03-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种智能调控方法及*** |
US9241355B2 (en) | 2013-09-30 | 2016-01-19 | Sonos, Inc. | Media system access via cellular network |
CN104076798A (zh) * | 2014-07-09 | 2014-10-01 | 苏州工业职业技术学院 | 基于ZigBee技术的物联网家居智能控制*** |
US10042336B2 (en) * | 2014-09-09 | 2018-08-07 | Savant Systems, Llc | User-defined scenes for home automation |
EP3501143B1 (en) | 2016-08-19 | 2020-10-07 | PCMS Holdings, Inc. | System and method for utilization of device-independent scenes in a smart home environment |
JP7280180B2 (ja) | 2016-09-15 | 2023-05-23 | サバント システムズ インコーポレイテッド | 動的ナノグリッドを作成し、電力消費者を集合化して、エネルギー市場に参加するシステム及び方法 |
CN107864073B (zh) * | 2017-12-13 | 2021-03-09 | 中国银行股份有限公司 | 一种swift报文批量发送方法和装置 |
US11424641B1 (en) | 2021-06-09 | 2022-08-23 | Savant Systems, Inc. | Flexible load management system |
US11941228B2 (en) | 2021-08-31 | 2024-03-26 | Savant Systems, Inc. | Guidance set-up for companion module graphical display |
US11621580B2 (en) | 2021-08-31 | 2023-04-04 | Savant Systems, Inc. | Microgrid switchover using zero-cross detection |
CN114453302B (zh) * | 2022-02-10 | 2023-06-09 | 深圳市汉飞克科技有限公司 | 基于语音控制的智能家居控制*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06225360A (ja) * | 1993-01-27 | 1994-08-12 | Misawa Homes Co Ltd | ホームオートメーションシステム |
JPH11122678A (ja) * | 1997-10-17 | 1999-04-30 | Sony Corp | 情報処理装置および方法、情報処理システム、並びに伝送媒体 |
JP2001092762A (ja) * | 1999-09-22 | 2001-04-06 | Sanyo Electric Co Ltd | 表示方法、表示制御装置、及び集中管理システム |
JP2002532803A (ja) * | 1998-12-17 | 2002-10-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 制御オブジェクトを多重化し得る同期特性変更 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100530047C (zh) * | 1998-09-17 | 2009-08-19 | 皇家菲利浦电子有限公司 | 控制***及所用信息源、控制设备、提供位置相关控制的方法 |
AU2001273221A1 (en) * | 2000-07-06 | 2002-01-21 | Homeportal, Inc. | Method and system for controlling and coordinating devices and appliances, such as from a central portal and via a wide/area communications network |
US8132105B1 (en) * | 2000-10-10 | 2012-03-06 | Koninklijke Philips Electronics, N.V. | Control codes for programmable remote supplied in XML format |
JP4434467B2 (ja) * | 2000-11-01 | 2010-03-17 | キヤノン株式会社 | ユーザインタフェース制御装置 |
JP2002186063A (ja) * | 2000-12-19 | 2002-06-28 | Nec Corp | リモコンシステム及び携帯型無線端末 |
JP4122779B2 (ja) * | 2002-01-23 | 2008-07-23 | 三菱電機株式会社 | 家電制御システム、家電制御装置、並びに家電機器 |
JP4146650B2 (ja) * | 2002-02-18 | 2008-09-10 | 三菱電機株式会社 | ホームコントローラ |
JP2003259463A (ja) * | 2002-03-01 | 2003-09-12 | Ntt Comware Corp | 情報家電制御装置 |
CN100394383C (zh) * | 2003-12-31 | 2008-06-11 | 无极公司 | 自动管理受控环境中的组件的方法和*** |
-
2004
- 2004-12-13 CN CNB2004800410621A patent/CN100394383C/zh not_active Expired - Fee Related
- 2004-12-13 JP JP2006547085A patent/JP4903054B2/ja active Active
-
2011
- 2011-09-13 JP JP2011199702A patent/JP5634964B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06225360A (ja) * | 1993-01-27 | 1994-08-12 | Misawa Homes Co Ltd | ホームオートメーションシステム |
JPH11122678A (ja) * | 1997-10-17 | 1999-04-30 | Sony Corp | 情報処理装置および方法、情報処理システム、並びに伝送媒体 |
JP2002532803A (ja) * | 1998-12-17 | 2002-10-02 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 制御オブジェクトを多重化し得る同期特性変更 |
JP2001092762A (ja) * | 1999-09-22 | 2001-04-06 | Sanyo Electric Co Ltd | 表示方法、表示制御装置、及び集中管理システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012022706A (ja) * | 2003-12-31 | 2012-02-02 | Openpeak Inc | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 |
Also Published As
Publication number | Publication date |
---|---|
CN100394383C (zh) | 2008-06-11 |
JP2012022706A (ja) | 2012-02-02 |
JP2007517313A (ja) | 2007-06-28 |
CN1926512A (zh) | 2007-03-07 |
JP5634964B2 (ja) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5634964B2 (ja) | 制御環境内のコンポーネントを自動的に管理するための方法、システムおよびコンピュータプログラム製品 | |
CA2550783C (en) | Method, system, and computer program product for automatically managing components within a controlled environment | |
JP5231480B2 (ja) | 制御された居住環境または非居住環境を管理するための方法、システム、およびコンピュータープログラム | |
JP5112319B2 (ja) | 制御された居住または非居住環境を管理するための方法、システム、およびコンピュータプログラム製品 | |
US20080221715A1 (en) | Method, system, and computer program product for managing controlled residential or non-residential environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071212 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110223 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110617 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110913 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110920 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111205 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4903054 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |