CN101902597A - 用以远程控制应用的用户界面 - Google Patents

用以远程控制应用的用户界面 Download PDF

Info

Publication number
CN101902597A
CN101902597A CN2010101357535A CN201010135753A CN101902597A CN 101902597 A CN101902597 A CN 101902597A CN 2010101357535 A CN2010101357535 A CN 2010101357535A CN 201010135753 A CN201010135753 A CN 201010135753A CN 101902597 A CN101902597 A CN 101902597A
Authority
CN
China
Prior art keywords
user
remote control
control application
tabulation
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010101357535A
Other languages
English (en)
Inventor
莫罗·德雷斯蒂
帕特里克·H·海斯
罗伯特·坎贝尔
黄澜平
王卫东
喻汉生
小詹姆斯·N·康韦
桑德罗·戴维德·克莱因
英瓦尔·阿拉因·史密斯-谢兰
亚历克斯·路易
谢里尔·斯克特
韦恩·斯克特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Universal Electronics Inc
Original Assignee
Universal Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26989378&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101902597(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Universal Electronics Inc filed Critical Universal Electronics Inc
Publication of CN101902597A publication Critical patent/CN101902597A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/02Electric signal transmission systems in which the signal transmitted is magnitude of current or voltage
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/28Electric signal transmission systems in which transmission is by pulses using pulse code
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification
    • G10L17/22Interactive procedures; Man-machine interfaces
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/202Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4131Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/33Remote control using macros, scripts
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/40Remote control systems using repeaters, converters, gateways
    • G08C2201/42Transmitting or receiving remote control signals via a network
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/50Receiving or transmitting feedback, e.g. replies, status updates, acknowledgements, from the controlled devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/91Remote control based on location and proximity
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/23Remote control device with display showing data to be transmitted to the controlled apparatus
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/25Remote control device with display
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/25Remote control device with display
    • H03J2200/26Remote control device with touch screen display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications

Abstract

一种手持电子设备(1150),具有远程控制应用用户界面,用于在操作中向用户显示操作模式信息。例如,可以使用图形用户界面来安装远程控制应用,从而为一个或多个房间中的一个或多个用户控制电器、执行活动和访问收藏夹。远程控制应用还适于可被升级。而且,远程控制应用提供了对操作模式信息的共享。

Description

用以远程控制应用的用户界面
本申请是2004年5月20日提交的、申请号为02823050.7的专利申请(PCT/US02/35937的中国国家阶段)的分案申请。
相关申请信息
本申请要求于2001年12月20日提交的No.60/344,020和No.60/334,774的美国临时专利申请的权益。
技术领域
本申请一般涉及手持电子设备,特别涉及常驻在手持电子设备上用以通用远程控制应用的用户界面。
背景技术
用以控制多个不同的家庭应用的通用远程控制是公知的。在这点上,通用远程控制通过将3、4、5和更多个的远程控件集中到一个设备中而执行有价值的功能。然而,随着更多远程可控设备进入到消费者的家里且远程可控操作数量的增加,通用远程的用户界面迅速变得更加复杂。这种复杂性的增加是由于需要提供更多的键用来启动控制码的传送,以控制数量不断增长的家用电器的数量不断增长的操作。不利的是,当通用远程控制的用户界面变得更加混乱时,通用远程控制的可用性降低了。因此,存在对具有改进的用户界面的通用远程控制的需求,其能够简化通用远程控制的操作,同样地,要简化消费类电器的远程操作。
发明内容
根据这些需求,本发明涉及一种具有向用户显示操作模式信息的远程控制应用用户界面的手持电子设备。典型的用以手持电子设备的平台包括(但不限于)如个人数字助理、网络书写板、膝上型计算机、功能扩展的手机、远程控制设备等,其在以下统称为“PDA”。对远程控制应用用户界面的目的、优点、特性和关系的理解将从以下详细的描述和附图中得到,其阐述了根据远程控制应用用户界面的原则而得的代表不同实施方式的示意性实施例。
附图说明
为更好的理解远程控制应用用户界面,可以参考在以下图中所示的各种优选实施例,在附图中:
图1示出的示例性系统中PDA适于控制消费类电器;
图2示出了一个示例性系统,其中PDA从网站接收更新和补加的IR码;
图3示出了一个示例性系统的内部拓扑结构,其中PDA适于控制消费类电器;
图4示出了一个用于激活PDA来发送消费类电器IR码的示例性硬件电路;
图5示出了一个用于PDA的示例性远程控制应用软件结构;
图6示出了一个用于PDA的示例性硬件通信管理软件结构;
图7示出了一个用于PDA的示例性的文件I/O管理软件结构;
图8和9示出了一个表示常驻或安装的远程控制应用的示例性的PDA显示屏幕;
图10示出了一个示例性的PDA的物理外观和布局;
图11示出了一个示例性的具有远程控制应用来控制消费类电器的操作的远程控制应用家用屏幕;
图12示出了一个在远程控制应用被配置来控制消费类电器的操作之前的示例性远程控制应用主屏幕;
图13示出了在PDA上的示例性远程控制应用硬键功能分配以及相应的信息显示;
图14示出了示例性的一系列步骤来建立远程控制应用以命令一个新的消费类电器的操作;
图15示出了示例性的一系列步骤来建立远程控制应用的一个新用户;
图16示出了示例性的一系列步骤来建立远程控制应用以在指定的房间中命令消费类电器的操作;
图17示出了示例性的一系列步骤来建立一个新的远程控制应用最喜爱频道的软键;
图18示出了一个示例性的数据关系集用以执行远程控制应用宏功能;
图19示出了示例性的远程控制应用设备控制页面;
图20示出了一个示例性的远程控制应用设备控制页面的用户自定义;
图21示出了一个示例性的远程控制应用设备控制页面的自动自定义;
图22示出了示例性的一系列步骤以编程一个远程控制应用或宏;
图23示出了一个示例性的基于地域的远程控制应用设备控制页面的自动调节;
图24示出了一个示例性的用以远程控制应用的启动初始化序列。
具体实施方式
用以常驻在手持电子设备中的通用远程控制应用的用户界面的示例性实施例在此示出和描述,其提供了下一代家庭自动化和消费类电子控制。典型的用以手持电子设备的平台包括支持Windows CE操作系统的设备或PocketPC类型的设备,其包括内建的支持发送消费类设备的IR远程控制码。典型的设备包括,但不限于,如Compaq(现在的HP)iPAQ型号3950或3970的设备,其包括一个硬件模块来容纳IR发送器和一个消费类电子命令代码的IR数据库,以及一个用于控制各种消费类电器的操作的远程控制应用。其他使用内置或添加硬件来实现IR发送功能的平台实施也是可行的,使用其他Windows CE牌类型设备或其他软件系统,例如Palm牌操作系统。虽然下面的描述特别示出为使用iPAQ PocketPC牌平台,但是本领域的技术人员应当理解,这些教导可以适用于其他平台和软件系统,例如在适用于不同的操作环境时,通过进行简单的调节来显示图像大小和布置、文件格式等。
参考图1和2,示出了PAD设备1150适用于提供对诸如家庭娱乐设备1120、照明设备1122和温度控制器1124的消费类电器的无线控制的系统。例如可以通过致使PDA 1150模拟由各个电器中原来就有的标准远程控制器所使用的无线信号(IR、RF等)来提供控制信号。PDA1150也优选地适用于与网络主服务器1106交互,例如经由主机台式计算机1152和连接站1151进行IR代码更新、图像、软件增强、电子节目向导(EPG)等,如图2所特别示出。本领域的技术人员应当理解,在PDA 1150适用于直接与因特网通信的情况中,网站主服务器还可以被直接访问,而无需中间主机台式计算机。另外,PDA 1150可以适用于与其他兼容PDA 1150共享所有或部分用户的编程配置设定。这种示例性系统的拓扑的示例性图像表示如图3所示,其示出了远程控制应用的主要组件及其操作的环境。如图3和PDA 1150所示,主机台式PC 1152和主服务器可以通过因特网1154访问。
在下文中所描述并如图3所示的PDA软件应用1100一般包括四个程序分段,其典型地安装在PDA 1150上,以控制例如家庭娱乐设备1120和家庭自动化组件,例如灯1122和气候控制器1124。例如,这四个程序分段包括:
远程控制软件1120:该应用允许用户控制其消费类电子设备。该应用为用户提供容易且直觉的途径来管理家中的家庭娱乐设备以及家庭自动化设备(例如X10类型的设备)。远程控制应用本身可以包括四个主要的结构子元件,虽然仅仅顶层(称为“显示引擎”)被暴露给终端用户。这四个元件,显示引擎1108、配置引擎1110、硬件通信管理器1114和文件I/O管理器112将在以下详细描述。
AcitveSync软件1116:该应用被用做通信管道,其和安装在主机台式机PC 1152中的远程控制共同应用连接。
IR信令软件1118:该应用执行IR信号产生功能,以统一控制电器;支持IR码的数据库和用以在与以下参考图4描述的IR硬件元件一起使用的传输协议。
RF模块软件/硬件1119:蓝牙或802.11 RF模块可以可选地执行RF信号产生,以控制RF设备和/或与服务器或其他在主机台式PC 1152中常驻的应用的无线通信。应当理解,这样的一个RF模块可以要么结合要么代替以上所涉及的IR信令来实现家用电器的控制。
要注意的是,ActiveSync软件1116与安装在主机台式PC 1152上的远程控制共同应用1104一起操作。这种应用的合并总地实现了标准的基于Microsoft的ActiveSync应用程序,其起到和远程控制应用连接的通信管理的作用。可能需要对ActiveSync应用的补充软件来确保用来远程控制应用所需的数据以合适的方式经过该管道。这样的补充软件被用来重新存储/备份配置1130(例如,其允许配置文件和事件日志备份和重新存储)并且同时检查更新/下载补丁1132(例如,其查看目前的软件的版本号、IR码数据库等并确保可以下载得到的最新的版本)。本领域的技术人员应当理解,可以通过存储在本地的软件(例如,在PDA1150和/或主机1152中)或例如使用Java应用经由网络执行这些功能。可选的桌面应用也可以使用来编辑1134和/或模仿1136台式系统1152上的基于远程控制应用的PDA的配置和外观。
放置在主站点1106上的服务和数据由远程控制软件服务表示。远程控制软件服务可以包括远程控制应用软件更新1140、补充IR数据库更新1144(包括用以下载的附加设备和/或键功能)和/或远程控制用户社区1142,其可以允许用户下载用以自定义界面的其他图像,上传他们的配置文件以与其他使用者共享等。这样的用户社区1142是第三方开发的软件扩展如果需要可以被放置来下载的社区。主站点1106也可是数据源,其与远程控制应用1146的扩展特性1146一起使用,例如可下载的电子程序向导(“EPG”)信息、有线频道组、电影列表等。
远程控制应用软件1102也可以包括以下高级功能:安装向导;通过IR和/或RF信号发送的消费类电器控制;自定义特征,其包括以下的能力:获取(learning)IR代码、指定和重放宏、重指定键、编程包括对网络标示快速指定频道编号的收藏夹、配置多个用户概况表、设置重存储点、配置访问者模式、从主机或远程计算机来自定义远程控制应用(包括下载新的IR代码和键功能、外表、附加网络标识、软件扩展);把配置数据从一个PDA复制到另一PDA;日常活动;和用以第三方开发者创建扩展的API。这些功能将在以下段落中详细描述。
安装向导
安装向导的目的是配置PDA1150使得尽可能快的使用。一个安装向导正常情况下是应用程序的一个特殊部分,其功能是引导用户经历一步步的安装或配置过程。与安装向导结合使用的信息可以预先提供,以便使用者最快的成功的得到所需的结果。
例如,用户安装向导用于建立远程控制应用1150来确定一个或多个用户和他们的喜好。对于最初的用户安装,用户安装向导可以直接从所有者的注册信息文件中读取信息;无需其他信息来使用远程控制应用。可选的,对于最初的用户安装,无需用正被默认读出或使用的所有者的注册信息来调用用户安装向导。
通过进一步的实例,设备安装向导被用来建立设备列表,使得远程控制应用被配置来控制这些设备以及这些设备应当如何被控制。为了这个目的,远程控制应用的图形用户界面可以通过显示其开始未安装的少量设备按钮而开始(例如,按钮被激活来安置远程控制应用进入控制设备的模式)。选择一个未安装设备按钮能被用来自动调用设备安装向导。应当理解,每次安装远程控制应用来控制一个新设备或当其需要添加或改变已经安装好的设备的设定时,调用设备安装向导。与设备安装向导一样,用户安装向导能被多次调用来添加更多的用户。当调用一个安装向导时,远程控制应用可以检测是否一个安装程序已经被执行并且可以显示目前的设定,以使用户确认或改变。
正如以下所描述的,安装可以提示用户要执行的安装类型(典型或自定义)。对于自定义安装,用户可以自定义需要哪一级别的设备支持(标准、增强、扩展)。安装向导可以把不同的自定义屏幕的功能串联在一起。自定义的两个主区域是用户安装和设备安装。可以从开始要求用户顺序地运行安装向导或者在初始的远程控制应用配置之后,用户可以选择一个特定安装向导或安装向导的一部分来运行。在这些已设置向导的后来执行中,远程控制应用可以在配置文件中存储用户喜好,同时可以重复调用配置文件特性用来包含在安装向导屏幕中(例如,在编辑安装的执行中)。
消费类电器控制
一旦安装了PDA1150来通过远程控制应用来控制设备,远程控制应用可以被调用来允许PDA1150用做用于已安装的设备的基本红外线(IR)远程控制。在这点上,设备包括传统的消费类电器,如电视机、VCR、DVD播放器、PVR等。设备也可以包括家庭自动化设备。当从远程控制应用的角度来看,虽然家庭自动化设备看起来与传统的消费类电器(例如家庭电影院设备)不一样,但是它们却很相似。只要家庭自动化设备能被控制(例如,通过IR、RF信号),则远程控制应用能发送信号给家庭自动设备。因此,远程控制应用的图形用户界面可以例如经过位图的使用来支持控制按钮、幻灯片等以支持对家庭自动设备唯一的操作(例如,灯光变暗/变明,窗帘开/关,风扇转速等)。
远程控制应用自定义
远程控制应用自定义允许用户修改图形用户界面、设备和/或功能控制能力等或远程控制应用和/或PDA平台。一般而言,任何远程控制应用自定义应当得到安装向导的协助。通过自定义可获得的修改包括:获得IR代码,指定和回放宏,指定收藏夹(指定致使娱乐电器把频道切换到网络标识所需的频道编号和/或IR序列),设定用户安全级别等。在修改产生以前,自动备份远程控制软件应用的一个或多个元件部分的设定,以便用户如果没有取得所需的结果则不做改变。
由PC/外部更新而得的远程控制应用自定义
根据存储在外部系统中的信息,可以添加、删除和/或修改可连接远程控制应用而使用的设定(例如,外表,宏等)、远程控制应用更新、IR代码更新等。该信息可以源于网络、主机1152等。
日常活动
该系统可以被配置来把用户或系统的一些或全部活动记录到可以存储在PDA1150上的文件中。例如,一些日志数据可以被访问,以确定最近浏览得最多的频道,可以用来根据自适应获取特征来产生和/或更新收藏夹等。日志数据也可以用于调试的目的,例如通过与网络服务器1154的同步来加快支持组解决问题的速度。
为第三方开发者而通过API得到的扩展
系统设计可以包括一个API,第三方软件开发者能使用它来添加功能至远程控制应用,与远程控制应用通信等。
电子节目向导(“EPG”)
随着在PDA1150上的EPG应用,用户能够浏览将开始的节目和选择看哪一节目而不必打扰其他在看电视机的人。此外,远程控制应用可以与EPG应用一起工作来提示用户观看节目,允许它们命令转换节目,记录节目等。
操作环境
预计PDA1150的主要操作环境是家里的起居室/家庭影院室。然而,远程控制应用可以具有预先配置的设备列表以及与包括办公室在内的多个房间相连的设备类型。该列表可以被修改。另外,可以用安装向导为一个或多个不同的房间配置远程控制应用。
硬件组成部分
用作远程控制应用的平台的PDA的基本硬件组成部分和结构在现有技术中已是公知的了。因此,为了简明的缘故,仅具体描述只有远程控制功能上才有的示例性选择硬件特征。参考图4,标准的PDA 200有一个IrDA收发器202,其用于与其他PDA和外围设备进行短程通信。另外,由于可控设备一般使用不同于IrDA使用的IR波长,因此该示例性平台也配备有IR发射器IC 204和单独的可适用于设备IR控制应用的LED 206。在一个实施例中,IR信令模块1118与IR发射器IC 204通过串行连接208(如COM1/COM4)进行通信。和这个IR发射器IC204通过串口接口进行通信的方法和命令协议都是公知的,因而在此不需要进一步描述(比如,参见未决的申请09/905,432)。本领域的技术人员也会理解,虽然发射器脉冲定时在示出的示例中是由所示的专门芯片控制的,而在其他实施例中,可以通过运行于用于替代红外发射器IC 204的主CPU上的软件来完成这些定时功能。另外,当使IrDA接收收器适用于与远程控制应用结合使用时,也可以用接收接收器IrDA接收器来从IR代比如初始提供的远程控制的其他设备获得IR代码。如所示的,把IrDA接收接收器输出信号210并联至标准PDA连接212和IR发射器的获取输入端214,这将使获取功能成为可能。
远程控制应用也可利用任何PDA1150上提供的硬键。例如,在图10中所示的iPAQ牌掌上电脑在其底部包括一个导航杆104和4个附加键102(“热键”),它们一般被用来帮助快速地访问常用的应用,如日程应用、地址簿应用程序等。在一个示例性实施例中,远程控制应用可以调用合适的基本操作系统API,从而重载(override)默认的热键功能,把它们替换为通常使用的远程控制功能(如,音量或频道调节等)。另外,可以设置键重载仅当远程控制应用处于激活或是焦点(in-focus)应用时才发生。如此,假如用户切换到其他应用时,如Excel电子表格应用,而远程控制应用仍在运行时,硬件热键则恢复回它们以前的设定,直至远程控制应用又被激活。另外,对硬键的功能分配可以是用户配置的和/或由远程控制应用的当前操作模式自动确定的,下文中有更多具体的描述。
远程控制应用也可使任何默认关闭定时失效。如此,当远程控制应用为“焦点”程序时,可把显示器的关闭定时配置为更适合于与用户操作设备的需求结合使用。例如,通过将标准的关闭超时时间替换为两阶段过程,如:在15秒钟没有活动后,打开闪屏(splash screen),然后在另外的5秒钟后,关闭电源。可供选择的是,这些超时时间值可以做成用户可调节的。
软件组成部分
图5描述了远程控制应用1102的示例性的组成部分。图示的组成部分包括一个显示引擎1108、一个配置引擎1110、一个硬件通信管理器1114及一个文件I/O管理器1112。在以下部分中将更具体地描述这些中的每一个。
显示引擎
显示引擎1108管理用户界面,其与用户交互以控制远程控制应用的操作,例如,使命令被发送至设备。显示引擎1108将用户配置映像至当前硬件外形规格——在示例性实施例中为iPAQ牌PDA,但是在其他实施例中,这可以是WebPad或是平板电脑、远程控制软件模拟器、远程控制器本身等。
用户输入
用户输入模块510处理所有由用户产生的输入事件。其可包括来自触摸屏和硬键的输入。它也可处理来自语音识别软件引擎的输入,如默认安装在iPAQ 3950牌PDA上的IBM ViaVoice牌软件,或诸如此类其他可供利用的语音识别应用程序。对每个设备类型,动作图514(参见图18)控制用户可执行的所有动作。所以,用户输入事件将按照动作图514进行处理。
对象管理器
对象管理器模块511管理被用于创建显示屏显示的资源。对象管理器也可管理内部控制器以及第三方开发的控制器。
事件管理器
当可在系统中安排事件时,事件管理器模块512可以与操作系统日程表功能交互。
状态管理器
状态管理器模块513可以创建一个监听线程,以捕获任何来自设备的状态广播。它也可跟踪远程控制接口应用程序的当前状态,如确定其当前是否处于控制页上、收藏页、运行安装向导等。
配置引擎
配置引擎模块1110管理配置资源并且利用显示引擎模块来创建显示屏显示内容。用于配置引擎模块1110的资源一般被存储在配置文件中。
资源图
资源图521可以包含任何位图、字符串文字、页面布局以及其他应用于远程控制应用中的资源。
IR图
IR图523包含任何用户定义的IR代码,从而被系统所使用。这些代码可以是获取的或是下载的。IR图也可以包含到与IR发射器IC和/或PDA 1150的主或从存储系统相关的IR数据库的链接。
宏指令图
宏指令图522包含系统内可用的宏指令列表。每个执行宏指令的控制可以参考宏指令图。
设备图
设备图520为远程控制应用配置与之交互的每个设备管理不同信息(资源图、红外图和宏指令图)类型之间的链接。图18是各种图如何在用户执行一个动作时相互联系的例子,在此情况下,宏指令(为家庭影院打开电源)在下文中会更具体地被描述。
硬件通信管理器
利用IR、蓝牙和80211.b射频硬件及可能的其他设备,硬件通信管理器模块1114与系统外部的设备通信。当开发出新硬件时,访问该硬件可以通过硬件通信管理器中的专门接口进行。以下简要讨论每个接口对象。
传输
传输对象530通过必需的协议堆栈(例如,IR、RF或TCP)被用于控制字节序列的输出。
获取
获取对象531通过必需的协议堆栈被用于控制字节序列的获取,例如通过共享的IR/IrDA输入214到IR发射器IC 204而获得的数据。
状态
用特定的协议堆栈,状态对象532被用于监听广播消息。这可用作为在PDA 1150与其他设备硬件之间的双向会话,其他设备硬件如在家庭影院和家庭自动系统中的硬件。
平台硬件集成
平台硬件集成对象533允许远程控制应用利用在当前已安装有远程控制应用的PDA 1150上的特定硬件功能。
协议堆栈
协议堆栈537是一个在由系统使用的不同协议之间的抽象层,用以与家庭中的硬件通信。远程控制应用的基本版本可以仅使用IR协议堆栈534,而远程控制应用的更高级(功能)的版本可以使用一个或多个附加协议堆栈(535,536),可以与IR协议堆栈结合或者替代红外协议堆栈。
IR
IR协议534被用于与任何使用IR的设备通信。IR对象可以与IR发射器IC 204对接,以用以传输和获取。
射频
射频协议535被用于与任何使用射频的设备通信。射频组成部分可以被用于使在远程控制应用和专有协议之间的通信抽象化,专有协议如蓝牙、Zigbee、802.11或其他射频信号。
TCP
通过那些用于互联的标准网络协议,如IEEE 801.11b标准,由于家庭的不断布线和设备的不断连接,TCP 536得到越来越多的应用。TCP堆栈可允许远程控制应用与任何家中的有线设备一起工作,而不管其位置。TCP堆栈也可允许用户通过互联网或其他渠道从远程位置与家庭通信。
文件I/O管理器
文件I/O管理器模块1112允许在远程控制应用内从单个位置管理并控制数据访问。图7描述了文件I/O管理器对象,每一个都会在下文简要讨论。
语法分析程序
语法分析程序540包含用以确认和分析远程控制应用所使用的不同文件格式的代码。配置引擎1110主要利用语法分析程序去阅读和分析显示信息所必需的不同资源。
串行化/持续性
远程控制应用利用串行化/持续性对象541去读和写不同的文件格式。
设备配置
设备配置文件542包含被用户配置成通过远程控制应用进行控制的设备的定义。每个文件可以描述设备的各种可显示页面的内容和配置。这些文件也可以包含任何被用于控制这种设备的操作的资源。资源列表可以包括宏指令、IR代码、位图、字符串文字以及其他数据而没有限制。这些文件属性的更具体的描述将在以后章节中给出。
用户概况表
用户概况表543储存有关不同的远程控制应用用户的数据,其可以包括用户名、用户图象(avatar)位图、用户PIN码、位屏蔽覆盖码以及所有偏好设置。另外,用户的收藏频道列表(和相关网络标识)也可以储存在此处。
用户IR代码数据库
用户IR代码数据库544被用来储存从网站或一些其他来源下载的补充IR代码。用户IR代码数据库可以与装在PDA 1150中的标准IR代码数据库分开。用户IR代码数据库也可包含获取的IR代码。
事件日志
事件日志545可以提供为包含在远程控制应用内发生的的用户和系统动作的日志。事件日志也可以包含接收收自家中的设备的广播消息。事件日志就是用户所作事情以及家中发生事情的日志。预期用户能够在详细和警报模式之间切换。事件日志也可以用于调试目的。
系统特点和功能
以下段落给出了远程控制应用的各个特点的详细描述。在一些情况下,给出了典型应用的例子,以显示用户输入或其他外部动作或事件以及相关响应。应当理解的是,这些典型应用的例子仅仅用于举例说明的目的,而并不能认为是限定性的。
安装向导
安装向导是应用程序逻辑中的部分,其指导远程控制应用用户有步骤地添加要控制的设备,配置用户偏好等。用了安装向导后的结果可以被保存在配置文件542和543中,用以随后在需要时由远程控制应用参考。在接下来的讨论中,安装向导将被分成两个概括的类别:用户安装和设备安装。可以调用用户安装向导来识别远程控制应用的用户及其偏好。可以调用设备安装向导来建立远程控制应用可以控制的和/或设备应该如何被控制的设备列表。设备安装向导也可以被用于收集远程控制应用可操作的有关设备的信息。根据上下文,全部初始安装过程可被认为包括4个过程:
(1)设备识别;
(2)宏指令的生成(或是通过明确的输入或是自动);
(3)收藏的定义;和
(4)主屏幕的配置。
安装向导可以被执行多次,例如增加更多用户,增加/更改(要控制的)设备,增加/更改设置等。在一个示例性系统中,安装向导可以检测一个特定的安装是否已经被执行过,并可以显示当前设置供用户参考。
平台安装
平台安装-设备识别。
为了安装远程控制应用平台,可以调用设备安装向导用以安装PDA 1150想要操纵的设备类型(电视机、DVD、DSS、AMP......)。该信息也可以包括目标设备的生产商。为此目的,为了确定哪个IR代码会引起目标设备反应,可以给用户一个或多个IR代码的选择并给予从选择的生产商中测试不同IR代码的机会(即,引发IR代码信号的传输)。一旦用户发现了并测试出一个成功的组合,则可以将该设备加入到可被控制的设备列表中。
可以支持4个不同的公知设备安装方法,即品牌安装(如上所述);分步设置(其中用户测试在IR代码序列中的下一个IR代码);直接输入(其中用户输入针对预定目标生产商/设备类型的预先确定的代码)和下载的网络代码(其中用户控制远程控制应用以应用通过互联网接入而获得的新IR代码)。在PDA 1150和设备之间利用射频通信的事件中,这些同样的安装过程可以无限制地被利用。
一旦用上述方法之一建立了正确的命令代码集,远程控制应用可以根据远程控制应用的当前用户显示出不同级别的功能(如控制设备功能的键)。通过示例的方式,可以用可达三级的复杂性实现用户界面。默认级别是显示标准级别的功能(如配置的设备类型和样式中最普遍使用的典型的命令功能集)。可供选择的级别可以包括增强级别,其针对配置的设备类型和样式显示所有远程控制应用库中可利用的命令功能,或者简化的级别,其中对于配置的设备类型和样式,仅有基本的命令功能被展示给用户。这些级别或其他级别可以根据预置的用户参数提供给用户(如下文所述在用户安装期间所输入的)。
平台安装——宏指令的生成
远程控制应用可以分析远程控制应用的环境(即,包括安装的设备的系统),以及基于对用户和设备的认识,可以使用远程控制应用来创建一个或多个宏指令,以自动实行重复的设备功能。虽然可以理解会存在许多其他如此执行自动或半自动任务的可能,但是通过示例的方式,两个普通电器功能,“家庭影院的电源宏指令”和“音频/视频路径选择”在下文中将被更具体的描述。
家庭影院的电源宏指令
假如家庭影院系统中的所有电器有着不同的开/关代码,则远程控制应用能够提供全局(家庭影院)的开和关功能。为达到那目的,远程控制应用可以显示所有可利用电器的列表(即所有远程控制应用被安装来控制的电器)而且用户可以选择把其加入到家庭影院的电源宏指令中。例如,远程控制应用可以给出一个列表,其包括DSS、有线盒、Amp、VCR、DVD和电视机。由于VCR可以被独立激活以接收来自DSS和有线盒的输入信号,从而录制节目,因而用户可以仅仅选择Amp、DVD和电视机作为家庭影院的电源宏指令的部分,一起打开和关闭。
音频/视频路径选择
假如用户将所有音频通过一个扩音器输出,则当用户选择一个设备成为焦点设备时,远程控制应用能够帮助用户确保使用正确的音频输入信号。通过在安装期间询问问题,由远程控制应用利用该问题使输入与设备相关,可以实现这种形式的宏指令设置。可另选的是,可以利用以前储存在设备图520中的有关设备互连和输入/输出配置的信息来实现宏指令设置。以询问/回答对话的结果创建的宏指令可以由用户自定义,以处理特殊情况。
平台安装——收藏夹
用户能够为许多类别指定一个收藏频道列表。该收藏列表可以和由有线或卫星服务供应商提供的频道队列同步。在建立个人收藏夹时,用户可以指定他们总是想要轮转到的一组(频道)。为个人收藏选择的频道不需要在同一个类别中(即,来自相同设备都是可利用的)。例如,新闻收藏夹可以包括本地广播频道,而电影收藏夹可包括一个有线频道。个人收藏夹组可以包括无限量的频道数或者可以限制在一定数量内,例如,不超过7个条目,这是为了平衡消耗在从可能频道中的时间与提供的节目素材量。
平台安装——主屏幕
另一个安装选项可以允许用户自定义远程控制应用主屏幕,图11中图示了一个例子。远程控制应用主屏幕不应与初始(闪屏)屏幕相混淆,后者是在用户打开远程控制应用时载入的。在这点上,远程控制应用主屏幕是用户到各种设备控制屏幕或页面的主要门户。在该主屏幕的安装中,通过以设备为中心的视图、以活动为中心的视图或此二者的混合,即根据用户的偏好,主屏幕可以列出设备,或者可以列出用户能执行的活动,或者可以列出两者的结合,用户可以选择是否显示控制。可以理解的是,活动代表一个或多个设备所需的配置,其中设备是关于给定的娱乐的。通过举例的方式,可以设置“看电影”活动来使命令被发送出,从而选择DVD播放机作为音频/视频源,在音频扩音器上设置环绕声模式,将电视机输入切换到S-视频等。
还没安装的设备、活动、收藏夹等可以显示在远程控制应用主页上,因而设备、活动、收藏等的图标表示上有一个覆盖图,如图11中所示的扳手(wrench)。该覆盖图向用户指出需要的安装。在这点上,图标起到软键的功能,其可被选择来致使执行进一步的动作,例如,显示设备控制页面,使发送出命令等。另外,假如需要,未安装的电器、活动、收藏夹等的图标显示也可以用不同的颜色来显示(例如,“变灰”使得比普通图显示得更黯淡,就像灰度图那样)。一旦安装过程完成了,就可以去掉覆盖图和/或灰色。
响应于用户选择以前未安装的设备、行为、收藏夹等可以自动启动安装,例如,选择如上所述带有覆盖图的图标就可以自动调用相应于所选图标类型的安装向导。远程控制应用的初始运行也可以检测安装是否还没执行并且自动调用一个或多个安装向导(在这种情况下,其可以一个串联下一个),从而设立远程控制应用的开始配置。再进一步,远程控制应用可以预先配置有一组典型设备、行为等。例如,该组可以是每个设备类型中按PDA 1150销售市场或地区来讲最受欢迎的品牌/样式,可以是一组设备,其对应于特定与PDA 1150相联系的生产商或品牌,或者以上述或以其他任何认为是合适的标准所构成的一些结合。
远程控制应用的启动和主页
图8和9显示了具有安装在示例性PDA 1150上的程序的示例性显示屏幕,其包括远程控制应用(标记为“Valhalla”)。通过比如像直接敲击屏幕80上的Valhalla图标82,或是通过从下拉式开始菜单90中选择Valhalla应用程序92,用户可以启动远程控制应用。远程控制应用第一次启动时,其可以显示一个如图10所示的闪屏。闪屏可以包括诸如产品名称和修订版、公司名称、专利和版权标记等信息。如果需要,闪屏可以是特定于OEM的。可另选的是,远程控制应用在从初始状态启动时可以运行启动演示程序,从而迅速显示出远程控制应用的特点的概览。一旦任何闪屏显示和/或演示结束,如图11所示,新启动的远程控制应用可以把默认的主屏幕和建议的未安装设备集一起加载。可另选的是,如图12所示,可以仅仅显示带有安装图标112/113的空主屏幕。再进一步,可以预先配置远程控制应用,使之与某些预先确定的设备一起启动,该设备如前所示被设成可操控的,该设备是如那些特定生产商的产品。
表示设备和/或活动的图标显示在轮形图(wheel)110中,其可旋转把选择的设备或活动移到轮形图的顶部。顶部(主要)的图标112可以比其他图标113、114和115(在所述的示例性实施例中为24×24像素)显示得更大(在示例性实施例中为48×48像素)。另外,中等大小的图标(如36×36像素)可用于显示次要的设备。可以根据图标的数量来动态计算图标的间距,从而获得围绕轮形图110的均匀间隔。
在图11所示的例子中,通过比如象在标准的设备图标上覆盖一个扳手符号,就向用户指明了需要安装的设备。安装的设备可浮动(即移动,以便被定位)接近到轮形图110的顶部。通过与轮形图110交互,用户可以选择基本设备112以初始化安装,或者选择其他图标114使之成为基本设备。当选择了其他图标114时,轮形图可以进行智能的旋转,以一方向把需要的设备最快的移动到基本位置——轮形图顶部。
如图11或12中的示例所示的主页显示中也可包括指明当前用户116和当前房间118。如后面所述,代表用户和房间的图标可以被用于调用这些项目的配置菜单。默认的用户名可以从PDA1150的拥有者信息中获得。图11所示的例子中(即,建议安装的设备显示在轮形图上,默认的房间被显示为“起居室”,其包括的设备是:电视机、DVD、有线盒、VCR、卫星、收音机)。
主页显示中也可包括键向导图标120,其初始化显示PDA 1150的当前硬键分配情况和/或允许改变这些分配,初始化自定义菜单的图标122,以及切换到其他显示页的图标124和126;在下文中所有这些都将被更详细地描述。
设备安装
为了控制设备,用户首先需要向远程控制应用确认生产商和每个设备使用的IR代码,以及把任何所需特定特征(显示名称、宏指令等)与该设备相关联。一般来说,设备安装包括执行如下的一个或多个步骤:
1)用户选择要安装的设备图标。
2)用户选择设备类型。(在一些情况下,这可能包括简单确认想要的设备类型与选择的显示图标相匹配。)
3)用户指明设备的IR格式和用于控制所选设备的命令集。这一般可用几个方法之一来实现:用户可自己用数字指明想要的安装代码,用户可以从所有可用的代码(本地的和/或从网络主服务器中下载的)中搜索,用户可以从远程控制应用提供的列表中选择品牌名称(并且在多种可能性存在的情况下,可以测试生产商的各种版本的IR代码),或可以使用诸如此类其他合适的技术。
下面的段落中将更详细地描述示例性的安装过程。
再一次参考图11,其显示了设备轮形图110和所有需要安装的设备。另外,也提供了添加设备图标113和添加活动图标115。当用户第一次启动远程控制应用时,图11的设备轮形图110显示设备轮形图110的一个启动视图的例子。通过示例的方式,详细描述了涉及安装使用品牌名的电视机的步骤。用户以触击电视机图标112开始(或按下电源按钮117或选择如导航杆104等的硬键)。通过解释的方式,在普通操作期间(即,在为设备安装了远程控制应用后),触击设备图标将使远程控制应用显示出该设备的控制功能页(比如,参见图19a)。可是,在这种情况中,由于设备还没有被安装(通过在主要电视机标记上覆盖小完全图标的方式来体现),所以图14a至图14i中描述的安装向导将被调用。作为一个可另选的方式(例如,在电视机设备已经安装而用户希望添加第二个电视机的情况,或者用户希望添加未在默认轮形图中显示的设备),用户可以选择添加设备图标113。
如图14a所示,电视机安装的设备安装向导可以以一个介绍信息开始。另外,与安装向导有关的键盘1401和取消键1412、上一步键1414和下一步键1416都会被显示。一般地,键盘和按键会显示于每一个安装向导页中并且为了使用方便而在屏幕中占据相同的位置。一旦阅读了可选的帮助信息,用户会按下下一步键1416,进入图14b所示的示例性屏幕。用户然后选择他希望使用的安装方法。在图示的例子中,已经选择默认的安装方法——品牌安装并且用户简单地按下一步键1416就能进行使用该安装方法。设备安装的其他方法,例如代码搜索、直接输入等在现有技术中也是可用而公知的——例如参见美国专利4,959,810、5,614,906或者6,157,319,它们全文均纳入本文作为参考。
为了执行根据图14c所示的步骤的设备安装,用户从列有远程控制应用所支持的全部设备类型的下拉式菜单1418中选择设备类型(该例子中为电视机)。然后,如图14d和14e所示,可以给用户显示对应于所选设备类型的品牌名称的下拉式列表。用户可以用显示在列表边上的上下箭头1422、游标1424或其他任何传统的GUI设备来操纵该列表。另外,为在下拉表中快速定位到一个大致的区域,用户可以使用键盘1410来键入品牌名称的首字母。一旦品牌名称被加亮(即,图14e中的“Sony”),则用户就能通过选择(即,通过敲击)下一步键1416来指定选择想要的品牌。也可以考虑另外的GUI技术来选择要选的品牌。
如果对于所选品牌存在多个IR代码集,如图14f所示,则使用下拉菜单1430连同一组显示的测试功能键1432,就可以给用户测试每个可能的IR代码的机会。测试功能键1432上可以显示或不显示指明其指定功能的文本标记——如图14f所示的例子1432没有标记而图20b所示的例子则包括带有文本功能标记的键。用户可以激活一个或多个测试功能键1432,从而了解它们是否根据所需的控制设备(即,为响应它们的激活,发送从所选组中得来的IR命令代码以测试目标设备是否会响应)。假如目标设备没有如预期般地回应,则用户可以从下拉列表1430中简单选择不同的代码组号并重复测试过程(即,再次激活测试功能键)。当找到了正确的设置时(即,设备如预期般回应),用户可以按下一步键1416以继续安装过程。
图14g和14h所示的可选步骤允许用户为安装的设备输入一个标记名称。如图14g所示,默认的名称仅是简单的串接的品牌名称和设备类型。可是如图14h所示,用户可以选用它们所能选的更具描述性的名称。然后敲击下一步键1416可以使设备安装向导的过程得以完成。如图14i所示,结果产生的电视机设备图标142将与用户输入的设备名称一起被显示在轮形图110(不再有扳手覆盖图了)上。可另选的,可以包括另外的步骤,从而使用户选择代表设备的自定义的图标。用户概况表
图15a至图15f显示了设置新的用户概况表的典型步骤。参考图15a,初始化用户自定义可以通过敲击当前用户图标116使自定义用户菜单152显示出来。自定义用户菜单152可被用于选择用户——将远程控制应用安置在控制设备、执行活动等与所选用户相联系的模式中(在图15所示的例子中仅有一个用户,“Pat”是当前定义的),以添加/删除用户,或编辑已存在用户的概况表。通过示例的方式,将图示出涉及增加用户的步骤。可以理解,编辑已存在用户的概况表的过程将是非常相似的。
可以通过从自定义用户菜单152中选择“增加用户”来调用用户安装向导。如图15b所示,用户安装向导以显示介绍信息开始。然后如图15c所示,用户安装向导会提示要求输入新的用户名1510,并且仅仅通过示例的方式,输入可选的密码或个人识别码(PIN)1520,其是在将来授权进一步改变安装的概况表时所需的。在图示的例子中,用户安装向导页也允许新用户通过复选框1530定义成“者”。假如设置了,则当被指定为访问者的这个用户处于活动状态时,访问者状态最好使所有在远程控制应用中的安装和自定义功能(设备,用户,房间,收藏,等)失效。也可用访问者状态阻止访问PDA1150的其他应用程序,通过示例,比如日程表、地址簿、电子表格等。可以在全局基础上实现阻止功能——即阻止访问者用户退出远程控制应用——或者在每个应用程序的基础上,这依赖于PDA平台中可用的支持等级。
一旦在用户安装期间输入名字和任意PIN或特定状态,就可选择一个图标来表示该新用户(如图15d所示),而且也可分配声音,以在切换远程控制应用供该用户使用时提供声音表示(如图15e所示)。为了选择一个图标,用户可以滚动预定义用户图像(其可选地显示作下拉列表,等)的列表(比如显示作条形框1534),浏览位图并且从PDA 1150的文件夹中选择图像,下载图像等。相似地,用户可以从预定义声音的下拉列表中选择声音,浏览存在PDA 1150中的所有音频(例如.wav文件),下载音频文件等。
要结束用户安装过程,会如图15f所示的显示确认屏幕。然后,敲击确认屏幕上的下一步键1416可以使远程控制应用回到显示有新用户的主页面上(即,显示了所选的“Harley”图标,比如,图14i或16a)。用上述方法初始化新用户也能创建分配给该用户的新的空收藏页面。收藏页的用途和配置将在以后的章节中详细讨论。
房间概况表
图16a至16f显示了配置房间概况表的典型过程。参考图16a,概况表可以通过比如像敲击当前房间图标118来显示自定义房间菜单162来开始房间概况表的配置。自定义房间菜单162允许选择不同的房间——将远程控制应用安置在控制设备、执行与所选房间相联系的活动等(在例子中仅有一个房间,当前定义了“起居室”,)、添加/删除新房间或者编辑已存在房间的概况表的模式中。为了配置的目的,自定义房间菜单162也包括显示当前在所选房间中配置的所有设备的设备代码安装数的选项。设备代码安装信息是有用的,比如,当访问基于网络的提供设备扩展功能代码并不被自动或半自动过程所支持的服务时。(对于其他关于半自动基于网络的服务的背景,读者可直接看共同未决的申请10/151,501“升级设备的远程控制功能的系统和方法”,其全文纳入本文作为参考。)通过示例的方式,将图示出涉及增加房间的步骤。然而可以理解,编辑已存在房间的概况表将是非常相似的过程。
可以通过从房间自定义菜单162中选择“增加房间”来调用房间安装向导。一旦调用,如图16b所示的例子,房间安装向导以显示介绍消息开始。然后如图16c所示,房间安装向导会提示输入房间名1620,而且如图16d所示,输入与该房间相联系的图像。要选择一个图像,用户可以滚动预定义房间图像1630的列表(例如,所显示的条形框、下拉列表或其它类似的GUI选择设备),可以浏览PDA 1150的文件夹中的位图图像,下载图像等。如图16d所示,用户也可选择性地将声音与切换到那房间相联系起来。再者,用户可以从预定义声音的下拉列表中选择声音,可以浏览存在PDA 1150的文件系统中的声音文件(例如,.wav文件),下载音频文件等。
如图16f所示,确认屏幕会显示以指明房间安装过程已结束。然后,比如在图12中所示的,敲击该确认屏幕上的下一步键1416可以使远程控制应用回到显示有所选新房间“Den”和空轮形图110的主页面上,该空轮形图110准备被配置成使设备和/或活动与新定义的房间模式相联系。用上述方法初始化新房间也能创建分配给该房间(如果合适的话,和该房间内的用户)的新的空收藏页面。收藏页的用途和配置将在以后的章节中详细讨论。
房间安装——阶段2——宏指令的生成
远程控制应用也为普通活动提供自动或半自动的宏指令配置(预先编制的命令动作序列,其可通过按一个简单的键来回放)。举例来说,经常需要的命令序列是一起打开(和关闭)几个设备的电源,诸如家庭影院系统中的情形。要使创建这类示例性的宏指令更容易,作为安装向导的一部分,远程控制应用可以向用户显示当前所有配置设备1640的列表,并伴有显示“复择框”,其中用户可以指明其中哪些要加进“全部打开”宏指令中。如图16g所示,由于这样的宏指令一般与特定房间中可用设备相联系,因而这可作为房间安装向导中的一个附加步骤。
通过进一步的例子,其他经常需要的命令序列是那些执行输入路径选择的情况。要配置执行输入路径选择的宏指令,用户可回答一系列有关设备连接方式的问题,可以从列表(或者从可视列表/图表)等中选择设备连接配置。可另选的是,如果设备1150的基本图形能力支持这项功能,则可以提供一个拖拉界面使不同设备的输入和输出相匹配,其可表示设备被连接的方式。然后,可以利用这些输入/输出对中的每一个来建立执行输入路径选择的宏指令序列,所以,当选择使用特定的设备时,自动选择或设置所有必需的音频/视频控制以允许所述的使用。
主屏幕的自定义
通过比如增加自定义背景、在轮形图110上仅显示设备或仅显示活动(默认的会都显示两者类型,以它们安装的顺序混合显示)、限制访问安装功能等,系统可允许用户自定义主页的外观和功能。
远程控制应用的初始化和与其他应用程序的交互
远程控制应用当其开和关时可以有基本行为。举例来说,当远程控制应用启动时,可以执行初始化顺序。典型初始化顺序的全面概览如图24所示。在所示的例子中,可利用iPAQ牌PDA所提供的硬件和软件与Windows Pocket PC 2002牌软件系统无缝集成。在以下段落中将描述示例性平台的基本初始化行为以及与PocketPC牌软件系统的其他部分的交互。
当用户从“程序”或“开始”屏幕显示中选择远程控制应用图标时(如图8和9所示),最好进行内部一致性检查以确信操作远程控制应用所需的文件和资源都是可用的。比如,假如缺失了文件,则用户会被告知他们需要重新安装文件或应用程序。假如仍存在问题,则将显示消息告知用户应当联系技术支持。相关性检查也可确认需要的硬件(即,IR信令模块1118或发射器IC 204)是可用的,并且对于远程控制应用和其他当时安装的软件是正确的版本。在类初始化中,可以在加载配置文件前把个别模块初始化为其默认状态。在资源初始化中,可以载入指导用户经过第一次向导程序所需的资源。资源包括IR数据库、图标、位图、对话等。
其后,初始化所有所需的系统资源,远程控制应用选择合适的启动用户和房间(如果有多个被配置的话)。系统可检测以了解系统是多用户还是单用户的。假如系统是单用户的,则不会创建多用户注册。假如系统是多用户的,则系统会载入用户概况表(包括用户名、用户图标、用户PIN以及可以使用的哪一配置文件)。假如系统是单用户的,则系统会检查以了解用户有一个还是多个配置文件。假如系统中只有一个配置文件,那么会载入配置文件。假如在系统中用户有多于一个的配置文件,则系统会载入定为默认的配置文件。默认的可以是系统中最后使用的配置文件。系统可以进行一些设置,从而系统能给出一个方法,以允许用户(选择并)载入任何其他配置文件。假如设置了首次用户向导程序标记,则系统会收集有关用户的信息。假如配置文件已经在PDA 1150上了,那么会提醒用户使用该文件或创建一个新的文件。
如图10中所见的例子那样,在成功的初始化后,也会显示闪屏。闪屏可以包括诸如产品名称、公司名称包括专利和版权标记的法律信息等信息。闪屏可以要求用户确认和/或登陆,或者可以在一段时限后切换到主屏幕。无论在这样或那样的情况下,闪屏活动结束后,远程控制应用将成为焦点应用程序。当激活时,远程控制应用可以暂时替换任何热键的标准分配——如本文其他章节中更详细的描述。
当远程控制应用激活时,假如用户在一段时限内(比如,20秒,时限可由用户设置)没有执行动作,则系统可以为了节省电而关闭显示。然而,即使显示被关闭了,焦点应用程序仍会是远程控制应用。显示可以暂时从主屏幕(或任何其他当前正在显示的屏幕)切换回到闪屏以警告时限将要到了。
假如用户选择其他PDA 1150所支持的应用程序,比如,PocketExcel牌电子表格应用程序,远程控制应用可以继续在该背景环境中运行,但是不再是焦点应用程序了。在这种情况中,可以将远程控制应用重新设置成焦点应用程序,其方法是通过用户选择会再次被激活的热键(如,iTask键),因为远程控制应用不是焦点应用程序,或者通过从开始菜单或程序页面中重新选择远程控制应用。在重新设置远程控制应用的情况下,远程控制应用可以不执行上述完整的初始化顺序。而相反,由于远程控制应用已经被载入并且激活,因而它可以简单地从其被挂起的点上再继续运行。
收藏页
为直接访问他喜好的程序(例如,使命令被发送,从而使设备调到喜好的频道)、喜好的设备等,远程控制应用可以提供一个或多个收藏页,其包括用户可以配置的按键图标。例如,访问这些收藏页可以通过图11所示的在主屏幕页上的图标126来进行。示例性的收藏页如图17a所示。如图17a所示,收藏页可以可选地预设为一般需求内容提供商的选择1710(如,使用他们的标志),或者初始设成空白。无论在何种情况下,默认收藏页的初始化最好在远程控制应用的首次启动时进行。当如前述般添加用户和/或房间后,可以创建分开的附加收藏页。也可理解,收藏页可以是专门针对特别设备的(如卫星STB或CD点唱机),而在其他情况下,为了允许从一个访问点访问所有用户喜好的媒体内容,收藏页可以横跨多个设备。
在收藏页被预设的情况下,可以显示还没有由用户配置的图标,其具有指明需要安装的标志(如,如图17a所见的使用扳手覆盖)。为了配置或添加收藏图标,用户可以如图17b所示的调用自定义收藏夹菜单(例如,在收藏页显示的同时,通过敲击自定义图标122)并且选择“添加收藏夹”或“编辑收藏夹”,或者可以简单敲击默认图标之一,其上覆盖扳手覆盖图以指明还没有配置。无论在此二者何种情况下,如下面段落所述的那样并且参考图17c至17h,可以调用收藏夹安装向导来配置收藏夹条目。
如图17c所示,收藏安装向导以显示介绍消息开始。接着,如图17d所示,收藏安装向导告诉用户记录击键或其他动作的顺序,它们与正被配置的收藏条目相联系。当用户敲击下一步键1416时,可以向用户提供普通的设备控制页面设定,如,图17e所示的卫星设备控制页。用户可以使用主页操作盘110(主页通过选择图标123访问)在所有已配置的设备中操作,从而通过图标124切换到个别设备控制页面。通过该方法,用户可以输入一系列击键,比如,如图17e和17f所示,选择键“0”、“0”、“4”和“回车”,从而为把卫星接收设备切换到频道四的命令分配收藏按键。在示例性系统中,“迷你向导”(由指导消息125证明的)可以继续指导用户经过安装过程,与此同时仍旧提供对每个设备应用程序接口中的软键页面的全面访问。当用户已结束所需顺序的条目时,通过敲击自定义图标122来显示允许用户完成收藏安装向导的最后步骤。从该示例性菜单中,用户也可选择临时挂起并在以后继续击键记录,在回访顺序中插入延时,或者通过回放测试迄今为止已输入的顺序。如图17g和17h所示,收藏安装向导的最后步骤允许向收藏条目分配名称1720和图像1730。声音可与选择的收藏条目相关。另外,如果基本PDA平台支持,则附加的数据,如可以向当前运行的浏览程序自动载入的URL可以与收藏条目相关。(对于与用户可定义的收藏键结合的数据的应用相关的其他相关背景,读者可以直接去看同时未决的申请10/176,315,其标题为“要求操作设备时检索信息的系统和方法”,其全文纳入本文作为参考。)
导航模式
通过重新定义与这些键相连的功能,远程控制应用在其激活时可以利用PDA 1150提供的硬件键。举例来说,参考图10,示例性的iPAQ牌掌上电脑设备提供了4个硬键102加一个导航杆104(上/下/左/右和选定),它们排列在设备的底部。在一般的操作期间,这些键被典型地默认分配以执行各种快速功能,如直接切换到日程表或地址簿程序,显示当前运行程序列表(有时指使用“iTask按键”),操纵显示在屏幕中的目录或菜单等。当远程控制应用激活时,除了其他的以外,这些硬键可被定义成使远程控制应用执行与一般使用的设备控制功能相关的动作。基于它们当前的活动,可以通过允许用户从各种硬键分配组中选择而进一步加强该功能。例如,在操纵PVR设备菜单时,最方便的是要求配置这些键使之发送关于方向空置、菜单、退出和选择功能的命令;而当观看DVD时,最方便的是要求配置这些键使之发送关于转移控制功能(播放/暂停/快进等)的命令。在下面的段落中将结合图13讨论该硬键再分配模式和用户对其控制的各种方面。这些模式包括(但不必仅限于):
·由4个硬键102驱动的示例性应用程序导航模式;
·能导航、控制或传送的示例性多导航杆104的键位分配;
·用于显示键指导以指明当前键分配的示例性方法;和
·用于选择激活的导航杆键位分配的示例性方法。
应用导航
可以使用按键102a使远程控制应用轮转过每个页面类型,如,在如图11所示的屏幕顶部的如标记图标123、124和126分别表示的主屏幕页、设备控制页(对于当前激活的设备——在轮形图顶部的控制页)、收藏页等。假如在应用程序激活但处于低电量状态时按下按键102b,则会显示当前页。在该情况下,按第二下可以轮转到下一页面类型。对于该页类型,可以使用按键102b使远程控制应用显示下一页(例如,控制页包含4页,收藏页包含3页等)。假如在应用程序激活时但处于低电量状态时按下按键102b,则会显示当前页。在该情况下,对于该页面类型,按第二下可以轮转到该页面系列中的下一页面。
可以使用按键102d来触发静音模式(如,使静音触发命令发送到焦点设备上)。无论组中其他键如何选择分配,该按键可以总是有效。
可以使用按键102c来显示键向导130并且允许用户改变导航杆104的键位分配。最初按下时,可以显示当前的键向导,例如,如图13所示,其覆盖在当前激活的显示页面的底部上。键向导130的显示可以持续固定的或用户设定的时间,如5秒。如果按键102c在此时间中再次被按下,即,当键向导130显示可见时,可以轮转到导航杆的键位分配配置。举例来说,展示了3个可能选择的配置130a、130b和130c。以下段落中将更详细地讨论这些分配的重要性。
导航杆的键位分配
对于用户设备,根据当前执行的活动,可以把导航杆104上带有的5个键的功能(上、下、左、右和选择)分配几个功能组之一的功能。通过远程控制应用根据当前选择的设备类型或当前执行的活动,可以动态并自动地改变该分配,或者它可以由用户手动设置。在所示的例子中,有3组功能可用:导航130a(针对消费类电器上的菜单或指导操作)、控制130b(音量和频道加/减)和转移130c(播放、回退、快进等)。可以理解,导航杆104的激活将导致命令被发送,得以控制预目标设备的适当操作。
在屏幕的右下角,键图标120显示了这些键的当前设定。根据导航杆硬键的当前设定,该图标有着不同的形式:120a(指示导航)、120b(指示控制)和120c(指示转移)。敲击该图标120会从用户想要选择的键位分配中调用菜单。可另选的是,通过如前述的硬键102c的应用可以改变键位分配。
在当远程控制应用处于控制电视机的操作的模式时用户试图把硬键改变为所选要控制的设备所不支持的模式(例如转移功能)的情况下,远程控制应用能够禁止选择那种键位分配,能够允许选择那种分配,其使硬键由此引起的激活能造成系统没有发生动作(或者致使以默认设备或能执行这些动作的最后设备合适的格式发送信号——通过手动或自动的设定)等。
远程控制应用当前处于显示配置菜单的模式中时,或其执行安装向导时,对于在安装向导执行期间,导航杆104可以自动恢复到标准应用程序功能上来,即,上/下/左/右菜单和选择。
消费类电子设备的控制
远程控制应用可用于控制大量消费类电子设备的功能。当电视机被用作如下所述的模板设备时,可以理解也可存在其他许多设备类型。
电视机设备的操作如下所述。假设电视机如前述所安装,把远程控制应用设成控制电视机的模式,例如,通过旋转主页轮形图110直至电视机成为激活(顶部)的设备图标——图14i中的142——然后敲击电视机图标142或者控制标签图标124,从而导致如图19a所示的显示设备控制页面的首页。根据设备类型,如图19b和19c所示,可以有控制功能的附加页。如果有的话,通过使用页面硬键102b或控制表面开关图标192,用户可以操控这些附加页。当用户选择如上所述的设备时,显示的控制页可以是最后使用的,而不总是从第一页开始。例如,假如在切换到其他设备类型以前(比如录像机)用户最后执行的动作是要求调节音量,那么,在重新选择电视机时,由于该页包含(最近使用的)电视机音量控制按钮194,所以会显示第3页(图19c)。
远程控制应用可以根据已安装的特定设备来调节显示的软键。举例来说,图21a和21b展示了控制页,因为它可以在两个不同的电视机型号下出现。众所周知的,图21b所示的松下(Panasonic)牌电视机型号支持“-/--”键1212,而图21b所示的索尼(Sony)牌电视机型号则不行。在该例子中,远程控制应用仅仅显示那些在当前所选设备上实际存在的功能的按键。
当控制页是激活(即,显示)的时,自定义图标122可以被用于调用菜单1202,该菜单允许用户改变键位分配和布局,从其他远程控制或设备中获取新功能,添加和删除键和页,以下章节将进一步详细讨论所有这些内容。另外,为了方便起见,如图20b所示,在该菜单1202中,用户可任选地使键功能标签的文本显示生效。进一步举例来说,为了减少对语言的依赖,只要可能,一般就用用图形图标来标记键本身(比如如图20a和20b中所示),可是,可以为不熟悉该图标系统的用户提供可选的文本标记。
文本标记可以是一般的功能名或者可以是当前要控制的设备的生产商所分配的功能名。以图例来说,将电视机(或其他调谐设备)调回以前看的频道的远程控制命令功能通常被称为“最后频道”或“前一频道”。可是,在索尼牌设备中,该功能经常被标为“跳回(jump)”,在松下牌设备中,其被标为“R-调谐(R-tune)”等。因此可以理解,在一些应用程序中,为用户提供标有熟悉术语的键比较便利。
如前面提到的,远程控制应用可显示支持标准功能级别的功能(即,那些最常访问的功能)、普通的与电源相关的功能或者使设备100%完全支持的不常用或扩展的功能。
家用自动设备的控制
远程控制应用一般能够控制任何使用IR或RF通信进行控制的设备,其中包括家用自动设备。在家用自动设备中,用户希望有不同的按键图像来表示这些设备的功能和/或操作。因此,可以使用户能够使用附加的按键图像,可本地储存在PDA1150中或者从诸如网站或设备下载,从而帮助采用和使用用于控制这些设备的远程控制应用。针对诸如灯、窗帘、百叶窗、空调、暖气、水池加热器、温泉等的设备,可选的按键图标列表包括诸如电源开/关和打开/关闭图标的项目。该系统也能够把功能与图像相联系,以比如发送IR代码序列至X10设备。
获取IR代码
当新设备进入市场时,可以向远程控制应用添加支持新设备的命令集。这可通过3种方式之一来实现:获取,下载,或偶而刷新烧灼记录在PDA1150的非易失性存储器中的数据库。获取IR代码的详细方法在现有技术中是公知的(例如,参见美国专利4,626,848和6,097,309,它们的全文纳入本文作为参考)并且远程控制应用可以具有使用这些或将来开发的方法中的一个或多个来从新的特定于设备的远程控制中获取IR代码的能力。为此目的,如图4所示,可以给专用于此目的的IR接收器提供要获取的输入信号,或者可以从已构建在设备1150中的IR接收器214的输出信号中得出要获取的输入信号。
一般而言,每次只为一个单一功能获取IR代码。用户可选择获取所有可用的功能或可以选择获取为那种设备类型选择的功能。用户也可选择用新IR代码序列替换关于现有功能的代码。另外,用户可添加一般不显示在该中设备类型上的功能。当添加新功能时,用户可把获取的命令代码添加给要分配的按键,并给该按键提供合适的标签。
一般而言,远程控制应用检测到已进入获取模式时,软件则监听要获取的新代码。当获得代码时,软件会以音频和/或视频方式响应。另外,当不能获取代码时,软件可以以不同的音调和/或视频表示来进行响应。
分配和回放宏指令
宏指令提供给用户能快速执行任务组合的方法。有两种宏指令为远程控制应用所支持——系统生成的宏指令和用户生成的宏指令。系统生成的宏指令是由远程控制应用自动或半自动生成的,以使诸如开关家庭影院系统的电源的普通任务变得更容易。系统生成的宏指令前面已描述过了。
用户生成的宏指令允许用户手动编程要分配给单个按键的动作系列,因而可以按单个按键就能重复那个序列。用户生成的宏指令的例子如“看DVD影片”宏指令,其中:1)打开DVD播放器;2)将AMP接到DVD输入端;3)打开电视机;4)将电视机输入设为“视频1”;以及5)播放影片。在示例性实施例中,通过主屏幕设备的轮形图110上的活动图标就可以初始化这样一个用户定义的宏指令。
参考图22a至22g,通过把添加活动图标115旋转到轮形图的最上边,如图22a所示的通过选择它,用户可以初始化编程新宏指令序列。然后,选择添加活动图标112可以调用活动安装向导,以指导用户进行整个编程过程。如图22b和22c所示,活动安装向导开始显示一些信息性消息。活动安装向导然后提示用户输入要储存为宏指令的击键顺序。该输入过程与前面结合图17c至17f介绍的内容(收藏键的定义)相似,因此在此不复述了。序列输入完成后,用户可以选择与此编程了的活动相联系的图像(图22e)和名称(图22f)。例如,通过复选框224,也可给用户选择回放宏指令的选项,在完成时,要么保留在主页上(复择框未选),或者切换到最终发出指令的设备的设备控制页面(复择框选定)。这例如在编程“观看DVD”宏指令的用户希望该序列结束时远程控制被切换至DVD设备控制页面(例如如图22d所示)而不是主屏幕页面的时候特别有用。当结束宏指令定义时,新活动(“在该示例中为观看DVD”)出现在设备操作盘110上,如图22g所示。由于类似图像可以应用于设备和活动,所以活动图标可以显示具有与设备图标不同的颜色。此外,操作盘中心的控制按键117可以改变为绿色的“GO”按键,而不是红色“电源”按键。
应当理解,软件可以允许为控制设备的任何屏幕分配宏指令。此外,软件可以允许添加宏指令,作为硬件热键和公共用户界面组件的穿孔命令。此外,软件可以允许复制、链接和/或编辑宏指令。对于编辑中的使用,软件可以允许单步调试的能力,以确保宏指令功能如所需且提供宏指令编辑器,使得用户能够微调宏指令。宏指令还可以记录有非定时的键击和/或定时的键击。
自定义和键的重指定
远程控制应用可以允许用户在表示另一设备的控制页面上显示来自一个设备的功能或者简单地重新排列给定设备控制页面的按键布局。自定义和键重指定可以通过使用可从自定义菜单1202访问的复制键和移动键功能来实现,如图20a中的示例所示。使用该自定义菜单1202,用户可以选择使现有按键失效或向该屏幕添加新按键。例如,复制键功能创建了到基本功能的链接,如果链接到该键的基本行为被修改,则所有链接的键将被更新。或者,用户可以选择把默认状态(链接)改变为原始功能的复制。在该实例中,修改“原始”键的功能将不会影响到分配了“原始”键的功能的其他键。
除了如上所述的重定义基本键功能之外,还可以为用户提供添加新键或编辑现有键的选项。在这种方式中,可以根据需要改变键形状和标记。远程控制应用可以提供对可选择的本地存储的键形状和颜色的选择,其他的可以从台式机1104或网络主服务器1106下载。例如,每个按键图像可以包括两种状态“向上”和“向下”来使用户区别去活按键和按下或激活按键。远程控制应用还可以支持自定义特征,例如在美国专利5,959,751、5,515,052和6,014,092中所描述,其全文合并在此作为参考。
管理收藏夹
由于每个用户可能具有不同的观看习惯和喜好频道,所以远程控制应用可以允许该收藏夹(对于所有用户)为全球性的或者特定于一个用户。例如,在几个人的家庭中,频道排列(lineup)可以保持相同,但是对于个人的收藏夹可以不同。此外,由于收藏夹实际上可以执行几项功能(使可立即识别的标识与网络频道相关联和/或发送IR或其他命令来指导设备进入正确的频道),可以为一个个人创建整个网络排列作为收藏夹,并且允许其他用户复制整套的收藏页面。然后,每个用户可以通过删除其不经常看的频道或重新把收藏夹排列成其所喜好的页面的方式来进一步自定义其收藏页面集。例如,父母当为小孩配置可接收的频道排列时可以使用这种删除收藏夹的技术。小孩的用户概括表可以设置有小孩不知道的PIN(因此不能配置)和/或设置为访问者,因此不能作出其他配置改变。界面中还有只允许(根据每个用户)通过收藏夹(并且不能增加频道/减少频道或输入数字键盘)来访问频道的设定,以进一步限定与特定个人相关的频道排列。
在前面结合图17所描述的收藏夹的安装期间可以使用助理。例如,远程控制应用可以维护短列表(例如七个条目),其显示用户经常防问的频道。在执行收藏夹安装向导时,可以出现经常访问的频道的当前列表,因此实现了受从显示的类别中选择频道影响的收藏夹按键的快速、半自动化编程。可选地,用户能够创建多个这种类别来覆盖收藏夹安装向导内置的的各种种类或类别。
当远程控制应用适用于结合EPG功能而使用时,该系统可以读取在EPG中设置的扩展的频道信息,以自动地把该频道分成各类别。还可以支持种类类别,例如人物、新闻、体育、电影、音乐等。用户能够创建具有自定义名称的附加类别。用户能够把(设备的)频道编号添加入一个类别中。用户能够为该频道添加标记。用户能够使标识与频道相关联。该系统可以处理通过多个输入源实现的收藏频道。例如,电影列表可以包括一个本地有线频道和四个由卫星支持的频道。远程控制应用还可以监视用于频道排列的改变的从主服务站1106周期性地下载的EPG数据,从而自动地或由用户选择调节收藏频道编程序列。
收藏页面显示可以是自适应的。关于这点,远程控制应用可以根据不同的用户来组织收藏页面的显示,作为经常访问的频道的功能。最常选择的频道可以显示在列表的顶部。该显示顺序还可以自动地或由用户选择根据星期几和一天中的时间而改变。
可扩展的文件格式
用户IR代码DB
用户IR代码数据库可以用于存储增补的IR代码,因为他们从网站或从一些其他资源中下载。这与PDA 1150中本来就有的标准IR代码数据库分开。用户IR数据库可以或可以不包括获取的代码。希望远程控制应用的所有用户都可以访问所有获取的代码。
设备配置文件
设备配置文件包括用户把其配置成用于远程控制应用控制的设备。该设备配置文件还可以为每个设备说明远程控制应用的设备控制页面的内容和布局。设备配置文件还可以另外包括个别设备所需要的任何资源。资源的列表包括(但不限于)宏指令、IR代码、位图、串文字和其他所需的数据。
配置文件的可扩展性
为了管理在前面的部分中描述的与远程控制应用相关的配置和用户安装数据,在文件系统中存储这些信息是有益的,其被设计成有利于将来较容易的扩展至所存储的信息并在相同设备之间转发该信息。可用于实现这些目的的示例性文件结构在下面的段落以及下面的表1至表12中示出。
配置报头
如示例性表1所示,配置报头包含用于描述文件的属性的数据字段。
 属性   说明   类型   大小
 记录大小   该记录的大小   USHORT
 页面宽度   页面的宽度   短
 页面高度   页面的高度   短
 文件版本   该文件格式的版本   字节   8
 平台ID_键   要在平台表中记录的ID   长
 存档标志   指定什么时候要存储文件   长
表1
平台和硬件表
如表2所示例性示出,平台和硬件表包含用于描述生成文件的硬件平台的属性的数据字段。
 属性   说明   类型   大小
 记录大小   该记录的大小   USHORT
 平台ID_键   关于该设备的唯一ID   长
 屏幕宽度   屏幕的宽度   短
 屏幕高度   屏幕的高度   短
 硬件键图_ID   硬件键图   UNIT
 PAD大小   填充的大小   短
 PAD   填充......   字节   可变的
表2
设备表
如示例性表3所示,设备表包含用于描述每个设备的属性的数据字段,该设备是用户安装远程控制应用来控制的设备。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  设备ID_键   关于该设备的唯一ID   长
  标记长度   串标记的长度   短
  标记   该设备的串文字   字符   可变的
  设备类型   该设备报头所指的设备类型   UNIT
  安装代码   该特定设备的代码   UNIT
  品牌名称长度   品牌名称串的长度   短
  品牌名称   该品牌的串文字   字符   可变的
  型号长度   型号串的长度   短
  型号   该型号的串文字   字符   可变的
  特定于设备的数据大小   特定于设备的数据的大小   短
  特定于设备的数据配置   特定于设备的数据   字节   可变的
  下载设备数据大小   下载数据的大小   短
  下载设备数据   下载的数据   字节   可变的
  原始标志   谁创建了该记录   UNIT
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表3
外部下载的数据储存在下载设备数据中。
页面表
如示例性表4所示,页面表包含用于描述每个远程控制应用的显示页面的属性的数据字段。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  页面ID_键   关于该页面的唯一ID   长
  设备ID_键   母设备ID   长
  背景ID_键   资源记录的ID   长
  页面类型   描述了该页面所包括的:主页、电源、家庭影院、设备页面、收藏页   UNIT
  背景填充RGB   RGB填充颜色   COLORREF
  原始标志   谁创建了该记录   UNIT
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表4
页面记录最好以设备ID分组。
COLORREF最好是32位的值,用于指示RGB颜色。
标记页面表
如示例性表5所示,标记页面表包含用于描述页面内的标记的数据字段。
 属性   说明   类型   大小
 记录大小   该记录的大小   USHORT
 标记ID_键   关于该标记的唯一ID   长
 页面ID_键   母页面ID   长
 标记长度   标记串的长度   短
 标记   串文字   字符   可变的
 位置X   X位置   UNIT
 位置Y   Y位置   UNIT
 位置Z   Z位置   UNIT
 宽度   标记的宽度   UNIT
 高度   标记的高度   UNIT
 字体   字体类型   UNIT
 字体大小   字体大小   UNIT
 字体对齐   字体对齐(中间/靠左/靠右)   Uchar
 文字颜色   文字的RGB颜色   COLORREF
表5
边界表
如示例性表6所示,边界表包含在用于描述页边界的数据字段。
 属性  说明   类型   大小
 记录大小  该记录的大小   USHORT
 边界ID_键  资源记录的ID   长
 页面ID_键  母页面ID   长
 位置X  X位置   UNIT
 位置Y  Y位置   UNIT
 位置Z  Z位置   UNIT
 边界填充RGB  该填充的RGB颜色   COLORREF
表6
键表
如示例性表7所示,键表包含在用于描述由远程控制应用所支持的键的属性的数据字段。
  属性 说明   类型   大小
  记录大小 该记录的大小   USHORT
  键ID_键 该键的唯一ID   长
  页面ID_键 母页面ID   长
  标记长度 键标记串的长度   短
  标记 串文字   字符   可变的
  位置X X位置   UNIT
  位置Y Y位置   UNIT
  位置Z Z位置   UNIT
  图像向上ID_键 资源记录的ID   长
  图像向下ID_键 资源记录的ID   长
  图像禁用ID_键 资源记录的ID   长
  声音向下ID_键 资源记录的ID   长
  声音向上ID_键 资源记录的ID   长
  状态 键的状态   UNIT
  功能ID_键 功能记录的ID   长
  宏指令ID_键 宏指令记录集的ID   长
  字体类型 字体类型   UNIT
  字体大小 字体大小   Uchar
  字体颜色 字体颜色   COLORREF
  字体对齐 字体对齐   Uchar
  键类型 可移动的Y/N   BOOL
  键放置 硬键/软键Y/N   BOOL
  有效日 该键有效的天数   长
  有效时间 该键有效的时间   长
  原始标志 准创建了该记录(用户、动态......)   UNIT
  PDA大小 该填充的大小   短
  PAD 填充......   字节   可变的
表7
由页面ID_键分组并分类键记录。
键类型是一个用来指定键是否可移动的布尔值。
功能表
如示例性表8所示,功能表包含用于描述响应于键的激活而执行的功能的数据字段。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  功能ID_键   该页面的唯一ID   长
  功能名称长度   功能名称串的长度   短
  功能名称   功能名称的串文字   字符   可变的
  硬件类型   实现此功能的硬件类型   UNIT
  设备类型   该设备报头所指的设备类别   UNIT
  设备ID   该设备的UEI ID   UNIT
  设备ID_键   设备的ID   长
  获取的键大小   获取的数据的大小   短
  获取的键   获取的键数据的块   字节   可变的
  幻码   UEI幻码   UNIT
  键代码   资源记录的ID   长
  硬件有效荷载大小   硬件有效荷载的大小   短
  硬件有效荷载   特定于硬件的数据流   字节   可变的
  宏指令ID_键   宏指令记录集的ID   长
  页面ID_键   要跳转至的页面   长
  原始标志   谁创建了该记录   UNIT
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表8
举例来说,硬件类型可以是RF或IR发射机IC。
如果ID功能在下载的数据中,那么设备ID_键指向设备;否则它为空。
宏指令表
如示例性表9所示,宏指令表包含用于描述一个宏功能属性的数据字段。
 属性   说明   类型   大小
 记录大小   该记录的大小   USHORT
 宏指令ID_键   该宏指令集的ID   长
 功能ID_键   要执行的功能记录的ID   长
 下一宏指令ID_键   要执行的下一宏指令记录的ID   长
 键向下时间   时间量是键保持向下的毫秒数   UNIT
 内键延迟   在执行之后的以毫秒为单位的延迟量   UNIT
 原始标志   谁创建了该记录   UNIT
 PAD大小   填充的大小   短
 PAD   填充......   字节   可变的
表9
任何嵌套宏指令将被从宏指令列表复制整个功能到新的宏指令列表。
资源表
如示例性表10所示,资源表包含用于定义资源(例如图像文件、声音文件等)的数据字段。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  资源ID_键   资源的唯一ID   长
  资源类型   所存储的资源的类型(位图、波形等)   UNIT
  资源数据大小   资源数据的大小   长
  资源数据   资源的字节流   字节   可变的
  资源宽度   宽度   UNIT
  资源高度   高度   UNIT
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表10
事件日志表
如示例性表11所示,事件日志表包含用于描述远程控制应用的操作过程中捕获的事件的数据字段。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  事件ID_键   该事件的唯一ID   长
  事件类型   事件、系统或用户的类型   长
  事件时间   该事件的时间   日期/时间
  事件数据大小   事件数据的大小   短
  事件数据   事件的数据   字节   可变的
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表11
用户概况表文件
如示例性表12所示,用户概况表文件包含用于描述用户属性的数据字段。
  属性   说明   类型   大小
  记录大小   该记录的大小   USHORT
  用户概况表ID_键   用户概况表的唯一ID   长
  用户名称长度   用户名称的长度   短
  用户名称   用户的名称   字符   可变的
  用户图像ID_键   资源ID的ID   长
  用户Pin   4个数字的PIN(或者操作系统软件所建议/要求的最小密码长度。)   UNIT   4
  用户时间超时   在用户注销之前的时间
  用户角色   用户的角色
  用户等级   该用户的V-Chip等级
  PAD大小   填充的大小   短
  PAD   填充......   字节   可变的
表12
房间概况表文件
如示例性表13所示,房间概况表文件包含用于描述房间属性的数据字段。
属性   说明   类型   大小
记录大小   该记录的大小   USHORT
房间ID_键   房间概况表的唯一ID   长
房间名称长度   房间名称的长度   短
房间名称   房间的名称   字符   可变的
地点   房间的位置   UNIT
PAD大小   填充的大小   短
PAD   填充......   字节   可变的
表13
从功能上说,应当理解,文件格式可以是有版本的,文件格式可以向后兼容,文件格式可以扩展,以包括新的特征,文件格式可以容许第三方开发者使用该存储器机构,文件格式可以提供一个有效的存储器型号,而且文件可以减少复制像位图那样的昂贵资源。
支持多用户概况表的配置文件
远程控制应用优选地设计为供多用户使用。因此,一个用户概况表文件可以存储有关该系统的用户的数据,这些数据包括用户名、对于用户具体化的位图、用户PIN或密码以及所有优选设置。另外,可以在用户概况表中存储以每个用户为基础的最常访问的频道的简短列表。同时可以在用户概况表中存储用户最喜好的频道的列表(及其相关的网络标识)。
在特定情况下,可以优选指定一个控制该远程控制应用的外观和功能的主要用户。可以从该主要用户的用户概况表(“概况表主概况”)得出所有其他的用户概况表。可以在以概况表该主概况为基础的任何概况表中更新该概况表主概况中的任何改变。因此,该概况表主概况可以形成为模板,其中如果修改了该模板,则任何使用该模板的文件会得到更新。
一旦该主用户设置了主要配置,则就能够根据该主概况表创建新的配置。主用户可以选择要显示哪个设备和哪个功能水平。这可以包括背景、特殊喜好和其他特征。主用户还可以选择是否锁定该概况表,其可以用于防止该概况表的其他用户进行任何附加的自定义概况表。照这样的方式,主用户能够完全控制其他用户于该远程控制应用交互的方式。
可以在每一个概况表中存储所有的自适应获取功能,以各个用户能够访问他们喜好的频道而不是任何其他人喜好的频道。即使锁定一个概况表,也可以以每个用户为基础存储收藏夹。也许需要附加的程序来给予主用户检查其他家庭成员的观看习惯的能力。
为了实现个性化,图标(或图像)可以表示每个用户。图像可以是存储在用户概况表中的32×32位图。当启动远程控制应用时,可以生成一个带有该位图的闪屏,以允许当前用户选择一个适当的用户图像并访问与该选择用户相关联的远程控制应用的配置。
用户概况表
下述表14包括用户概况表对应类型的示例性属性。
  属性   说明
  用户概括表ID   主键-该用户概况表的唯一ID
  用户名   用户的名称
  用户图像文件路径   该图像的文件位置
  用户图像位图数据   图像的位图数据
  用户图像数据大小   图像位图数据的大小
  用户图像宽度   图像位图的宽度
  用户图像高度   图像位图的高度
  用户昵称   用户所用的昵称
  用户Pin码   4位PIN
表14
收藏夹图
下述表包括收藏夹图对象类型的示例性属性
  属性   说明
  收藏夹ID   主键-到该收藏夹的ID
  设备ID   外键-到支持该频道收藏夹的ID-卫星、有线盒、Tivo或VCR
  频道#   收藏夹中收藏的频道#
  频道名称   收藏夹中的频道名称
  网络的4个字母的识别符   频道的4个字母的识别符
  网络标识位图ID   外键-到存储在配置文件中的位图表的ID
  用户网络标识文件路径   到网络标识的文件位置
  用户网络标识位图数据   网络标识位图数据
  用户网络标识位图数据大小   网络标识位图数据的大小
  用户网络标识宽度   网络标识位图的宽度
  用户网络标识高度   网络标识位图的高度
表15
因此,该远程控制应用可以在一个配置文件中存储关于用户优选的信息。该用户概况表可以存储用户名、用于用户图像的位图、用户PIN以及所有优选设置,包括喜好、网络标识和自适应获取的结果。由于系统可以支持每个用户的多个配置文件,所以系统就可以用用户最后使用的配置文件来显示内容(默认)。系统还可以允许用户选择使用一个不同的配置文件。系统还可以允许多个用户在相同的PDA上存储他们的配置文件。系统可以存储使用远程控制应用的最后用户的身份。系统可以要求将其中的一个用户命名为一个主用户。该设置在主概况表中的关于主用户的配置可以用于建立其他用户使用的配置。对主概况表所进行的任何改变可以有效于其他用户所使用的配置。系统允许主用户确定与一个或更多用户配置相关联的锁定级别,接着,确定次要用户如何能够设定他们的设置。
重存储点
每当用户执行可以改变远程控制应用的配置的操作时,该远程控制应用可以在临改变配置前创建一个重存储点。例如,系统可以在用户改变配置文件,改变用户设置或改变IR代码数据库时创建一个重存储点。因此,如果用户确定返回改变之前的状态,则该重存储点保持了该远程控制应用可以恢复的设定。
如果用户选择保存新配置并更新该重存储点,则可以重置该重存储点,例如,通过与保存对话中的复选框交互。优选地,当远程控制应用获取新的IR代码时,用一个重存储点备份该附加的IR数据库。还可以在用户应用一个新IR数据库补丁时优选地备份该附加的IR数据库。通常地,可以在本地存储器上备份该配置文件。然而,如果没有可用的本地存储器,那么可以在下一次入坞设备1150时加载该配置文件。为此,可以在改变后提示用户入坞该设备,并且在启动远程控制应用时连续地提示用户入坞该设备,直到检测到已经成功地备份了该配置文件。当入坞时,如果发生了任何改变,能够自动备份该配置文件。改变后可以在文件中存储一个CRC。如果同步信号之间的CRC发生改变,则可以备份该文件(假定具有间隔)。
访问者模式
主用户可以选择允许访问者访问(创建为另一个用户概况表),该访问者访问允许访问者用户以简单的方式操作主系统,例如,没有有效的获取功能,没有PIN确认无法进行对设备1150上的其他程序的访问等。此外,访问者访问可以拒绝作为一个超过访问者模式的装置,的断电和重启系统的能力。客户概况表可以以作为基础配置的主概况表为基础,并且该访问者也许没有改变配置的能力。
安全性
对于一个用户,通常认为远程控制应用中最敏感的信息是存储在事件日志中的数据(不支持电子商务交易)。对于厂家来说,通常认为最敏感的信息是IR代码数据库。所以,作为安全性的量度,可以对事件日志和IR代码数据库进行文件加密。
用户可以拥有存储在PDA1150中的其他敏感数据,包括(但并不局限于):日程表、联系人、财务信息、通知和电子邮件。用户需要确信用于保存这些保密信息的设备1150晚上可以在咖啡桌旁或附近放上几个小时,而同时有其他人在周围。可以通过限制在执行远程控制应用的时侯,除非输入PIN码,则就只能访问远程控制应用功能来提供信任度。另外,主用户可以选择允许没有附加的指定用户和拒绝访问者访问。主用户可以为了安全交易而输入PIN码,包括启动远程控制应用。这把远程控制应用放入到无PIN码就不能访问其他程序的模式中,从而使所有的外部数据变得安全。
如果主用户选择添加次要命名的用户,他们也可以拥有分配的PIN码。次要命名的用户能够获取功能(如果主用户还没有“锁定”配置)并存储喜好。然而,没有PIN确认,则次要用户不能访问PDA1150上的其他应用或文件。
将频道编号快速指定给网络标识
由于电缆和卫星公司经常改善他们的频道线路不间断电源,那么远程控制应用应该提供一个简单的方式来修改用户指定到喜好的频道编号。可以通过这样来完成重新指定这样的频道编号,例如,用户在给定的时间内(如3秒-相对于敲击它,通常执行频道选择或将其他序列指定给该键)保持一个频道标识(例如,用于调谐至一个频道的按键)来调用一个与先前关于图17a至17h所描述的安装导向相类似的安装导向。
另外,用户可以指定个频道编号作为一个数字变量,以代替一系列按键。然后在执行的时候通过远程控制应用将这个数字转换成一个适当的IR指令信号序列。对于关于用于指定并将数字变量转换为远程控制IR信号的方法的附加背景,请阅读相同受让人的名为“用于与显示在便携式电子设备上的程序指南交互的系统和方法”的共同未决申请,其全文合并在此作为参考。
除了简化用户喜好的定义外,在支持EPG功能性的远程控制应用的情况中,该方法还可以通过监视来自EPG的频道列表来同步保存喜好频道。在这种情况中,当下载一个EPG时,一般在周期的基础上,远程控制应用可以比较最近下载的EPG和先前下载的EPG来确定有任何频道分配已发生了改变。如果改变了任何频道分配,远程控制应用则检查喜好列表,来确定其中是否列出了任何改变的频道。如果列出了,远程控制应用则可以更新该喜好频道列,来反映分配给喜好的新频道编号。用举例的方法,假设一个表示“ESPN”已经从频道29改变成频道45的EPG比较关系。如果“ESPG”在喜好列表中,则将更新喜好列来将“ESPN”的映射从频道29改变成频道45,借此,用户对“ESPN”标识图标的随后激活将导致发送指令来将目标程序调谐到正确的频道分配。
还可以考虑该远程控制应用可以把喜好的频道分配存储为广播频道标识符并使用存储在EPG中的数据来在每当用户选择该喜好的时候动态地将这些频道标识符转换成绝对频道编号。在这种情况下,与上述例子相同,如果合适的话,根据在激活“ESPN”标识图标时当前加载的EPG数据,可以将一个喜好简单地存储为可以译为频道29或频道45的“ESPN”(例如,在当前EPG显示“ESPN”正被广播的频道)。照这样,在“ESPN”喜好和在上面广播了“ESPN”的频道之间将会有一个后期的连接。
当激活标识图标或其他图标时,可以对用户显示不同的状态。例如,系统可以用相当于按键向上状态和按键向下状态的两个位图的形式来支持一个网络标识。可以由供应商指定所使用的标识尺寸和颜色深度并且该标识尺寸和颜色深度可以为不同的平台而变化。由于在用户概况表处有喜好频道信息,所以系统还可以在用户概况表中存储网络标识。
下载外表
外表是厂商或用户研发位图来表示按键、背景等。一个按键能够具有多种状态:上、下和禁用。可以用禁用状态来支持其中在目标设备和远程控制之间的双频道通信之间是可能、其中特定用户概况表无权防问一个功能(举例来说,因为主用户禁用了它)等的功能性。
可以使含有位图资源的配置文件作为在网络主机扩展特征服务1146上的厂商供应的扩展特征的一部分,或者由用户自己将配置文件上载倒到一个网络主机用户社区1142,以供其他用户下载。可以对指定设备利用这种配置文件,或者这种配置文件可以表示适用于任何设备的通用键形。举例来说,系统可以在一个默认命名的本地目录中查找配置文件并在一个主机PC上的默认命名的目录中查找配置文件,以进行在有效同步中的更新。当被更新时,系统可以使来自先前配置文件的位图失效。
从一个PDA到另一个PDA复制配置
分享配置的能力允许远程控制应用的使用增长。可以以多种方式分享一个配置文件。可以将它加载到因特网站点中、经由邮件发送或复制到软盘上。接收配置文件的用户可以用有效同步应用来将它加载到PDA1150上。另一种方法是用户能够经由一个PDA上的IRDA端口来将该配置发送到另一个PDA上。该方法利用了在典型PDA硬件平台上可用的设备。
该配置文件能够分解为组件,例如设备、页、主题、获取的IR代码、网络标识图标和喜好。用户可以希望分享仅仅一些组件或是整个配置文件。
优选地,配置文件拥有不同版本,因此如果用户与另一个拥有远程控制应用的旧版本的用户分享一个配置文件时,可以处理传送的配置文件。如果配置文件依赖于IR数据库模块的新版本,则可以通知用户该设备也许不能正确地起作用,直至用户更新他们的IR数据库为止。系统也许能够检查软件的版本号,安装了的IR发射器IC的版本号,并且/或者确定平台的外形(PDA或WebPad)以及OEM。
发送用户可以从选项列表中选择他们想要发送的配置文件。接收者可以选择是否将接收的配置文件与现有的配置文件相合并或将它存储为一个新的配置文件。如果合并配置文件,远程控制应用则可以询问用户是否想要更新他们的家庭影院模式设置。接收系统可以确定对于发射的或下载的资源的目的地位置。另外,用户能够将关于配置文件的资源复制到一个主机网站,以启动在全球基础上的分享。因此,不像仅支持单个配置的多数当前内部通用远程控制器,该系统可以提供一个允许用户拥有多个供选择的配置的机制。
下载网络标识
网络标识是网络站点或频道的图形表示。在其基础视窗中,它是一个具有上位图和下位图的按键。由于按键没有任何状态,所以不需要禁用的位图。下载的网络标识特征表示一组能够通过因特网访问的资源。为了实现该特征,开始运行几乎所有的结构组件:主机远程控制软件服务、桌面远程控制软件应用以及远程控制软件。网络标识共享可以允许用户将网络标识信息按键发送给另一个用户,其中接收用户可以选择将该网络标识信息添加到喜好列表、频道排列页中等。该系统可以连同一个设备进行操作,以建立对来自像有线运营商或EPG提供商那样的技术伙伴的网络标识位图的访问。还可以从一个主机网站利用网络标识。该系统可以允许用户通过IR发送来共享网络标识。
日常活动
事件日志可以包含一个其在远程控制应用中发生的用户和系统动作的列表。该事件日志还可以包含来自于家庭内的设备的广播消息。事件日志是一个对用户所做的事情以及在家中发生的事情的纪录。用户能够为了广播信息在一个冗长模式和一个警戒模式之间进行切换。事件日志还可以用于调试目的。
示例性事件日志条目格式如表16所示。
  属性   说明
  事件ID   主键-该事件的唯一ID
  事件类型   事件、系统或用户的类型
  事件主题   事件的主题
  事件数据   关于事件的数据
  事件时间   发生事件的时间
  事件用户ID   外键-给生成该事件的用户
表16
事件日志可以被上载至具有ActiveSync应用的PC。对于第三方开发者的应用编程接口(API)
一些用户可以是希望开发远程控制应用的扩展开发者。因此,远程控制应用可以揭示对于第三方开发者的功能性来建立扩展。可以经由包含第三方图形和附加的IR代码的常规配置文件提供支持。
例外情况
运行在一个平台上的远程控制应用应该在异常条件下具有完美行为。这些对于远程控制应用的条件和适当的响应的一些实例如下所示:
低功率状况:当远程控制应用是焦点应用时,由一个基本的PDA操作硬件产生一个低功率指示。在这种情况中,远程控制应用可以向用户发布指示并且还设法最小化功耗,例如,通过拒绝某些动作。由于远程控制应用不应该在PDA1150电力用尽时丢失任何安装和配置信息,所以远程控制应用可以在非易失性存储器中(如果有的话)存储这类数据并可以禁止在低功率状况期间的任何写活动(例如,对存储器的改变)。
接收的低存储器或低储存器指示:如果平台的操作系统在远程控制应用是焦点应用时发出一个低存储器或低储存器指示,那么远程控制应用可以向用户发出一个指示,让系统放弃任何它正在使用的临时存储器,禁止可以消耗附加储存器的安装和其他活动,挂起日常活动,并采取任何其他能够最小化存储器和储存器需求的步骤。
安装新(更新的或扩展的)版本远程控制应用:如果用户安装一个新版本的远程控制应用,则这可以检测最初的安装已经配置为该应用的先前版本并可以在任何发生的新安装/自定义过程期间用这些配置设置作为默认设置。
另外,如果用户在激活远程控制应用的时候临时改变储存器和程序存储器的分配,那么远程控制应用可以完美地运转。安装一个辅助版本的远程控制应用可以完美地使用当前存在的所有配置设置。
桌面远程控制软件应用
桌面远程控制应用1104是安装在用户PC 1152上用来支持PDA1150上的远程控制应用的应用。PC远程控制软件应用的实例包括:
配置设计器:
配置设计器1134可以允许用户在PC上创建能够被加载入远程控制应用的配置文件。
配置模拟器
配置模拟器1136可以允许用户回顾PC上的配置,就好像在目标PDA上运行该配置。
重存储/备份配置
该部件1130可以允许用户在导向或导自PC和PDA1150的ActiveSync通信管道上备份和重存储配置文件和事件日志。
更新检查/附加补丁下载
该部件1132可以回顾远程控制应用和IR代码数据库的当前版本号,根据网络主机更新服务进行校验,并且只要可以下载较新的版本就通知用户。可选地,该部件还可以经由ActiveSync管道来执行自动更新。
文化和政治需求
远程控制应用可以带有全球IR代码数据库并且可以在很多世界区域中使用。远程控制应用因此可以支持本地化,对于语言以及键配置变化,以支持区域设置。参考图23a到23d,可以将步骤2的房间安装向导输入需求从图16c中所示的扩展为包括可以从中选择多种区域的下拉式列表230。根据这个输入,可以调节远程控制应用的行为,以使其更匹配其中正使用的区域。例如,为了把最受欢迎(即在该国家或区域使用最广泛的)的代码放在该列表的顶部,在在设备安装期间IR设备代码被显示给用户以测试下拉式菜单1430(图14f)的顺序可以根据区域不同而不同。另外,甚至在相同IR代码集中,功能和键指定还可以根据区域而不同且根据所选择的区域自动调节。
为了进一步举例说明,相同电视机品牌的控制页4在出现于设置为“北美”的区域时如图23c所示以及在出现于设置为“欧洲”的区域时如图23d所示。通过解释背景的方式,在欧洲,相同的电视广播包括一个称为“Teletext”的特征,其中,像新闻摘要、天气预报等的文字信息被编码在电视信号的竖直空白区间。因此,很多欧洲市场的电视机可以包括在用户控制下解码并显示这种信息的能力。相应地,对于设置为“欧洲”的区域,远程控制应用显示用于需要导致发送控制232和导航234信号来影响Teletext数据显示的功能的软键。更进一步,通过比较在图23c和23d中的键232可以看到,生产商可以在不同的市场中供应由类似功能启动的不同的特征——在该实例中,对于北美市场为“图片中的图片”而对于欧洲市场为Teletext。
应当理解,远程控制应用还可以把该区域选择参数内部地用于其他的目的,例如,可以用它来选择多种语言中的多个可能“帮助”设置中的一个,或者在PDA1150中预加载或者经由从桌面1152或网络主机设备1106下载而获得。可以在Windows牌的OS资源文件中存储所有文字串来提供一个执行本地化工作的中央位置。
虽然已详细描述了本发明的特定实施例,但是本领域的技术人员应当理解,根据所公开的整体教导可以开发出对这些细节的各种修改和替换。因此,所公开的特定布置仅为示出性的并且不应作为对本发明所给定的所附权利要求以及其同等范围的限制。

Claims (11)

1.一种用来向手持设备的多个用户显示信息的方法,包括:
允许每个用户定义其所喜好频道列表;和
接收用于识别所述手持设备的用户的输入,并且,作为响应,向该用户显示相应的所喜好频道列表,由此该用户可以与该所喜好频道列表交互,使所述手持设备发送命令代码至家用电器,以实现将该家用电器调谐到该所喜好频道列表上表示的频道。
2.如权利要求1所述的方法,进一步包括步骤,收集指示每个用户利用所述手持设备发送命令代码使得把家用电器调到相应的所喜好频道列表上表示的频道时所使用的频率的信息,并且当所喜好频道列表显示给相应的用户时,使用所述信息来向该所喜好频道列表提供一排序。
3.如权利要求2所述的方法,其中提供给所喜好频道列表的排序是按一星期内的日期的。
4.如权利要求2所述的方法,其中提供给所喜好频道列表的排序是按一天中的时刻的。
5.一种向手持设备的用户显示信息的方法,该方法包括:
允许为所述手持设备适于控制的多个家用电器定义所喜好频道列表;和
接收用来指定用于控制所述多个家用电器中一个的模式的输入,并且,作为响应,向所述用户显示所喜好频道列表,由此该用户可以与该所喜好频道列表交互,使所述手持设备发送命令代码至家用电器,从而实现将该家用电器调谐到所喜好频道列表上表示的频道。
6.如权利要求5所述的方法,进一步包括步骤,收集用来指示利用所述持设备发送命令代码使得把所述多个家用电器的每一个调谐到所喜好频道列表上表示的频道时使用的频率的信息,并且使用该信息向可显示给用户的所喜好频道列表提供一排序。
7.如权利要求6所述的方法,其中提供给所喜好频道列表的排序是按一星期内的日期的。
8.如权利要求6所述的方法,其中提供给所喜好频道列表的排序是按一天中的时刻的。
9.一种向手持设备的用户显示信息的方法,该方法包括:
允许为操作的房间模式定义所喜好频道列表,从而当在该房间模式下,手持设备适于向用户显示在控制多个家用电器的操作时使用的功能;
响应于所述手持设备被置于所述房间模式下,向用户显示所喜好频道列表,由此该用户可以与所喜好频道列表交互,使所述手持设备发送命令代码至所述多个家用电器中的至少一个,从而实现将所述多个家用电器中的至少一个调谐到所喜好频道列表上表示的频道;
收集用来指示利用所述手持设备发送命令代码使得把所述多个家用电器中的每一个调谐到所喜好频道列表上表示的频道时使用的频率的信息;并且
使用所述信息对可显示给用户的所喜好频道列表提供一排序。
10.如权利要求9所述的方法,其中提供给所喜好频道列表的排序是按一星期内的日期的。
11.如权利要求9所述的方法,其中提供给所喜好频道列表的排序是按一天中的时刻的。
CN2010101357535A 2001-11-20 2002-11-07 用以远程控制应用的用户界面 Pending CN101902597A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US33477401P 2001-11-20 2001-11-20
US60/334,774 2001-11-20
US34402001P 2001-12-20 2001-12-20
US60/344,020 2001-12-20

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN028230507A Division CN1613100B (zh) 2001-11-20 2002-11-07 用以远程控制应用的用户界面

Publications (1)

Publication Number Publication Date
CN101902597A true CN101902597A (zh) 2010-12-01

Family

ID=26989378

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2010101357535A Pending CN101902597A (zh) 2001-11-20 2002-11-07 用以远程控制应用的用户界面
CN028230507A Expired - Lifetime CN1613100B (zh) 2001-11-20 2002-11-07 用以远程控制应用的用户界面

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN028230507A Expired - Lifetime CN1613100B (zh) 2001-11-20 2002-11-07 用以远程控制应用的用户界面

Country Status (9)

Country Link
US (15) US7831930B2 (zh)
EP (3) EP1456827B1 (zh)
JP (2) JP4253797B2 (zh)
KR (1) KR100941113B1 (zh)
CN (2) CN101902597A (zh)
AT (1) ATE511685T1 (zh)
AU (1) AU2002340435A1 (zh)
CA (1) CA2467830A1 (zh)
WO (2) WO2003044756A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103988522A (zh) * 2011-11-08 2014-08-13 艾科星科技公司 针对网络中的不同装置重新配置遥控器
CN104033924A (zh) * 2013-03-08 2014-09-10 关隆股份有限公司 瓦斯燃烧控制系统及其瓦斯器具
CN104160717A (zh) * 2012-03-09 2014-11-19 松下电器产业株式会社 家庭电气设备的动作设定系统
CN104620592A (zh) * 2012-08-20 2015-05-13 艾菲尔斯玛特公司 用于数字电视的智能遥控
CN104950825A (zh) * 2014-03-28 2015-09-30 李文嵩 智能视听整合装置
CN105122159A (zh) * 2013-03-15 2015-12-02 通用电子有限公司 用于监测用户与通用控制设备交互的系统和方法
CN105359199A (zh) * 2013-06-26 2016-02-24 谷歌公司 用于在显示禁止状态下使用移动设备的触摸屏来控制远程设备的方法、系统和介质
CN105629908A (zh) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 物联网设备控制方法和装置
CN106154843A (zh) * 2015-03-27 2016-11-23 上海科泰世纪科技有限公司 控制方法、控制设备和控制系统
CN110199331A (zh) * 2017-01-17 2019-09-03 开放电视公司 依赖于应用程序的远程控制
CN110795160A (zh) * 2019-11-01 2020-02-14 中国银行股份有限公司 Java应用的控制方法、装置、计算机设备及可读存储介质
CN113293591A (zh) * 2020-04-20 2021-08-24 阿里巴巴集团控股有限公司 布料切割装置、松布机及其方法

Families Citing this family (856)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9513744B2 (en) 1994-08-15 2016-12-06 Apple Inc. Control systems employing novel physical controls and touch screens
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US8610674B2 (en) 1995-06-29 2013-12-17 Apple Inc. Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US8228305B2 (en) 1995-06-29 2012-07-24 Apple Inc. Method for providing human input to a computer
US6911987B1 (en) * 1995-07-05 2005-06-28 Microsoft Corporation Method and system for transmitting data for a shared application
ES2475242T3 (es) 1997-07-21 2014-07-10 Gemstar Development Corporation Sistemas y métodos para mostrar y grabar interfaces de control
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US8482535B2 (en) 1999-11-08 2013-07-09 Apple Inc. Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US8576199B1 (en) 2000-02-22 2013-11-05 Apple Inc. Computer control systems
US7283059B2 (en) * 2000-03-15 2007-10-16 Logitech Europe S.A. Remote control multimedia content listing system
US6784805B2 (en) 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
CN101707693B (zh) 2000-10-11 2017-04-26 乐威指南公司 提供数据存储到点播媒体传递系统中服务器上的系统和方法
KR101548473B1 (ko) 2001-02-21 2015-08-28 로비 가이드스, 인크. 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법
US8479238B2 (en) 2001-05-14 2013-07-02 At&T Intellectual Property Ii, L.P. Method for content-based non-linear control of multimedia playback
US10469786B2 (en) 2001-07-13 2019-11-05 Universal Electronics Inc. System and method for interacting with a program guide displayed on a portable electronic device
US20030117427A1 (en) * 2001-07-13 2003-06-26 Universal Electronics Inc. System and method for interacting with a program guide displayed on a portable electronic device
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US10235873B2 (en) * 2001-12-20 2019-03-19 Universal Electronics Inc. System and method to facilitate configuration of a controlling device
US7202783B2 (en) * 2001-12-18 2007-04-10 Intel Corporation Method and system for identifying when a first device is within a physical range of a second device
US7831278B2 (en) * 2001-12-18 2010-11-09 Intel Corporation Method and device for communicating data with a personal wireless storage device
US20030115038A1 (en) * 2001-12-18 2003-06-19 Roy Want Method and device for emulating electronic apparatus
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
GB2385449C (en) * 2002-02-13 2009-03-04 Steven Sevak Singh Remote control power switch
US7577915B2 (en) * 2002-03-08 2009-08-18 4Homemedia, Inc. Dynamic reconfiguration of inputs based on contextual focus
US7418664B2 (en) * 2002-04-03 2008-08-26 Microsoft Corporation Application sharing single document sharing
US7028266B2 (en) * 2002-04-05 2006-04-11 Microsoft Corporation Processing occluded windows during application sharing
US8255968B2 (en) 2002-04-15 2012-08-28 Universal Electronics, Inc. System and method for adaptively controlling the recording of program material using a program guide
US20030206719A1 (en) * 2002-04-23 2003-11-06 Jim Bumgardner Storage Management for a Video Recorder
US8756513B1 (en) 2002-04-23 2014-06-17 Microsoft Corporation Document viewing mechanism for document sharing environment
US7653212B2 (en) * 2006-05-19 2010-01-26 Universal Electronics Inc. System and method for using image data in connection with configuring a universal controlling device
US7293243B1 (en) * 2002-05-22 2007-11-06 Microsoft Corporation Application sharing viewer presentation
KR100467585B1 (ko) * 2002-05-29 2005-01-24 삼성전자주식회사 리모트 콘트롤러를 이용한 하이라이트 영역 설정 방법 및그 장치
US20030221877A1 (en) * 2002-06-03 2003-12-04 Intel Corporation Configurable keys for pen-based devices
US7356563B1 (en) 2002-06-06 2008-04-08 Microsoft Corporation Methods of annotating a collaborative application display
US20030234809A1 (en) * 2002-06-19 2003-12-25 Parker Kathryn L. Method and system for remotely operating a computer
US6792323B2 (en) * 2002-06-27 2004-09-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US7024256B2 (en) * 2002-06-27 2006-04-04 Openpeak Inc. Method, system, and computer program product for automatically managing components within a controlled environment
US7933945B2 (en) * 2002-06-27 2011-04-26 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US7225262B2 (en) 2002-06-28 2007-05-29 Pitney Bowes Inc. System and method for selecting an external user interface using spatial information
US20040001095A1 (en) * 2002-07-01 2004-01-01 Todd Marques Method and apparatus for universal device management
JP3991799B2 (ja) * 2002-07-15 2007-10-17 株式会社日立製作所 情報処理端末及び記録再生装置
JP2005533430A (ja) * 2002-07-17 2005-11-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 複数のユーザが同時使用する電子番組表を備えた受信機
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US20040049325A1 (en) * 2002-09-06 2004-03-11 Omega Patents, L.L.C. Vehicle control system with selectable vehicle style image and associated methods
KR100932813B1 (ko) * 2002-10-01 2009-12-21 엘지전자 주식회사 동일 유형의 홈 네트웍 기기를 위치별로 구분 및 표시하는장치
US20040100490A1 (en) * 2002-11-21 2004-05-27 International Business Machines Corporation Skin button enhancements for remote control
AU2003298797A1 (en) * 2002-12-04 2004-06-23 Entriq Inc. Multiple content provider user interface
US7088238B2 (en) * 2002-12-11 2006-08-08 Broadcom, Inc. Access, monitoring, and control of appliances via a media processing system
GB0229700D0 (en) * 2002-12-19 2003-01-29 Koninkl Philips Electronics Nv Remote control system and authentication method
US7013434B2 (en) 2003-01-03 2006-03-14 Universal Electronics Inc. Remote control with local, screen-guided setup
US7987489B2 (en) 2003-01-07 2011-07-26 Openpeak Inc. Legacy device bridge for residential or non-residential networks
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20040155909A1 (en) * 2003-02-07 2004-08-12 Sun Microsystems, Inc. Scroll tray mechanism for cellular telephone
US20040172651A1 (en) * 2003-02-28 2004-09-02 Wasilewski Anthony J. Short term surfing channel list
US8042049B2 (en) * 2003-11-03 2011-10-18 Openpeak Inc. User interface for multi-device control
US7668990B2 (en) * 2003-03-14 2010-02-23 Openpeak Inc. Method of controlling a device to perform an activity-based or an experience-based operation
US7129855B2 (en) * 2003-09-26 2006-10-31 Openpeak Inc. Device control system, method, and apparatus
JP4093088B2 (ja) * 2003-03-18 2008-05-28 松下電器産業株式会社 リモコン送信機
TWI221245B (en) * 2003-03-21 2004-09-21 Via Tech Inc Wireless input apparatus and related method for supporting input requirement of multiple hosts
US7161524B2 (en) * 2003-03-28 2007-01-09 Universal Electronics Inc. System and method for using an universal remote control to access extended operational functions of a device
US20040203387A1 (en) * 2003-03-31 2004-10-14 Sbc Knowledge Ventures, L.P. System and method for controlling appliances with a wireless data enabled remote control
US20040213557A1 (en) * 2003-04-23 2004-10-28 Pioneer Digital Technologies, Inc. Non-hierarchical interface screens for use in a video recorder
US7388350B1 (en) * 2003-05-06 2008-06-17 Cypress Semiconductor Corporation Battery with electronic compartment
US8310201B1 (en) 2003-05-06 2012-11-13 Cypress Semiconductor Corporation Battery with electronic compartment
KR100584451B1 (ko) * 2003-06-18 2006-05-26 삼성전자주식회사 휴대용 단말기를 이용하여 전자제품을 제어하는 장치 및방법
JP4179085B2 (ja) * 2003-07-16 2008-11-12 松下電器産業株式会社 電子機器
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
KR100520118B1 (ko) * 2003-08-21 2005-10-10 삼성전자주식회사 다수개의 피제어 기기 제어를 위한 통합 제어 장치 및 방법
US20050039133A1 (en) * 2003-08-11 2005-02-17 Trevor Wells Controlling a presentation of digital content
US20050048918A1 (en) 2003-08-29 2005-03-03 Onami, Llc Radio controller system and method for remote devices
EP1521470B1 (en) * 2003-09-25 2019-03-20 InterDigital Madison Patent Holdings Method and device for managing a list of services in a content transmission system
US20050068307A1 (en) * 2003-09-30 2005-03-31 Microsoft Corporation System, method and apparatus for a media computing device remote control
US7671758B1 (en) * 2003-10-02 2010-03-02 Tivo Inc. Remote control programming system
US7598842B2 (en) * 2003-10-09 2009-10-06 Symbol Technologies, Inc. Secure mobile device and allocation system
WO2005043484A1 (en) * 2003-11-04 2005-05-12 Koninklijke Philips Electronics N.V. Universal remote control device with touch screen
US9131272B2 (en) * 2003-11-04 2015-09-08 Universal Electronics Inc. System and method for saving and recalling state data for media and home appliances
JP4177275B2 (ja) * 2003-11-13 2008-11-05 株式会社リコー 通信装置
US7861162B2 (en) * 2003-11-14 2010-12-28 Samsung Electronics Co., Ltd. Help file generating method and apparatus
CN1890696A (zh) * 2003-12-03 2007-01-03 皇家飞利浦电子股份有限公司 使通用遥控系统能编程的方法
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US7328045B2 (en) * 2003-12-24 2008-02-05 Robert Bosch Gmbh Secure and intuitive method for wireless network set-up and associated device and system
US8196044B2 (en) * 2004-01-05 2012-06-05 Microsoft Corporation Configuration of user interfaces
US20050146507A1 (en) * 2004-01-06 2005-07-07 Viredaz Marc A. Method and apparatus for interfacing with a graphical user interface using a control interface
WO2005073849A2 (en) * 2004-02-02 2005-08-11 Koninklijke Philips Electronics N.V. Delegating skinning service for ce apparatus gui to the internet
CN1914595A (zh) * 2004-02-02 2007-02-14 皇家飞利浦电子股份有限公司 用于因特网的ce设备gui的委托外皮制作服务
US7259696B1 (en) 2004-02-10 2007-08-21 Zilog, Inc. Interactive web-based codeset selection and development tool
US7474857B2 (en) * 2004-07-21 2009-01-06 Zilog, Inc. Recovering energy from an IrDA/remote control transmitter circuit
US7509057B2 (en) * 2004-02-25 2009-03-24 Zilog, Inc. IrDA transceiver module that also functions as remote control IR transmitter
US7872642B2 (en) * 2004-03-12 2011-01-18 Universal Electronics Inc. Controlling device having multiple user interfaces
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US10127802B2 (en) 2010-09-28 2018-11-13 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US9609003B1 (en) 2007-06-12 2017-03-28 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US8988221B2 (en) 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
AU2005223267B2 (en) 2004-03-16 2010-12-09 Icontrol Networks, Inc. Premises management system
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US9191228B2 (en) 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
JP2005277655A (ja) * 2004-03-24 2005-10-06 Sony Corp 入出力端末、マスタ装置、スレーブ装置、情報処理システムおよび方法、ならびに入出力端末用、マスタ装置用およびスレーブ装置用プログラム
JP4496819B2 (ja) * 2004-03-31 2010-07-07 ソニー株式会社 リモートコマンダー、リモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US20060080408A1 (en) * 2004-04-30 2006-04-13 Vulcan Inc. Smart home control of electronic devices
US7792920B2 (en) * 2004-04-30 2010-09-07 Vulcan Inc. Network-accessible control of one or more media devices
FR2870066A1 (fr) * 2004-05-04 2005-11-11 Logitech Europ Sa Gestion du temps dans un dispositif de presentation
JP2005328379A (ja) * 2004-05-14 2005-11-24 Toshiba Corp 入力ガイド表示操作システム
US8024055B1 (en) 2004-05-15 2011-09-20 Sonos, Inc. Method and system for controlling amplifiers
US7005957B2 (en) * 2004-05-29 2006-02-28 Tsung-Mou Yu Mechanism for trip-free of the bimetallic plate of a safety switch device
US7570259B2 (en) * 2004-06-01 2009-08-04 Intel Corporation System to manage display power consumption
JP2005348055A (ja) * 2004-06-02 2005-12-15 Toshiba Corp ユーザプロファイル編集装置及びユーザプロファイル編集方法並びにプログラム
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US9088748B2 (en) 2004-07-16 2015-07-21 Universal Electronics Inc. System for providing electronic media and commands via remote control and docking station
US8682168B2 (en) 2004-07-21 2014-03-25 Ixys Ch Gmbh Recovering energy from an IrDA/remote control transmitter circuit
US7565577B2 (en) * 2004-07-22 2009-07-21 Research In Motion Limited Method and apparatus for providing intelligent error messaging
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
JP4095591B2 (ja) * 2004-08-04 2008-06-04 キヤノン株式会社 ユーザインタフェース装置、処理装置、ユーザインタフェース方法、プログラムおよび記憶媒体
US8079056B2 (en) * 2004-08-30 2011-12-13 Intel Corporation Synchronizing a media center on a correct channel
US7743012B2 (en) * 2004-09-08 2010-06-22 Universal Electronics Inc. Configurable controlling device and associated configuration upload and download system and method
US11687217B2 (en) 2004-09-08 2023-06-27 Universal Electronics Inc. System and method for flexible configuration of a controlling device
US7941786B2 (en) * 2004-09-08 2011-05-10 Universal Electronics Inc. Configurable controlling device and associated configuration distribution system and method
US9632665B2 (en) 2004-09-08 2017-04-25 Universal Electronics Inc. System and method for flexible configuration of a controlling device
US10645562B2 (en) 2004-09-21 2020-05-05 Agis Software Development Llc Method to provide ad hoc and password protected digital and voice networks
US8538393B1 (en) 2004-09-21 2013-09-17 Advanced Ground Information Systems, Inc. Method to provide ad hoc and password protected digital and voice networks
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US8015184B2 (en) * 2004-10-26 2011-09-06 Yahoo! Inc. Method and apparatus for a search-enabled remote control device
EP1653422A3 (en) * 2004-10-27 2011-08-17 Panasonic Corporation Remote control system and remote controlled appliance
KR101076924B1 (ko) * 2004-11-01 2011-10-26 엘지전자 주식회사 선호 채널 선택 방법
KR100497008B1 (ko) * 2004-11-08 2005-06-23 주식회사 클릭전자정보시스템 Pda를 이용한 방송장비 원격제어 시스템
US7461343B2 (en) * 2004-11-08 2008-12-02 Lawrence Kates Touch-screen remote control for multimedia equipment
US7895218B2 (en) 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US7432916B2 (en) * 2004-12-09 2008-10-07 Universal Electronics, Inc. Controlling device with dual-mode, touch-sensitive display
EP1829009B1 (en) * 2004-12-17 2018-07-04 Universal Electronics, Inc. Universal remote control or universal remote control/telephone combination with touch operated user interface having tactile feedback
US8149218B2 (en) 2004-12-21 2012-04-03 Universal Electronics, Inc. Controlling device with selectively illuminated user interfaces
JP4207900B2 (ja) 2004-12-22 2009-01-14 ソニー株式会社 リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ
US7461350B2 (en) * 2004-12-30 2008-12-02 Nokia Corporation Application specific key buttons in a portable device
TW200704183A (en) * 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
FI118100B (fi) * 2005-02-07 2007-06-29 Ilpo Kojo Valitsin
CN101138237A (zh) * 2005-03-08 2008-03-05 皇家飞利浦电子股份有限公司 可下载应用的多用户控制
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
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US9450776B2 (en) 2005-03-16 2016-09-20 Icontrol Networks, Inc. Forming a security network including integrated security system components
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US20060221935A1 (en) * 2005-03-31 2006-10-05 Wong Daniel H Method and apparatus for representing communication attributes
US20060248557A1 (en) * 2005-04-01 2006-11-02 Vulcan Inc. Interface for controlling device groups
US20060253782A1 (en) * 2005-04-01 2006-11-09 Vulcan Inc. Interface for manipulating multimedia playlists
US20060253874A1 (en) * 2005-04-01 2006-11-09 Vulcan Inc. Mobile interface for manipulating multimedia content
US8050924B2 (en) * 2005-04-08 2011-11-01 Sony Online Entertainment Llc System for generating and selecting names
EP1872555A4 (en) * 2005-04-18 2008-07-02 Research In Motion Ltd TRANSACTION MANAGEMENT SYSTEM AT TANK LEVEL AND METHOD THEREFOR
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
US20060288370A1 (en) * 2005-05-10 2006-12-21 Rothschild Leigh M System and method for controlling a plurality of electronic devices
US20090044129A1 (en) * 2005-06-09 2009-02-12 Whirlpool Corporation Graphical user interface to control interactions between an appliance and a consumable holder
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
US8370769B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8359548B2 (en) 2005-06-10 2013-01-22 T-Mobile Usa, Inc. Managing subset of user contacts
US7319426B2 (en) * 2005-06-16 2008-01-15 Universal Electronics Controlling device with illuminated user interface
EP1900151B1 (en) * 2005-07-04 2008-12-17 VKR Holding A/S System comprising at least a master unit and a plurality of slave units
EA011111B1 (ru) * 2005-07-04 2008-12-30 Вкр Холдинг А/С Система, содержащая основной блок и множество вспомогательных блоков, для управления множеством устройств
JP4834090B2 (ja) * 2005-07-04 2011-12-07 ヴィーケーアール ホールディング エー/エス マスター・ユニットと複数のスレーブ・ユニットとを操作するシステム及び方法
US20070008239A1 (en) * 2005-07-08 2007-01-11 Microsoft Corporation Communications device interactive display
KR101114688B1 (ko) * 2005-07-29 2012-02-29 삼성전자주식회사 휴대 통신 단말기 리모콘 장치 및 그 기능 수행 방법
CN100409125C (zh) * 2005-07-29 2008-08-06 四川创图科技有限公司 一种监控系统
US8875196B2 (en) 2005-08-13 2014-10-28 Webtuner Corp. System for network and local content access
US20070052549A1 (en) * 2005-08-22 2007-03-08 Contec Corporation Apparatus and method for updating encoded signal information stored in a remote control unit through direct key entry
US7552053B2 (en) * 2005-08-22 2009-06-23 International Business Machines Corporation Techniques for aiding speech-to-speech translation
JP4805633B2 (ja) 2005-08-22 2011-11-02 任天堂株式会社 ゲーム用操作装置
US8769579B2 (en) * 2005-08-24 2014-07-01 Thomson Licensing Methods and apparatus for providing a channel history
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US11769398B2 (en) 2005-09-08 2023-09-26 Universal Electronics Inc. System and method for widget-assisted setup of a universal remote control
US9805591B2 (en) 2005-09-08 2017-10-31 Universal Electronics Inc. System and method for widget-assisted setup of a universal remote control
JP2007116484A (ja) * 2005-10-20 2007-05-10 Mitsumi Electric Co Ltd リモートコントロールシステム、及び電気機器の遠隔操作方法
US9277156B2 (en) * 2005-11-30 2016-03-01 Broadcom Corporation Universal parallel television remote control
JP2007158806A (ja) * 2005-12-06 2007-06-21 Sony Corp コンテンツ出力システム、情報表示装置、コンテンツ出力装置、コンテンツ情報表示方法
US20070150906A1 (en) * 2005-12-09 2007-06-28 Art Richards Method for integration of functionality of computer programs and substitute user interface for transportation environment
US20070157126A1 (en) * 2006-01-04 2007-07-05 Tschirhart Michael D Three-dimensional display and control image
EP1806901B1 (en) * 2006-01-04 2011-12-07 Alcatel Lucent Remotely controllable soft keys
US20070171196A1 (en) * 2006-01-23 2007-07-26 Thomas Robert Pfingsten Controller user interface and method
US20090078696A1 (en) * 2006-01-26 2009-03-26 Kyung-Jin Kim Method of controlling cooker
US10277519B2 (en) 2006-01-31 2019-04-30 Silicon Laboratories Inc. Response time for a gateway connecting a lower bandwidth network with a higher speed network
US8194569B2 (en) * 2006-01-31 2012-06-05 Sigma Designs, Inc. Static update controller enablement in a mesh network
US20150187209A1 (en) 2006-01-31 2015-07-02 Sigma Designs, Inc. Method and system for synchronization and remote control of controlling units
US8626251B2 (en) * 2006-01-31 2014-01-07 Niels Thybo Johansen Audio-visual system energy savings using a mesh network
US8223783B2 (en) * 2006-01-31 2012-07-17 Sigma Designs, Inc. Using battery-powered nodes in a mesh network
US20080151795A1 (en) * 2006-01-31 2008-06-26 Peter Shorty Home electrical device control within a wireless mesh network
US7680041B2 (en) 2006-01-31 2010-03-16 Zensys A/S Node repair in a mesh network
US8031270B1 (en) * 2006-01-31 2011-10-04 Cypress Semiconductor Corporation Remote control system
US8300652B2 (en) 2006-01-31 2012-10-30 Sigma Designs, Inc. Dynamically enabling a secondary channel in a mesh network
US20070177576A1 (en) * 2006-01-31 2007-08-02 Niels Thybo Johansen Communicating metadata through a mesh network
US9166812B2 (en) 2006-01-31 2015-10-20 Sigma Designs, Inc. Home electrical device control within a wireless mesh network
US20080154396A1 (en) * 2006-01-31 2008-06-26 Peter Shorty Home electrical device control within a wireless mesh network
US8219705B2 (en) * 2006-01-31 2012-07-10 Sigma Designs, Inc. Silent acknowledgement of routing in a mesh network
US8626178B2 (en) * 2006-01-31 2014-01-07 Niels Thybo Johansen Audio-visual system control using a mesh network
US8509790B2 (en) * 2006-01-31 2013-08-13 Tommas Jess Christensen Multi-speed mesh networks
US20080151824A1 (en) * 2006-01-31 2008-06-26 Peter Shorty Home electrical device control within a wireless mesh network
US10326537B2 (en) 2006-01-31 2019-06-18 Silicon Laboratories Inc. Environmental change condition detection through antenna-based sensing of environmental change
US9132058B2 (en) * 2006-02-01 2015-09-15 LELO Inc. Rechargeable personal massager
US7749178B2 (en) * 2006-02-01 2010-07-06 Jimmyjane, Inc. Inductively chargeable massager
US7668197B1 (en) * 2006-02-21 2010-02-23 Uei Cayman Inc. Codeset communication format and related methods and structures
US20070233731A1 (en) * 2006-02-22 2007-10-04 Logitech Europe S.A. System and method for configuring media systems
WO2007100228A1 (en) * 2006-03-02 2007-09-07 Mtome Co., Ltd A system and method for contents upload using a mobile terminal
US7774341B2 (en) * 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
BRPI0621447A2 (pt) * 2006-03-06 2011-12-13 Thomson Licensing método e aparelho para atualizar lista favorita de números de canal
WO2007101877A1 (de) * 2006-03-08 2007-09-13 Siemens Home And Office Communication Devices Gmbh & Co. Kg Verfahren und konfigurations-softwareaktualisierungsserver zum übertragen von daten zwischen einem kundengerät und dem server
US7966083B2 (en) 2006-03-16 2011-06-21 Exceptional Innovation Llc Automation control system having device scripting
US8209398B2 (en) * 2006-03-16 2012-06-26 Exceptional Innovation Llc Internet protocol based media streaming solution
US8001219B2 (en) * 2006-03-16 2011-08-16 Exceptional Innovation, Llc User control interface for convergence and automation system
US8155142B2 (en) * 2006-03-16 2012-04-10 Exceptional Innovation Llc Network based digital access point device
US8725845B2 (en) * 2006-03-16 2014-05-13 Exceptional Innovation Llc Automation control system having a configuration tool
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US7925250B2 (en) * 2006-03-27 2011-04-12 International Business Machines Corporation Reuse of a mobile device application in a desktop environment
US8330830B2 (en) * 2006-04-13 2012-12-11 Eastman Kodak Company Camera user input based image value index
FR2900263B1 (fr) * 2006-04-19 2009-11-06 Somfy Sas Procede de test et d'installation d'une telecommande domotique
EP2911071A1 (en) 2006-04-20 2015-08-26 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8271881B2 (en) * 2006-04-20 2012-09-18 Exceptional Innovation, Llc Touch screen for convergence and automation system
WO2007125512A2 (en) * 2006-05-01 2007-11-08 Koninklijke Philips Electronics, N.V. Method for situational end-user authoring of distributed media presentations
JP4906072B2 (ja) * 2006-05-01 2012-03-28 キヤノン株式会社 情報処理装置ならびに情報処理方法
EP2019984A4 (en) * 2006-05-16 2009-07-01 Research In Motion Ltd SCHIRM INTERFACE INTEGRATION APPLICATION AND SYSTEM STATUS
WO2007136742A2 (en) * 2006-05-18 2007-11-29 The Nielsen Company Methods and apparatus for cooperator installed meters
US8255281B2 (en) 2006-06-07 2012-08-28 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
KR101234156B1 (ko) * 2006-06-14 2013-02-15 삼성전자주식회사 항목 그룹화를 이용한 외부입력 리스트 제공방법 및 이를적용한 영상기기
US20080005679A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Context specific user interface
US20080001773A1 (en) * 2006-06-29 2008-01-03 X10 Ltd. Programmable remote control and methods of using same
US20090244402A1 (en) * 2006-06-29 2009-10-01 Rye David J Favorite channel remote
US8272387B2 (en) * 2006-06-30 2012-09-25 Novartis Ag System and method for the modification of surgical procedures using a graphical drag and drop interface
KR20080008168A (ko) * 2006-07-19 2008-01-23 삼성전자주식회사 전자장치 및 그 검사방법
KR100826194B1 (ko) * 2006-07-27 2008-04-30 엘지전자 주식회사 터치 패널형 리모트 콘트롤러 및 이 터치 패널형 리모트콘트롤러에서 기능을 수행하는 방법
US8106742B2 (en) * 2006-08-04 2012-01-31 Tegic Communications, Inc. Remotely controlling one or more client devices detected over a wireless network using a mobile device
US8458775B2 (en) 2006-08-11 2013-06-04 Microsoft Corporation Multiuser web service sign-in client side components
WO2008022322A2 (en) * 2006-08-17 2008-02-21 Vantage Controls, Inc. System and method for creating a user interface
US20080055108A1 (en) * 2006-08-30 2008-03-06 Jin-Soo Han Apparatus and method for controlling legacy home appliances
US7797679B2 (en) * 2006-08-31 2010-09-14 Research In Motion Limited System and method for providing a parameter for an application operating on an electronic device
EP1895409A1 (en) 2006-08-31 2008-03-05 Research In Motion Limited System and method for providing a parameter for an application operating on an electronic device
US8659400B2 (en) 2006-09-05 2014-02-25 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US8839146B2 (en) * 2006-09-05 2014-09-16 Qualcomm Incorporated User interface for a wireless device
US8812629B2 (en) * 2008-04-18 2014-08-19 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9208679B2 (en) 2006-09-05 2015-12-08 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US7930644B2 (en) * 2006-09-13 2011-04-19 Savant Systems, Llc Programming environment and metadata management for programmable multimedia controller
US8199113B2 (en) * 2006-09-13 2012-06-12 Savant Systems, Llc Programmable on screen display and remote control
US8421602B2 (en) 2006-09-13 2013-04-16 Savant Systems, Llc Remote control unit for a programmable multimedia controller
WO2008040765A1 (en) * 2006-10-04 2008-04-10 Novo Nordisk A/S User interface for delivery system comprising diary function
JP2010507294A (ja) * 2006-10-17 2010-03-04 アベガ システムズ ピーティーワイ リミテッド マルチメディアデバイスの統合
KR100818927B1 (ko) * 2006-10-27 2008-04-04 삼성전자주식회사 휴대 단말기의 컨텐츠 관리 장치 및 방법
US8117163B2 (en) * 2006-10-31 2012-02-14 Carbonite, Inc. Backup and restore system for a computer
US8078884B2 (en) * 2006-11-13 2011-12-13 Veveo, Inc. Method of and system for selecting and presenting content based on user identification
US8310337B2 (en) * 2007-01-05 2012-11-13 Monster Cable Products, Inc. State sensing for a remote control
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US20090158212A1 (en) * 2007-02-06 2009-06-18 Access Systems Americas, Inc. System and method for presenting recently-used and in-use applications for ease of navigation on an electronic device
US8896426B1 (en) * 2007-02-09 2014-11-25 Uei Cayman Inc. Graphical user interface for programming universal remote control devices
KR101282958B1 (ko) * 2007-02-13 2013-07-08 삼성전자주식회사 구매정보를 알려주는 방송수신장치 및 그 리포트 방법
FR2912821B1 (fr) * 2007-02-20 2009-05-08 Somfy Soc Par Actions Simplifi Procede de configuration d'une installation domotique et outil pour la mise en oeuvre d'un tel procede
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
US7653443B2 (en) 2007-03-01 2010-01-26 Daniel Flohr Methods, systems, circuits and computer program products for electrical service demand management
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
FI123985B (fi) * 2007-03-19 2014-01-15 Planmeca Oy Käyttäjäystävällinen hammashoitokone
US20080231492A1 (en) * 2007-03-22 2008-09-25 Robert Hardacker System and method for application dependent universal remote control
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
US20090138907A1 (en) * 2007-11-02 2009-05-28 Wiser Philip R Remote control unit for a personalized video programming system
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
CN101772895A (zh) * 2007-05-03 2010-07-07 三维实验室公司 远程配置便携式设备的用户界面的方法
US20080295030A1 (en) * 2007-05-22 2008-11-27 Honeywell International Inc. User interface for special purpose controller
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10051078B2 (en) 2007-06-12 2018-08-14 Icontrol Networks, Inc. WiFi-to-serial encapsulation in systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US20080310454A1 (en) * 2007-06-12 2008-12-18 Bellwood Thomas A Provisioning Bandwidth For A Digital Media Stream
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US7756157B2 (en) * 2007-06-12 2010-07-13 International Business Machines Corporation Provisioning bandwidth for a digital media stream
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US20080310446A1 (en) * 2007-06-12 2008-12-18 Bellwood Thomas A Provisioning Bandwidth For A Digital Media Stream
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US10877623B2 (en) * 2007-06-18 2020-12-29 Wirepath Home Systems, Llc Dynamic interface for remote control of a home automation network
TW200901731A (en) * 2007-06-27 2009-01-01 High Tech Comp Corp Method of selecting application and hand-held electronic device
US8254352B2 (en) 2007-06-28 2012-08-28 Universal Electronics Inc. System and method for configuration of network-capable appliances
KR101404606B1 (ko) * 2007-08-21 2014-06-10 삼성전자주식회사 터치스크린을 이용한 메뉴 제공방법 및 이를 적용한멀티미디어 기기
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
KR20090021796A (ko) * 2007-08-28 2009-03-04 삼성전자주식회사 단말 및 그의 기기 제어 방법
US20090070696A1 (en) * 2007-09-06 2009-03-12 At&T Knowledge Ventures, Lp System and Method for Programming a Remote Control Device
CN101388139B (zh) * 2007-09-14 2011-01-05 鸿富锦精密工业(深圳)有限公司 电器遥控系统及遥控方法
EP2544160B1 (en) * 2007-09-14 2014-03-12 Michel Krauch Integrated home information platform
FI20070702L (fi) * 2007-09-14 2009-03-15 Clarovision Ltd Oy Graafinen käyttöliittymä ja laite sen ohjaamiseksi
KR20090030966A (ko) * 2007-09-21 2009-03-25 삼성전자주식회사 휴대용 단말기에서 메뉴 리스트 순위 구성 방법 및 장치
JP5194673B2 (ja) * 2007-09-26 2013-05-08 株式会社日立製作所 携帯端末、及び情報の送受信方法
FR2921629A1 (fr) * 2007-09-28 2009-04-03 Parrot Sa Ensemble telephonique de type "mains libres" pour motocycle, telecommande au guidon
US20090100158A1 (en) * 2007-10-12 2009-04-16 Microsoft Corporation Backup and Recovery System for Multiple Device Environment
US8000972B2 (en) * 2007-10-26 2011-08-16 Sony Corporation Remote controller with speech recognition
USD730391S1 (en) 2007-10-29 2015-05-26 Carbonite, Inc. Icon for a backup and restore system for a computer
US7840694B2 (en) * 2007-10-30 2010-11-23 Olympus Medical Systems Corp. Converter for converting communication method and/or communication protocol
US8972533B1 (en) * 2007-11-08 2015-03-03 Sprint Communications Company L.P. Activating touch-sensitive keys utilizing configuration settings
US20090125708A1 (en) * 2007-11-09 2009-05-14 Relation Systems, Inc. Internet appliance
US8528020B2 (en) * 2007-11-20 2013-09-03 Cedric DeLaCruz Universal and portable channel designations
KR101362224B1 (ko) * 2007-12-03 2014-02-13 연세대학교 산학협력단 태스크 기반 사용자 인터페이스 생성 장치 및 그 방법
US20090144648A1 (en) * 2007-12-04 2009-06-04 Google Inc. Tabbed windows for viewing multimedia programs
US8072392B2 (en) * 2007-12-07 2011-12-06 Scenera Technologies, Llc Integrated display system for a computer and a portable device
WO2009085266A2 (en) 2007-12-21 2009-07-09 Sezmi Corporation System for content delivery
US8154381B2 (en) 2007-12-31 2012-04-10 Universal Electronics Inc. System and method for interactive appliance control
US8423893B2 (en) * 2008-01-07 2013-04-16 Altec Lansing Australia Pty Limited User interface for managing the operation of networked media playback devices
US8205008B2 (en) * 2008-01-21 2012-06-19 Gottfried Zimmermann Online resource server for allowing device control and access to digital content through pluggable user interfaces
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US8726175B2 (en) * 2008-02-27 2014-05-13 Kyocera Corporation User interface generation apparatus
RU2010140584A (ru) * 2008-03-05 2012-04-10 Маско Корпорейшн (Us) Интерффейс пользователя для беспроводного управления освещением
US8555336B1 (en) 2008-03-27 2013-10-08 Mcafee, Inc. System, method, and computer program product for a pre-deactivation grace period
WO2009123028A1 (ja) * 2008-04-01 2009-10-08 京セラ株式会社 ユーザインタフェース生成装置
US20090251619A1 (en) * 2008-04-07 2009-10-08 Microsoft Corporation Remote Control Device Personalization
US8068183B2 (en) * 2008-04-08 2011-11-29 Mitsubishi Electric Visual Solutions America, Inc. Control system for network of input devices with automatic audio/video receiver detection and control configuration
US9350850B2 (en) * 2008-04-18 2016-05-24 Uei Cayman Inc. Using HDMI-CEC to identify a codeset
US8094875B1 (en) 2008-04-18 2012-01-10 Uei Cayman Inc. Performing optical recognition on a picture of a remote to identify an associated codeset
US9852615B2 (en) * 2011-03-25 2017-12-26 Universal Electronics Inc. System and method for facilitating appliance control via a smart device
US9088663B2 (en) 2008-04-18 2015-07-21 Universal Electronics Inc. System for appliance control via a network
US9870123B1 (en) 2008-04-18 2018-01-16 Universal Electronics Inc. Selecting a picture of a device to identify an associated codeset
US8151211B1 (en) * 2008-04-18 2012-04-03 UEI Cayman, Inc. Copying keys to create a custom remote
KR101557176B1 (ko) * 2008-05-02 2015-10-02 사반트 시스템즈 엘엘씨 프로그램 가능한 멀티미디어 컨트롤러를 위한 터치 감응 비디오 신호 디스플레이
EP2279504A4 (en) * 2008-05-08 2013-12-18 Robert P Stratton REMOTE CONTROL SYSTEM AND METHOD
KR101348116B1 (ko) * 2008-05-09 2014-01-16 삼성전자주식회사 화상형성장치 및 그 식별자 부가 파일 표시방법
US20090284472A1 (en) * 2008-05-19 2009-11-19 Omega3 Systems, Inc. System and method for controlling an electronic device
KR101611540B1 (ko) 2008-05-27 2016-04-12 삼성전자주식회사 제어 디바이스 및 그 제어 방법
JP4386954B2 (ja) * 2008-05-29 2009-12-16 シャープ株式会社 データ処理装置、データ処理システム、データ処理装置の制御方法、制御プログラム、および該プログラムを記録したコンピュータ読み取り可能な記録媒体
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8160564B1 (en) * 2008-06-10 2012-04-17 Sprint Communications Company L.P. Remote control of computing device applications using mobile device
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US9294705B2 (en) * 2008-06-27 2016-03-22 Universal Electronics Inc. System and method for ubiquitous appliance control
CN101621418B (zh) * 2008-07-03 2011-08-10 福建升腾资讯有限公司 基于瘦客户机远程桌面应用的测试方法
US7925797B2 (en) 2008-07-03 2011-04-12 Steelseries Hq System and method for distributing user interface device configurations
US8281046B2 (en) 2008-07-03 2012-10-02 Steelseries Aps System and method for distributing user interface device configurations
KR101601109B1 (ko) 2008-07-16 2016-03-22 삼성전자주식회사 통합 원격제어기 및 그의 원격제어방법
US9355557B2 (en) 2008-07-16 2016-05-31 Samsung Electronics Co., Ltd. Universal remote controller and remote control method thereof
KR101503493B1 (ko) * 2008-07-16 2015-03-17 삼성전자주식회사 위젯 콘텐츠를 이용한 기기 제어 방법 및 그 방법을수행하는 원격 제어 장치
US20100013998A1 (en) * 2008-07-17 2010-01-21 Peter Mortensen Intelligent task based user interface for television
JP4735677B2 (ja) 2008-08-07 2011-07-27 ソニー株式会社 携帯情報端末、情報提供方法、情報処理プログラム、情報提供サーバおよび情報提供システム
US20100037180A1 (en) * 2008-08-08 2010-02-11 At&T Intellectual Property I, L.P. Touch Screen Remote Control with Dynamic Keypad Layouts
US8595772B2 (en) * 2008-08-08 2013-11-26 At&T Intellectual Property I, Lp System and method for recalling multiple last television channels viewed
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US8187095B2 (en) * 2008-08-12 2012-05-29 Sony Corporation Universal game console controller
US8805110B2 (en) 2008-08-19 2014-08-12 Digimarc Corporation Methods and systems for content processing
US9047753B2 (en) * 2008-08-25 2015-06-02 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
JP2010062683A (ja) * 2008-09-01 2010-03-18 Smk Corp リモートコントロール送信機
US8213463B2 (en) * 2008-09-04 2012-07-03 Savant Systems, Llc Location-based sharing of multimedia control resources
BRPI0918295B1 (pt) 2008-09-04 2021-04-13 Savant Systems, Inc Sistemas de multimídia capaz de ser controlado remotamente, e, método para controlar remotamente um sistema de multímidia
KR101570116B1 (ko) * 2008-09-09 2015-11-19 삼성전자주식회사 터치스크린을 이용한 컨텐츠 탐색 및 실행방법과 이를 이용한 장치
US8929877B2 (en) 2008-09-12 2015-01-06 Digimarc Corporation Methods and systems for content processing
US8881205B2 (en) * 2008-09-12 2014-11-04 At&T Intellectual Property I, Lp System for controlling media presentation devices
US20100083189A1 (en) * 2008-09-30 2010-04-01 Robert Michael Arlein Method and apparatus for spatial context based coordination of information among multiple devices
DE102008050803A1 (de) * 2008-10-08 2010-04-15 Volkswagen Ag Verfahren und Vorrichtung zum Anzeigen von Informationen in einem Fahrzeug
US8294831B2 (en) * 2008-10-14 2012-10-23 EchoStar Technologies, L.L.C. Set-top box receiver soft control system and method
KR20100045188A (ko) 2008-10-23 2010-05-03 삼성전자주식회사 원격 조정 장치 및 상기 원격 조정 장치를 이용하여 디바이스를 제어하는 방법
KR101499133B1 (ko) * 2008-10-28 2015-03-11 삼성전자주식회사 휴대 단말기의 메뉴수행 장치 및 방법
US20100122289A1 (en) * 2008-11-10 2010-05-13 At&T Intellectual Property I, L.P. Portable Client-Side Settings for a Multimedia Content Distribution Network
US9628440B2 (en) 2008-11-12 2017-04-18 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US9398242B2 (en) * 2008-11-17 2016-07-19 Universal Electronics Inc. System and method for rapid configuration of a universal controlling device
US9953519B2 (en) 2008-11-17 2018-04-24 Universal Electronics Inc. System and method for rapid configuration of a universal controlling device
CN101738199B (zh) * 2008-11-24 2012-09-05 宏达国际电子股份有限公司 物件设置系统及方法
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8453185B2 (en) * 2008-12-08 2013-05-28 Echostar Global B.V. Data transmission from a set-top box
FR2939555B1 (fr) * 2008-12-10 2015-09-18 Somfy Sas Procede de fonctionnement d'un dispositif de commande d'un equipement domotique
KR101635640B1 (ko) 2008-12-11 2016-07-05 삼성전자 주식회사 디스플레이장치, 디스플레이장치를 포함하는 시스템 및 그 제어방법
JP4636172B2 (ja) 2008-12-18 2011-02-23 ソニー株式会社 操作装置、コンテンツ視聴制限方法及び電子機器装置
US8375404B2 (en) * 2008-12-30 2013-02-12 The Nielsen Company (Us), Llc Methods and apparatus to enforce a power off state of an audience measurement device during shipping
US8156517B2 (en) 2008-12-30 2012-04-10 The Nielsen Company (U.S.), Llc Methods and apparatus to enforce a power off state of an audience measurement device during shipping
KR20100084037A (ko) * 2009-01-15 2010-07-23 삼성전자주식회사 Ui 제공 장치 및 방법
US10175848B2 (en) * 2009-02-09 2019-01-08 Nokia Technologies Oy Displaying a display portion including an icon enabling an item to be added to a list
US9467518B2 (en) * 2009-02-16 2016-10-11 Communitake Technologies Ltd. System, a method and a computer program product for automated remote control
CA2693930C (en) * 2009-02-23 2016-04-19 Panasonic Electric Works Co., Ltd. Monitoring and control device
WO2010099022A1 (en) * 2009-02-27 2010-09-02 Travel Sentry, Inc. Universal lost and found tracking system and method
EP2227005B1 (en) * 2009-03-04 2018-05-02 Samsung Electronics Co., Ltd. Remote controller with multimedia content display and control method thereof
US8689128B2 (en) 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
KR20120052897A (ko) * 2009-03-20 2012-05-24 필 테크놀로지스, 인크. 장치-기반 제어 시스템
US9355382B2 (en) 2009-03-27 2016-05-31 T-Mobile Usa, Inc. Group based information displays
US8893025B2 (en) 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
US8577350B2 (en) 2009-03-27 2013-11-05 T-Mobile Usa, Inc. Managing communications utilizing communication categories
US9210247B2 (en) 2009-03-27 2015-12-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US9369542B2 (en) 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
USD636403S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631890S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9195966B2 (en) 2009-03-27 2015-11-24 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
FR2943883A1 (fr) * 2009-03-30 2010-10-01 France Telecom Procede de negociation pour la delivrance d'un service a un terminal.
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
KR101563487B1 (ko) * 2009-05-11 2015-10-27 엘지전자 주식회사 가전기기를 제어하는 휴대 단말기
KR20100135145A (ko) * 2009-06-16 2010-12-24 삼성전자주식회사 원격제어장치 및 그의 디스플레이방법
CN101588553B (zh) * 2009-06-23 2012-07-18 厦门敏讯信息技术股份有限公司 利用短信进行远程控制的系统、计算机及其方法
US8659399B2 (en) 2009-07-15 2014-02-25 At&T Intellectual Property I, L.P. Device control by multiple remote controls
US20110029904A1 (en) * 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
US8570158B2 (en) * 2009-08-13 2013-10-29 At&T Intellectual Property I, L.P. Programming a universal remote control via a point-of-sale system
US20110037611A1 (en) * 2009-08-13 2011-02-17 At&T Intellectual Property I, L.P. Programming a universal remote control using multimedia display
US8225212B2 (en) * 2009-08-20 2012-07-17 Sling Media Pvt. Ltd. Method for providing remote control device descriptions from a communication node
BRPI1013143A2 (pt) 2009-08-21 2016-04-05 Samsung Electronics Co Ltd metodo para gerar informacoes de atividade de interacao em um segundo aparato, metodo para usar informacoes de atividade de interacao em um segundo aparelho, aparelho para gerrar informacoes de atividade de interacao, e aparelho para usar informacoes de atividade de interacao
KR20110020633A (ko) * 2009-08-24 2011-03-03 삼성전자주식회사 컨트롤-위젯 제공방법 및 이를 적용한 디바이스
KR20120056854A (ko) * 2009-08-26 2012-06-04 지미제인, 인코포레이티드 가요성 하부구조체를 가진 마사지장치
US8640031B2 (en) * 2009-09-01 2014-01-28 Samsung Electronics Co., Ltd Method and apparatus for controlling remote user interface in a home network
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110068899A1 (en) * 2009-09-23 2011-03-24 Maksim Ioffe Method and System for Controlling Electronic Devices
KR101632748B1 (ko) * 2009-09-24 2016-07-04 삼성전자주식회사 맞춤형 원격 사용자 인터페이스 페이지를 제공하기 위한 장치 및 방법
US20110099507A1 (en) 2009-10-28 2011-04-28 Google Inc. Displaying a collection of interactive elements that trigger actions directed to an item
US8417705B2 (en) * 2009-10-30 2013-04-09 International Business Machines Corporation Graphically displaying a file system
US20110107276A1 (en) * 2009-11-04 2011-05-05 Tonny Chen Icon/text interface remote controller
US8386430B1 (en) 2009-11-06 2013-02-26 Carbonite, Inc. File storage method to support data recovery in the event of a memory failure
US8296410B1 (en) 2009-11-06 2012-10-23 Carbonite, Inc. Bandwidth management in a client/server environment
US8352430B1 (en) 2009-11-06 2013-01-08 Carbonite, Inc. File storage system to support high data rates
US8375328B2 (en) * 2009-11-11 2013-02-12 Google Inc. Implementing customized control interfaces
KR101612845B1 (ko) * 2009-11-12 2016-04-15 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
KR101664430B1 (ko) 2009-11-13 2016-10-10 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
US20110117850A1 (en) * 2009-11-18 2011-05-19 Hei Tao Fung Apparatus and Methods for Enabling Smart Portable Device to be Universal Remote Control
US8700697B2 (en) * 2009-11-30 2014-04-15 Samsung Electronics Co., Ltd Method and apparatus for acquiring RUI-based specialized control user interface
US8508482B2 (en) * 2009-11-30 2013-08-13 Neil Van der Byl Programmable remote control
US10198935B2 (en) 2009-12-08 2019-02-05 Universal Electronics Inc. System and method for simplified activity based setup of a controlling device
US9497092B2 (en) * 2009-12-08 2016-11-15 Hand Held Products, Inc. Remote device management interface
US20110144778A1 (en) * 2009-12-14 2011-06-16 Hei Tao Fung Smart Audio Plug-in for Enabling Smart Portable Device to be Universal Remote Control
US20110153885A1 (en) * 2009-12-20 2011-06-23 Mak Tony K Plug-in Peripheral Device for Enabling Smart Portable Device to be Universal Remote Control
WO2011077345A1 (en) * 2009-12-21 2011-06-30 Koninklijke Philips Electronics N.V. Programming of a macro
JP5370131B2 (ja) 2009-12-22 2013-12-18 セイコーエプソン株式会社 画像表示装置および制御方法
US8555091B2 (en) * 2009-12-23 2013-10-08 Intel Corporation Dynamic power state determination of a graphics processing unit
US8502925B2 (en) * 2009-12-29 2013-08-06 VIZIO Inc. Television programming of a remote control
EP3151212B1 (en) 2010-01-04 2020-05-06 Samsung Electronics Co., Ltd. Electronic device including touch screen and operation control method thereof
JP2011142393A (ja) * 2010-01-05 2011-07-21 Funai Electric Co Ltd 携帯情報処理装置
US9715332B1 (en) 2010-08-26 2017-07-25 Cypress Lake Software, Inc. Methods, systems, and computer program products for navigating between visual components
US8780130B2 (en) 2010-11-30 2014-07-15 Sitting Man, Llc Methods, systems, and computer program products for binding attributes between visual components
US20110181780A1 (en) * 2010-01-25 2011-07-28 Barton James M Displaying Content on Detected Devices
US20110183654A1 (en) 2010-01-25 2011-07-28 Brian Lanier Concurrent Use of Multiple User Interface Devices
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US20110191516A1 (en) * 2010-02-04 2011-08-04 True Xiong Universal touch-screen remote controller
US8949384B2 (en) * 2010-02-04 2015-02-03 Blackberry Limited Communication system with server for identification information retrieval and related methods
US20110191330A1 (en) 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior
USD665417S1 (en) * 2010-03-03 2012-08-14 Sony Corporation Display panel or screen portion with icon
KR101715380B1 (ko) * 2010-03-15 2017-03-10 삼성전자 주식회사 리모컨 및 그 제어방법, 디스플레이장치 및 그 제어방법, 디스플레이시스템 및 그 제어방법
US9680886B2 (en) 2010-03-22 2017-06-13 Peel Technologies, Inc. Internet enabled universal remote control system
CN103038723B (zh) * 2010-04-01 2018-04-17 汤姆森特许公司 大量通用数字终端适配器控制图形用户界面
US8990702B2 (en) * 2010-09-30 2015-03-24 Yahoo! Inc. System and method for controlling a networked display
JP5486997B2 (ja) * 2010-04-14 2014-05-07 株式会社ソニー・コンピュータエンタテインメント ユーザ支援システム、ユーザ支援方法、管理サーバ及び携帯情報端末
EP2378739B1 (en) * 2010-04-15 2015-04-01 BlackBerry Limited Method and system for transmitting an application to a device
US10079892B2 (en) * 2010-04-16 2018-09-18 Avaya Inc. System and method for suggesting automated assistants based on a similarity vector in a graphical user interface for managing communication sessions
US20110261265A1 (en) * 2010-04-23 2011-10-27 Zhe Zhao Method for providing a video playback device with a source selection function using image representatives of input terminals, and associated video playback device and associated processing circuit
US10080059B2 (en) * 2010-04-29 2018-09-18 Apple Partners, Lp Web-based video broadcasting system having multiple channels
AU2011250886A1 (en) 2010-05-10 2013-01-10 Icontrol Networks, Inc Control system user interface
US8803655B2 (en) * 2010-05-11 2014-08-12 Universal Electronics Inc. System and methods for enhanced remote control functionality
CN101833467B (zh) 2010-05-14 2013-12-04 华为终端有限公司 一种在Android的菜单中添加菜单项的方法及设备
JP2011244287A (ja) * 2010-05-19 2011-12-01 Sony Corp 情報処理装置及び情報処理方法
EP2577600A4 (en) * 2010-06-01 2013-11-20 Young-Joo Song SYSTEMS AND METHODS FOR ELECTRONIC PUBLICATION OF MULTIMEDIA
US9600824B2 (en) * 2010-06-02 2017-03-21 Universal Electronics Inc. System and method for recommending home appliances to a consumer
WO2011151780A1 (en) * 2010-06-04 2011-12-08 Koninklijke Philips Electronics N.V. Programming a universal remote control
US8719879B2 (en) 2010-06-11 2014-05-06 Kuautli Media Investment Zrt. Method and apparatus for content delivery
US10096161B2 (en) * 2010-06-15 2018-10-09 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US20110314401A1 (en) * 2010-06-22 2011-12-22 Thermoteknix Systems Ltd. User-Profile Systems and Methods for Imaging Devices and Imaging Devices Incorporating Same
US8816848B2 (en) * 2010-06-22 2014-08-26 Sling Media, Inc. Systems and methods for determining location from wireless signals
US20110321105A1 (en) * 2010-06-24 2011-12-29 Vanessa Ogle System and Method for Alternate Multi-Channel Bi-Directional Data Transmission
US8732776B2 (en) 2010-07-01 2014-05-20 Kuautli Media Investment Zrt. End of show handling
US8654074B1 (en) * 2010-07-02 2014-02-18 Alpha and Omega, Inc. Remote control systems and methods for providing page commands to digital electronic display devices
US9906838B2 (en) 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
FR2963148A1 (fr) * 2010-07-20 2012-01-27 Maquet S A Systeme de gestion d'equipement d'un bloc operatoire et utilisation correspondante
KR101802753B1 (ko) * 2010-07-21 2017-11-29 엘지전자 주식회사 이동 단말기 및 그를 이용한 tv 제어 방법
US20120041744A1 (en) 2010-07-28 2012-02-16 Kantzes Christopher P Handheld field maintenance tool with field device simulation capability
JP4856268B1 (ja) * 2010-08-02 2012-01-18 株式会社東芝 ユーザ端末及びそのアプリケーション管理方法
EP2416564B1 (en) * 2010-08-02 2016-04-13 Lg Electronics Inc. Method for providing a shortcut and image display device thereof
US8423906B2 (en) * 2010-08-25 2013-04-16 Lockheed Martin Corporation Cross-component bus channel communication and selection
US9363571B2 (en) * 2010-08-27 2016-06-07 Intel Corporation Touch sensing apparatus and method
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US20120066639A1 (en) * 2010-09-13 2012-03-15 Motorola Mobility, Inc. Scrolling device collection on an interface
US20120065749A1 (en) * 2010-09-13 2012-03-15 Motorola Mobility, Inc. Display of Devices on an Interface based on a Contextual Event
US9432347B2 (en) * 2010-09-20 2016-08-30 Bosch Automotive Service Solutions Inc. Secure desktop interface
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
US8233803B2 (en) 2010-09-30 2012-07-31 Transmitive, LLC Versatile remote control device and system
US20120081615A1 (en) * 2010-09-30 2012-04-05 Starr Ephraim D Remote control
US20120086653A1 (en) * 2010-10-07 2012-04-12 Novatek Microelectronics Corp. Navigational operation method
KR101763595B1 (ko) * 2010-11-16 2017-08-01 엘지전자 주식회사 모니터링 서비스를 위한 데이터를 처리하는 네트워크 tv의 제어 방법 및 상기 네트워크 tv
USD803227S1 (en) * 2010-10-08 2017-11-21 Oath (Americas) Inc. Display apparatus including a computer generated icon
KR20120040291A (ko) * 2010-10-19 2012-04-27 삼성전자주식회사 전자장치 및 그 제어방법과, 외부장치 및 그 제어방법
KR101786577B1 (ko) 2010-10-19 2017-11-15 삼성전자주식회사 양방향 리모콘 제어 방법 및 이를 수행하는 양방향 리모콘
JP5757080B2 (ja) * 2010-10-22 2015-07-29 ソニー株式会社 操作端末装置、表示装置、および表示装置の操作方法
KR20140035870A (ko) * 2010-11-15 2014-03-24 모베아 스마트 에어 마우스
US8937534B2 (en) 2010-12-08 2015-01-20 At&T Intellectual Property I, L.P. Remote control of electronic devices via mobile device
US8995981B1 (en) * 2010-12-13 2015-03-31 Csr Technology Inc. Systems and methods for remote control adaptive configuration
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
US8810735B2 (en) * 2010-12-17 2014-08-19 Verizon Patent And Licensing Inc. Dynamic remote control systems and methods
US9075523B2 (en) * 2010-12-17 2015-07-07 Verizon Patent And Licensing Inc. Remote control emulation methods and systems
US8958018B2 (en) 2010-12-22 2015-02-17 Google Technology Holdings LLC Remote control device and method for controlling operation of a media display system
TW201227785A (en) * 2010-12-28 2012-07-01 Nat Univ Tsing Hua Devices and methods for appliance usage scheduling and control using on-line calendar services with open API
KR101790218B1 (ko) * 2010-12-30 2017-10-26 삼성전자주식회사 사용자 단말 장치 및 그 ui 제공 방법
KR101772653B1 (ko) * 2010-12-31 2017-08-29 삼성전자주식회사 제어 디바이스 및 방송수신장치 제어 방법
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
EP2474893B1 (en) * 2011-01-07 2014-10-22 LG Electronics Inc. Method of controlling image display device using display screen, and image display device thereof
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
EP3249477B8 (en) 2011-01-28 2022-12-07 Gentex Corporation Method of training and using a wireless trainable transceiver device
US9781471B1 (en) * 2011-02-09 2017-10-03 The Directv Group, Inc. Method and apparatus for communicating and updating logo identifiers
US20120210276A1 (en) * 2011-02-11 2012-08-16 Sony Network Entertainment International Llc System and method to store a service or content list for easy access on a second display
US10306279B2 (en) 2011-02-11 2019-05-28 Sony Interactive Entertainment LLC System and method providing a frequently-accessed service or asset list on a second display
US8918719B2 (en) * 2011-02-14 2014-12-23 Universal Electronics Inc. Graphical user interface and data transfer methods in a controlling device
WO2012112715A2 (en) * 2011-02-15 2012-08-23 Zero1.tv GmbH Systems, methods, and architecture for a universal remote control accessory used with a remote control application running on a mobile device
FR2972062B1 (fr) * 2011-02-28 2013-04-12 Somfy Sas Dispositif de commande comprenant une interface capable de proposer le prochain ordre de commande a transmettre a un equipement domotique
US20120225645A1 (en) * 2011-03-03 2012-09-06 Michael Sivan Low Cost System converting any Smartphone to a Remote Controller
US9424052B2 (en) * 2011-03-21 2016-08-23 Amazon Technologies, Inc. Remotely emulating computing devices
US8918544B2 (en) 2011-03-31 2014-12-23 Logitech Europe S.A. Apparatus and method for configuration and operation of a remote-control system
US20120260284A1 (en) * 2011-04-07 2012-10-11 Sony Corporation User interface for audio video display device such as tv personalized for multiple viewers
EP2511817A1 (en) * 2011-04-12 2012-10-17 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
US20120274547A1 (en) 2011-04-29 2012-11-01 Logitech Inc. Techniques for content navigation using proximity sensing
CN103636147A (zh) 2011-05-17 2014-03-12 韦伯图纳公司 用于可扩展的高精确度传感器的系统和方法以及基于id的观众测量系统
US8972295B2 (en) * 2011-05-23 2015-03-03 Visible Market, Inc. Dynamic visual statistical data display and method for limited display device
WO2012162464A1 (en) 2011-05-24 2012-11-29 WebTuner, Corporation System and method to increase efficiency and speed of analytics report generation in audience measurement systems
US9021543B2 (en) 2011-05-26 2015-04-28 Webtuner Corporation Highly scalable audience measurement system with client event pre-processing
US20120303140A1 (en) * 2011-05-27 2012-11-29 Patrick Ryan Cox Method and apparatus for using customized applications to operate a household appliance
JP5209808B2 (ja) * 2011-06-14 2013-06-12 シャープ株式会社 システム、テレビジョン受像機、情報端末、制御方法、プログラム、及び記録媒体
US11051065B2 (en) * 2011-06-20 2021-06-29 Enseo, Llc Television and system and method for providing a remote control device
US8650600B2 (en) * 2011-06-20 2014-02-11 Enseo, Inc. Set top/back box, system and method for providing a remote control device
TWI499298B (zh) * 2011-06-27 2015-09-01 Hannstar Display Corp 電視控制裝置、系統及方法
US9345061B1 (en) 2011-06-29 2016-05-17 Amazon Technologies, Inc. Remote access to mobile communication devices
WO2013002547A2 (ko) 2011-06-30 2013-01-03 주식회사 케이티 외부 디바이스와 도킹되는 휴대 단말 및 그 제어 방법
KR101554599B1 (ko) 2011-06-30 2015-09-21 주식회사 케이티 외부 디바이스와 도킹 연결되는 휴대 단말 및 어플리케이션 실행 방법
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
US10564791B2 (en) 2011-07-21 2020-02-18 Nokia Technologies Oy Method and apparatus for triggering a remote data entry interface
US9338510B2 (en) 2011-07-31 2016-05-10 Google Inc. Systems and methods for presenting home screen shortcuts
US10706096B2 (en) 2011-08-18 2020-07-07 Apple Inc. Management of local and remote media items
CN102956095B (zh) * 2011-08-19 2017-07-21 富泰华工业(深圳)有限公司 遥控方法以及遥控设备
USD667426S1 (en) * 2011-09-12 2012-09-18 Microsoft Corporation Display screen with icon set
USD667448S1 (en) * 2011-09-12 2012-09-18 Microsoft Corporation Display screen with icon
US9106651B2 (en) * 2011-09-19 2015-08-11 Qualcomm Incorporated Sending human input device commands over internet protocol
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
TWI462571B (zh) * 2011-09-29 2014-11-21 Ind Tech Res Inst 控制電器裝置的內容驅動輸入裝置與方法
US9078079B2 (en) 2011-10-07 2015-07-07 Lg Electronics Inc. Multi-network access method and communication device thereof
EP2602967B1 (en) * 2011-10-07 2019-04-17 LG Electronics Inc. Method for accessing multiple networks and corresponding communication equipment
US20130097416A1 (en) 2011-10-18 2013-04-18 Google Inc. Dynamic profile switching
DE112012004370T5 (de) 2011-10-19 2014-07-03 International Business Machines Corp. Umschalten zwischen Anwendungen in einem grafischen Betriebssystem
US11700412B2 (en) 2019-01-08 2023-07-11 Universal Electronics Inc. Universal voice assistant
US11451618B2 (en) 2014-05-15 2022-09-20 Universal Electronics Inc. Universal voice assistant
US9449500B2 (en) * 2012-08-08 2016-09-20 Universal Electronics Inc. System and method for optimized appliance control
US9437105B2 (en) * 2011-10-28 2016-09-06 Universal Electronics Inc. System and method for optimized appliance control
US11792185B2 (en) 2019-01-08 2023-10-17 Universal Electronics Inc. Systems and methods for associating services and/or devices with a voice assistant
KR20130048533A (ko) * 2011-11-02 2013-05-10 엘지전자 주식회사 원격제어장치의 동작 방법
KR101799408B1 (ko) 2011-11-03 2017-11-20 삼성전자주식회사 휴대용 단말기에서 제어 기기를 제어하기 위한 장치 및 방법
US20150194048A1 (en) * 2011-11-14 2015-07-09 Jeremy Haubrich Universal Remote
US9847083B2 (en) * 2011-11-17 2017-12-19 Universal Electronics Inc. System and method for voice actuated configuration of a controlling device
US20130139062A1 (en) * 2011-11-28 2013-05-30 Qualcomm Innovation Center, Inc. Audio Indicator of Position Within a User Interface
KR101718894B1 (ko) * 2011-11-29 2017-03-23 삼성전자주식회사 기기 제어를 위한 유저 인터페이스 제공 시스템 및 방법
CN102572334A (zh) * 2011-12-13 2012-07-11 深圳市同洲电子股份有限公司 移动终端控制数字电视的方法、移动终端及系统
CN102566913B (zh) * 2011-12-16 2018-06-19 中兴通讯股份有限公司 一种遥控器的实现方法及遥控器
US10776103B2 (en) 2011-12-19 2020-09-15 Majen Tech, LLC System, method, and computer program product for coordination among multiple devices
US9005026B2 (en) * 2011-12-20 2015-04-14 Wikipad, Inc. Game controller for tablet computer
CN110677330A (zh) * 2011-12-21 2020-01-10 英特尔公司 用于促进计算设备和非计算设备的基于代理用户界面的远程管理和控制的机制
KR101474927B1 (ko) 2011-12-22 2014-12-31 주식회사 케이티 외부 디스플레이 기기로의 영상 송출 방법 및 그 단말
KR101546407B1 (ko) 2011-12-23 2015-08-24 주식회사 케이티 어플리케이션 실행 제어 방법 및 장치
KR101522399B1 (ko) 2011-12-23 2015-05-22 주식회사 케이티 휴대 단말에서 외부 디스플레이 기기로의 화면 표출 방법 및 그 휴대 단말
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
KR101522397B1 (ko) * 2011-12-26 2015-05-22 주식회사 케이티 복수의 외부 장치와 연결될 수 있는 휴대 단말 및 그 제어 방법
KR101504655B1 (ko) 2011-12-26 2015-03-23 주식회사 케이티 어플리케이션 실행 제어 방법 및 장치
KR101634745B1 (ko) 2011-12-30 2016-06-30 삼성전자 주식회사 전자장치, 이를 제어할 수 있는 사용자 입력장치 및 그 제어방법
JP5389195B2 (ja) * 2012-01-06 2014-01-15 株式会社東芝 情報処理システム、携帯端末及び情報処理方法
KR20130091046A (ko) * 2012-02-07 2013-08-16 김지영 아이디어 휠 논리구조 기반형 iw어플리케이션모듈
US8495236B1 (en) 2012-02-29 2013-07-23 ExXothermic, Inc. Interaction of user devices and servers in an environment
CN102647615B (zh) * 2012-03-15 2015-06-10 北京视博云科技有限公司 一种多媒体应用数据提供方法、装置及系统
TWI462522B (zh) * 2012-03-16 2014-11-21 Sampo Corp 遠端遙控系統及方法
KR20130107974A (ko) * 2012-03-23 2013-10-02 삼성전자주식회사 플로팅 사용자 인터페이스 제공 장치 및 방법
US9092572B2 (en) * 2012-03-26 2015-07-28 Verizon Patent And Licensing Inc. Development life cycle management tool for set-top box widgets
CN102665123B (zh) * 2012-03-30 2015-09-09 华为技术有限公司 一种电视操控方法、手持设备、电视及电视操控系统
KR20130115729A (ko) * 2012-04-13 2013-10-22 삼성전자주식회사 디스플레이장치, 리모컨 및 그 제어방법
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
KR101850179B1 (ko) * 2012-05-08 2018-04-18 노키아 테크놀로지스 오와이 일상 디바이스들을 통해 몰입적 상호작용을 제공하기 위한 방법 및 장치
US9811320B2 (en) * 2012-05-17 2017-11-07 Sony Corporation Management of menu customization across multiple devices
EP2667362B1 (en) * 2012-05-23 2017-08-30 Alcatel Lucent Control device
KR20130137458A (ko) * 2012-06-07 2013-12-17 삼성전자주식회사 디스플레이 장치 및 방법
US9114319B2 (en) 2012-06-12 2015-08-25 Wikipad, Inc. Game controller
US20150156548A1 (en) 2012-06-14 2015-06-04 Flextronics Ap, Llc Epg aggregation from multiple sources
US10129324B2 (en) 2012-07-03 2018-11-13 Google Llc Contextual, two way remote control
ITTV20120139A1 (it) * 2012-07-25 2014-01-26 Isis S R L Metodo per il controllo e l'attivazione di una interfaccia utente contestuale e dispositivo e impianto con tale metodo e interfaccia
US9118967B2 (en) * 2012-08-17 2015-08-25 Jamdeo Technologies Ltd. Channel changer for intelligent television
JP5954049B2 (ja) * 2012-08-24 2016-07-20 カシオ電子工業株式会社 データ処理装置及びプログラム
US20140075377A1 (en) 2012-09-10 2014-03-13 Samsung Electronics Co. Ltd. Method for connecting mobile terminal and external display and apparatus implementing the same
US20140075075A1 (en) * 2012-09-11 2014-03-13 Google Inc. Context-Dependent Home Automation Controller and Docking Station
CN103677549B (zh) * 2012-09-11 2017-08-11 阿里巴巴集团控股有限公司 一种数据处理方法与装置
US20140082555A1 (en) * 2012-09-14 2014-03-20 Appsense Limited Device and method for using a trackball to select items from a display
TW201411536A (zh) * 2012-09-14 2014-03-16 President Chain Store Corp 自動化遠端申辦系統及其方法
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US9352951B2 (en) * 2012-09-28 2016-05-31 Franklin Fueling Systems, Inc. Fuel delivery management system
US9742872B2 (en) 2012-10-10 2017-08-22 Fortinet, Inc. Configuring initial settings of a network security device via a hand-held computing device
US20150249686A1 (en) * 2012-10-10 2015-09-03 Fortinet, Inc. Initial diagnostics of a network security device via a hand-held computing device
KR101558236B1 (ko) * 2012-10-16 2015-10-12 전자부품연구원 IoT 브라우징 방법 및 장치
US9367211B1 (en) * 2012-11-08 2016-06-14 Amazon Technologies, Inc. Interface tab generation
US9326017B2 (en) 2012-11-19 2016-04-26 Thomson Licensing Method and apparatus for setting controlled events for network devices
KR20150086367A (ko) * 2012-11-19 2015-07-27 위키패드 인코포레이티드 가상의 멀티 사이드의 가상의 회전가능한 사용자 인터페이스 아이콘 큐
USD755211S1 (en) * 2012-11-28 2016-05-03 Lg Electronics Inc. Display screen with graphical user interface
US20140157300A1 (en) * 2012-11-30 2014-06-05 Lenovo (Singapore) Pte. Ltd. Multiple device media playback
TW201423560A (zh) * 2012-12-10 2014-06-16 Hon Hai Prec Ind Co Ltd 手持裝置及其遙控方法
KR102158842B1 (ko) * 2012-12-17 2020-09-22 삼성전자주식회사 사용자 인터페이스를 제공하는 방법 및 그 디바이스
EP2938022A4 (en) 2012-12-18 2016-08-24 Samsung Electronics Co Ltd METHOD AND DEVICE FOR REMOTE CONTROL OF A HOME DEVICE IN A HOME NETWORK SYSTEM
TW201426674A (zh) * 2012-12-24 2014-07-01 Insyde Software Corp 以手持式電子裝置遙控電器用品的遙控系統
US10111025B2 (en) * 2012-12-26 2018-10-23 Samsung Electronics Co., Ltd. Service providing terminal connection method and apparatus
JP2014127879A (ja) * 2012-12-26 2014-07-07 Panasonic Corp 放送画像出力装置、放送画像出力方法、およびテレビ
US20150012863A1 (en) * 2012-12-28 2015-01-08 Panasonic Intellectual Property Corporation Of America Control method
CN103905513A (zh) * 2012-12-28 2014-07-02 鸿富锦精密工业(深圳)有限公司 电子装置远程控制系统及方法
KR101822463B1 (ko) 2013-01-21 2018-01-26 삼성전자주식회사 복수 개의 아이콘들을 화면상에 배치하는 장치 및 이의 운용 방법
TW201431366A (zh) * 2013-01-29 2014-08-01 Hon Hai Prec Ind Co Ltd 界面顯示裝置及方法
KR20140097923A (ko) * 2013-01-30 2014-08-07 한국전자통신연구원 서비스 장치 제어 방법 및 서비스 장치 제어 방법을 수행하는 단말
US20140223354A1 (en) * 2013-02-04 2014-08-07 Samsung Electronics Co., Ltd. Method and system for creating floating keys in a portable device
US10425468B2 (en) * 2013-02-28 2019-09-24 Nokia Technologies Oy User interface transfer
US9274684B2 (en) * 2013-03-07 2016-03-01 Siemens Industry, Inc. Hierarchical navigation with related objects
KR101408847B1 (ko) * 2013-03-08 2014-06-20 주식회사 라온솔루션 이동통신 단말기의 오디오 단자를 이용한 디지털 기기 제어장치
US9928975B1 (en) 2013-03-14 2018-03-27 Icontrol Networks, Inc. Three-way switch
US9167288B2 (en) * 2013-03-15 2015-10-20 Universal Electronics Inc. System and method for optimizing memory usage in a universal controlling device
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9867143B1 (en) 2013-03-15 2018-01-09 Icontrol Networks, Inc. Adaptive Power Modulation
US9287727B1 (en) 2013-03-15 2016-03-15 Icontrol Networks, Inc. Temporal voltage adaptive lithium battery charger
US10372397B2 (en) 2013-03-15 2019-08-06 Infocus Corporation Multimedia output and display device selection
EP2972902B1 (en) 2013-03-15 2019-10-02 Hayward Industries, Inc. Modular pool/spa control system
US9210376B2 (en) 2013-03-15 2015-12-08 Infocus Corporation Multimedia output and display device selection
USD758352S1 (en) 2013-04-16 2016-06-07 Flextronics Ap, Llc Remote control device
US20140328485A1 (en) * 2013-05-06 2014-11-06 Nvidia Corporation Systems and methods for stereoisation and enhancement of live event audio
KR102088851B1 (ko) * 2013-05-30 2020-03-16 삼성전자주식회사 가전기기 및 이를 이용한 홈 네트워크 시스템
JP6348903B2 (ja) * 2013-06-10 2018-06-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 話者識別方法、話者識別装置及び情報管理方法
CN109739412B (zh) 2013-06-18 2021-10-26 三星电子株式会社 用户终端设备及其家庭网络的管理方法
EP3038427B1 (en) * 2013-06-18 2019-12-11 Samsung Electronics Co., Ltd. User terminal apparatus and management method of home network thereof
CN112073783B (zh) * 2013-07-09 2022-08-05 萨罗尼科斯贸易与服务一人有限公司 用于远程控制电视设备的人体工程学遥控装置
USD786833S1 (en) 2013-07-12 2017-05-16 Flextronics Ap, Llc Remote control device with an icon
USD786832S1 (en) 2013-07-12 2017-05-16 Flextronics Ap, Llc Remote control device with an icon
USD786831S1 (en) 2013-07-12 2017-05-16 Flextronics Ap, Llc Remote control device with an icon
USD775606S1 (en) 2013-07-12 2017-01-03 Flextronics Ap, Llc Remote control device with an icon
USD776089S1 (en) 2013-07-12 2017-01-10 Flextronics Ap, Llc Remote control device with icons
USD735696S1 (en) 2013-07-19 2015-08-04 Flextronics Ap, Llc Remote control device with an icon
EP3031206B1 (en) 2013-08-09 2020-01-22 ICN Acquisition, LLC System, method and apparatus for remote monitoring
USD764502S1 (en) * 2013-08-26 2016-08-23 Engel Austria Gmbh Display screen with graphical user interface
IN2013MU02855A (zh) * 2013-09-02 2015-07-03 Whats On India Media Private Ltd
CN104427275B (zh) * 2013-09-05 2018-07-06 联想(北京)有限公司 设备互连控制的方法及电子设备
TWI515645B (zh) * 2013-09-24 2016-01-01 緯創資通股份有限公司 電子裝置及其控制方法
US20150089371A1 (en) * 2013-09-25 2015-03-26 WebTuner, Corp. Systems and methods for presenting video/audio content and metadata for a broadband television service
US10296884B2 (en) * 2013-09-30 2019-05-21 Sonos, Inc. Personalized media playback at a discovered point-of-sale display
US9244516B2 (en) 2013-09-30 2016-01-26 Sonos, Inc. Media playback system using standby mode in a mesh network
BR302014001861S1 (pt) * 2013-11-04 2015-06-30 Reinhausen Maschf Scheubeck Configuração aplicada em display de tela.
US10177933B2 (en) 2014-02-05 2019-01-08 Apple Inc. Controller networks for an accessory management system
US10454783B2 (en) 2014-02-05 2019-10-22 Apple Inc. Accessory management system using environment model
DE102013223932A1 (de) * 2013-11-22 2015-05-28 BSH Hausgeräte GmbH Verfahren zur Fernüberwachung des Betriebs eines Haushaltsgeräts, tragbares Kommunikationsendgerät und Computerprogrammprodukt
JP6338494B2 (ja) * 2013-11-28 2018-06-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 制御方法、プログラム、プログラムの提供方法、通信端末、及び、制御システム
DE102013019966A1 (de) * 2013-12-09 2015-06-11 Arca Beteiligungen Gmbh Verfahren zum Betreiben eines Heimautomatisierungssystems
ES2734389T3 (es) 2013-12-20 2019-12-05 Universal Electronics Inc Sistema y método para el control optimizado de aparatos
KR101548228B1 (ko) * 2013-12-27 2015-08-28 주식회사 케이티 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법
USD755808S1 (en) * 2013-12-30 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
KR20150082824A (ko) * 2014-01-08 2015-07-16 삼성전자주식회사 장치 제어 방법 및 제어 장치
CN108259159B (zh) 2014-02-05 2021-02-05 苹果公司 用于在控制器和附件之间进行配对的方法和系统
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US20150229534A1 (en) * 2014-02-12 2015-08-13 Key Digital Systems, Inc. Integrated control system for devices in a premise
EP3111633A2 (en) * 2014-02-25 2017-01-04 Pasztor, Lénard Zoltan Process and schematic for operating electronic devices by remote control and for collecting, utilising, and transmitting the operating parameters of such devices for the purposes of analysis
CN104869449B (zh) * 2014-02-25 2019-03-08 青岛海尔电子有限公司 电视切换模式时改变遥控器按键功能的方法
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US10637681B2 (en) 2014-03-13 2020-04-28 Silicon Laboratories Inc. Method and system for synchronization and remote control of controlling units
TWI514200B (zh) * 2014-03-26 2015-12-21 Intelligent audio-visual integration device
KR102146462B1 (ko) * 2014-03-31 2020-08-20 삼성전자주식회사 음성 인식 시스템 및 방법
WO2015153640A1 (en) * 2014-04-01 2015-10-08 Flyover Innovations, Inc. Entertainment environment remote control and audio/video streaming method and system
US20150283703A1 (en) * 2014-04-03 2015-10-08 Brain Corporation Apparatus and methods for remotely controlling robotic devices
US10560975B2 (en) 2014-04-16 2020-02-11 Belkin International, Inc. Discovery of connected devices to determine control capabilities and meta-information
DE102014005534A1 (de) 2014-04-16 2015-10-22 Fm Marketing Gmbh Verfahren zum Programmieren einer Fernsteuerung
US10314088B2 (en) 2014-04-16 2019-06-04 Belkin International, Inc. Associating devices and users with a local area network using network identifiers
US20150310734A1 (en) * 2014-04-23 2015-10-29 Grand Mate Co., Ltd. Method of labeling a plurality of electric devices
US9641885B2 (en) * 2014-05-07 2017-05-02 Vivint, Inc. Voice control component installation
US10063625B2 (en) 2014-05-15 2018-08-28 Universal Electronics Inc. System and method for appliance detection and app configuration
US11445011B2 (en) 2014-05-15 2022-09-13 Universal Electronics Inc. Universal voice assistant
KR101929372B1 (ko) 2014-05-30 2018-12-17 애플 인크. 하나의 디바이스의 사용으로부터 다른 디바이스의 사용으로의 전환
CN106664226B (zh) * 2014-05-30 2020-05-22 苹果公司 用于附件管理系统的控制器网络的方法、设备及系统
USD872119S1 (en) 2014-06-01 2020-01-07 Apple Inc. Display screen or portion thereof with animated graphical user interface
CN104079963B (zh) * 2014-06-30 2017-10-24 惠州Tcl移动通信有限公司 一种实现智能电视远程控制系统及方法
JP6482911B2 (ja) * 2014-07-01 2019-03-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 機器制御方法および電気機器
US20160019779A1 (en) * 2014-07-17 2016-01-21 Universal Remote Control Command set selection in a handheld remote control
US20160043335A1 (en) * 2014-07-29 2016-02-11 Umm Al-Qura University Transparent oled architectural partition and method
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
USD795916S1 (en) * 2014-08-19 2017-08-29 Google Inc. Display screen with animated graphical user interface
CN106797493A (zh) 2014-09-02 2017-05-31 苹果公司 音乐用户界面
US9952675B2 (en) * 2014-09-23 2018-04-24 Fitbit, Inc. Methods, systems, and apparatuses to display visibility changes responsive to user gestures
US10133537B2 (en) 2014-09-25 2018-11-20 Honeywell International Inc. Method of integrating a home entertainment system with life style systems which include searching and playing music using voice commands based upon humming or singing
USD771646S1 (en) 2014-09-30 2016-11-15 Apple Inc. Display screen or portion thereof with graphical user interface
US9773409B1 (en) * 2014-09-30 2017-09-26 Apple Inc. Automatically configuring a remote control for a device
USD788788S1 (en) 2014-11-18 2017-06-06 Google Inc. Display screen with animated graphical user interface
USD786269S1 (en) * 2014-11-24 2017-05-09 General Electric Company Display screen or portion thereof with transitional icon
KR101947700B1 (ko) 2014-12-01 2019-02-13 광주과학기술원 통합 망 관리 시스템, 네트워크 관리장치, 네트워크 관리방법, 및 그 방법이 수록되는 기록매체
KR102353498B1 (ko) 2014-12-16 2022-01-20 삼성전자주식회사 기능 제공 방법 및 그 전자 장치
USD770524S1 (en) * 2014-12-31 2016-11-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10073599B2 (en) * 2015-01-07 2018-09-11 Microsoft Technology Licensing, Llc Automatic home screen determination based on display device
US10206170B2 (en) 2015-02-05 2019-02-12 Apple Inc. Dynamic connection path detection and selection for wireless controllers and accessories
US10116601B2 (en) * 2015-02-06 2018-10-30 Jamdeo Canada Ltd. Methods and devices for display device notifications
US9984686B1 (en) * 2015-03-17 2018-05-29 Amazon Technologies, Inc. Mapping device capabilities to a predefined set
CA2983017A1 (en) * 2015-04-24 2016-10-27 Audatex North America, Inc. Apparatus and method for providing a digital garage
DE202015003152U1 (de) * 2015-04-29 2016-08-01 Johann Kasper Fernbedienung
KR20160145351A (ko) * 2015-06-10 2016-12-20 삼성전자주식회사 디스플레이장치 및 그 제어 방법
KR20160145365A (ko) * 2015-06-10 2016-12-20 삼성전자주식회사 디스플레이장치 및 그 제어 방법
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US10655951B1 (en) 2015-06-25 2020-05-19 Amazon Technologies, Inc. Determining relative positions of user devices
US20170003924A1 (en) * 2015-06-30 2017-01-05 International Business Machines Corporation Replay of responsive web design (rwd) designed web sites
US10365620B1 (en) 2015-06-30 2019-07-30 Amazon Technologies, Inc. Interoperability of secondary-device hubs
KR102409782B1 (ko) * 2015-07-14 2022-06-17 삼성전자주식회사 초기 설정을 위한 방법 및 그 전자 장치
CN105898477A (zh) * 2015-08-17 2016-08-24 乐视致新电子科技(天津)有限公司 遥控方法、受控装置及遥控器
KR102371988B1 (ko) * 2015-08-31 2022-03-11 현대오토에버 주식회사 Aosp 기반에서 내부 어플리케이션 간 통신의 최적화 방법
USD794071S1 (en) * 2015-10-01 2017-08-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
JP6710037B2 (ja) * 2015-10-23 2020-06-17 シャープ株式会社 通信装置
US20170134781A1 (en) * 2015-11-09 2017-05-11 Le Holdings (Beijing) Co., Ltd. Method and apparatus for realizing custom menu, client and server
KR101664172B1 (ko) * 2015-12-18 2016-10-10 네오모바일테크놀로지 주식회사 적외선 제어 시스템 및 동작 방법
USD852839S1 (en) * 2015-12-23 2019-07-02 Beijing Xinmei Hutong Technology Co., Ltd Display screen with a graphical user interface
US20170211285A1 (en) 2016-01-22 2017-07-27 Hayward Industries, Inc. Systems and Methods for Providing Network Connectivity and Remote Monitoring, Optimization, and Control of Pool/Spa Equipment
US11720085B2 (en) 2016-01-22 2023-08-08 Hayward Industries, Inc. Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment
KR20170092877A (ko) * 2016-02-04 2017-08-14 삼성전자주식회사 기능 동기화 방법 및 이를 지원하는 전자 장치
GB2547932B (en) * 2016-03-03 2019-08-14 Arm Ip Ltd Time-limited access to configuration settings
DE102016104347B4 (de) * 2016-03-10 2020-07-30 Insta Gmbh Vereinfachtes Inbetriebnahmekonzept zum Ansteuern von Aktoren einer Gebäudeinstallation
US11094213B2 (en) * 2016-03-25 2021-08-17 Jarrid Austin HALL Communications system for prompting student engaged conversation
US11817015B2 (en) 2016-03-25 2023-11-14 Jarrid Austin HALL Communications system for prompting student engaged conversation
KR20170124933A (ko) * 2016-05-03 2017-11-13 삼성전자주식회사 디스플레이 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
US9892634B2 (en) * 2016-05-27 2018-02-13 Remotec Technology Limited Remote control docking station and system
DK201670616A1 (en) * 2016-06-12 2018-01-22 Apple Inc Devices and Methods for Accessing Prevalent Device Functions
DK201670622A1 (en) 2016-06-12 2018-02-12 Apple Inc User interfaces for transactions
AU2017280957A1 (en) * 2016-06-19 2019-01-03 iDevices, LLC Application icon customization
KR101848468B1 (ko) * 2016-06-28 2018-05-28 조정문 실행 순서 결정 장치 및 실행 순서 결정 방법
KR102415036B1 (ko) * 2016-07-05 2022-07-01 삼성전자주식회사 전자 장치 및 그 제어 방법
KR101848469B1 (ko) * 2016-07-13 2018-05-28 조정문 실행 순서 결정 장치 및 실행 순서 결정 방법
KR102642923B1 (ko) * 2016-07-28 2024-03-05 삼성전자주식회사 외부 디바이스를 제어하기 위한 gui를 생성하는 디바이스 및 방법
JP2018028766A (ja) * 2016-08-16 2018-02-22 富士通株式会社 制御プログラム、制御装置、及び制御方法
KR102607564B1 (ko) * 2016-09-13 2023-11-30 삼성전자주식회사 소프트 키를 표시하는 방법 및 그 전자 장치
USD815111S1 (en) * 2016-10-04 2018-04-10 Salesforce.Com, Inc. Display screen or portion thereof with animated graphical user interface
USD818488S1 (en) * 2016-10-14 2018-05-22 Keepitsafe, Inc. Display screen or portion thereof with a graphical user interface
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US10409413B2 (en) * 2016-10-27 2019-09-10 Motorola Solutions, Inc. Apparatus and method for expanded touch sensitive actuation of a user interface button
USD814513S1 (en) * 2016-11-01 2018-04-03 Solar Turbines Incorporated Display screen or portion thereof with icon
US10313474B1 (en) * 2016-11-14 2019-06-04 Parallels International Gmbh System and method of load balancing by offloading redundant queries to client devices
CN109983780B (zh) * 2016-11-28 2023-03-31 松下知识产权经营株式会社 影像输出装置以及影像输出方法
USD812093S1 (en) 2016-12-02 2018-03-06 Salesforce.Com, Inc. Display screen or portion thereof with graphical user interface
US10637673B2 (en) 2016-12-12 2020-04-28 Silicon Laboratories Inc. Energy harvesting nodes in a mesh network
US10904727B2 (en) 2016-12-13 2021-01-26 Universal Electronics Inc. Apparatus, system and method for promoting apps to smart devices
US10498598B1 (en) 2016-12-20 2019-12-03 Amazon Technologies, Inc. Preconfigured device representations
USD815115S1 (en) * 2017-01-04 2018-04-10 Salesforce.Com, Inc. Display screen or portion thereof with graphical user interface
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US10496508B2 (en) 2017-06-02 2019-12-03 Apple Inc. Accessory communication control
USD829223S1 (en) 2017-06-04 2018-09-25 Apple Inc. Display screen or portion thereof with graphical user interface
US11212166B2 (en) * 2017-08-29 2021-12-28 Disney Enterprises, Inc. Standardized remote access and set-up for electronic devices
KR102347208B1 (ko) * 2017-09-07 2022-01-05 삼성전자주식회사 외부 장치를 이용한 태스크 수행 방법 및 이를 지원하는 전자 장치, 서버 및 저장 매체
USD957448S1 (en) 2017-09-10 2022-07-12 Apple Inc. Electronic device with graphical user interface
US11200513B2 (en) * 2017-10-13 2021-12-14 Carrier Corporation Real estate image analysis
ES2713598A1 (es) * 2017-11-15 2019-05-22 Bsh Electrodomesticos Espana Sa Sistema de aparato doméstico
WO2019117983A1 (en) * 2017-12-15 2019-06-20 Google Llc Extending application access across devices
CN108108208B (zh) * 2017-12-20 2021-09-07 北京奇虎科技有限公司 一种智能终端的功能控制方法和装置
FR3078576A1 (fr) * 2018-03-02 2019-09-06 Orange Dispositif pour telecommander un appareil
CN108600846A (zh) * 2018-03-15 2018-09-28 聚好看科技股份有限公司 移动终端以及便于搜索虚拟商品信息的方法
EP3570164B1 (de) * 2018-05-14 2023-04-26 Schneider Electric Industries SAS Verfahren und system zum generieren einer mobilen applikation aus einer desktop-anwendung
US10595073B2 (en) 2018-06-03 2020-03-17 Apple Inc. Techniques for authorizing controller devices
US11805009B2 (en) 2018-06-03 2023-10-31 Apple Inc. Configuring accessory network connections
US11282375B2 (en) 2018-09-07 2022-03-22 7hugs Labs SAS System and method for a smart remote carousel
CN111083021A (zh) * 2018-10-19 2020-04-28 佛山市顺德区美的饮水机制造有限公司 显示终端及显示系统
AU2019363542B2 (en) * 2018-10-22 2023-11-23 Lazer Safe Pty Ltd Wireless monitoring/control
US20200136848A1 (en) * 2018-10-24 2020-04-30 Kye Systems Corp. Method for controlling a smart home applicance
US20200204392A1 (en) * 2018-12-20 2020-06-25 Ming-Tsung Chen Home appliance control system
US11665757B2 (en) 2019-01-08 2023-05-30 Universal Electronics Inc. Universal audio device pairing assistant
US11776539B2 (en) 2019-01-08 2023-10-03 Universal Electronics Inc. Voice assistant with sound metering capabilities
US11368759B2 (en) 2019-01-11 2022-06-21 The Nielsen Company (Us), Llc Remote control devices to interface with audience measurement meters
US10834306B2 (en) 2019-01-15 2020-11-10 International Business Machines Corporation Method for a remote control of a radiation detection apparatus
WO2020174289A2 (en) 2019-02-27 2020-09-03 Louisiana-Pacific Corporation Fire-resistant manufactured-wood based siding
KR20200109467A (ko) * 2019-03-13 2020-09-23 삼성전자주식회사 전자 장치 및 그 제어 방법
US11402812B1 (en) 2019-03-22 2022-08-02 The Chamberlain Group Llc Apparatus and method for controlling a device
KR102058386B1 (ko) * 2019-05-02 2019-12-23 주식회사 오성전자 리모컨을 이용한 제어 대상기기의 코드셋 등록 방법
US10996917B2 (en) 2019-05-31 2021-05-04 Apple Inc. User interfaces for audio media control
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
WO2020243691A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for audio media control
US10904029B2 (en) 2019-05-31 2021-01-26 Apple Inc. User interfaces for managing controllable external devices
US10986392B2 (en) * 2019-06-07 2021-04-20 Charter Communications Operating, Llc Hybrid IR/RF remote control system
US11782593B1 (en) 2019-06-09 2023-10-10 Advanced Electronic Design, Inc. Wireless personal protection device and methods of use
EP3987725A1 (en) * 2019-07-29 2022-04-27 Siemens Industry, Inc. Building automation system for controlling conditions of a room
US11204789B2 (en) 2019-08-20 2021-12-21 Hyland Software Inc. Graphical user interface for macro generation, modification, and verification
US11144338B2 (en) 2019-08-20 2021-10-12 Hyland Software, Inc. Computing system for macro generation, modification, verification, and execution
US11216065B2 (en) * 2019-09-26 2022-01-04 Lenovo (Singapore) Pte. Ltd. Input control display based on eye gaze
US10951956B1 (en) * 2019-10-25 2021-03-16 Xandr Inc. System and method for establishing a virtual identity for a premises
US11410034B2 (en) * 2019-10-30 2022-08-09 EMC IP Holding Company LLC Cognitive device management using artificial intelligence
KR102140812B1 (ko) * 2019-11-21 2020-08-03 삼성전자주식회사 원격 조정 장치 및 원격 조정 장치에 의해 제어되도록 구성되는 디바이스
KR20210087347A (ko) * 2020-01-02 2021-07-12 삼성전자주식회사 전자 장치 및 그의 제어 방법
US20210218591A1 (en) 2020-01-15 2021-07-15 Universal Electronics Inc. System and method for optimized appliance utilization
USD933681S1 (en) * 2020-03-26 2021-10-19 Denso International America, Inc. HVAC system display screen or portion thereof with graphical user interface
US11907463B2 (en) * 2020-05-08 2024-02-20 Accenture Global Solutions Limited Pressure-sensitive machine interface device
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
CN114035723A (zh) * 2020-07-21 2022-02-11 云米互联科技(广东)有限公司 页面显示方法、终端及存储介质
CN111968360B (zh) * 2020-08-27 2021-05-28 高斯贝尔数码科技股份有限公司 一种电子产品遥控功能定制方法及系统
CN114125409A (zh) * 2020-08-28 2022-03-01 昆山扬皓光电有限公司 投影装置的配对方法及使用所述方法的投影装置
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
CN112286554A (zh) * 2020-10-29 2021-01-29 维沃移动通信有限公司 应用程序更新方法、装置、电子设备和可读存储介质
US11776388B1 (en) * 2020-12-11 2023-10-03 Amazon Technologies, Inc. Remote control signal masking for multi-mode devices
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
CN115563319A (zh) * 2021-07-01 2023-01-03 北京字节跳动网络技术有限公司 信息回复方法、装置、电子设备、计算机存储介质和产品
USD1011373S1 (en) * 2021-08-18 2024-01-16 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with an animated graphical user interface
USD1011372S1 (en) * 2021-08-18 2024-01-16 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
US11868789B2 (en) * 2021-08-26 2024-01-09 Merlyn Mind, Inc. Generating compound action links in a multi-modal networked environment
CN114397927B (zh) * 2021-12-21 2023-05-26 无锡新辉龙科技有限公司 一种加热器调节方法和手持机
US11599265B1 (en) 2021-12-30 2023-03-07 Motorola Solutions, Inc. Enhancement of non-touchscreen enabled mobile applications
CN114527695A (zh) * 2022-02-10 2022-05-24 美的集团(上海)有限公司 机器人系统的开关机控制方法及机器人系统
WO2023219921A1 (en) * 2022-05-10 2023-11-16 Google Llc External application streaming
US11893400B1 (en) 2022-08-26 2024-02-06 Bank Of America Corporation System and method for automated adjustment of software application function integrations of graphical user interface

Family Cites Families (239)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626848A (en) 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
US4623887A (en) 1984-05-15 1986-11-18 General Electric Company Reconfigurable remote control
US5872562A (en) 1985-05-30 1999-02-16 U.S. Philips Corporation Universal remote control transmitter with simplified device identification
US4703359A (en) 1985-05-30 1987-10-27 Nap Consumer Electronics Corp. Universal remote control unit with model identification capability
US4774511A (en) 1985-05-30 1988-09-27 Nap Consumer Electronics Corp. Universal remote control unit
US4825200A (en) 1987-06-25 1989-04-25 Tandy Corporation Reconfigurable remote control transmitter
US5208665A (en) * 1987-08-20 1993-05-04 Telaction Corporation Presentation player for an interactive digital communication system
US5481256A (en) 1987-10-14 1996-01-02 Universal Electronics Inc. Direct entry remote control with channel scan
US5515052A (en) 1987-10-14 1996-05-07 Universal Electronics Inc. Universal remote control with function synthesis
US6014092A (en) 1987-10-14 2000-01-11 Universal Electronics Inc. Key mover
US4959810A (en) 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
US4894789A (en) 1988-02-22 1990-01-16 Yee Keen Y TV data capture device
CA2005070C (en) 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
US5974222A (en) 1988-12-23 1999-10-26 Gemstar Development Corporation Apparatus and method using compressed codes for scheduling broadcast information recording
DE3928175A1 (de) 1989-01-21 1990-07-26 Nokia Unterhaltungselektronik Videoempfangseinrichtung
US5253066C1 (en) 1989-06-01 2001-05-22 United Video Properties Inc Tv recording and viewing control system
US5005084A (en) 1989-12-19 1991-04-02 North American Philips Corporation Remote control television system using supplementary unit for simplified personalized control
JPH06503894A (ja) 1990-08-16 1994-04-28 ゼネラル・パラメトリックス・コーポレーション 補助表示装置を含む表示制御装置
EP1337108B1 (en) 1990-09-10 2005-07-27 Starsight Telecast, Inc. Television schedule system
US5293357A (en) 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5282028A (en) 1990-11-27 1994-01-25 Scientific-Atlanta, Inc. Remote control for digital music terminal with synchronized communications
US5835864A (en) 1991-10-03 1998-11-10 Thomson Consumer Electronics S.A. Method and apparatus for customizing a device with a smart card
AU3221493A (en) 1991-12-10 1993-07-19 Khyber Technologies Corporation Portable messaging and scheduling device with homebase station
DK0561435T3 (da) 1992-02-19 1999-11-08 Koninkl Philips Electronics Nv Informationsoverførelsessystem og deri anvendt sender, modtager og optegningsbærer
CA2087503A1 (en) * 1992-04-13 1993-10-14 Lester Wayne Dunaway Multimodal remote control device having electrically alterable keypad designations
US5600789A (en) 1992-11-19 1997-02-04 Segue Software, Inc. Automated GUI interface testing
US5410326A (en) 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US6973669B2 (en) * 1993-03-29 2005-12-06 Microsoft Corporation Pausing television programming in response to selection of hypertext link
EP0626635B1 (en) 1993-05-24 2003-03-05 Sun Microsystems, Inc. Improved graphical user interface with method for interfacing to remote devices
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
DE69425198T2 (de) * 1993-08-13 2001-03-15 Toshiba Kawasaki Kk Zweiwegkabelfernsehsystem
US5905251A (en) 1993-11-24 1999-05-18 Metrologic Instruments, Inc. Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing
JP3186390B2 (ja) * 1993-12-27 2001-07-11 ソニー株式会社 電子機器制御システム、および電子機器制御装置
US5552806A (en) * 1994-04-29 1996-09-03 Motorola, Inc. Method and apparatus for positioning selectable function icons on a display
US5635978A (en) 1994-05-20 1997-06-03 News America Publications, Inc. Electronic television program guide channel system and method
US5559548A (en) 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
US5523796A (en) 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US5915026A (en) 1994-12-23 1999-06-22 Gemstar Development Corporation System and method for programming electronic devices from a remote site
US5671267A (en) 1994-12-30 1997-09-23 Lucent Technologies Inc. Interactive system for communications between a cordless telephone and a remotely operated device
US5872909A (en) 1995-01-24 1999-02-16 Wind River Systems, Inc. Logic analyzer for software
US5565888A (en) 1995-02-17 1996-10-15 International Business Machines Corporation Method and apparatus for improving visibility and selectability of icons
JPH08307942A (ja) 1995-05-02 1996-11-22 Sony Corp コードレス電話機、電子機器および番組選択方法
US5574964A (en) 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system
US5652613A (en) 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US5724492A (en) 1995-06-08 1998-03-03 Microsoft Corporation Systems and method for displaying control objects including a plurality of panels
US5724106A (en) 1995-07-17 1998-03-03 Gateway 2000, Inc. Hand held remote control device with trigger button
US6359636B1 (en) * 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
US6067552A (en) * 1995-08-21 2000-05-23 Cnet, Inc. User interface system and method for browsing a hypertext database
US5883680A (en) 1995-10-02 1999-03-16 Innoventions, Inc. Remote control of a television receiver with locator feature or the like
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
JPH09130695A (ja) * 1995-11-02 1997-05-16 Toshiba Corp オンスクリーンディスプレイ装置
US5793438A (en) 1995-11-13 1998-08-11 Hyundai Electronics America Electronic program guide with enhanced presentation
US5710605A (en) 1996-01-11 1998-01-20 Nelson; Rickey D. Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules
US6012071A (en) * 1996-01-29 2000-01-04 Futuretense, Inc. Distributed electronic publishing system
US5761606A (en) 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5635989A (en) 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
JP2985756B2 (ja) * 1996-02-16 1999-12-06 日本電気株式会社 情報サービス端末
US5751372A (en) 1996-02-19 1998-05-12 Hughes Electronics Method and apparatus for navigating an on-screen program guide
US5828419A (en) 1996-02-29 1998-10-27 Hughes Electronics Method and apparatus for generating television program guides utilizing icons
US5855006A (en) 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
US5910799A (en) * 1996-04-09 1999-06-08 International Business Machines Corporation Location motion sensitive user interface
US5614906A (en) 1996-04-23 1997-03-25 Universal Electronics Inc. Method for selecting a remote control command set
JP3911047B2 (ja) 1996-04-30 2007-05-09 ソニー株式会社 録画予約制御システム及び録画予約制御方法
WO1997046006A1 (fr) * 1996-05-29 1997-12-04 Sony Corporation Unite de commande pour guide de programmes
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
WO1997048230A1 (en) 1996-06-13 1997-12-18 Starsight Telecast, Inc. Method and apparatus for searching a guide using program characteristics
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US5793366A (en) * 1996-11-12 1998-08-11 Sony Corporation Graphical display of an animated data stream between devices on a bus
US6151059A (en) 1996-08-06 2000-11-21 Starsight Telecast, Inc. Electronic program guide with interactive areas
US5933090A (en) 1996-08-23 1999-08-03 Ut Automotive Dearborn, Inc. Method and apparatus for field programming a remote control system
EP0931415A4 (en) 1996-10-08 1999-09-22 Allen Chang REMOTE DISPLAY VOICE CONTROL
US6311329B1 (en) 1996-10-14 2001-10-30 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
US5907322A (en) 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US6151490A (en) 1996-12-02 2000-11-21 Douglas G. Brown Methods and systems for providing audio and video telephone communications using a personal computer and a television
US5838775A (en) 1996-12-12 1998-11-17 At&T Corp System and method for providing a user-selectable interface for a screen telephone
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6211921B1 (en) 1996-12-20 2001-04-03 Philips Electronics North America Corporation User interface for television
US6469633B1 (en) 1997-01-06 2002-10-22 Openglobe Inc. Remote control of electronic devices
US5900875A (en) 1997-01-29 1999-05-04 3Com Corporation Method and apparatus for interacting with a portable computer system
US6008735A (en) * 1997-02-03 1999-12-28 Microsoft Corporation Method and system for programming a remote control unit
US6370571B1 (en) * 1997-03-05 2002-04-09 At Home Corporation System and method for delivering high-performance online multimedia services
US6130726A (en) 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
JP4200242B2 (ja) 1997-03-24 2008-12-24 ティブイ コンパス,インク. 広告表示をする双方向リモコン
US6002450A (en) 1997-03-24 1999-12-14 Evolve Products, Inc. Two-way remote control with advertising display
US6028600A (en) 1997-06-02 2000-02-22 Sony Corporation Rotary menu wheel interface
US5956025A (en) 1997-06-09 1999-09-21 Philips Electronics North America Corporation Remote with 3D organized GUI for a home entertainment system
ES2184295T5 (es) * 1997-06-25 2007-06-01 Samsung Electronics Co., Ltd. Metodo para crear macros para una red domestica.
US7103834B1 (en) * 1997-06-25 2006-09-05 Samsung Electronics Co., Ltd. Method and apparatus for a home network auto-tree builder
US6211870B1 (en) * 1997-07-07 2001-04-03 Combi/Mote Corp. Computer programmable remote control
US6172674B1 (en) 1997-08-25 2001-01-09 Liberate Technologies Smart filtering
US6018372A (en) 1997-09-04 2000-01-25 Liberate Technologies Electronic program guide with multiple day planner
WO1999016282A1 (fr) 1997-09-25 1999-04-01 Mitsubishi Denki Kabushiki Kaisha Telecommande
US7359624B2 (en) * 1997-10-06 2008-04-15 Silicon Image, Inc. Portable DVD player
US6424660B2 (en) 1997-10-10 2002-07-23 Intel Corporation Addressable distributed wireless remote control system
US6137549A (en) 1997-10-10 2000-10-24 United Video Properties, Inc. Program guide data distribution system with configurable queues
JPH11122682A (ja) * 1997-10-16 1999-04-30 Nec Corp リモートコントロール送信装置
US6266098B1 (en) 1997-10-22 2001-07-24 Matsushita Electric Corporation Of America Function presentation and selection using a rotatable function menu
JP3356667B2 (ja) * 1997-11-14 2002-12-16 松下電器産業株式会社 アイコン表示装置
US20040031045A1 (en) 1997-11-20 2004-02-12 Ivanyi Thomas P. System and method for measuring and storing information pertaining to television viewer or user behavior
US6747568B1 (en) * 1997-12-19 2004-06-08 Thomson Licensing S.A. Remote control code search method and apparatus
US6483548B1 (en) 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
US6097441A (en) 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6757001B2 (en) 1999-03-30 2004-06-29 Research Investment Network, Inc. Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6127941A (en) 1998-02-03 2000-10-03 Sony Corporation Remote control device with a graphical user interface
US7199836B1 (en) * 1998-02-13 2007-04-03 The Trustees Of Columbia University In The City Of New York Object-based audio-visual terminal and bitstream structure
US7185355B1 (en) * 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6195589B1 (en) 1998-03-09 2001-02-27 3Com Corporation Personal data assistant with remote control capabilities
FR2776415A1 (fr) 1998-03-20 1999-09-24 Philips Consumer Communication Appareil electronique comportant un ecran et procede pour afficher des graphismes
US6448987B1 (en) * 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
US6959221B1 (en) 1998-04-03 2005-10-25 Matsushita Electric Industrial Co., Ltd. Portable viewing system
US6211856B1 (en) 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
IL139411A0 (en) * 1998-05-07 2001-11-25 Samsung Electronics Co Ltd Method and system for device to device command and control in network
US6255961B1 (en) 1998-05-08 2001-07-03 Sony Corporation Two-way communications between a remote control unit and one or more devices in an audio/visual environment
US6040829A (en) 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US8352984B2 (en) * 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
US6384737B1 (en) * 1998-06-15 2002-05-07 Winbond Electronics Corp. Method and apparatus for allowing a personal computer to control one or more devices
US6496122B2 (en) 1998-06-26 2002-12-17 Sharp Laboratories Of America, Inc. Image display and remote control system capable of displaying two distinct images
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6097309A (en) 1998-07-23 2000-08-01 Universal Electronics Inc. Remote control learning system and method using signal envelope pattern recognition
US6157319A (en) 1998-07-23 2000-12-05 Universal Electronics Inc. Universal remote control system with device activated setup
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US20010011953A1 (en) 1998-08-07 2001-08-09 Peter Rae Shintani Configurable remote control unit using a removable memory device
TW383883U (en) * 1998-08-18 2000-03-01 Ind Tech Res Inst Remote network browser with turning button selection element
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6721288B1 (en) 1998-09-16 2004-04-13 Openwave Systems Inc. Wireless mobile devices having improved operation during network unavailability
US6563430B1 (en) * 1998-12-11 2003-05-13 Koninklijke Philips Electronics N.V. Remote control device with location dependent interface
JP2002525942A (ja) * 1998-09-17 2002-08-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 位置依存インタフェースを具えるリモートコントロール装置
US6437836B1 (en) 1998-09-21 2002-08-20 Navispace, Inc. Extended functionally remote control system and method therefore
GB2343073B (en) 1998-10-23 2003-01-22 Sony Uk Ltd Television receiving apparatus with remote control
TW456146B (en) 1998-11-03 2001-09-21 Koninkl Philips Electronics Nv Method and apparatus for selecting an option in a system
US6597374B1 (en) * 1998-11-12 2003-07-22 Microsoft Corporation Activity based remote control unit
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US6848104B1 (en) * 1998-12-21 2005-01-25 Koninklijke Philips Electronics N.V. Clustering of task-associated objects for effecting tasks among a system and its environmental devices
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US6425012B1 (en) * 1998-12-28 2002-07-23 Koninklijke Philips Electronics N.V. System creating chat network based on a time of each chat access request
US6225938B1 (en) 1999-01-14 2001-05-01 Universal Electronics Inc. Universal remote control system with bar code setup
US6901439B1 (en) * 1999-01-22 2005-05-31 Leviton Manufacturing Co., Inc. Method of adding a device to a network
JP2000244989A (ja) * 1999-02-19 2000-09-08 Sharp Corp 双方向リモコン制御システム
AU3715100A (en) * 1999-03-01 2000-09-21 Elliott Technologies Crane monitoring and data retrieval system and method
US6369840B1 (en) 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
US6990677B1 (en) 1999-03-18 2006-01-24 Microsoft Corporation Application program interfaces for electronic program guide data services
US6532589B1 (en) 1999-03-25 2003-03-11 Sony Corp. Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events
US6256019B1 (en) * 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US6425129B1 (en) * 1999-03-31 2002-07-23 Sony Corporation Channel preview with rate dependent channel information
EP1052565A3 (en) 1999-05-13 2005-05-11 Sony Corporation Information processing method and apparatus
US6426820B1 (en) * 1999-05-17 2002-07-30 U.S. Electronics Components, Corp. Remote control incorporating self-test capability
EP1192808A1 (en) 1999-06-11 2002-04-03 United Video Properties, Inc. Interactive television application system with hand-held application device
BR0011661A (pt) 1999-06-16 2002-03-26 Universal Electronics Inc Métodos para configurar uma unidade de controle para operar com um dispositivo a ser controlado e para controlar dispositivos controlados eletronicamente por uma unidade de controle, e, sistema de controle
US7046161B2 (en) * 1999-06-16 2006-05-16 Universal Electronics Inc. System and method for automatically setting up a universal remote control
US7099937B1 (en) * 1999-07-02 2006-08-29 Canon Kabushiki Kaisha System for searching for device on network
JP2001028790A (ja) * 1999-07-14 2001-01-30 Toshiba Corp リモートコントロール装置
US6690392B1 (en) * 1999-07-15 2004-02-10 Gateway, Inc. Method system software and signal for automatic generation of macro commands
US6513006B2 (en) * 1999-08-26 2003-01-28 Matsushita Electronic Industrial Co., Ltd. Automatic control of household activity using speech recognition and natural language
US7894474B1 (en) 1999-09-10 2011-02-22 Koninklijke Philips Electronics N.V. Remote control of an electronic device through downloading of a control interface of the electronic device in a mobile station
JP3914668B2 (ja) * 1999-09-24 2007-05-16 日本電気株式会社 無線携帯端末
KR100752615B1 (ko) 1999-09-27 2007-08-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 인터넷을 통한 원격 제어를 위해서 무선 모뎀을 구비하는pda
US20020174201A1 (en) * 1999-09-30 2002-11-21 Ramer Jon E. Dynamic configuration of context-sensitive personal sites and membership channels
JP4474702B2 (ja) * 1999-10-18 2010-06-09 ソニー株式会社 情報操作装置及び情報処理装置並びに情報操作方法
JP2003516008A (ja) * 1999-11-26 2003-05-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ユニバーサル遠隔制御装置をアップグレードする方法及びシステム
TW456112B (en) * 1999-12-10 2001-09-21 Sun Wave Technology Corp Multi-function remote control with touch screen display
US6397186B1 (en) * 1999-12-22 2002-05-28 Ambush Interactive, Inc. Hands-free, voice-operated remote control transmitter
WO2001048661A2 (en) 1999-12-29 2001-07-05 Wagner Dsp Technologies Electronic commerce system and method
US7562128B1 (en) * 2000-03-06 2009-07-14 Philips Koninklijke Philips Electronics N.V. STB connects remote to web site for customized code downloads
US6813639B2 (en) * 2000-01-26 2004-11-02 Viaclix, Inc. Method for establishing channel-based internet access network
US20010054112A1 (en) * 2000-01-26 2001-12-20 Lida Nobakht Channel-based internet network for a satellite system
US6757707B1 (en) * 2000-02-01 2004-06-29 America Online, Inc. Displayed complementary content sources in a web-based TV system
US6721953B1 (en) * 2000-02-11 2004-04-13 International Business Machines Corporation Display of television program information using dynamically-adjusted scroll rate
US6643707B1 (en) * 2000-02-14 2003-11-04 General Instrument Corporation Method and apparatus for defining, managing and distributing broadcast names
US20020087949A1 (en) 2000-03-03 2002-07-04 Valery Golender System and method for software diagnostics using a combination of visual and dynamic tracing
US20010033243A1 (en) * 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
AU2001239080A1 (en) 2000-03-15 2001-09-24 Glen Mclean Harris State-based remote control system
US20020060750A1 (en) 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
US6670971B1 (en) 2000-05-11 2003-12-30 Onder Uzel Internet television system and method with user selectable genres and schedule
US6650894B1 (en) * 2000-05-30 2003-11-18 International Business Machines Corporation Method, system and program for conditionally controlling electronic devices
US20020053084A1 (en) * 2000-06-01 2002-05-02 Escobar George D. Customized electronic program guide
US20010053274A1 (en) * 2000-06-20 2001-12-20 Koninklijke Philips Electronics N.V. System and method for remote control of consumer electronics over data network with visual feedback
US7127743B1 (en) * 2000-06-23 2006-10-24 Netforensics, Inc. Comprehensive security structure platform for network managers
WO2002001592A1 (en) * 2000-06-28 2002-01-03 Intertainer, Inc. Intelligent media targeting system and method
KR100461734B1 (ko) * 2000-07-24 2004-12-13 유미특허법인 인터넷을 통한 컨텐츠 제공 시스템 및 그 방법
US20040128317A1 (en) * 2000-07-24 2004-07-01 Sanghoon Sull Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images
JP2002044555A (ja) 2000-07-28 2002-02-08 Sony Corp 情報表示制御装置および方法
US20040068750A1 (en) * 2000-07-31 2004-04-08 Shalong Maa Methods and systems for multimedia data synchronization and multilevel network communication
WO2002013518A2 (en) * 2000-08-03 2002-02-14 Risi Products, Llc Television remote control systems and methods
US6847357B2 (en) * 2000-08-18 2005-01-25 Hinics Co., Ltd. Remote control device having wheel and ball switches for controlling functions of an electronic machine
JP2004508775A (ja) * 2000-09-08 2004-03-18 カーゴ インコーポレイテッド ビデオ対話法
JP2002094893A (ja) * 2000-09-19 2002-03-29 Pioneer Electronic Corp 番組案内表示装置及び番組案内表示方法
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
JP2002112142A (ja) * 2000-09-28 2002-04-12 Pioneer Electronic Corp 番組案内装置および番組案内方法
US8132105B1 (en) * 2000-10-10 2012-03-06 Koninklijke Philips Electronics, N.V. Control codes for programmable remote supplied in XML format
JP2002125169A (ja) * 2000-10-18 2002-04-26 Pioneer Electronic Corp 番組案内装置および番組案内方法
US20020080161A1 (en) 2000-11-02 2002-06-27 St. Maurice Susan T. Network appliance for enhanced television services
US7284256B2 (en) * 2000-12-04 2007-10-16 Sony Corporation Method and system to maintain relative statistics for creating automatically a list of favorites
US6630926B2 (en) * 2000-12-07 2003-10-07 International Business Machines Corporation Apparatus and method for verifying keystrokes within a computing system
US7197708B1 (en) * 2000-12-20 2007-03-27 Cisco Technology, Inc. Set top to internet device communication and use
US6938101B2 (en) 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
US20020152461A1 (en) * 2001-02-07 2002-10-17 Istvan Anthony F. Coordination of favorites among disparate devices in an interactive video casting system
JP2002259392A (ja) * 2001-03-06 2002-09-13 Canon Inc 受信装置、情報処理装置及びその方法
US20020143554A1 (en) * 2001-03-12 2002-10-03 Shaw-Yuan Hou Voice-activated control device for intelligent instruments
US20020174428A1 (en) * 2001-03-28 2002-11-21 Philips Electronics North America Corp. Method and apparatus for generating recommendations for a plurality of users
US6774813B2 (en) * 2001-03-30 2004-08-10 Koninklijke Philips Electronics N.V. System and method for interleaving infrared command codes with identifier codes
JP4428877B2 (ja) * 2001-04-03 2010-03-10 キヤノン株式会社 表示制御装置
US7111320B1 (en) * 2001-04-13 2006-09-19 Digeo, Inc. System and method for personalized remote control of an interactive television system
WO2002087252A1 (en) * 2001-04-20 2002-10-31 General Instrument Corporation Ip data encapsulation and insertion using a broadband transport multiplexer
US20020157098A1 (en) * 2001-04-20 2002-10-24 Sony Corporation Electronic program guide including recordable virtual channels for interactive television
US20020162120A1 (en) * 2001-04-25 2002-10-31 Slade Mitchell Apparatus and method to provide supplemental content from an interactive television system to a remote device
US6859197B2 (en) * 2001-05-02 2005-02-22 Universal Electronics Inc. Universal remote control with display and printer
US20040073707A1 (en) 2001-05-23 2004-04-15 Hughes Electronics Corporation Generating a list of network addresses for pre-loading a network address cache via multicast
US20020178238A1 (en) 2001-05-23 2002-11-28 Thomas Fletcher Caching address information in a communications system
KR20010096649A (ko) * 2001-06-01 2001-11-08 김창훈 자동인식 리모트컨트롤 시스템 및 그것의 방법
US7434246B2 (en) * 2001-06-08 2008-10-07 Digeo, Inc. Systems and methods for automatic personalizing of channel favorites in a set top box
US6885362B2 (en) * 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
US6792617B2 (en) * 2001-07-20 2004-09-14 Intel Corporation Method and apparatus for selective recording of television programs using event notifications
US20030034957A1 (en) * 2001-08-17 2003-02-20 Dubil Thomas James Method and system for displaying information related to a television program on a remote control device
US7356763B2 (en) * 2001-09-13 2008-04-08 Hewlett-Packard Development Company, L.P. Real-time slide presentation multimedia data object and system and method of recording and browsing a multimedia data object
US7275096B2 (en) * 2001-09-20 2007-09-25 Telelogic North America Inc. Computerized system and method for web enabling and/or web management of embedded applications
US20030061033A1 (en) * 2001-09-26 2003-03-27 Dishert Lee R. Remote control system for translating an utterance to a control parameter for use by an electronic device
US6876310B2 (en) * 2001-09-27 2005-04-05 Intel Corporation Method and apparatus to locate a device in a dwelling or other enclosed space
US20030084456A1 (en) * 2001-10-11 2003-05-01 Ryan Timothy L. Mixed entertainment application
US20030074447A1 (en) * 2001-10-16 2003-04-17 Rafey Richter A. Intuitive mapping between explicit and implicit personalization
US20030097186A1 (en) * 2001-11-13 2003-05-22 Koninklijke Philips Electronics N.V Method and apparatus for generating a stereotypical profile for recommending items of interest using feature-based clustering
US7533093B2 (en) * 2001-11-13 2009-05-12 Koninklijke Philips Electronics N.V. Method and apparatus for evaluating the closeness of items in a recommender of such items
US8176432B2 (en) 2001-11-20 2012-05-08 UEI Electronics Inc. Hand held remote control device having an improved user interface
US20030115589A1 (en) * 2001-12-17 2003-06-19 D'souza Errol System and method for automatically flagging a channel as a favorite channel
US6748462B2 (en) * 2001-12-20 2004-06-08 Koninklijke Philips Electronics N.V. Activity-based remote control device
WO2003083801A2 (en) 2002-03-29 2003-10-09 Koninklijke Philips Electronics N.V. Programmable remote control and method for programming a programmable remote control, a readable memory and a program
US7298930B1 (en) * 2002-11-29 2007-11-20 Ricoh Company, Ltd. Multimodal access of meeting recordings
US7432916B2 (en) * 2004-12-09 2008-10-07 Universal Electronics, Inc. Controlling device with dual-mode, touch-sensitive display
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
US20070061326A1 (en) * 2005-09-15 2007-03-15 Stading Tyren J Receiving display station on a communication network for accessing and displaying network documents associated with a television program display in which the text stream of the TV program on the display station provides user selectable links to predetermined network source sites
US8054294B2 (en) 2006-03-31 2011-11-08 Sony Corporation Touch screen remote control system for use in controlling one or more devices
US7986324B2 (en) * 2007-01-12 2011-07-26 Fujitsu Limited Display device, display program storage medium and display method
US7950030B2 (en) 2007-11-28 2011-05-24 Sony Corporation TV remote control signal log
CA2971002A1 (en) 2011-09-18 2013-03-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US20170064405A1 (en) * 2015-08-26 2017-03-02 Caavo Inc System and method for personalizing and recommending content

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10404801B2 (en) 2011-11-08 2019-09-03 DISH Technologies L.L.C. Reconfiguring remote controls for different devices in a network
CN103988522A (zh) * 2011-11-08 2014-08-13 艾科星科技公司 针对网络中的不同装置重新配置遥控器
CN103988522B (zh) * 2011-11-08 2018-08-28 艾科星科技公司 针对网络中的不同装置重新配置遥控器
CN104160717A (zh) * 2012-03-09 2014-11-19 松下电器产业株式会社 家庭电气设备的动作设定系统
CN104160717B (zh) * 2012-03-09 2018-02-02 松下电器产业株式会社 通信方法、便携式终端、家庭电气设备以及家庭电气设备的动作设定系统
CN104620592A (zh) * 2012-08-20 2015-05-13 艾菲尔斯玛特公司 用于数字电视的智能遥控
CN104033924B (zh) * 2013-03-08 2016-06-08 关隆股份有限公司 瓦斯燃烧控制系统及其瓦斯器具
CN104033924A (zh) * 2013-03-08 2014-09-10 关隆股份有限公司 瓦斯燃烧控制系统及其瓦斯器具
CN105122159A (zh) * 2013-03-15 2015-12-02 通用电子有限公司 用于监测用户与通用控制设备交互的系统和方法
US11430325B2 (en) 2013-06-26 2022-08-30 Google Llc Methods, systems, and media for controlling a remote device using a touch screen of a mobile device in a display inhibited state
CN105359199A (zh) * 2013-06-26 2016-02-24 谷歌公司 用于在显示禁止状态下使用移动设备的触摸屏来控制远程设备的方法、系统和介质
CN105359199B (zh) * 2013-06-26 2019-07-23 谷歌有限责任公司 用于在显示禁止状态下使用移动设备的触摸屏来控制远程设备的方法、系统和介质
US11749102B2 (en) 2013-06-26 2023-09-05 Google Llc Methods, systems, and media for controlling a remote device using a touch screen of a mobile device in a display inhibited state
US11043116B2 (en) 2013-06-26 2021-06-22 Google Llc Methods, systems, and media for controlling a remote device using a touchscreen of a mobile device in a display inhibited state
CN104950825A (zh) * 2014-03-28 2015-09-30 李文嵩 智能视听整合装置
CN105629908A (zh) * 2014-10-31 2016-06-01 腾讯科技(深圳)有限公司 物联网设备控制方法和装置
CN105629908B (zh) * 2014-10-31 2019-02-01 腾讯科技(深圳)有限公司 物联网设备控制方法和装置
CN106154843A (zh) * 2015-03-27 2016-11-23 上海科泰世纪科技有限公司 控制方法、控制设备和控制系统
CN110199331A (zh) * 2017-01-17 2019-09-03 开放电视公司 依赖于应用程序的远程控制
CN110199331B (zh) * 2017-01-17 2021-07-20 开放电视公司 依赖于应用程序的远程控制
CN110795160A (zh) * 2019-11-01 2020-02-14 中国银行股份有限公司 Java应用的控制方法、装置、计算机设备及可读存储介质
CN110795160B (zh) * 2019-11-01 2024-02-23 中国银行股份有限公司 Java应用的控制方法、装置、计算机设备及可读存储介质
CN113293591A (zh) * 2020-04-20 2021-08-24 阿里巴巴集团控股有限公司 布料切割装置、松布机及其方法

Also Published As

Publication number Publication date
JP2005510161A (ja) 2005-04-14
EP1456827B1 (en) 2011-06-01
US20140101563A1 (en) 2014-04-10
US20170092117A1 (en) 2017-03-30
WO2003044625A2 (en) 2003-05-30
US9310976B2 (en) 2016-04-12
CA2467830A1 (en) 2003-05-30
US20030103088A1 (en) 2003-06-05
EP1456827A1 (en) 2004-09-15
WO2003044625A3 (en) 2003-07-10
US7831930B2 (en) 2010-11-09
US11721203B2 (en) 2023-08-08
JP5069207B2 (ja) 2012-11-07
US20110138327A1 (en) 2011-06-09
US20100313169A1 (en) 2010-12-09
US9733804B2 (en) 2017-08-15
US10311714B2 (en) 2019-06-04
US20190155468A1 (en) 2019-05-23
US8473865B2 (en) 2013-06-25
US20140245142A1 (en) 2014-08-28
US20180261079A1 (en) 2018-09-13
US7895532B2 (en) 2011-02-22
EP1456827A4 (en) 2008-02-20
US10168869B2 (en) 2019-01-01
US20060150120A1 (en) 2006-07-06
JP4253797B2 (ja) 2009-04-15
US20090254778A1 (en) 2009-10-08
EP2148308B1 (en) 2013-05-22
EP2148308A2 (en) 2010-01-27
EP2148308A3 (en) 2010-02-17
WO2003044756A1 (en) 2003-05-30
US20060161865A1 (en) 2006-07-20
US20140188484A1 (en) 2014-07-03
AU2002340435A1 (en) 2003-06-10
CN1613100B (zh) 2010-04-28
KR20040068146A (ko) 2004-07-30
US20100321201A1 (en) 2010-12-23
KR100941113B1 (ko) 2010-02-10
CN1613100A (zh) 2005-05-04
US9727213B2 (en) 2017-08-08
ATE511685T1 (de) 2011-06-15
US20130205216A1 (en) 2013-08-08
EP1454208A2 (en) 2004-09-08
US10444952B2 (en) 2019-10-15
JP2009124709A (ja) 2009-06-04
US20070136693A1 (en) 2007-06-14
US8015446B2 (en) 2011-09-06
EP1454208A4 (en) 2007-11-28
EP1454208B1 (en) 2015-10-14

Similar Documents

Publication Publication Date Title
CN1613100B (zh) 用以远程控制应用的用户界面
US11190852B2 (en) System and method for presenting program guide information in an electronic portable device
US9690263B2 (en) System and method for upgrading the remote control functionality of a device
EP1459199B1 (en) System and method for upgrading the remote control functionality of a device
US20060101498A1 (en) System and method for presenting program guide information in an electronic portable device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101201