KR100647449B1 - 특성 루트를 통해서 소프트웨어 오브젝트들을 제어하기위한 시나리오를 식별하는 호출 - Google Patents
특성 루트를 통해서 소프트웨어 오브젝트들을 제어하기위한 시나리오를 식별하는 호출 Download PDFInfo
- Publication number
- KR100647449B1 KR100647449B1 KR1020007006040A KR20007006040A KR100647449B1 KR 100647449 B1 KR100647449 B1 KR 100647449B1 KR 1020007006040 A KR1020007006040 A KR 1020007006040A KR 20007006040 A KR20007006040 A KR 20007006040A KR 100647449 B1 KR100647449 B1 KR 100647449B1
- Authority
- KR
- South Korea
- Prior art keywords
- property
- route
- characteristic
- call
- software
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
- G06F9/449—Object-oriented method invocation or resolution
-
- 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/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
-
- 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/2805—Home Audio Video Interoperability [HAVI] 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/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
-
- 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/2821—Avoiding conflicts related to the use of home 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/2849—Audio/video appliances
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Exchange Systems With Centralized Control (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
제 1 클라이언트 애플리케이션(도시되지 않음)은 특성(P210)에서의 변화가, 오브젝트(210)가 특성(P212)을 변화시키기 위해 출력(218)에서의 출력 호출을 오브젝트(212)에 발행하도록 특성(P210)을 특성(P212)에 연결시키는 제 1 루트를 등록한다. 제 2 클라이언트 애플리케이션은 특성(P210)에서의 변화가, 오브젝트(210)가 특성(P214)을 변화시키기 위해 출력(218)에서의 출력 호출을 오브젝트(214)에 발행하도록 특성(P210)을 특성(P214)에 연결시키는 제 2 루트를 등록한다. 추가적인 조치 없이, 특성(P210)에서의 변화는 제 1 루트 및 제 2 루트 둘다를 호출시키고 이에 따라서 특성들(P212 및 P214) 둘 다에서의 변화를 트리거한다. 그러므로, 본 발명에 따르면, 오브젝트(210)의 입력(216)에서의 입력 호출은 동일한 소스 특성(P210)을 공유하는 제 1 루트 및 제 2 루트 중 적절한 루트를 호출시키도록 선택적으로 제어하기 위한 식별자를 포함한다. 오브젝트(210)가 입력(216)에 대해 호출 또는 요청을 수신하는 경우, 오브젝트는 호출을 처리하여 이 호출에 따라서 특성(P210)을 변화시킨다. 그 결과, 오브젝트(210)는 루트가 특성(P210)의 변화와 관련되는지를 결정하기 위해 룩업 동작을 트리거한다. 오브젝트(210)는 이 예에서 특성(P210)의 변화에 관한 루트들을 식별하는 룩업 테이블(224)을 갖는다. 룩업 동작의 결과는 제 1 루트 및 제 2 루트 둘 다가 특성 변화와 관련이 있다는 것이다. 입력(216)에서의 호출은 특성(P210)의 변화에 관한 루트들 중 어느 루트가 호출되는지를 결정하기 위한 식별자를 포함한다. 식별자가 "I"인 경우, 테이블(224)은 제 1 루트가 오브젝트(212)의 특성(P212)을 변화시키기 위해 호출되는 것으로 규정한다. 식별자가 "Ⅱ"인 경우, 테이블(224)은 제 2 루트가 오브젝트(214)의 특성(P214)을 변화시키기 위해 호출되는 것으로 규정한다. 관련된 루트를 호출하기 전에 특성을 변화시키는 것은 신뢰성의 이유로 행해진다.
상호작용동안, 장치들은 피어 대 피어 형태(peer-to-peer fashion)로 제어 및 데이터를 교환할 수 있다. 이것은 통신 레벨에서 어떠한 장치들도 시스템의 마스터 또는 제어기로서 작용할 필요가 없도록 한다. 다른 한편으로, 이것은 논리적인 마스터 또는 제어기가 기본적인 피어 대 피어 통신 모델에 제어 구조를 부가하도록 할 수 있다. HAVi는 후술되는 바와 같이 제어기들 및 제어된 장치들을 구별한다. 제어기는 제어되는 장치의 호스트로서 역할을 하는 장치가다. 제어기는 제어되는 장치에 관한 추상적인 표현을 호스트한다. 제어 인터페이스는 추상적인 표현의 API를 통해서 노출된다. 이 API는 애플리케이션이 장치를 제어하기 위한 액세스 포인트이다.
다음의 US 특허 출원이 본원에 참조로 포함된다.
폴 챔버스(Paul Chambers) 및 사라브 스리바스타바(Saurabh Srivastava)에 의한 1996년 10월 15일에 출원된 동일 양수인의 미국 시리얼 번호 제 08/731,624호(대리인 번호 PHA 23,169)의 "태스크 구동 분산 멀티미디어 컨슈머 시스템(Task-Driven Distributed Multimedia Consumer System)". 이 문서는 복수의 가전 제품 장치와, 상기 장치들에 결합되며 상기 장치들 사이에서의 상호작용을 제어하는 태스크 구동 제어 수단을 포함하는 제어 시스템에 관한 것이다. 제어 수단은 각 컨슈머 장치의 각각의 소프트웨어 표현들에 따라서 동작한다. 소프트웨어 표현내의 태스크의 변동하는 복잡성을 캡슐화함으로써, 필요에 따라서 이를 단순하게 하거나 또는 복잡하게 하여 능력을 공통 레벨까지 끌어올릴 수 있다. 인터페이스의 레벨은 장치에 공통이기 때문에, 애플리케이션들은 매우 다른 복잡도 레벨을 구현하는 장치들을 균일하게 조정할 수 있다.
예브제니 시테인(Yevgenyi Shteyn)에 의한 1998년 9월 2일자로 출원된 동일 양수인의 미국 시리얼 번호 제09/146,020호(대리인 번호 PHA 23,492)의 "고 데이터 레이트 HAVi 네트워크에 표현된 저 데이터 레이트 네트워크(Low Data-Rate Network Represented On High Data-Rate HAVi-Network)". 이 문서는 가정용 자동화 네트워크내에서 장치들을 제어하기 위한 COM에 기초한 소프트웨어 컴포넌트들과 저 데이터 레이트 트랜스포트층을 사용하는 PC에 기초한 가정용 자동화 시스템에 관한 것이다. 가정용 자동화 시스템은 고 데이터 레이트 트랜스포트층으로서 IEEE 1394를 사용하는 메시징에 기초한 HAVi-네트워크와 병합된다. HAVi 네트워크는 가정용 오락 시스템내의 오디오/비디오 기기를 제어한다. 가정용 자동화 서비스들 및 장치들은 HAVi 순응 요소들로서 HAVi 네트워크의 FAV 또는 IAV 장치에 등록된다. 가정용 자동화 자원들(장치들 및 서비스들)은 HAVi 네트워크로부터의 가정용 자동화 시스템의 제어를 가능하게 하기 위해 COM OLE 자동화 인터페이스들 및 HAVi 순응 인터페이스들 둘 다를 갖는다.
예브제니 시테인(Yevgenyi Shteyn) 및 그레고리 제위키(Gregory Gewickey)에 의한 1998년 6월 30일에 출원된 미국 시리얼 번호 제09/107,525호(대리인 번호 PHA 23,438)의 "다중 통신 프로토콜들을 갖는 시스템의 장치들의 동적 DE 등록(Dynamic DE-Registering of devices in system with multiple communication protocols)". 이 문서는 제 1 및 제 2 전자 서브시스템들과 서브시스템들을 제어하는 제어 수단을 갖는 정보 처리 시스템에 관한 것이다. 적어도 제 1 서브시스템은 제어 수단에 등록된 소프트웨어 표현을 갖는다. 제어 수단은 소프트웨어 표현과 상호작용을 통해서 제 1 서브시스템의 상태를 변화시킨다. 제 1 및 제 2 서브시스템들은 또한 제어 수단이 포함되는 일없이 서로 직접 상호작용할 수 있다. 충돌을 피하기 위해, 적어도 제 1 서브시스템은 제어 수단에 소프트웨어 표현을 기능적으로 디스에이블하도록 제어 수단에 등록을 취소할 수 있다.
Claims (9)
- 정보 처리 시스템(100, 300)에 있어서,제 1 소프트웨어 오브젝트(210)에 의해 표현되는 제 1 물리 컴포넌트와,제 2 소프트웨어 오브젝트(212)에 의해 표현되는 제 2 물리 컴포넌트를 포함하며,상기 제 1 오브젝트는 적어도 상기 제 1 오브젝트로의 제 1 호출을 통해서 변경가능한 제 1 특성(P210)을 가지며,상기 제 2 오브젝트는 적어도 상기 제 2 오브젝트로의 제 2 호출을 통해서 변경가능한 제 2 특성(P212)을 가지며,상기 시스템은, 상기 제 1 특성에서의 변화가 특성 루트를 호출할 때에 상기 제 2 호출을 상기 제 2 오브젝트에 발행시킬 수 있도록 상기 제 1 특성을 상기 제 2 특성에 연결시키는 특성 루트(224에서 "212,1"; 116, 118, 120, 122)를 등록할 수 있게 하며,상기 제 1 오브젝트로의 입력 호출은 상기 루트를 조건부로 호출할 수 있도록 하는 그와 관련된 식별자(224에서 "I")를 갖는, 정보 처리 시스템.
- 제 1 항에 있어서,상기 제 1 오브젝트는 상기 제 1 호출을 수신한 후에 상기 제 1 특성을 변화시키며,상기 제 1 특성을 변화시킨 후에, 상기 제 1 오브젝트는 임의의 특성 루트가 상기 제 1 특성의 변화와 연관되는지를 결정하기 위해 룩업 동작을 개시하며,상기 제 1 특성의 변화와 연관된 특성 루트들이 하나 이상 발견되는 경우, 상기 시스템은 상기 식별자와 발견된 하나 이상의 특성 루트들 사이에 정합이 존재하는지를 결정하며,정합이 존재하면, 상기 정합 특성 루트나 루트들이 호출되는, 정보 처리 시스템.
- 제 1 항에 있어서,상기 식별자는 상기 시스템을 동작시키는 시나리오(224에서 "I")에 대한 참조(reference)를 포함하는, 정보 처리 시스템.
- 제 1 항에 있어서,상기 시스템은 소프트웨어 애플리케이션이 상기 특성 루트를 등록시킬 수 있도록 하며,상기 식별자는 상기 소프트웨어 애플리케이션에 대한 참조를 포함하는, 정보 처리 시스템.
- 제 4 항에 있어서,상기 식별자는 상기 시스템을 동작시키는 시나리오에 대한 참조를 포함하는, 정보 처리 시스템.
- 제 1 항에 있어서,상기 시스템은 소프트웨어 애플리케이션이 상기 특성 루트를 등록시킬 수 있도록 하며,상기 특성 루트는 상기 소프트웨어 애플리케이션에 대한 참조를 포함하는, 정보 처리 시스템.
- 제 4 항에 있어서,상기 애플리케이션에 의해 등록된 상기 특성 루트는 상기 시스템 상에서 상기 애플리케이션을 실행한 후에 등록해제되는, 정보 처리 시스템.
- 정보 처리 시스템을 제어할 수 있도록 하는 방법에 있어서,상기 시스템은,제 1 소프트웨어 오브젝트(210)에 의해 표현되는 제 1 물리 컴포넌트와,제 2 소프트웨어 오브젝트(212)에 의해 표현되는 제 2 물리 컴포넌트를 포함하며,상기 제 1 오브젝트는 상기 제 1 오브젝트로의 제 1 호출을 통해서 변경가능한 적어도 제 1 특성(P210)을 가지며,상기 제 2 오브젝트는 상기 제 2 오브젝트로의 제 2 호출을 통해서 변경가능한 적어도 제 2 특성(P212)을 가지며,상기 방법은,상기 제 1 특성에서의 변화가 루트가 호출되는 경우 상기 제 2 호출을 상기 제 2 오브젝트에 발행시킬 수 있도록 상기 제 1 특성을 상기 제 2 특성에 연결시키는 특성 루트(224에서 "212,1"; 116, 118, 120, 122)를 등록할 수 있도록 하는 단계와,상기 루트를 선택적으로 호출하기 위해 식별자(224에서 "I")를 갖는 상기 제 1 호출을 상기 제 1 오브젝트가 수신할 수 있도록 하는 단계와,상기 식별자와 상기 등록된 루트 사이에 정합이 존재하는지를 결정할 수 있도록 하는 단계와,정합이 존재하는 경우 등록된 상기 루트를 호출할 수 있도록 하는 단계를 포함하는, 정보 처리 시스템 제어 방법.
- 제 8 항에 있어서,상기 제 1 특성이 변화된 후에 상기 정합 루트를 호출할 수 있도록 하는 단계를 포함하는, 정보 처리 시스템 제어 방법.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/165,683 | 1998-10-02 | ||
| US09/165,683 US6918123B1 (en) | 1998-10-02 | 1998-10-02 | Calls identify scenario for control of software objects via property routes |
| US9/165,683 | 1998-10-02 | ||
| PCT/EP1999/007470 WO2000020965A1 (en) | 1998-10-02 | 1999-09-30 | Calls identify scenario for control of software objects via property routes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010032749A KR20010032749A (ko) | 2001-04-25 |
| KR100647449B1 true KR100647449B1 (ko) | 2006-11-23 |
Family
ID=22599995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020007006040A Expired - Fee Related KR100647449B1 (ko) | 1998-10-02 | 1999-09-30 | 특성 루트를 통해서 소프트웨어 오브젝트들을 제어하기위한 시나리오를 식별하는 호출 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US6918123B1 (ko) |
| EP (1) | EP1046101B1 (ko) |
| JP (1) | JP2002526857A (ko) |
| KR (1) | KR100647449B1 (ko) |
| CN (1) | CN1126032C (ko) |
| AT (1) | ATE321299T1 (ko) |
| DE (1) | DE69930534T2 (ko) |
| ES (1) | ES2260938T3 (ko) |
| WO (1) | WO2000020965A1 (ko) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001136185A (ja) * | 1999-11-09 | 2001-05-18 | Sony Corp | 伝送方法、伝送システム及び伝送制御装置 |
| JP2004512748A (ja) * | 2000-10-17 | 2004-04-22 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ハードウェア構成要素の配置を制御する方法 |
| US20020161865A1 (en) * | 2001-04-25 | 2002-10-31 | Gateway, Inc. | Automated network configuration of connected device |
| US20030106062A1 (en) * | 2001-12-05 | 2003-06-05 | Koninklijke Philips Electronics N.V. | Home network environment as a state machine |
| US7458061B2 (en) * | 2002-06-14 | 2008-11-25 | Sun Microsystems, Inc. | Protecting object identity in a language with built-in synchronization objects |
| US6986123B2 (en) * | 2002-06-28 | 2006-01-10 | Microsoft Corporation | Extensible on-demand property system |
| CN100407728C (zh) * | 2002-08-02 | 2008-07-30 | 中兴通讯股份有限公司 | 一种分布式系统对象之间的板间通信方法 |
| US7315886B1 (en) * | 2002-12-30 | 2008-01-01 | Aol Llc, A Delaware Limited Liability Company | Capability spoofing using a local proxy server |
| US7756928B1 (en) * | 2002-12-30 | 2010-07-13 | Aol Inc. | Interoperability using a local proxy server |
| CN1313925C (zh) * | 2002-12-31 | 2007-05-02 | 上海科泰世纪科技有限公司 | 构件自描述封装方法及运行的方法 |
| US7551199B2 (en) * | 2003-05-05 | 2009-06-23 | Microsoft Corporation | Computer camera system and method for reducing parallax |
| US7827232B2 (en) * | 2003-05-05 | 2010-11-02 | Microsoft Corporation | Record button on a computer system |
| US20040240650A1 (en) | 2003-05-05 | 2004-12-02 | Microsoft Corporation | Real-time communications architecture and methods for use with a personal computer system |
| US7221331B2 (en) * | 2003-05-05 | 2007-05-22 | Microsoft Corporation | Method and system for auxiliary display of information for a computing device |
| US20040235520A1 (en) | 2003-05-20 | 2004-11-25 | Cadiz Jonathan Jay | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer |
| US7548255B2 (en) * | 2003-09-30 | 2009-06-16 | Microsoft Corporation | Method and system for capturing video on a personal computer |
| US7216221B2 (en) | 2003-09-30 | 2007-05-08 | Microsoft Corporation | Method and system for unified audio control on a personal computer |
| US20050188384A1 (en) * | 2004-02-24 | 2005-08-25 | Kumanan Yogaratnam | Electronic content processing systems and methods |
| US7954110B1 (en) * | 2004-06-22 | 2011-05-31 | Apple Inc. | Observing properties associated with an object in an object-oriented programming platform |
| US7711868B2 (en) | 2004-11-23 | 2010-05-04 | Microsoft Corporation | Waking a main computer system to pre-fetch data for an auxiliary computing device |
| US7581034B2 (en) * | 2004-11-23 | 2009-08-25 | Microsoft Corporation | Sending notifications to auxiliary displays |
| US7634780B2 (en) * | 2004-11-23 | 2009-12-15 | Microsoft Corporation | Method and system for exchanging data between computer systems and auxiliary displays |
| US7784065B2 (en) * | 2005-02-07 | 2010-08-24 | Microsoft Corporation | Interface for consistent program interaction with auxiliary computing devices |
| US20060242590A1 (en) * | 2005-04-21 | 2006-10-26 | Microsoft Corporation | Simple content format for auxiliary display devices |
| US8806347B2 (en) * | 2005-12-27 | 2014-08-12 | Panasonic Corporation | Systems and methods for providing distributed user interfaces to configure client devices |
| US20080122675A1 (en) * | 2006-06-27 | 2008-05-29 | John Bilodeau | Universal remote control programming and operations platform |
| US9794310B2 (en) * | 2007-01-11 | 2017-10-17 | Samsung Electronics Co., Ltd. | Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content |
| KR102202574B1 (ko) | 2013-01-31 | 2021-01-14 | 삼성전자주식회사 | 디바이스가 사용자 인터페이스를 디스플레이하는 방법 및 그 디바이스 |
| WO2014119889A1 (en) * | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Method of displaying user interface on device, and device |
| CN108418758B (zh) * | 2018-01-05 | 2021-01-29 | 网宿科技股份有限公司 | 一种单包识别方法及流量引导方法 |
| US11405257B2 (en) * | 2020-05-18 | 2022-08-02 | SCADAfence Ltd. | System for centralized monitoring and control of IoT devices |
| CN111767462B (zh) * | 2020-06-29 | 2024-04-19 | 北京百度网讯科技有限公司 | 为个体定制个性化规则的方法、装置、设备及存储介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5467264A (en) * | 1993-06-30 | 1995-11-14 | Microsoft | Method and system for selectively interdependent control of devices |
| JPH08263309A (ja) * | 1994-11-17 | 1996-10-11 | Texas Instr Inc <Ti> | ソフトウェア・アプリケーション・プログラム・オブジェクト間のイベント通知方法及び装置 |
| US5713045A (en) * | 1995-06-29 | 1998-01-27 | Object Technology Licensing Corporation | System for processing user events with input device entity associated with event producer which further links communication from event consumer to the event producer |
| DE69621197T2 (de) | 1995-09-06 | 2002-11-07 | Seiko Epson Corp., Tokio/Tokyo | Peripheriegerätsteuerungssystem mit einer Mehrheit von Objekten |
| US5959536A (en) * | 1996-10-15 | 1999-09-28 | Philips Electronics North America Corporation | Task-driven distributed multimedia consumer system |
| US6499062B1 (en) * | 1998-12-17 | 2002-12-24 | Koninklijke Philips Electronics N.V. | Synchronizing property changes to enable multiple control options |
-
1998
- 1998-10-02 US US09/165,683 patent/US6918123B1/en not_active Expired - Lifetime
-
1999
- 1999-09-30 ES ES99948960T patent/ES2260938T3/es not_active Expired - Lifetime
- 1999-09-30 AT AT99948960T patent/ATE321299T1/de not_active IP Right Cessation
- 1999-09-30 WO PCT/EP1999/007470 patent/WO2000020965A1/en active IP Right Grant
- 1999-09-30 JP JP2000575024A patent/JP2002526857A/ja not_active Withdrawn
- 1999-09-30 DE DE69930534T patent/DE69930534T2/de not_active Expired - Fee Related
- 1999-09-30 CN CN99802576A patent/CN1126032C/zh not_active Expired - Fee Related
- 1999-09-30 EP EP99948960A patent/EP1046101B1/en not_active Expired - Lifetime
- 1999-09-30 KR KR1020007006040A patent/KR100647449B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US6918123B1 (en) | 2005-07-12 |
| DE69930534D1 (de) | 2006-05-11 |
| WO2000020965A1 (en) | 2000-04-13 |
| EP1046101A1 (en) | 2000-10-25 |
| CN1126032C (zh) | 2003-10-29 |
| KR20010032749A (ko) | 2001-04-25 |
| DE69930534T2 (de) | 2006-12-28 |
| ATE321299T1 (de) | 2006-04-15 |
| EP1046101B1 (en) | 2006-03-22 |
| ES2260938T3 (es) | 2006-11-01 |
| CN1289418A (zh) | 2001-03-28 |
| JP2002526857A (ja) | 2002-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100647449B1 (ko) | 특성 루트를 통해서 소프트웨어 오브젝트들을 제어하기위한 시나리오를 식별하는 호출 | |
| US6618764B1 (en) | Method for enabling interaction between two home networks of different software architectures | |
| KR100750817B1 (ko) | 고속 데이터 레이트 HAVi 네트워크 상에 나타나는 저속 데이터 레이트 네트워크 | |
| US6349352B1 (en) | Home audio/video network with both generic and parameterized device control | |
| EP1046259B1 (en) | Method and system related to an audio/video network | |
| US6052750A (en) | Home audio/video network for generating default control parameters for devices coupled to the network, and replacing updated control parameters therewith | |
| US6963784B1 (en) | Virtual device control modules and function control modules implemented in a home audio/video network | |
| US7343427B2 (en) | Method and an apparatus for the integration of IP devices into a HAVi network | |
| US20030200340A1 (en) | Method for generating a user interface on a HAVi device for the control of a Non-HAVi device | |
| JP2005512399A (ja) | HAViとUPnPのブリッジ | |
| US6959186B2 (en) | Communication system and device for controlling a plurality of electronic devices | |
| MXPA01001964A (en) | Bridging multiple home network software architectures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20091114 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20091114 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |