CA2352932A1 - Customizable and upgradable devices and methods related thereto - Google Patents
Customizable and upgradable devices and methods related thereto Download PDFInfo
- Publication number
- CA2352932A1 CA2352932A1 CA002352932A CA2352932A CA2352932A1 CA 2352932 A1 CA2352932 A1 CA 2352932A1 CA 002352932 A CA002352932 A CA 002352932A CA 2352932 A CA2352932 A CA 2352932A CA 2352932 A1 CA2352932 A1 CA 2352932A1
- Authority
- CA
- Canada
- Prior art keywords
- remote control
- user
- displaying
- consumer electronic
- electronic device
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract 56
- 230000006870 function Effects 0.000 claims abstract 15
- 230000004044 response Effects 0.000 claims abstract 11
- 230000002452 interceptive effect Effects 0.000 claims abstract 4
- 238000002372 labelling Methods 0.000 claims 9
- 230000005540 biological transmission Effects 0.000 claims 8
- 238000009434 installation Methods 0.000 claims 3
- 238000013507 mapping Methods 0.000 claims 3
- 238000012011 method of payment Methods 0.000 claims 2
- 238000004088 simulation Methods 0.000 claims 2
- 238000012795 verification Methods 0.000 claims 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/06—Receivers
- H04B1/16—Circuits
- H04B1/20—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
- H04B1/202—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4117—Peripherals receiving signals from specially adapted client devices for generating hard copies of the content, e.g. printer, electronic paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42224—Touch pad or touch panel provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42225—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details characterized by types of remote control, e.g. universal remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8186—Monomedia components thereof involving executable data, e.g. software specially adapted to be executed by a peripheral of the client device, e.g. by a reprogrammable remote control
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
- G08C2201/21—Programming remote control devices via third means
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Abstract
A customizable and an upgradable remote control is provided which may be customized or upgraded via a Web site or through other remote, and preferably interactive, processes. A database is provided which includes a plurality of functions of a consumer electronic device, such as a T.V. or and DVD player. A user selects among the plurality of functions at least one of the desired functions. In response to the user selection a virtual configuration is created to virtually configure the customized remote control. The virtual configuration may be downloaded to the customizable remote control. Preferably, the customizable remote control is provided with a plurality of preprogrammed standard keys and a plurality of configurable keys.
A plurality of customized labels corresponding to the plurality of configurable keys may be provided separately or printed as part of the virtual configuration download process. More generally methods for providing a customized consumer electronic device are disclosed, including a preferred embodiment using a touch screen remote control. In one embodiment a database of command codes operable with a hand-held device is maintained. A user is allowed to access the database via a Web site.
The user may then download at least one of the plurality of command codes provided in the selection. The hand-held device may also be utilized in an interactive environment. Such an interactive environment may include pay-per-event access, and the like.
A plurality of customized labels corresponding to the plurality of configurable keys may be provided separately or printed as part of the virtual configuration download process. More generally methods for providing a customized consumer electronic device are disclosed, including a preferred embodiment using a touch screen remote control. In one embodiment a database of command codes operable with a hand-held device is maintained. A user is allowed to access the database via a Web site.
The user may then download at least one of the plurality of command codes provided in the selection. The hand-held device may also be utilized in an interactive environment. Such an interactive environment may include pay-per-event access, and the like.
Claims (48)
1. A method of selecting command codes for use in a remote control, the method comprising:
displaying to a user at a client computer a plurality of operations capable of being performed by a consumer electronic device; and in response to a user selecting one of the displayed plurality of operations at the client computer, selecting from a database accessible to a server computer a command code that will cause the consumer electronic device to perform the selected operation when transmitted from the remote control.
displaying to a user at a client computer a plurality of operations capable of being performed by a consumer electronic device; and in response to a user selecting one of the displayed plurality of operations at the client computer, selecting from a database accessible to a server computer a command code that will cause the consumer electronic device to perform the selected operation when transmitted from the remote control.
2. The method of claim 1, comprising the step of displaying an image representing the remote control.
3. The method of claim 2, wherein the step of displaying the image representing the remote control comprises the step of indicating newly configured keys.
4. The method of claim 2, wherein the step of displaying the image representing the remote control comprises the step of indicating configurable keys.
5. The method of claim 1, comprising the step of displaying a selection comprising a plurality of consumer electronic devices to the user.
6. The method of claim 5, comprising the step of selecting a particular consumer electronic device manufactured by a particular manufacturer in response to a selection by a user from a plurality of manufacturers.
7. The method of claim 1, wherein the step of displaying comprises transmitting a Web page from the server computer to the client computer, the Web page having information for displaying to the user the plurality of operations.
8. The method of claim 1, comprising the step of transmitting the command code for downloading to the remote control.
9. The method of claim 8, wherein the step of transmitting the command code comprises the step of transmitting the command code to a user selected location.
10. The method of claim 9, wherein the step of transmitting comprises the step of transmitting the command code to the client computer.
11. The method of claim 8, wherein the step of transmitting the command code comprises the step of transmitting the command code to a predetermined location.
12. The method of claim 8, comprising the step of providing customized labeling.
13. The method of claim 12, wherein the step of providing customized labeling comprises the step of shipping the customized labeling from a predetermined location.
14. The method of claim 8, comprising the step of providing pre-printed labeling.
15. The method of claim 8, comprising the step of shipping the customized remote control to a predetermined location.
16. The method of claim 8, comprising the step of shipping the customized remote control to a user selected location.
17. The method of claim 1, comprising the step of generating a customized label for indicating to the user a mapping between a key of the remote control and the command code.
18. The method of claim 1, comprising the step of transmitting a code sequence to the client computer to re-configure a portion of the customized remote control.
19. A customizable remote control comprising:
a case;
a plurality of pre-programmed standard keys on the case;
a plurality of configurable keys on the case; and a plurality of electronically generated customized labels corresponding to the plurality of configurable keys.
a case;
a plurality of pre-programmed standard keys on the case;
a plurality of configurable keys on the case; and a plurality of electronically generated customized labels corresponding to the plurality of configurable keys.
20. A customizable remote control comprising:
a plurality of pre-programmed standard keys;
a plurality of configurable keys;
means for assigning at least one function to at least one of the plurality of configurable keys; and means for labeling the configurable keys.
a plurality of pre-programmed standard keys;
a plurality of configurable keys;
means for assigning at least one function to at least one of the plurality of configurable keys; and means for labeling the configurable keys.
21. The remote control of claim 20, wherein the means for labeling comprises computer generated labeling fitted in a recess.
22. The remote control of claim 20, comprising means for representing a user selected key layout.
23. A method of providing a customized consumer electronic device comprising the steps of:
transmitting a Web page for displaying to a user a plurality of operations performable by the consumer electronic device and information for mapping at least one of the operations to a key on the consumer electronic device;
receiving from the user a selection of one of the operations and an identification of a key to which the operation is to be mapped;
forming a virtual configuration comprising the operation selection and key identification, whereby the virtual configuration is useable in the consumer electronic device.
transmitting a Web page for displaying to a user a plurality of operations performable by the consumer electronic device and information for mapping at least one of the operations to a key on the consumer electronic device;
receiving from the user a selection of one of the operations and an identification of a key to which the operation is to be mapped;
forming a virtual configuration comprising the operation selection and key identification, whereby the virtual configuration is useable in the consumer electronic device.
24. The method of 23, comprising placing the virtual configuration in a transmission and transmitting the virtual configuration to a user selection location.
25. The method of 23, comprising placing the virtual configuration in a transmission for transmission to a microchip for subsequent installation into the to be customized consumer electronic device.
26. The method of claim 23, comprising the step of shipping a customizable consumer electronic device to a predetermined location, wherein the customizable consumer electronic device is the customized consumer electronic device prior to customization.
27. The method of claim 26, wherein the step of transmitting comprises programming the virtual configuration into a microchip and the method comprises the steps of:
shipping the microchip to the predetermined location; and installing the microchip in the customizable consumer electronic device.
shipping the microchip to the predetermined location; and installing the microchip in the customizable consumer electronic device.
28. A method of allowing a user to customize a remote control capable of commanding operation of a consumer electronic device, the method comprising:
transmitting a Web page for displaying to a user a plurality of operations performable by the consumer electronic device and information for use in mapping an operation to a key on the remote control;
receiving from the user a selection of one of the plurality of operations and an identity of a key on the remote control to which the selection operation is to be mapped; and selecting code from a database for configuring the remote control to cause the transmission of a command that causes the consumer electronic device to perform the selected operation when the selected key is activated.
transmitting a Web page for displaying to a user a plurality of operations performable by the consumer electronic device and information for use in mapping an operation to a key on the remote control;
receiving from the user a selection of one of the plurality of operations and an identity of a key on the remote control to which the selection operation is to be mapped; and selecting code from a database for configuring the remote control to cause the transmission of a command that causes the consumer electronic device to perform the selected operation when the selected key is activated.
29. A method of selecting command codes for use in a remote control, the method comprising:
receiving a message having information indicative of an operation capable of being performed by a consumer electronic device; and in response to the message, selecting from a database for installation into the remote control a command code that will cause the consumer electronic device to perform the operation when transmitted from the remote control.
receiving a message having information indicative of an operation capable of being performed by a consumer electronic device; and in response to the message, selecting from a database for installation into the remote control a command code that will cause the consumer electronic device to perform the operation when transmitted from the remote control.
30. A method of selecting command codes for use in a remote control, the method comprising:
presenting to a user a plurality of operations capable of being performed by a consumer electronic device;
receiving from the user information pertaining to a method of payment;
and in response to a verification of the method of payment, selecting from a database for installation in the remote control a command code that will cause the consumer electronic device to perform the selected operation when transmitted from the remote control.
presenting to a user a plurality of operations capable of being performed by a consumer electronic device;
receiving from the user information pertaining to a method of payment;
and in response to a verification of the method of payment, selecting from a database for installation in the remote control a command code that will cause the consumer electronic device to perform the selected operation when transmitted from the remote control.
31. A method of modifying a remote control comprising the steps of:
displaying to a user at a client computer a plurality of command sets corresponding to a respective plurality of consumer electronic devices;
in response to a user selection of at least one command set, selecting from a database a plurality of command codes operable with the respective consumer electronic device to form the at least one command set; and creating a transmission including the at least one command set for allowing the command set to be downloaded to the remote control.
displaying to a user at a client computer a plurality of command sets corresponding to a respective plurality of consumer electronic devices;
in response to a user selection of at least one command set, selecting from a database a plurality of command codes operable with the respective consumer electronic device to form the at least one command set; and creating a transmission including the at least one command set for allowing the command set to be downloaded to the remote control.
32. The method of claim 31, comprising the step of displaying an indication of how much memory will be used if the at least one of the plurality of command sets is downloaded.
33. The method of claim 32, wherein the step of displaying the indication comprises the step of displaying the indication as a percentage of memory of the remote control being modified.
34. The method of claim 33, wherein the step of displaying the indication comprises displaying the indication as a percentage of available memory.
35. A method of upgrading a hand held device comprising the steps of:
displaying to a user at a client computer a selection comprising a plurality of the command codes; and in response to a selection by the user of at least one of the plurality of command codes provided in the selection, forming a transmission including the at least one command code for ultimate use in the hand held device.
displaying to a user at a client computer a selection comprising a plurality of the command codes; and in response to a selection by the user of at least one of the plurality of command codes provided in the selection, forming a transmission including the at least one command code for ultimate use in the hand held device.
36. A customizable hand held device comprising:
a hand held unit having a display screen;
memory communicable with the display screen and including at least three programming sets for respectively controlling at least three devices, wherein at least two of the at least three programming sets are associated with a common brand; and set up programming in the unit for enabling a user to select at least one of the at least three programming sets during a set up mode, wherein the at least two programming sets associated with the common brand are represented in a prioritized order.
a hand held unit having a display screen;
memory communicable with the display screen and including at least three programming sets for respectively controlling at least three devices, wherein at least two of the at least three programming sets are associated with a common brand; and set up programming in the unit for enabling a user to select at least one of the at least three programming sets during a set up mode, wherein the at least two programming sets associated with the common brand are represented in a prioritized order.
37. A method of configuring a remote control comprising the steps of:
accessing a database via a Web site that includes information for displaying a plurality of functions;
selecting at least one of the functions; and downloading the function.
accessing a database via a Web site that includes information for displaying a plurality of functions;
selecting at least one of the functions; and downloading the function.
38. A method of enabling a user to customize a remote control, the method comprising the steps of:
in response to a user selection, selecting among a plurality of functions at least one desired function; and forming a virtual configuration including the at least one desired function.
in response to a user selection, selecting among a plurality of functions at least one desired function; and forming a virtual configuration including the at least one desired function.
39. A method of enabling a user to customize a remote control, the method comprising the steps of:
displaying a graphical user interface for enabling the user to select at least one function operable with the remote control; and creating a transmission including the at least one function for ultimate use of the one function by the remote control.
displaying a graphical user interface for enabling the user to select at least one function operable with the remote control; and creating a transmission including the at least one function for ultimate use of the one function by the remote control.
40. A remote control kit comprising:
a customizable remote control including a plurality of configurable keys;
labeling means for identifying the configurable keys; and means for customizing the remote control including a user accessible display displaying a plurality of customizable features, by which the user may configure the configurable keys.
a customizable remote control including a plurality of configurable keys;
labeling means for identifying the configurable keys; and means for customizing the remote control including a user accessible display displaying a plurality of customizable features, by which the user may configure the configurable keys.
41. A device for use with a customizable remote control, the device comprising:
a writable medium; and a user selected virtual configuration stored in the writable medium.
a writable medium; and a user selected virtual configuration stored in the writable medium.
42. A customizable remote control comprising:
means for accessing a Web page to ultimately configure configurable keys of the remote control; and means for labeling the configurable keys:
means for accessing a Web page to ultimately configure configurable keys of the remote control; and means for labeling the configurable keys:
43. A method of configuring a remote control comprising the steps of:
a user accessing a Web page;
a user selecting at least one function from the Web page; and a user requesting that the function be downloaded to the remote control to configure the remote control.
a user accessing a Web page;
a user selecting at least one function from the Web page; and a user requesting that the function be downloaded to the remote control to configure the remote control.
44. A remote control comprising:
a touch screen displaying graphical user interfaces; and programming for displaying the graphical user interfaces according to a predetermined priority schema.
a touch screen displaying graphical user interfaces; and programming for displaying the graphical user interfaces according to a predetermined priority schema.
45. A handheld user interface for use in an interactive environment, the interface comprising:
a touch screen;
means for displaying on the touch. screen an icon representing a purchased product or service;
means for receiving a code associated with the purchased product or service, wherein the code provides access to the purchased product or service;
and means for transmitting the code to gain access to the purchased product or service upon actuation of the purchase icon.
a touch screen;
means for displaying on the touch. screen an icon representing a purchased product or service;
means for receiving a code associated with the purchased product or service, wherein the code provides access to the purchased product or service;
and means for transmitting the code to gain access to the purchased product or service upon actuation of the purchase icon.
46. A method of customizing a user's device having a display screen, the method comprising the steps of:
receiving from a user information identifying an original equipment manufacturer's (OEM) device;
determining a face layout corresponding to the OEM device;
selecting from a database simulation programming operable with the user's device, wherein the simulation programming is adapted to simulate the face layout on the display screen of the user's device.
receiving from a user information identifying an original equipment manufacturer's (OEM) device;
determining a face layout corresponding to the OEM device;
selecting from a database simulation programming operable with the user's device, wherein the simulation programming is adapted to simulate the face layout on the display screen of the user's device.
47. The method of 47, wherein the user's device is a handheld remote, the face layout comprises a key layout corresponding to the OEM device, and wherein the step of selecting comprises selecting command codes associated with keys represented in the key layout.
48. A method of customizing a remote control comprising the steps of:
displaying to a user at a client computer a plurality of operations capable of being performed by a consumer electronic device;
displaying to the user instructions pertaining to forming a user selected sequence comprising a user selected plurality of the plurality of operations;
and forming a transmission including code data corresponding to the user selected sequence for use in downloading the code data to the remote control.
50. A method of customizing a remote control comprising the steps of:
displaying to a user at a client computer a plurality of pre-programmed sequences comprising a plurality of operations capable of being performed by one or more consumer electronic devices; and in response to a user selection, causing at least one of the pre-programmed sequences to be downloaded to the remote control.
51. A method of customizing a remote control comprising the steps of:
displaying a plurality of consumer electronic devices to a user at a client computer; and in response to a user selection of at least one of the consumer electronic devices, displaying a plurality of pre-programmed sequences operable with the at least one of the consumer electronic devices the sequences being available for download to the remote control to be customized.
52. A method of enabling access to a pay-per-event, the method comprising the steps of:
displaying to a user at a client computer a selection of a plurality of events;
receiving payment associated with at least one of the selections; and transmitting to a remote control a code for accessing the at least one of the selections.
53. A method of customizing a remote control, the method comprising the steps of:
displaying to a user at a client computer a plurality of remote control parameters for customizing the remote control; and in response to a selection by user of at least one of the displayed remote control parameters, forming a virtual configuration whereby the remote control maybe customized.
displaying to a user at a client computer a plurality of operations capable of being performed by a consumer electronic device;
displaying to the user instructions pertaining to forming a user selected sequence comprising a user selected plurality of the plurality of operations;
and forming a transmission including code data corresponding to the user selected sequence for use in downloading the code data to the remote control.
50. A method of customizing a remote control comprising the steps of:
displaying to a user at a client computer a plurality of pre-programmed sequences comprising a plurality of operations capable of being performed by one or more consumer electronic devices; and in response to a user selection, causing at least one of the pre-programmed sequences to be downloaded to the remote control.
51. A method of customizing a remote control comprising the steps of:
displaying a plurality of consumer electronic devices to a user at a client computer; and in response to a user selection of at least one of the consumer electronic devices, displaying a plurality of pre-programmed sequences operable with the at least one of the consumer electronic devices the sequences being available for download to the remote control to be customized.
52. A method of enabling access to a pay-per-event, the method comprising the steps of:
displaying to a user at a client computer a selection of a plurality of events;
receiving payment associated with at least one of the selections; and transmitting to a remote control a code for accessing the at least one of the selections.
53. A method of customizing a remote control, the method comprising the steps of:
displaying to a user at a client computer a plurality of remote control parameters for customizing the remote control; and in response to a selection by user of at least one of the displayed remote control parameters, forming a virtual configuration whereby the remote control maybe customized.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/615,473 US8098140B1 (en) | 2000-07-13 | 2000-07-13 | Customizable and upgradable devices and methods related thereto |
US09/615,473 | 2000-07-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2352932A1 true CA2352932A1 (en) | 2002-01-13 |
CA2352932C CA2352932C (en) | 2010-03-16 |
Family
ID=24465515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2352932A Expired - Lifetime CA2352932C (en) | 2000-07-13 | 2001-07-11 | Customizable and upgradable devices and methods related thereto |
Country Status (12)
Country | Link |
---|---|
US (4) | US8098140B1 (en) |
EP (2) | EP1777830B1 (en) |
AT (2) | ATE420496T1 (en) |
AU (2) | AU2001269851A1 (en) |
BR (1) | BR0112485A (en) |
CA (1) | CA2352932C (en) |
DE (2) | DE60137295D1 (en) |
DK (2) | DK1198069T3 (en) |
ES (2) | ES2327284T3 (en) |
MX (1) | MXPA03000322A (en) |
PT (2) | PT1777830E (en) |
WO (1) | WO2002007122A2 (en) |
Families Citing this family (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7218243B2 (en) | 1998-07-23 | 2007-05-15 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
US8098140B1 (en) * | 2000-07-13 | 2012-01-17 | Universal Electronics Inc. | Customizable and upgradable devices and methods related thereto |
US8531276B2 (en) * | 2000-03-15 | 2013-09-10 | Logitech Europe S.A. | State-based remote control system |
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 |
US20010033243A1 (en) | 2000-03-15 | 2001-10-25 | Harris Glen Mclean | Online remote control configuration system |
US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
US10860290B2 (en) * | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
WO2002046867A2 (en) | 2000-11-01 | 2002-06-13 | Flexiworld Technologies, Inc. | Controller and manager for device-to-device pervasive digital output |
US6640144B1 (en) | 2000-11-20 | 2003-10-28 | Universal Electronics Inc. | System and method for creating a controlling device |
US7318086B2 (en) | 2000-11-20 | 2008-01-08 | Flexiworld Technologies, Inc. | System for mobile and pervasive output |
US20020097408A1 (en) | 2001-01-19 | 2002-07-25 | Chang William Ho | Output device for universal data output |
US7102688B2 (en) | 2001-01-29 | 2006-09-05 | Universal Electronics Inc. | System and method for using a hand held device to display a readable representation of an audio track |
US7093003B2 (en) | 2001-01-29 | 2006-08-15 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
US6938101B2 (en) | 2001-01-29 | 2005-08-30 | Universal Electronics Inc. | Hand held device having a browser application |
US8909739B2 (en) | 2001-01-29 | 2014-12-09 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
US7904194B2 (en) * | 2001-02-09 | 2011-03-08 | Roy-G-Biv Corporation | Event management systems and methods for motion control systems |
US20030084139A1 (en) * | 2001-10-26 | 2003-05-01 | Motorola, Inc. | Method and apparatus for brokering of control instructions for an intelligent device |
US20030097427A1 (en) * | 2001-11-21 | 2003-05-22 | Parry Travis J. | Multiple device configuration and upgrade for imaging devices |
US7047296B1 (en) * | 2002-01-28 | 2006-05-16 | Witness Systems, Inc. | Method and system for selectively dedicating resources for recording data exchanged between entities attached to a network |
US6989763B2 (en) * | 2002-02-15 | 2006-01-24 | Wall Justin D | Web-based universal remote control |
US8116889B2 (en) | 2002-06-27 | 2012-02-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
GB0225425D0 (en) * | 2002-10-31 | 2002-12-11 | Hewlett Packard Co | Production of interface devices for controlling a remote device |
US7129855B2 (en) | 2003-09-26 | 2006-10-31 | Openpeak Inc. | Device control system, method, and apparatus |
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 |
JP2004312175A (en) * | 2003-04-03 | 2004-11-04 | Denso Corp | Mobile transmitter |
KR100584451B1 (en) * | 2003-06-18 | 2006-05-26 | 삼성전자주식회사 | Apparatus and method for control an electronic device using potable terminal |
US7583959B2 (en) * | 2003-07-07 | 2009-09-01 | At&T Mobility Ii Llc | One button access to network services from a remote control device |
JP3931986B2 (en) * | 2003-09-30 | 2007-06-20 | 日本電気株式会社 | Remote control setting system and setting method |
US7671758B1 (en) | 2003-10-02 | 2010-03-02 | Tivo Inc. | Remote control programming system |
JP4177275B2 (en) * | 2003-11-13 | 2008-11-05 | 株式会社リコー | Communication device |
US7259696B1 (en) | 2004-02-10 | 2007-08-21 | Zilog, Inc. | Interactive web-based codeset selection and development tool |
DE102004010203B4 (en) * | 2004-03-02 | 2007-05-10 | Siemens Ag | Method, device and computer program for creating a configuration for an operating device of an automation component |
US7626641B1 (en) * | 2004-04-29 | 2009-12-01 | EchoStar Technologies, L.L.C. | Method and apparatus for a simplified power scan for remote control |
US20050278462A1 (en) * | 2004-06-14 | 2005-12-15 | Gillespie Vandy L | Wireless home entertainment interconnection and control system and method |
US9632665B2 (en) | 2004-09-08 | 2017-04-25 | Universal Electronics Inc. | System and method for flexible configuration of a controlling device |
US11687217B2 (en) | 2004-09-08 | 2023-06-27 | Universal Electronics Inc. | System and method for flexible configuration of a controlling device |
EP1841513A2 (en) * | 2005-01-17 | 2007-10-10 | Ffynnon Games Limited | Game playing methods and apparatus |
DE102006018238A1 (en) | 2005-04-20 | 2007-03-29 | Logitech Europe S.A. | Remote control system for home theater system, analyzes log of events stored by remote controller to identify patterns of interest in logged use of remote controller |
US20060288370A1 (en) * | 2005-05-10 | 2006-12-21 | Rothschild Leigh M | System and method for controlling a plurality of electronic devices |
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 |
US20070050054A1 (en) * | 2005-08-26 | 2007-03-01 | Sony Ericssson Mobile Communications Ab | Mobile communication terminal with virtual remote control |
US20080305873A1 (en) * | 2005-10-21 | 2008-12-11 | Zheng Yu Brian | Universal Toy Controller System And Methods |
US9277156B2 (en) * | 2005-11-30 | 2016-03-01 | Broadcom Corporation | Universal parallel television remote control |
WO2007063471A2 (en) * | 2005-11-30 | 2007-06-07 | Koninklijke Philips Electronics N.V. | Programming of a universal remote control device |
US7699229B2 (en) | 2006-01-12 | 2010-04-20 | Broadcom Corporation | Laptop based television remote control |
US20070233731A1 (en) * | 2006-02-22 | 2007-10-04 | Logitech Europe S.A. | System and method for configuring media systems |
TWI324450B (en) * | 2006-03-01 | 2010-05-01 | Compal Electronics Inc | A remote controller and its content downloading and executing method |
US7548246B2 (en) | 2006-03-24 | 2009-06-16 | Universal Electronics, Inc. | System and method for defining a controlled device command set |
FR2900263B1 (en) * | 2006-04-19 | 2009-11-06 | Somfy Sas | METHOD FOR TESTING AND INSTALLING DOMOTIC REMOTE CONTROL |
US20090244402A1 (en) * | 2006-06-29 | 2009-10-01 | Rye David J | Favorite channel remote |
US20080001773A1 (en) * | 2006-06-29 | 2008-01-03 | X10 Ltd. | Programmable remote control and methods of using same |
US8135342B1 (en) | 2006-09-15 | 2012-03-13 | Harold Michael D | System, method and apparatus for using a wireless cell phone device to create a desktop computer and media center |
US9208679B2 (en) * | 2006-09-05 | 2015-12-08 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
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 |
US8909676B1 (en) | 2006-10-06 | 2014-12-09 | Uei Cayman Inc. | Star cluster codeset database for universal remote control devices |
US8896426B1 (en) * | 2007-02-09 | 2014-11-25 | Uei Cayman Inc. | Graphical user interface for programming universal remote control devices |
US8896764B2 (en) * | 2007-03-13 | 2014-11-25 | Sony Corporation | System and method for effectively performing a remote control configuration procedure |
US8299889B2 (en) * | 2007-12-07 | 2012-10-30 | Cisco Technology, Inc. | Home entertainment system providing presence and mobility via remote control authentication |
US8244136B2 (en) | 2008-03-31 | 2012-08-14 | Universal Electronics Inc. | System and method for reduction of infrared noise during communication between consumer appliances |
US8909416B2 (en) | 2008-04-14 | 2014-12-09 | Innova Electronics, Inc. | Handheld scan tool with fixed solution capability |
US8884886B2 (en) * | 2008-05-02 | 2014-11-11 | Savant Systems, Llc | Touch sensitive video signal display for a programmable multimedia controller |
CN102047156B (en) * | 2008-05-30 | 2014-03-26 | 皇家飞利浦电子股份有限公司 | Round illumination device |
KR101503493B1 (en) * | 2008-07-16 | 2015-03-17 | 삼성전자주식회사 | Method for controlling devices using widget contents and a remote controller thereof |
US20100053087A1 (en) * | 2008-08-26 | 2010-03-04 | Motorola, Inc. | Touch sensors with tactile feedback |
KR100987167B1 (en) | 2008-10-01 | 2010-10-11 | 한국전력공사 | Multiple FACTS control system and method therefor |
FR2943883A1 (en) * | 2009-03-30 | 2010-10-01 | France Telecom | NEGOTIATION METHOD FOR DELIVERING A SERVICE TO A TERMINAL. |
US10281893B2 (en) * | 2009-06-25 | 2019-05-07 | Universal Electronics Inc. | System and method for configuration of macro commands in a controlling device |
US10198935B2 (en) | 2009-12-08 | 2019-02-05 | Universal Electronics Inc. | System and method for simplified activity based setup of a controlling device |
US8502925B2 (en) * | 2009-12-29 | 2013-08-06 | VIZIO Inc. | Television programming of a remote control |
IT1397835B1 (en) | 2010-02-11 | 2013-02-04 | Meliconi Spa | PROCEDURE FOR UPDATING A PROGRAMMABLE REMOTE CONTROL. |
US9123051B2 (en) * | 2010-04-27 | 2015-09-01 | Innova Electronics, Inc. | Method and system of converting a generic tool and customer service system into a specific tool and specific customer service system |
US8508401B1 (en) | 2010-08-31 | 2013-08-13 | Logitech Europe S.A. | Delay fixing for command codes in a remote control system |
US20120079387A1 (en) * | 2010-09-28 | 2012-03-29 | Sony Corporation | Customizable internet protocol remote control |
US8905927B2 (en) | 2010-11-30 | 2014-12-09 | Universal Electronics Inc. | System and method for non-intrusive health monitoring in the home |
KR101772653B1 (en) * | 2010-12-31 | 2017-08-29 | 삼성전자주식회사 | Control device and method for control of broadcast reciever |
US8918544B2 (en) | 2011-03-31 | 2014-12-23 | Logitech Europe S.A. | Apparatus and method for configuration and operation of a remote-control system |
US9239837B2 (en) | 2011-04-29 | 2016-01-19 | Logitech Europe S.A. | Remote control system for connected devices |
WO2012164076A1 (en) * | 2011-06-01 | 2012-12-06 | Okeez Bvba | Systems and methods for configurable remote control |
US8963033B2 (en) | 2011-09-09 | 2015-02-24 | Apple Inc. | Cam-action anti-roll button |
US11295603B2 (en) * | 2011-10-28 | 2022-04-05 | Universal Electronics Inc. | System and method for optimized appliance control |
US9448809B2 (en) * | 2011-12-06 | 2016-09-20 | Apple Inc. | Peripheral device mapping |
US9772700B2 (en) * | 2012-04-30 | 2017-09-26 | Blackberry Limited | Device and method for processing user input |
US9619114B2 (en) * | 2012-06-11 | 2017-04-11 | Automotive Data Solutions, Inc. | Method and system to configure an aftermarket interface module using a graphical user interface |
FR2994625B1 (en) * | 2012-08-20 | 2014-08-08 | Ifeelsmart | INTELLIGENT REMOTE FOR DIGITAL TELEVISION |
DE102014005534A1 (en) * | 2014-04-16 | 2015-10-22 | Fm Marketing Gmbh | Method for programming a remote control |
US20160019779A1 (en) * | 2014-07-17 | 2016-01-21 | Universal Remote Control | Command set selection in a handheld remote control |
JP6198693B2 (en) * | 2014-08-06 | 2017-09-20 | 三菱電機株式会社 | Remote control device |
CN104244054B (en) * | 2014-08-22 | 2019-04-23 | 深圳创维数字技术有限公司 | A kind of remote control method and relevant apparatus, system of multi-terminal equipment |
US9830808B2 (en) * | 2014-09-12 | 2017-11-28 | Logitech Europe S.A. | Controllers with adaptable interfaces |
US9741242B2 (en) * | 2015-02-18 | 2017-08-22 | Jinrong Yang | Handheld terminal with integrated wireless appliance control |
US9373250B2 (en) * | 2014-12-30 | 2016-06-21 | Smk Electronics Corporation | Remote controller having one shot automatic mapping of learned function |
US20160266781A1 (en) * | 2015-03-11 | 2016-09-15 | Microsoft Technology Licensing, Llc | Customizable media player controls |
CN106528013B (en) * | 2015-09-11 | 2019-11-22 | 艾默生电气公司 | The dynamic display information content on controller display |
US10401975B2 (en) * | 2016-01-26 | 2019-09-03 | Imaging Advantage Llc | System and method for medical imaging report input |
US11604823B2 (en) | 2016-01-26 | 2023-03-14 | Envision Healthcare Corporation | Medical imaging distribution system and device |
US10387196B2 (en) | 2016-04-18 | 2019-08-20 | Imaging Advantage Llc | Medical imaging distribution system and device |
US10878391B2 (en) * | 2016-03-23 | 2020-12-29 | Emerson Electric Co. | Systems and methods for functionally customizable user interfaces |
KR101992706B1 (en) * | 2016-11-07 | 2019-06-25 | 엘지전자 주식회사 | Display device and operating method thereof |
US11051061B2 (en) | 2016-12-31 | 2021-06-29 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream using pre-encoded media assets |
US11134309B2 (en) | 2016-12-31 | 2021-09-28 | Turner Broadcasting System, Inc. | Creation of channels using pre-encoded media assets |
US10075753B2 (en) | 2016-12-31 | 2018-09-11 | Turner Broadcasting System, Inc. | Dynamic scheduling and channel creation based on user selection |
US10992973B2 (en) | 2016-12-31 | 2021-04-27 | Turner Broadcasting System, Inc. | Publishing a plurality of disparate live media output stream manifests using live input streams and pre-encoded media assets |
US11503352B2 (en) | 2016-12-31 | 2022-11-15 | Turner Broadcasting System, Inc. | Dynamic scheduling and channel creation based on external data |
US11038932B2 (en) | 2016-12-31 | 2021-06-15 | Turner Broadcasting System, Inc. | System for establishing a shared media session for one or more client devices |
US11438658B2 (en) | 2016-12-31 | 2022-09-06 | Turner Broadcasting System, Inc. | Client-side dynamic presentation of programming content in an indexed disparate live media output stream |
US11109086B2 (en) | 2016-12-31 | 2021-08-31 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams in mixed mode |
US11470373B2 (en) | 2016-12-31 | 2022-10-11 | Turner Broadcasting System, Inc. | Server-side dynamic insertion of programming content in an indexed disparate live media output stream |
US11051074B2 (en) | 2016-12-31 | 2021-06-29 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams using live input streams |
US10856016B2 (en) | 2016-12-31 | 2020-12-01 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams in mixed mode based on user selection |
US10965967B2 (en) | 2016-12-31 | 2021-03-30 | Turner Broadcasting System, Inc. | Publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content |
US10939169B2 (en) | 2017-05-25 | 2021-03-02 | Turner Broadcasting System, Inc. | Concurrent presentation of non-programming media assets with programming media content at client device |
CN107146616B (en) * | 2017-06-13 | 2020-05-08 | Oppo广东移动通信有限公司 | Equipment control method and related product |
JP7026340B2 (en) * | 2018-07-11 | 2022-02-28 | パナソニックIpマネジメント株式会社 | Setting device, control device, program |
US10880606B2 (en) | 2018-12-21 | 2020-12-29 | Turner Broadcasting System, Inc. | Disparate live media output stream playout and broadcast distribution |
US11082734B2 (en) | 2018-12-21 | 2021-08-03 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream that complies with distribution format regulations |
US10873774B2 (en) | 2018-12-22 | 2020-12-22 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events |
KR102058386B1 (en) * | 2019-05-02 | 2019-12-23 | 주식회사 오성전자 | Method of setting a code set of a control target device used remote control |
CN113703800A (en) * | 2020-05-21 | 2021-11-26 | 中兴通讯股份有限公司 | Function remote customization method, device, equipment and storage medium |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US5255313A (en) | 1987-12-02 | 1993-10-19 | Universal Electronics Inc. | Universal remote control system |
US5537463A (en) | 1987-10-14 | 1996-07-16 | Universal Electronics Inc. | Magnetic modem in a remote control |
US5515052A (en) | 1987-10-14 | 1996-05-07 | Universal Electronics Inc. | Universal remote control with function synthesis |
US5414426A (en) | 1987-10-14 | 1995-05-09 | Universal Electronics Inc. | Favorite key macro command and chained macro command in a remote control |
US5228077A (en) | 1987-12-02 | 1993-07-13 | Universal Electronics Inc. | Remotely upgradable universal remote control |
US5410326A (en) * | 1992-12-04 | 1995-04-25 | Goldstein; Steven W. | Programmable remote control device for interacting with a plurality of remotely controlled devices |
US5606443A (en) * | 1993-07-28 | 1997-02-25 | Sony Corporation | Control circuit for entertainment system demonstration |
JP3186390B2 (en) | 1993-12-27 | 2001-07-11 | ソニー株式会社 | Electronic equipment control system and electronic equipment control device |
JP3378345B2 (en) | 1994-03-28 | 2003-02-17 | 株式会社東芝 | Reproduction device, recording method and reproduction method |
GB2294173B (en) | 1994-10-11 | 1998-12-09 | Mitsubishi Electric Corp | Disk media, and method of and device for recording and playing back information on or from a disk media |
US5991260A (en) | 1995-02-20 | 1999-11-23 | Hitachi, Ltd. | Disk cartridge and disk device using the same |
AU698969B2 (en) | 1995-04-14 | 1998-11-12 | Kabushiki Kaisha Toshiba | Recording medium, device and method for recording data on the medium, and device and method for reproducing data from the medium |
ATE215765T1 (en) * | 1995-05-08 | 2002-04-15 | Box Worldwide Inc | INTERACTIVE VIDEO SYSTEM |
KR100436946B1 (en) | 1995-08-22 | 2004-09-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | A player for reading audio signals and / or video signals from a medium |
DE19548776A1 (en) | 1995-12-23 | 1997-06-26 | Thomson Brandt Gmbh | Method for remote control of electronic devices and device for remote control of electronic devices and electronic device |
US5995709A (en) | 1996-12-27 | 1999-11-30 | Victor Company Of Japan, Ltd. | MPEG decoder and optical video disc player using the same |
MX9708364A (en) | 1996-04-12 | 1998-06-30 | Matsushita Electric Ind Co Ltd | Multimedium optical disk storing image titles in such a manner that whether they need av functions for reproduction can be instantly judged, and apparatus for and method of reproducing the same. |
US5614906A (en) | 1996-04-23 | 1997-03-25 | Universal Electronics Inc. | Method for selecting a remote control command set |
US5892451A (en) * | 1996-10-09 | 1999-04-06 | Hewlett-Packard Company | Remote management of computing devices |
US6008735A (en) * | 1997-02-03 | 1999-12-28 | Microsoft Corporation | Method and system for programming a remote control unit |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US5995161A (en) | 1997-04-02 | 1999-11-30 | Sony Corporation | Digital video processor with subvideo processor |
US6211870B1 (en) * | 1997-07-07 | 2001-04-03 | Combi/Mote Corp. | Computer programmable remote control |
US6014183A (en) | 1997-08-06 | 2000-01-11 | Imagine Products, Inc. | Method and apparatus for detecting scene changes in a digital video stream |
US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
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 |
US6195589B1 (en) | 1998-03-09 | 2001-02-27 | 3Com Corporation | Personal data assistant with remote control capabilities |
US6040829A (en) | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
JP4090118B2 (en) * | 1998-06-19 | 2008-05-28 | 富士通株式会社 | LSI manufacturing method and recording medium recording layout program |
US6288688B1 (en) * | 1998-06-25 | 2001-09-11 | Elevating Communications, Inc. | System for distribution and display of advertisements within elevator cars |
US8098140B1 (en) * | 2000-07-13 | 2012-01-17 | Universal Electronics Inc. | Customizable and upgradable devices and methods related thereto |
US6208341B1 (en) * | 1998-08-05 | 2001-03-27 | U. S. Philips Corporation | GUI of remote control facilitates user-friendly editing of macros |
US6530085B1 (en) * | 1998-09-16 | 2003-03-04 | Webtv Networks, Inc. | Configuration for enhanced entertainment system control |
US7574693B1 (en) * | 1998-09-17 | 2009-08-11 | Koninklijke Philips Electronics N.V. | Internet-based service for updating a programmable control device |
US6563430B1 (en) * | 1998-12-11 | 2003-05-13 | Koninklijke Philips Electronics N.V. | Remote control device with location dependent interface |
ES2260932T3 (en) | 1998-09-17 | 2006-11-01 | Koninklijke Philips Electronics N.V. | INTERNET BASED SERVICE TO UPDATE A PROGRAMMABLE CONTROL DEVICE. |
US6177925B1 (en) * | 1998-11-19 | 2001-01-23 | Napco Security Systems, Inc. | Customized overlay template for alarm control panel keypad |
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 |
EP1190406A2 (en) | 1999-11-26 | 2002-03-27 | Koninklijke Philips Electronics N.V. | Method and system for programming a universal remote controller |
US6549143B1 (en) * | 1999-12-22 | 2003-04-15 | Thomson Licensing, S.A. | Universal remote control method and apparatus |
JP4903337B2 (en) | 2000-01-21 | 2012-03-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | A set-top box that connects a remote control device to a website to download customized code |
CA2402325C (en) | 2000-03-15 | 2009-08-18 | Glen Mclean Harris | State-based remote control system |
US6629227B1 (en) * | 2000-05-04 | 2003-09-30 | Scientific-Atlanta, Inc. | System and method for a communication terminal to manage memory and maintain a current application version for multiple applications |
US20020080161A1 (en) | 2000-11-02 | 2002-06-27 | St. Maurice Susan T. | Network appliance for enhanced television services |
-
2000
- 2000-07-13 US US09/615,473 patent/US8098140B1/en not_active Expired - Fee Related
-
2001
- 2001-06-14 BR BR0112485-4A patent/BR0112485A/en not_active Application Discontinuation
- 2001-06-14 WO PCT/US2001/019244 patent/WO2002007122A2/en active Application Filing
- 2001-06-14 AU AU2001269851A patent/AU2001269851A1/en not_active Abandoned
- 2001-06-14 MX MXPA03000322A patent/MXPA03000322A/en unknown
- 2001-07-11 CA CA2352932A patent/CA2352932C/en not_active Expired - Lifetime
- 2001-07-13 DK DK01306069T patent/DK1198069T3/en active
- 2001-07-13 AT AT01306069T patent/ATE420496T1/en active
- 2001-07-13 ES ES07100562T patent/ES2327284T3/en not_active Expired - Lifetime
- 2001-07-13 PT PT07100562T patent/PT1777830E/en unknown
- 2001-07-13 PT PT01306069T patent/PT1198069E/en unknown
- 2001-07-13 DE DE60137295T patent/DE60137295D1/en not_active Expired - Lifetime
- 2001-07-13 ES ES01306069T patent/ES2317876T3/en not_active Expired - Lifetime
- 2001-07-13 DK DK07100562T patent/DK1777830T3/en active
- 2001-07-13 EP EP07100562A patent/EP1777830B1/en not_active Expired - Lifetime
- 2001-07-13 EP EP01306069A patent/EP1198069B1/en not_active Expired - Lifetime
- 2001-07-13 AT AT07100562T patent/ATE431652T1/en active
- 2001-07-13 DE DE60138741T patent/DE60138741D1/en not_active Expired - Lifetime
-
2003
- 2003-04-11 US US10/411,792 patent/US20030151538A1/en not_active Abandoned
-
2005
- 2005-11-28 AU AU2005239621A patent/AU2005239621A1/en not_active Abandoned
-
2006
- 2006-11-17 US US11/601,265 patent/US9071329B2/en active Active
-
2015
- 2015-06-11 US US14/736,761 patent/US20150364034A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
AU2005239621A1 (en) | 2005-12-15 |
PT1198069E (en) | 2009-02-12 |
EP1198069A1 (en) | 2002-04-17 |
ATE420496T1 (en) | 2009-01-15 |
US20070063860A1 (en) | 2007-03-22 |
DE60137295D1 (en) | 2009-02-26 |
CA2352932C (en) | 2010-03-16 |
AU2001269851A1 (en) | 2002-01-30 |
US9071329B2 (en) | 2015-06-30 |
DK1198069T3 (en) | 2009-04-20 |
EP1777830A1 (en) | 2007-04-25 |
EP1198069B1 (en) | 2009-01-07 |
US20150364034A1 (en) | 2015-12-17 |
US8098140B1 (en) | 2012-01-17 |
WO2002007122A3 (en) | 2002-05-10 |
ATE431652T1 (en) | 2009-05-15 |
BR0112485A (en) | 2003-07-01 |
ES2327284T3 (en) | 2009-10-27 |
DE60138741D1 (en) | 2009-06-25 |
US20030151538A1 (en) | 2003-08-14 |
EP1777830B1 (en) | 2009-05-13 |
PT1777830E (en) | 2009-07-28 |
ES2317876T3 (en) | 2009-05-01 |
DK1777830T3 (en) | 2009-08-24 |
MXPA03000322A (en) | 2003-06-06 |
WO2002007122A2 (en) | 2002-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2352932A1 (en) | Customizable and upgradable devices and methods related thereto | |
US9348326B2 (en) | System and method for upgrading the remote control functionality of a device | |
EP2294560B1 (en) | System and method to facilitate configuration of a controlling device | |
US7093003B2 (en) | System and method for upgrading the remote control functionality of a device | |
EP3296849B1 (en) | System and method for flexible configuration of a controlling device | |
CN102571914B (en) | The Universal Remote with Lookup protocol controls | |
EP1044400B1 (en) | Internet-based service for updating a programmable control device | |
EP2613485A2 (en) | System and method for simplified setup of a universal remote controle | |
JP2005510161A5 (en) | ||
US20020169849A1 (en) | Method and apparatus for providing software for office equipment at point-of-sale | |
JP4371711B2 (en) | Information processing apparatus, control method therefor, and computer program | |
US11687217B2 (en) | System and method for flexible configuration of a controlling device | |
CA2323292A1 (en) | Vending machine communication system | |
JP2002051991A (en) | User information setting method of portable medical instrument and portable medical instrument | |
KR100757343B1 (en) | Universal remote control unit, an information processing system, and an apparatus comprising user-selectable funcionalities | |
JP2001290635A (en) | Development system for software | |
JP2002325291A (en) | Remote controller and program for remote control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20210712 |