RU2009112044A - Среда программирования и управление метаданными для программируемого мультимедийного контроллера - Google Patents
Среда программирования и управление метаданными для программируемого мультимедийного контроллера Download PDFInfo
- Publication number
- RU2009112044A RU2009112044A RU2009112044/09A RU2009112044A RU2009112044A RU 2009112044 A RU2009112044 A RU 2009112044A RU 2009112044/09 A RU2009112044/09 A RU 2009112044/09A RU 2009112044 A RU2009112044 A RU 2009112044A RU 2009112044 A RU2009112044 A RU 2009112044A
- Authority
- RU
- Russia
- Prior art keywords
- components
- programming environment
- metadata
- graphical programming
- library
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1917—Control of temperature characterised by the use of electric means using digital means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- 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/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
-
- 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
-
- 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
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- 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/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- 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/20—Network management software packages
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Programmable Controllers (AREA)
- Selective Calling Equipment (AREA)
Abstract
1. Способ конфигурирования системы, включающей в себя программируемый мультимедийный контроллер, который (способ) содержит шаги: ! обеспечение среды графического программирования, ! создание библиотеки компонентов, доступных для включения в систему, из которых по меньшей мере один компонент имеет связанный с ним профиль компонента, причем указанный профиль содержит информацию о возможностях компонента, ! использование упомянутой среды графического программирования для выбора нескольких компонентов для включения в систему, ! и использование упомянутой среды графического программирования для подключения упомянутых выбранных компонентов к программируемому мультимедийному контроллеру в желаемой конфигурации системы. ! 2. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображаемым изображением соответствующего физического компонента. ! 3. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением входов, выходов и портов управления, имеющихся в соответствующем физическом компоненте. ! 4. Способ по п.3, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением вида сигнала и типа соединителя, соответствующих каждому из указанных входов, выходов и портов управления. ! 5. Способ по п.1, в котором в среде графического программирования отображается только выбранный пользователем вид компонентов из библиотеки. ! 6. Способ по п.1, содержащий дополнительный шаг выбора одного из компонентов из библ
Claims (17)
1. Способ конфигурирования системы, включающей в себя программируемый мультимедийный контроллер, который (способ) содержит шаги:
обеспечение среды графического программирования,
создание библиотеки компонентов, доступных для включения в систему, из которых по меньшей мере один компонент имеет связанный с ним профиль компонента, причем указанный профиль содержит информацию о возможностях компонента,
использование упомянутой среды графического программирования для выбора нескольких компонентов для включения в систему,
и использование упомянутой среды графического программирования для подключения упомянутых выбранных компонентов к программируемому мультимедийному контроллеру в желаемой конфигурации системы.
2. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображаемым изображением соответствующего физического компонента.
3. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением входов, выходов и портов управления, имеющихся в соответствующем физическом компоненте.
4. Способ по п.3, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением вида сигнала и типа соединителя, соответствующих каждому из указанных входов, выходов и портов управления.
5. Способ по п.1, в котором в среде графического программирования отображается только выбранный пользователем вид компонентов из библиотеки.
6. Способ по п.1, содержащий дополнительный шаг выбора одного из компонентов из библиотеки для просмотра в среде графического программирования, где просмотр предназначен для получения заранее определенной информации о возможностях выбранного компонента.
7. Способ по п.1, содержащий дополнительный шаг использования среды графического программирования для указания конфигурации компонента для одного или нескольких компонентов, выбранных для включения в систему.
8. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета о реализуемых программируемых функциях, которые мультимедийный контроллер способен поддерживать с учетом конфигурации системы.
9. Способ по п.8, в котором пользователь выборочно отключает одну или несколько из указанных реализуемых программируемых функций.
10. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета, содержащего указания по подключению.
11. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета о нереализуемых программируемых функциях, которые программируемый мультимедийный контроллер способен поддерживать с учетом измененной конфигурации системы.
12. Способ по п.11, содержащий дополнительный шаг изменения укзанной конфигурации системы для превращения одной или нескольких нереализуемых программируемых функций в реализуемые программируемые функции.
13. Средство для управления метаданными для программируемого мультимедийного контроллера содержащее:
модуль управления метаданными, способный получать метаданные от одного или нескольких источников, включая источники, подключенные к программируемому мультимедийному контроллеру, и источники, доступные через Интернет, в ответ на запрос метаданных, и связанный отношением обмена данными с модулем управления хранением компьютера общего назначения,
упомянутый модуль управления хранением, предназначенный для хранения и извлечения метаданных из файловой системы, связанной с компьютером общего назначения,
модуль слежения за данными, связанный с модулем управления метаданными и способный обнаруживать появление носителей информации в средстве управления метаданными и в ответ создавать объект, содержащий идентифицирующую информацию, соответствующую упомянутым носителям информации,
и интерпретатор данных, связанный с модулем слежения за данными, и в ответ на создание упомянутого объекта извлекающий метаданные из носителей информации.
14. Средство для управления метаданными по п.13, в котором модуль управления метаданными анализирует метаданные, извлеченные из носителей информации, и определяет, отсутствуют ли какие-либо возможные метаданные.
15. Средство для управления метаданными по п.14, в котором модуль управления метаданными автоматически обращается к одному или нескольким источникам, доступным через Интернет, в попытке обнаружить и извлечь недостающие метаданные.
16. Средство для управления метаданными по п.13, в котором файловая система включает в себя базу данных, содержащую файлы-заглушки, доступные для поиска с использованием инструмента поиска метаданных.
17. Программируемый графический интерфейс пользователя для программируемого мультимедийного контроллера, содержащий:
графический интерфейс пользователя, включающий в себя один или несколько графических элементов и один или несколько пользовательских органов управления программируемым мультимедийным контроллером,
каждый из указанных графических элементов и пользовательских органов управления, имеющий один или несколько связанных файлов, каждый из которых содержит изменяемую пользователем информацию, определяющую внешний вид и функции соответствующего графического элемента пользовательского органа управления,
и виртуальную машину для разбора указанных файлов, извлечения указанной информации и отображения на дисплее указанных графических элементов и пользовательских органов управления.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/520,215 | 2006-09-13 | ||
| US11/520,215 US7930644B2 (en) | 2006-09-13 | 2006-09-13 | Programming environment and metadata management for programmable multimedia controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2009112044A true RU2009112044A (ru) | 2010-10-20 |
| RU2453069C2 RU2453069C2 (ru) | 2012-06-10 |
Family
ID=39103195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009112044/07A RU2453069C2 (ru) | 2006-09-13 | 2007-09-13 | Среда программирования и управление метаданными для программируемого мультимедийного контроллера |
Country Status (14)
| Country | Link |
|---|---|
| US (4) | US7930644B2 (ru) |
| EP (1) | EP2064883B1 (ru) |
| JP (1) | JP5322941B2 (ru) |
| KR (1) | KR101368133B1 (ru) |
| CN (1) | CN101573969B (ru) |
| AU (1) | AU2007294756B2 (ru) |
| BR (1) | BRPI0716782A2 (ru) |
| CA (1) | CA2663167C (ru) |
| ES (1) | ES2518996T3 (ru) |
| IL (1) | IL197559A (ru) |
| MX (1) | MX2009002783A (ru) |
| NZ (1) | NZ575441A (ru) |
| RU (1) | RU2453069C2 (ru) |
| WO (1) | WO2008033453A2 (ru) |
Families Citing this family (112)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2559842C (en) | 2004-03-16 | 2014-05-27 | Icontrol Networks, Inc. | Premises management system |
| US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
| US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
| US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
| US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
| US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
| US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US8635350B2 (en) | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
| US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
| US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
| US20170118037A1 (en) | 2008-08-11 | 2017-04-27 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
| US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
| US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
| US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
| US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
| US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
| US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
| US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
| US7930644B2 (en) | 2006-09-13 | 2011-04-19 | Savant Systems, Llc | Programming environment and metadata management for programmable multimedia controller |
| US20170344703A1 (en) | 2006-12-29 | 2017-11-30 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
| US9569587B2 (en) | 2006-12-29 | 2017-02-14 | Kip Prod Pi Lp | Multi-services application gateway and system employing the same |
| US11316688B2 (en) | 2006-12-29 | 2022-04-26 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
| WO2008085205A2 (en) * | 2006-12-29 | 2008-07-17 | Prodea Systems, Inc. | System and method for providing network support services and premises gateway support infrastructure |
| US9602880B2 (en) | 2006-12-29 | 2017-03-21 | Kip Prod P1 Lp | Display inserts, overlays, and graphical user interfaces for multimedia systems |
| US11783925B2 (en) | 2006-12-29 | 2023-10-10 | Kip Prod P1 Lp | Multi-services application gateway and system employing the same |
| US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
| US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
| US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
| KR20080095722A (ko) * | 2007-04-24 | 2008-10-29 | 삼성전자주식회사 | 인액티브 정보 제공방법 및 이를 적용한 영상기기 |
| US8316309B2 (en) * | 2007-05-31 | 2012-11-20 | International Business Machines Corporation | User-created metadata for managing interface resources on a user interface |
| US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11316753B2 (en) * | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
| US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US12283172B2 (en) | 2007-06-12 | 2025-04-22 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
| US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
| US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
| US10223903B2 (en) | 2010-09-28 | 2019-03-05 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
| US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
| EP2198566B1 (en) | 2007-09-05 | 2014-11-12 | Savant Systems LLC | Expandable multimedia control system and method |
| US7954133B2 (en) * | 2007-10-22 | 2011-05-31 | Sony Ericsson Mobile Communications Ab | Digital living network alliance (DLNA) enabled portable electronic devices, DLNA management consoles and related methods of operating DLNA enabled portable electronic devices |
| US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
| US7859137B2 (en) | 2008-05-09 | 2010-12-28 | Tap.Tv, Inc. | Scalable switch device and system |
| US20090308543A1 (en) * | 2008-06-13 | 2009-12-17 | Lawrence Kates | Motorized window shade system and mount |
| US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
| US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
| US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| ES2401363T3 (es) * | 2008-08-11 | 2013-04-19 | Deutsche Telekom Ag | Procedimiento para la puesta a disposición de servicios en una infraestructura de red de telecomunicaciones |
| US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
| US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
| US10157172B2 (en) * | 2008-08-27 | 2018-12-18 | International Business Machines Corporation | Property dependency visualization |
| US11061375B2 (en) * | 2010-04-06 | 2021-07-13 | Connie R. Masters | Irrigation controller and system |
| US8565904B2 (en) * | 2009-09-03 | 2013-10-22 | Bruce Allen Bragg | Irrigation controller and system integrating no-watering restrictions and an empirically-derived evapotranspiration local characteristic curve |
| US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
| US20120005693A1 (en) * | 2010-01-08 | 2012-01-05 | Cypress Semiconductor Corporation | Development, Programming, and Debugging Environment |
| BRPI1011140B1 (pt) * | 2009-06-03 | 2020-04-14 | Savant Systems Llc | método e aparelho para controlar um ou mais dispositivos dentro de um recinto físico de uma estrutura. |
| US10775960B2 (en) | 2009-06-03 | 2020-09-15 | Savant Systems, Inc. | User generated virtual room-based user interface |
| US10613704B2 (en) | 2009-06-03 | 2020-04-07 | Savant Systems, Llc | Small screen virtual room-based user interface |
| CA2707286A1 (en) * | 2009-06-11 | 2010-12-11 | X2O Media Inc. | System and method for generating multimedia presentations |
| US8938675B2 (en) * | 2009-06-16 | 2015-01-20 | Harman International Industries, Incorporated | System for automated generation of audio/video control interfaces |
| KR101196410B1 (ko) * | 2009-07-07 | 2012-11-01 | 삼성전자주식회사 | Tv 설치타입에 기초한 자동 환경 설정방법 및 이를 적용한 tv |
| US8880586B2 (en) * | 2010-04-08 | 2014-11-04 | Microsoft Corporation | Metadata subscription registry |
| US9661428B2 (en) | 2010-08-17 | 2017-05-23 | Harman International Industries, Inc. | System for configuration and management of live sound system |
| JP2012049868A (ja) | 2010-08-27 | 2012-03-08 | On Semiconductor Trading Ltd | スイッチ回路 |
| JP2012054694A (ja) * | 2010-08-31 | 2012-03-15 | On Semiconductor Trading Ltd | 双方向スイッチおよびそれを用いたスイッチ回路 |
| US8719581B2 (en) | 2010-09-22 | 2014-05-06 | Savant Systems, Llc | Programmable multimedia controller with flexible user access and shared device configurations |
| US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
| US8977976B2 (en) * | 2010-10-15 | 2015-03-10 | Gridspeak Corporation | Systems and methods for automated availability and/or outage management |
| US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
| US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
| US8914724B2 (en) * | 2011-04-06 | 2014-12-16 | Savant Systems, Llc | Method and apparatus for creating and modifying graphical schedules |
| US8938312B2 (en) | 2011-04-18 | 2015-01-20 | Sonos, Inc. | Smart line-in processing |
| US9042556B2 (en) | 2011-07-19 | 2015-05-26 | Sonos, Inc | Shaping sound responsive to speaker orientation |
| US9003362B2 (en) | 2011-09-02 | 2015-04-07 | Vu Lam | Systems and methods for processing software application metadata associated with a software application |
| US11755510B2 (en) | 2011-11-08 | 2023-09-12 | Seagate Technology Llc | Data detection and device optimization |
| US9928562B2 (en) | 2012-01-20 | 2018-03-27 | Microsoft Technology Licensing, Llc | Touch mode and input type recognition |
| US20130191781A1 (en) * | 2012-01-20 | 2013-07-25 | Microsoft Corporation | Displaying and interacting with touch contextual user interface |
| US8972858B2 (en) * | 2012-04-19 | 2015-03-03 | Savant Systems, Llc | Configuration interface for a programmable multimedia controller |
| US9182954B2 (en) * | 2012-07-27 | 2015-11-10 | Microsoft Technology Licensing, Llc | Web browser having user-configurable address bar button |
| FR2994625B1 (fr) * | 2012-08-20 | 2014-08-08 | Ifeelsmart | Telecommande intelligente pour televiseur numerique |
| KR101365614B1 (ko) * | 2012-08-23 | 2014-03-12 | 엘지전자 주식회사 | 외부 전자 디바이스와 커넥티트된 멀티미디어 디바이스 및 그 제어 방법 |
| US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
| US9876652B2 (en) | 2014-05-20 | 2018-01-23 | Savant Systems, Llc | Automatic configuration of control device user interface in a home automation system |
| US10042336B2 (en) * | 2014-09-09 | 2018-08-07 | Savant Systems, Llc | User-defined scenes for home automation |
| US10678204B2 (en) * | 2014-09-30 | 2020-06-09 | Honeywell International Inc. | Universal analog cell for connecting the inputs and outputs of devices |
| CN104571011A (zh) * | 2014-11-27 | 2015-04-29 | 魏晓慧 | 嵌入式多媒体控制系统 |
| CA2966727C (en) | 2014-12-11 | 2023-06-13 | Bitdefender Ipr Management Ltd | Systems and methods for automatic device detection, device management, and remote assistance |
| CN104483865B (zh) * | 2014-12-26 | 2017-11-10 | 小米科技有限责任公司 | 智能硬件设备的安装实现方法及装置 |
| US10348656B2 (en) * | 2015-02-06 | 2019-07-09 | Jamdeo Canada Ltd. | Methods and devices for display device notifications and key handling |
| CN104852967B (zh) * | 2015-04-21 | 2018-03-27 | 小米科技有限责任公司 | 图片共享方法及装置 |
| US11113022B2 (en) * | 2015-05-12 | 2021-09-07 | D&M Holdings, Inc. | Method, system and interface for controlling a subwoofer in a networked audio system |
| US11209972B2 (en) | 2015-09-02 | 2021-12-28 | D&M Holdings, Inc. | Combined tablet screen drag-and-drop interface |
| US10042339B2 (en) * | 2015-10-05 | 2018-08-07 | Savant Systems, Llc | Cloud-synchronized architecture for a home automation system |
| US10856394B2 (en) * | 2016-02-04 | 2020-12-01 | Lutron Technology Company Llc | Configuring a load control system |
| US20180004393A1 (en) | 2016-07-01 | 2018-01-04 | Autodesk, Inc. | Three dimensional visual programming interface for a network of devices |
| CN107481491B (zh) * | 2016-07-20 | 2019-09-20 | 宝沃汽车(中国)有限公司 | 电器的控制系统及移动终端 |
| US10405041B2 (en) * | 2016-11-28 | 2019-09-03 | Rovi Guides, Inc. | Systems and methods for predictive spoiler prevention in media assets based on user behavior |
| CN108235144B (zh) * | 2016-12-22 | 2021-02-19 | 阿里巴巴(中国)有限公司 | 播放内容获取方法、装置及计算设备 |
| US10776887B2 (en) * | 2017-02-07 | 2020-09-15 | Enseo, Inc. | System and method for making reservations in a hospitality establishment |
| USD862512S1 (en) * | 2017-08-28 | 2019-10-08 | Siemens Healthcare Gmbh | Display screen or portion thereof with a graphical user interface |
| USD872121S1 (en) * | 2017-11-14 | 2020-01-07 | Palantir Technologies, Inc. | Display screen or portion thereof with transitional graphical user interface |
| US10860339B2 (en) * | 2018-08-03 | 2020-12-08 | Dell Products L.P. | Autonomous creation of new microservices and modification of existing microservices |
| US11408626B2 (en) * | 2019-01-11 | 2022-08-09 | Johnson Controls Tyco IP Holdings LLP | Central plant control system with dynamic computation reduction |
| US11863343B2 (en) | 2019-02-14 | 2024-01-02 | Savant Systems, Inc. | Multi-role devices for automation environments |
| US11172111B2 (en) | 2019-07-29 | 2021-11-09 | Honeywell International Inc. | Devices and methods for security camera installation planning |
| WO2021050959A1 (en) | 2019-09-11 | 2021-03-18 | Racepoint Energy, LLC | Energy management system and methods |
| EP4028863A1 (en) | 2019-09-11 | 2022-07-20 | Savant Systems, Inc. | Three dimensional virtual room-based user interface for a home automation system |
Family Cites Families (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE283608T1 (de) * | 1992-12-09 | 2004-12-15 | Discovery Communicat Inc | Vorrichtung und verfahren zur bereitstellung von rundfunkdatendiensten |
| JPH0879847A (ja) * | 1994-09-05 | 1996-03-22 | Hitachi Ltd | 情報システム及び該システムを構成するav機器及びリモコン操作装置 |
| JP3560078B2 (ja) | 1995-02-06 | 2004-09-02 | ソニー株式会社 | 電子機器制御装置、電子機器制御方法、および電子機器制御システム |
| US6469633B1 (en) | 1997-01-06 | 2002-10-22 | Openglobe Inc. | Remote control of electronic devices |
| US6313880B1 (en) * | 1997-04-03 | 2001-11-06 | Sony Corporation | Display with one or more display windows and placement dependent cursor and function control |
| ID24871A (id) | 1997-06-25 | 2000-08-31 | Samsung Electronics Co Ltd Cs | Metode dan peralatan untuk menciptakan jaringan rumah makro |
| US6421069B1 (en) | 1997-07-31 | 2002-07-16 | Sony Corporation | Method and apparatus for including self-describing information within devices |
| US6266098B1 (en) | 1997-10-22 | 2001-07-24 | Matsushita Electric Corporation Of America | Function presentation and selection using a rotatable function menu |
| US6061602A (en) * | 1998-06-23 | 2000-05-09 | Creative Lifestyles, Inc. | Method and apparatus for developing application software for home automation system |
| US8098140B1 (en) * | 2000-07-13 | 2012-01-17 | Universal Electronics Inc. | Customizable and upgradable devices and methods related thereto |
| US7831930B2 (en) | 2001-11-20 | 2010-11-09 | Universal Electronics Inc. | System and method for displaying a user interface for a remote control application |
| CN100530047C (zh) | 1998-09-17 | 2009-08-19 | 皇家菲利浦电子有限公司 | 控制系统及所用信息源、控制设备、提供位置相关控制的方法 |
| JP2000197162A (ja) | 1998-12-28 | 2000-07-14 | Toshiba Corp | リモ―トコントロ―ル装置 |
| RU2237275C2 (ru) | 1999-02-18 | 2004-09-27 | Ситрикс Системз, Инк. | Сервер и способ (варианты) определения программного окружения клиентского узла в сети с архитектурой клиент/сервер |
| US6910068B2 (en) | 1999-06-11 | 2005-06-21 | Microsoft Corporation | XML-based template language for devices and services |
| US6526581B1 (en) | 1999-08-03 | 2003-02-25 | Ucentric Holdings, Llc | Multi-service in-home network with an open interface |
| EP1133188A3 (en) * | 2000-02-23 | 2004-11-24 | Sony Corporation | Information processing apparatus, network system, recording medium |
| US7987228B2 (en) | 2001-07-03 | 2011-07-26 | Accenture Global Services Limited | Broadband communications |
| US7627860B2 (en) * | 2001-08-14 | 2009-12-01 | National Instruments Corporation | Graphically deployment of a program with automatic conversion of program type |
| KR20040029452A (ko) | 2001-08-27 | 2004-04-06 | 그레이스노트 아이엔씨 | 플레이리스트 생성, 전송 및 검색 |
| US20030088852A1 (en) | 2001-11-07 | 2003-05-08 | Lone Wolf Technologies Corporation. | Visual network operating system and methods |
| JP2003198871A (ja) | 2001-12-25 | 2003-07-11 | Matsushita Electric Ind Co Ltd | 家電機器制御システム及び方法並びにそのシステムに用いられるリモコン装置及び家電機器 |
| EP1355485A1 (en) | 2002-04-18 | 2003-10-22 | Deutsche Thomson-Brandt Gmbh | Method for generating a user interface on a HAVi device for the control of a Non-HAVi device |
| US20040031019A1 (en) * | 2002-05-20 | 2004-02-12 | Richard Lamanna | Debugger for a graphical programming environment |
| EP1506632A1 (en) | 2002-05-22 | 2005-02-16 | Josef J. J. Helmes | Multimedia interaction system |
| US20050021470A1 (en) * | 2002-06-25 | 2005-01-27 | Bose Corporation | Intelligent music track selection |
| DE10235517A1 (de) | 2002-08-05 | 2004-03-04 | Siemens Ag | Werkzeug und Verfahren zum Projektieren, Auslegen oder Programmieren einer Anlage |
| US20040054789A1 (en) | 2002-09-12 | 2004-03-18 | International Business Machines Corporation | Pervasive home network portal |
| CN1501267B (zh) | 2002-09-20 | 2010-05-12 | 富士施乐株式会社 | 链接信息制作设备、链接信息制作方法及文件处理系统 |
| US7234115B1 (en) * | 2002-09-26 | 2007-06-19 | Home Director, Inc. | Home entertainment system and method |
| BR0315785A (pt) | 2002-10-28 | 2005-10-11 | Gracenote Inc | Sistema de gravação de áudio pessoal |
| JP2004194011A (ja) * | 2002-12-11 | 2004-07-08 | Canon Inc | リモート操作制御システム、リモート制御装置、リモート操作方法、プログラム、及び記憶媒体 |
| JP4419393B2 (ja) * | 2003-01-15 | 2010-02-24 | パナソニック株式会社 | 情報表示装置及び情報処理装置 |
| US7486294B2 (en) | 2003-03-27 | 2009-02-03 | Microsoft Corporation | Vector graphics element-based model, application programming interface, and markup language |
| US20040260407A1 (en) * | 2003-04-08 | 2004-12-23 | William Wimsatt | Home automation control architecture |
| KR100493895B1 (ko) | 2003-04-17 | 2005-06-10 | 삼성전자주식회사 | 협업 서비스를 위한 홈 네트워크 시스템 및 방법 |
| US20060164550A1 (en) * | 2003-04-24 | 2006-07-27 | Kyosuke Yoshimoto | Video device, video module unit, and video device operation method |
| US20040267914A1 (en) | 2003-06-30 | 2004-12-30 | Roe Bryan Y. | Method, apparatus and system for creating efficient UPnP control points |
| US20080126936A1 (en) | 2003-08-21 | 2008-05-29 | Gary Williams | Electronic/software multimedia library control system and methods of use thereof |
| JP2005122271A (ja) | 2003-10-14 | 2005-05-12 | Sony Ericsson Mobilecommunications Japan Inc | 携帯型電子装置 |
| US20050125564A1 (en) | 2003-12-04 | 2005-06-09 | Matsushita Electric Industrial Co., Ltd. | Profiling service for the automatic service discovery and control middleware frameworks |
| WO2005109904A2 (en) | 2004-04-30 | 2005-11-17 | Vulcan, Inc. | Maintaining a graphical user interface state that is based on a selected type of content |
| US20070005597A1 (en) * | 2004-11-23 | 2007-01-04 | Williams Charles K | Name classifier algorithm |
| JP4617894B2 (ja) * | 2005-01-18 | 2011-01-26 | 船井電機株式会社 | 入力切替え装置およびテレビジョン装置 |
| JP2006227135A (ja) | 2005-02-16 | 2006-08-31 | Sharp Corp | 遠隔操作装置、遠隔操作方法、及び遠隔操作プログラム |
| US8117588B2 (en) * | 2005-08-18 | 2012-02-14 | National Instruments Corporation | Spatial iteration node for a graphical program |
| WO2007022533A2 (en) * | 2005-08-19 | 2007-02-22 | Gracenote, Inc. | Method and system to control operation of a playback device |
| WO2007030421A2 (en) * | 2005-09-07 | 2007-03-15 | Amx Llc | Method and computer program for device configuration |
| US20070143801A1 (en) | 2005-12-20 | 2007-06-21 | Madonna Robert P | System and method for a programmable multimedia controller |
| US9153125B2 (en) | 2005-12-20 | 2015-10-06 | Savant Systems, Llc | Programmable multimedia controller with programmable services |
| US8219923B2 (en) * | 2006-03-10 | 2012-07-10 | National Instruments Corporation | Automatic generation of documentation for specified systems |
| US7930644B2 (en) | 2006-09-13 | 2011-04-19 | Savant Systems, Llc | Programming environment and metadata management for programmable multimedia controller |
| WO2011149558A2 (en) | 2010-05-28 | 2011-12-01 | Abelow Daniel H | Reality alternate |
-
2006
- 2006-09-13 US US11/520,215 patent/US7930644B2/en active Active
-
2007
- 2007-09-13 CA CA2663167A patent/CA2663167C/en active Active
- 2007-09-13 RU RU2009112044/07A patent/RU2453069C2/ru active
- 2007-09-13 NZ NZ575441A patent/NZ575441A/en unknown
- 2007-09-13 JP JP2009528288A patent/JP5322941B2/ja active Active
- 2007-09-13 KR KR1020097007596A patent/KR101368133B1/ko active Active
- 2007-09-13 MX MX2009002783A patent/MX2009002783A/es active IP Right Grant
- 2007-09-13 AU AU2007294756A patent/AU2007294756B2/en active Active
- 2007-09-13 BR BRPI0716782-2A2A patent/BRPI0716782A2/pt not_active Application Discontinuation
- 2007-09-13 ES ES07838167.0T patent/ES2518996T3/es active Active
- 2007-09-13 CN CN200780041123.8A patent/CN101573969B/zh active Active
- 2007-09-13 EP EP07838167.0A patent/EP2064883B1/en active Active
- 2007-09-13 WO PCT/US2007/019912 patent/WO2008033453A2/en not_active Ceased
-
2009
- 2009-03-12 IL IL197559A patent/IL197559A/en active IP Right Grant
-
2011
- 2011-03-07 US US13/042,238 patent/US8997011B2/en active Active
-
2015
- 2015-03-17 US US14/660,323 patent/US10261529B2/en active Active
-
2019
- 2019-04-12 US US16/383,253 patent/US10962996B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2518996T3 (es) | 2014-11-06 |
| EP2064883A2 (en) | 2009-06-03 |
| US10962996B2 (en) | 2021-03-30 |
| CN101573969B (zh) | 2015-05-20 |
| EP2064883B1 (en) | 2014-07-23 |
| US20080127063A1 (en) | 2008-05-29 |
| US7930644B2 (en) | 2011-04-19 |
| NZ575441A (en) | 2012-03-30 |
| MX2009002783A (es) | 2009-04-15 |
| KR101368133B1 (ko) | 2014-03-06 |
| US10261529B2 (en) | 2019-04-16 |
| CA2663167A1 (en) | 2008-03-20 |
| RU2453069C2 (ru) | 2012-06-10 |
| JP2010504030A (ja) | 2010-02-04 |
| AU2007294756A1 (en) | 2008-03-20 |
| WO2008033453A2 (en) | 2008-03-20 |
| IL197559A (en) | 2015-01-29 |
| IL197559A0 (en) | 2009-12-24 |
| US20110167348A1 (en) | 2011-07-07 |
| CN101573969A (zh) | 2009-11-04 |
| US20190235539A1 (en) | 2019-08-01 |
| JP5322941B2 (ja) | 2013-10-23 |
| WO2008033453A3 (en) | 2008-06-26 |
| CA2663167C (en) | 2015-04-21 |
| BRPI0716782A2 (pt) | 2014-11-11 |
| AU2007294756B2 (en) | 2011-06-16 |
| US20150192940A1 (en) | 2015-07-09 |
| US8997011B2 (en) | 2015-03-31 |
| KR20090075690A (ko) | 2009-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2009112044A (ru) | Среда программирования и управление метаданными для программируемого мультимедийного контроллера | |
| CN101490682B (zh) | 确定外界参数集 | |
| US10452768B2 (en) | Managing source annotation metadata | |
| US8990728B2 (en) | Dynamic user interface for previewing live content | |
| US9336267B2 (en) | Method and system for navigation and visualization of data in relational and/or multidimensional databases | |
| KR20200122362A (ko) | 혼합 현실 시스템들을 위한 브라우저 | |
| US20150169652A1 (en) | Systems and methods for automated report generation | |
| RU2009130955A (ru) | Оболочка файловой системы | |
| JP2006107260A5 (ru) | ||
| US20120047138A1 (en) | Content file classifying apparatus and content file classifying method | |
| US20180181264A1 (en) | Context based content navigation for wearable display | |
| EP2137643A1 (en) | Method and system for navigation and visualization of data in relational and/or multidimensional databases | |
| WO2008102947A1 (en) | Method and apparatus for managing files and information storage medium storing the files | |
| JP2007047862A5 (ru) | ||
| CN101359322A (zh) | 一种表格显示方法及装置 | |
| WO2009076636A4 (en) | System and method for editing cartographic data | |
| WO2017101643A1 (zh) | 图像存储方法和设备 | |
| RU2427901C2 (ru) | Система и способ для представления контента пользователю | |
| CN113360225B (zh) | 用于提供非分层文件系统的方法和系统 | |
| FI118867B (fi) | Menetelmä ja laite tiedon hallinnoimiseen | |
| JP7773892B2 (ja) | 陳列書籍の関連情報表示プログラムおよび装置 | |
| CN104657925A (zh) | 病历文档的显示装置和病历文档的显示方法 | |
| JP5617535B2 (ja) | 情報処理装置、情報処理装置の処理方法及びプログラム。 | |
| TWI553492B (zh) | 顯示方法、電子裝置、多媒體系統與電腦程式產品 | |
| CN119739316A (zh) | 界面显示方法、装置、设备、介质及产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD4A | Correction of name of patent owner | ||
| PC43 | Official registration of the transfer of the exclusive right without contract for inventions |
Effective date: 20210909 |