US20150104157A1 - System and method for a centralized intelligence network - Google Patents
System and method for a centralized intelligence network Download PDFInfo
- Publication number
- US20150104157A1 US20150104157A1 US14/491,437 US201414491437A US2015104157A1 US 20150104157 A1 US20150104157 A1 US 20150104157A1 US 201414491437 A US201414491437 A US 201414491437A US 2015104157 A1 US2015104157 A1 US 2015104157A1
- Authority
- US
- United States
- Prior art keywords
- control
- control gateway
- vcr
- gateway
- medium
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1262—Formatting, e.g. arrangement of data block or words on the record carriers with more than one format/standard, e.g. conversion from CD-audio format to R-DAT format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- 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/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- 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/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- 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/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- 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/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43622—Interfacing an external recording 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/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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
A system and method for a centralized intelligence network are presented. A user connects to a control gateway. The control gateway is configured to access a control module. The control module is configured to perform at least one operation associated with the user device. The control module performs the operation. The control gateway sends, to the user device, information based on the performed operation. Accordingly, control modules may assist user devices in providing functions for a user.
Description
- This application is a continuation of prior co-pending U.S. patent application Ser. No. 09/962,861, filed 26 Sep. 2001. The entirety of said prior co-pending U.S. Patent Application is hereby incorporated herein by reference.
- 1. Field
- An embodiment of this invention relates to control modules in a network. More specifically, an embodiment of this invention relates to a system and a method for a centralized intelligence network.
- 2. General Background and Related Art
- The Internet has become an indispensable vehicle of the information age. Its open architecture, which enables point-to-point communication between network nodes, supports connectivity of any network-compatible device anywhere in the world. The bandwidth capacities of the Internet continue to increase at a remarkably fast rate. However, use of the Internet remains in its infancy, and existing technologies have not fully exploited its potential.
- In this time of incremental and revolutionary technical innovation, devices of all kinds—for example, consumer devices, office devices, and industrial devices—constantly become obsolete. Because of such obsolescence, devices are often upgraded, discarded, or replaced at significant cost. For instance, video cassette recorders (VCRs) historically have included a core set of functions, including play, stop, record, and rewind. However, new functions and features are constantly being developed and integrated into new product lines. In order to benefit from such technological advancement, a consumer typically must purchase an entirely new VCR that embodies the new functions and features.
- Therefore, what is needed is a system and a method for a centralized intelligence network that assists user devices in providing functions for a user.
-
FIG. 1 is a high-level diagram of a system according to an embodiment of the present invention. -
FIG. 2 is a high-level diagram of a control gateway according to an embodiment of the present invention. -
FIG. 3 is a high-level flow diagram of a method according to an embodiment of the present invention. -
FIG. 4 is a high-level diagram of a system according to an embodiment of the present invention. -
FIGS. 5A and 5B illustrate a method according to an embodiment of the present invention. - The following detailed description refers to the accompanying drawings that illustrate exemplary embodiments of the present inventions. Other embodiments are possible and modifications may be made to the embodiments without departing from the spirit and scope of the invention. Therefore, the following detailed description is not meant to limit the invention. Rather, the scope of the invention is defined by the appended claims.
- It will be apparent to one of ordinary skill in the art that the embodiments shown in the drawings and/or described in the specification may be implemented in many different embodiments of software, firmware, and hardware. The inventions are not limited to any specific actual software code or specialized control hardware used to implement the present invention. Thus, the operation and behavior of the embodiments will be described without specific reference to the actual software code or specialized hardware components. The absence of such specific references is feasible because it is clearly understood that artisans of ordinary skill would be able to design software and control hardware to implement the embodiments of the present invention based on the description herein with only a reasonable effort and without undue experimentation.
- Moreover, the processes associated with the presented embodiments may be defined as computer-operable code that is stored in any computer-readable storage device, such as, for example, a computer system (non-volatile) memory, an optical disk, magnetic tape, or magnetic disk. Furthermore, the processes may be programmed when the computer system is manufactured or may be carried out by reading a computer-readable medium at a later date. Such a medium may include any of the forms listed above with respect to storage devices and may further include, for example, a carrier wave modulated, or otherwise manipulated, to convey instructions that can be read, demodulated/decoded and executed by a computer.
- A system and method for a centralized intelligence network, as presented herein, involve a user device, a control gateway, and a control module. The user device connects to a control gateway that is configured to access at least one control module. The control module is configured to perform at least one operation associated with the user device. The control module performs the operation. The control gateway sends, to the user device, information based at least in part on the performed operation. Accordingly, control modules may assist user devices in providing functions for a user.
-
FIG. 1 illustrates asystem 100 according to an embodiment of the present invention.FIG. 1 includescontrol gateways various user devices 135, such asphone 130, personal computer (PC) 140, VCR 150, PC 160, and TV 170. -
Networks 120 provide connections amonguser devices 135 andcontrol gateways network 120 may include a LAN (local area network) or WAN (wide area network) cabled or wireless connection. PSTNs (public switched telephone networks) and cable television networks may also be utilized. Eachnetwork 120 may comprise, for example, the Internet or an intranet. Emerging protocols, such as Internet Protocol version 6 (iPv6), RFC 2133, also may be utilized bynetworks 120. As depicted inFIG. 1 ,control gateways user devices 135 form a hierarchical mesh network. - In an exemplary Internet implementation, error correction of signals and information transmitted in
system 100 may be managed by the IP layer ofnetworks 120. In addition, IP address resolution and routing may be managed by the Internet. Encryption insystem 100 also may be applied using known methods. -
Control gateways more control modules user devices 135. In the embodiment shown inFIG. 1 ,control gateway 101 includes a phone module, a PC module, and a VCR module.Control gateway 102 includes a PC module and a TV module.Control modules user devices 135 connected tocontrol gateways - A
user device 135 may comprise any kind of network-compatible device, such as, for example, a computer, a communications device, an application(s)-specific device, and an entertainment device. Further, auser device 135 may comprise a multifunctional device, such as a VCR/television/videophone device. Auser device 135 may comprise a device of limited intelligence and/or capabilities, such as, for example, a device that includes a user interface with substantially no other onboard capabilities. Such a user device may be produced at relatively low cost, reducing the cost of the device to consumers. - In other embodiments, a
user device 135, such asPCs user device 135 connects to a network, such asnetwork 120, and may register with a control gateway, such ascontrol gateways user device 135. In particular,VCR 150 may connect, vianetwork 120, to controlgateway 101, and may register itself therewith. Eachuser device 135 may be uniquely identified as a node on the network. - In various embodiments, a user of a
user device 135 may invoke a function that can be performed with the assistance of one or more control modules that are accessible to a control gateway.User device 135 may select such a control module upon registering with the control gateway. A control module may perform one or more operations to assistuser device 135 in completing the invoked function. In alternative embodiments, a control gateway or a selection agent on a server (not shown) may select one or more appropriate control modules on behalf ofuser device 135 consistent with the needs ofuser device 135. -
FIG. 2 illustratescontrol gateway 200 according to an embodiment of the present invention.Control gateway 200 includes aconnection mechanism 210, anaccessibility mechanism 220, one ormore control modules 230, and atransmission mechanism 240. -
Connection mechanism 210 enablescontrol gateway 200 to interface and communicate with one or more user devices, such asuser devices 135 inFIG. 1 .Connection mechanism 210 also may enable communication bycontrol gateway 200 with various other control gateways in a network that is accessible to controlgateway 200. As such, a hierarchical mesh network may be formed. -
Accessibility mechanism 220 accesses control modules that perform operations or functions associated with user devices. Such modules may or may not be resident incontrol gateway 200. For instance, control modules may be included incontrol gateway 200, on a remote server, or on another control gateway (not shown). -
Control modules 230 perform one or more operations associated with a user device. In various implementations, a control module can interface with multiple user devices. Acontrol module 230 may perform, for example, (a) all or substantially all operations associated with a function of the user device, or (b) some operations associated with the function, wherein the user device and/or other control modules perform the remaining operations. For instance, acontrol module 230 associated with a DVD recorder may include a timer feature. The DVD recorder may include a user interface to enable a user to set up a timer program viacontrol module 230. When the time to record the program arrives,control module 230 may send control information to cause the DVD recorder to begin recording. -
Transmission mechanism 240 sends, viaconnection mechanism 210, information touser device 135 based on the performed operation. The sent information may include any kind of information, such as, for example, control information to controluser device 135 or information content, whichuser device 135 may in turn process and/or present to a user ofuser device 135. -
Control modules 230 may be upgraded consistent with technological development or innovation. Such upgrading may include replacing a control module entirely, modifying the control module (e.g., applying a hardware or software fix or module), or by adding a new control module that is accessible to controlgateway 200. In an exemplary implementation,control modules 230 may be upgraded from a central location, such as a server. User devices associated withcontrol modules 230 need not be replaced whencontrol modules 230 are upgraded. Thus, user devices have a longer useful life, and obsolescence is delayed. -
FIG. 3 is a high-level flow diagram of amethod 300 according to an embodiment of the present invention. Intask 301, a user device connects to a control gateway. Intask 310, the user device registers with the control gateway. A function of the user device is invoked intask 320. However, a function need not be invoked to precipitate action by a control module or a control gateway. In various embodiments, a control module may spontaneously perform operations associated with a function of a user device, and a control gateway may send resulting information, such as control information, to the user device. - A control module is then selected to perform an operation associated with the invoked function, as shown in
task 330. Intask 340, the operation is performed. Intask 350, information is sent to the user device based on the performed operation. -
FIG. 4 is a high-level diagram of asystem 400 according to an embodiment of the present invention.System 400 includes acontrol gateway 401, acontrol gateway 402, acable service provider 425, aVCR 450, and atelephone 430. The various components insystem 400 communicate vianetworks 420.VCR 450 andtelephone 430 are shown inFIG. 4 as havingrespective control gateways VCR 450 andtelephone 430 may connect to other control gateways (not shown). Control gateways also may be dynamically allocated to user devices by an allocation mechanism, such as an agent on a server or central control gateway. -
Control gateway 401 may include control modules, such asVCR control module 405 and cableservice control module 407.VCR control module 405 may control a VCR, such asVCR 450. For instance,VCR control module 405 may issue record, play, and stop commands toVCR 450. Further,VCR control module 405 may include a date and time input object and a channel input object, which respectively receive date and time information and channel information inputted by a user from a network node.VCR control module 405 may also send to VCR 450 a programming feed, which may include digital audio and/or video content. - Control modules such as
VCR control module 450 may comprise “industry standard” control modules, wherein a control module conforms to a compatibility standard agreed upon by various entities. Such a standard may include an API (application programmatic interface) to govern bidirectional communications between the control module, the user device, other control modules, and control gateways. In other embodiments, compatibility between control modules and user devices may be limited, and a user device may only interface with certain control modules. -
Cable service provider 425 provides a cable TV programming feed to various nodes innetworks 420. However,cable service provider 425 may provide any other content that may be transmitted across a network. It is to be understood thatcable service provider 425 may be replaced by any kind of information provider, such as an Internet radio provider. - Cable
service control module 407 issues commands tocable service provider 425. For instance, cableservice control module 407 may commandcable service provider 425 to start a program feed, stop a program feed, and change the channel of the program feed to a selected channel. -
VCR 450 may include anetwork connection mechanism 452 and aVCR function mechanism 454.Network connection mechanism 452 enablesVCR 450 to connect vianetwork 420 to controlgateway 401 and to register withcontrol gateway 401.Network connection mechanism 454 may maintain programmable IP addresses forVCR 450 and various control gateways, such ascontrol gateway 401. As such,VCR 450 may have a network identity and may connect via a network to a control gateway, such ascontrol gateway 401, having an identified EP address. In some embodiments,network connection mechanism 452 enablesVCR 450 to select an appropriate control module accessible to controlgateway 401. -
VCR function mechanism 454 provides functions associated withVCR 450. For instance,VCR function mechanism 454 may (1) provide a user interface having input and output mechanisms; (2) perform functions entirely unaided by a control module; and (3) perform functions with the assistance of, or under the control of, a control module. -
VCR 450, viaVCR function mechanism 454, may perform various functions, such as record, play, stop, rewind, fast forward, and pause, and may include a keypad for entering date, time, and channel information associated with a program to be recorded.VCR 450 may also include buttons for local operation, wherein a user may operateVCR 450 without the assistance of a control module to perform a given function, such as, for example, to play a videotape mounted inVCR 450. In some embodiments, local functions ofVCR function mechanism 454 may be upgraded over the network. Alternatively, a hardware or software upgrade toVCR function mechanism 454 may be installed toVCR 450 by a local install. -
VCR 450 may support an industry standard, whereinVCR 450 may interface with any VCR control module that conforms to the standard.VCR 450 need not include a complex programming timer or an RF tuner; such functions may be provided by control modules, control gateways, and cable service providers. -
Control gateway 402 includes atelephone control module 409, which may conform to an industry standard.Telephone control module 409 may include various functions to control a phone, such as hook state detection and ringer control.Telephone control module 409 may also include, for example, (a) a digit input object, which receives inputs of a user totelephone 430; (b) a voice input object, which receives voice signals of the user; and (c) a voice/tone output object, which outputs information as voice signals or tones to communicate status information to the user. -
Telephone 430 may include anetwork connection mechanism 432 and atelephone function mechanism 434.Network connection mechanism 432 provides analogous functions to the above-described functions provided bynetwork connection mechanism 452 ofVCR 450.Telephone 430 is compatible withtelephone control module 409. Thus, bidirectional communication may occur therebetween. -
Telephone function mechanism 434 is analogous toVCR function mechanism 454 inVCR 450.Telephone function mechanism 434 may include, for example, a ringer, a keypad for digit input, a speaker, a microphone, and an on-hook/off-hook button. -
FIGS. 5A and 5B illustrate a method according to an embodiment of the present invention.Portion 500A of the method is depicted inFIG. 5A , and a remaining portion of the method,portion 500B, is depicted inFIG. 5B . In this exemplary method, a user oftelephone 430 inFIG. 4 employssystem 400 in order to remotely program a VCR, such asVCR 450, to record a broadcast on cable television. - Transactions that are possible between
telephone 430,control gateway 402, andcontrol gateway 401 are shown inFIG. 5A . Transactions betweenVCR 450,control gateway 401, andcable service provider 425 are shown inFIG. 5B . - In
task 501,telephone 430 sends a register request to controlgateway 402 using the IP address ofcontrol gateway 402 stored bynetwork connection mechanism 452 inVCR 450. The register request may specify thatVCR control module 405 ofcontrol gateway 401 be used to perform operations on behalf ofVCR 450. In this embodiment, it is contemplated thattelephone 430 is constantly connected and registered withcontrol gateway 402. Thus, a user oftelephone 430 need not experience a delay when a user placestelephone 430 off-hook. -
Control gateway 402, intask 505, sends a register request acknowledge message back totelephone 430. Intask 510,telephone 430 goes off-hook; a user has decided to place a call in order to programVCR 450.Control gateway 402 sends a dial tone to telephone 430 intask 515. Intask 520, the user dials the IP address ofVCR 450 with a keypad or other input mechanism that may be incorporated intelephone 430.Control gateway 402 may send a ringback tone to telephone 430 intask 525. - In
task 530,control gateway 402 sends, using the LP address ofcontrol gateway 401, a service request to controlgateway 401. The IP address ofVCR 450 may be encapsulated within the service request. Intask 535,control gateway 401 determines that the IP address is associated with a VCR, activatesVCR control module 405, and sends to control gateway 402 a request for the start and stop dates and times of the broadcast to be recorded. - In
task 540,control gateway 402 prompts the user oftelephone 430 for the dates and times. Intask 545, the user enters the dates and times using the keypad or another input mechanism, such as a voice recognition mechanism, oftelephone 430.Control gateway 402, intask 550, sends the dates and times to controlgateway 401.Control gateway 401, intask 555, sends a request for the broadcast channel to controlgateway 402, which intask 560 prompts the user to enter a channel. After the user enters the channel using the keypad or other input mechanism intask 565,control gateway 402 receives the channel and sends the channel to controlgateway 401 intask 570. It is to be appreciated that, in other embodiments, the user may enter the start and stop dates and times and broadcast channel in one task. - In
task 575,control gateway 401 sends to control gateway 402 a transaction acknowledge/complete message.Control gateway 402 sends a dial tone to telephone 430 intask 580. Intask 585,telephone 430 goes on-hook; the user has inputted sufficient information to specify a broadcast to be recorded. -
Portion 500B of the method is shown inFIG. 5B . Intask 590, at a start date and time corresponding to those inputted by the user intask 545 inFIG. 5A ,control gateway 401 sends a “start program feed” request tocable service provider 425, which then starts a program feed intask 595, transmitting the program feed to controlgateway 401.Control gateway 401 sends a channel request tocable service provider 425 intask 600, wherein the channel corresponds to the channel inputted by the user intask 565 inFIG. 5A . Intask 605,cable service provider 425 changes the program feed being transmitted to controlgateway 401 to an appropriate channel. - In
task 610,control gateway 401 sends a record request toVCR 450.VCR 450 responds to controlgateway 401, intask 615, with a request acknowledge message.Control gateway 401 then sends toVCR 450 the program feed transmitted bycable service provider 425. Intask 625, after the stop date and time arrive atcontrol gateway 401, the program feed is stopped. Intask 630,control gateway 401 sends a stop request toVCR 450, which causesVCR 450 to stop recording. Intask 635,control gateway 401 sends a “stop program feed” request tocable service provider 425.VCR 450 sends a request acknowledge message intask 640, and the program feed is stopped bycable service provider 425 intask 645. - The foregoing description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments are possible, and the generic principles presented herein may be applied to other embodiments as well. For instance, a single service provider may employ control gateways and control modules to provide telecommunications, information, and device control services for its customers. Additionally, a VCR need not include a record function. Recording of a user-specified program may occur via control modules, and the recorded program may be stored on a remote server. When the user wishes to view the program, a control gateway may transmit the program to the user's VCR.
- Moreover, the invention may be implemented in part or in whole as a hard-wired circuit, as a circuit configuration fabricated into an application-specific integrated circuit, or as a firmware program loaded into non-volatile storage or a software program loaded from or into a data storage medium as machine-readable code, such code being instructions executable by an array of logic elements such as a microprocessor or other digital signal processing unit.
- As such, the present invention is not intended to be limited to the embodiments shown above but rather is to be accorded the widest scope consistent with the principles and novel features disclosed in any fashion herein.
Claims (11)
1-27. (canceled)
28. Storage medium storing machine-readable instructions that, when executed by a machine, result in execution of at least one control module that is usable in association with a telephone device, at least one wireless network, a local area network, at least one video device, at least one control gateway, and multiple devices, the at least one control module when executed being capable of operations comprising:
receiving input associated with the telephone device, the input corresponding to corresponding input to be provided, via the local area network, to the at least one control gateway, the at least one control gateway being capable of controlling via the at least one wireless network the multiple devices based upon the corresponding input, the multiple devices including the at least one video device, the input associated with the telephone device being to control accessing of video data associated with at least one video device; and
controlling, based upon the input associated with the telephone device, video recording associated with the at least one video device.
29. The medium of claim 28 , wherein:
the at least one control module is a software module.
30. The medium of claim 28 , wherein:
the telephone device is capable of voice recognition.
31. The medium of claim 28 , wherein:
the telephone device is capable of operating as a videophone.
32. The medium of claim 28 , wherein:
the at least one video device is capable of registering with at least one control gateway to permit the at least one control gateway to control the at least one video device.
33. The medium of claim 28 , wherein:
the at least one module is capable of invoking, via the at least one control gateway, at least one function to be performed by the at least one video device.
34. The medium of claim 28 , wherein:
the at least one video feed is a program feed associated with a cable service provider.
35. The medium of claim 28 , wherein:
other video data associated with the video recording is to be transmitted via the at least one control gateway.
36. The medium of claim 28 , wherein:
the video recording is to be associated with a remote server.
37. The medium of claim 28 , wherein:
the video recording is to occur at the at least one video device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/491,437 US20150104157A1 (en) | 2001-09-26 | 2014-09-19 | System and method for a centralized intelligence network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/962,861 US8930486B2 (en) | 2001-09-26 | 2001-09-26 | System and method for a centralized intelligence network |
US14/491,437 US20150104157A1 (en) | 2001-09-26 | 2014-09-19 | System and method for a centralized intelligence network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/962,861 Continuation US8930486B2 (en) | 2001-09-26 | 2001-09-26 | System and method for a centralized intelligence network |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150104157A1 true US20150104157A1 (en) | 2015-04-16 |
Family
ID=25506430
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/962,861 Active 2029-06-29 US8930486B2 (en) | 2001-09-26 | 2001-09-26 | System and method for a centralized intelligence network |
US14/491,421 Abandoned US20150003813A1 (en) | 2001-09-26 | 2014-09-19 | System and method for a centralized intelligence network |
US14/491,437 Abandoned US20150104157A1 (en) | 2001-09-26 | 2014-09-19 | System and method for a centralized intelligence network |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/962,861 Active 2029-06-29 US8930486B2 (en) | 2001-09-26 | 2001-09-26 | System and method for a centralized intelligence network |
US14/491,421 Abandoned US20150003813A1 (en) | 2001-09-26 | 2014-09-19 | System and method for a centralized intelligence network |
Country Status (1)
Country | Link |
---|---|
US (3) | US8930486B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3923863B2 (en) * | 2002-07-09 | 2007-06-06 | 株式会社日立製作所 | Request router device |
US8327403B1 (en) * | 2007-09-07 | 2012-12-04 | United Video Properties, Inc. | Systems and methods for providing remote program ordering on a user device via a web server |
US20140157334A1 (en) * | 2012-11-30 | 2014-06-05 | Alexandros Cavgalar | Dvr module for system having a gateway |
US9253262B2 (en) | 2013-01-24 | 2016-02-02 | Rovi Guides, Inc. | Systems and methods for connecting media devices through web sockets |
US10390288B2 (en) * | 2014-01-30 | 2019-08-20 | Lg Electronics Inc. | D2D operation method performed by terminal in wireless communication system and terminal using same |
CN114339625B (en) * | 2021-12-28 | 2023-10-27 | 上海庆科信息技术有限公司 | Equipment linkage control method and device, storage medium, processor and electronic device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5612730A (en) * | 1995-03-03 | 1997-03-18 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US20020031120A1 (en) * | 2000-01-14 | 2002-03-14 | Rakib Selim Shlomo | Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality |
US20020062365A1 (en) * | 2000-06-13 | 2002-05-23 | Sanyo Electric Co., Ltd. | Control of electronic appliances over network |
US6571140B1 (en) * | 1998-01-15 | 2003-05-27 | Eutech Cybernetics Pte Ltd. | Service-oriented community agent |
US20030100962A1 (en) * | 2001-11-29 | 2003-05-29 | Tetsuji Sumita | Appliance control system and method using mobile communications terminal, and home gateway |
US6600726B1 (en) * | 1999-09-29 | 2003-07-29 | Mobilian Corporation | Multiple wireless communication protocol methods and apparatuses |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5051720A (en) * | 1989-11-13 | 1991-09-24 | Secure Telecom, Inc. | Remote control system using power line of remote site |
US6085236A (en) * | 1998-01-06 | 2000-07-04 | Sony Corporation Of Japan | Home audio video network with device control modules for incorporating legacy devices |
US6751648B2 (en) * | 1998-10-06 | 2004-06-15 | Canon Kabushiki Kaisha | System for sharing image input device on network |
US6452923B1 (en) * | 1998-12-31 | 2002-09-17 | At&T Corp | Cable connected wan interconnectivity services for corporate telecommuters |
US6408272B1 (en) * | 1999-04-12 | 2002-06-18 | General Magic, Inc. | Distributed voice user interface |
US7213061B1 (en) * | 1999-04-29 | 2007-05-01 | Amx Llc | Internet control system and method |
US6763247B1 (en) * | 1999-12-01 | 2004-07-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Portable telecommunication apparatus for controlling an electronic utility device |
US20020019984A1 (en) * | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
US6970127B2 (en) * | 2000-01-14 | 2005-11-29 | Terayon Communication Systems, Inc. | Remote control for wireless control of system and displaying of compressed video on a display on the remote |
US7072945B1 (en) * | 2000-06-30 | 2006-07-04 | Nokia Corporation | Network and method for controlling appliances |
US20020068544A1 (en) * | 2000-12-01 | 2002-06-06 | Ziv Barzilay | Method and system for remotely controlling a plurality of electrical switches |
-
2001
- 2001-09-26 US US09/962,861 patent/US8930486B2/en active Active
-
2014
- 2014-09-19 US US14/491,421 patent/US20150003813A1/en not_active Abandoned
- 2014-09-19 US US14/491,437 patent/US20150104157A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5612730A (en) * | 1995-03-03 | 1997-03-18 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US6571140B1 (en) * | 1998-01-15 | 2003-05-27 | Eutech Cybernetics Pte Ltd. | Service-oriented community agent |
US6600726B1 (en) * | 1999-09-29 | 2003-07-29 | Mobilian Corporation | Multiple wireless communication protocol methods and apparatuses |
US20020031120A1 (en) * | 2000-01-14 | 2002-03-14 | Rakib Selim Shlomo | Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality |
US20020062365A1 (en) * | 2000-06-13 | 2002-05-23 | Sanyo Electric Co., Ltd. | Control of electronic appliances over network |
US20030100962A1 (en) * | 2001-11-29 | 2003-05-29 | Tetsuji Sumita | Appliance control system and method using mobile communications terminal, and home gateway |
Also Published As
Publication number | Publication date |
---|---|
US20150003813A1 (en) | 2015-01-01 |
US8930486B2 (en) | 2015-01-06 |
US20030061302A1 (en) | 2003-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150104157A1 (en) | System and method for a centralized intelligence network | |
US6275865B1 (en) | Method and system for message dispatching in a home audio/video network | |
JPH10107675A (en) | Program method for cellular telephone set and its system | |
WO2000044146A1 (en) | Network control system, and controller, target and consumer for use in the network control system | |
EP2360586B1 (en) | Open gateway framework for a service platform architecture | |
EP1432175A1 (en) | COMMUNICATION METHOD, COMMUNICATION SYSTEM, AND OUTPUT APPARATUS | |
WO2002021841A1 (en) | Multimedia and computing system | |
WO2000017749A1 (en) | Remote firmware upgrade | |
JP2000036826A (en) | Server device connection method for browser base home network | |
KR100732872B1 (en) | Method of configuring a consumer electronics apparatus | |
EP1394986A1 (en) | Service gateway framework with expanded audio/video functionality | |
DE10358651A1 (en) | Method and system for transmitting data to upgrade features in portable electronic devices | |
JP2002044095A (en) | Equipment control system on network and equipment control method | |
JP4581316B2 (en) | Digital television receiver and extended function providing method in digital television receiver | |
JP2002149512A (en) | Information processing device and method, information processing system and method, and recording medium | |
EP1128273B1 (en) | Communication method and communication apparatus | |
EP1093319A1 (en) | Network control system and method therefor | |
EP1098476A1 (en) | Network connection recognizing method and network-connected terminal device | |
JP2003069928A (en) | Video recording reservation setting method, video recording reservation device, and video recording reservation service | |
WO2001037554A1 (en) | Method and apparatus for digital signal processing | |
JPH11177588A (en) | Electronic equipment and data communication method | |
JP5204405B2 (en) | Method for automatically setting up a data connection between network subscriber stations in a network of distributed stations and network subscriber station as a user interface device for performing the method | |
JP2003087874A (en) | Remote control system for remotely controlling peripheral device, mobile telephone used for the system, and the peripheral device | |
JPH11213015A (en) | Method and device for collecting data | |
KR100653207B1 (en) | Method for constructing home network using mobile communication terminal and the mobile communication terminal for executing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |