US20060230422A1 - Method and apparatus for Internet TV - Google Patents

Method and apparatus for Internet TV Download PDF

Info

Publication number
US20060230422A1
US20060230422A1 US11/447,621 US44762106A US2006230422A1 US 20060230422 A1 US20060230422 A1 US 20060230422A1 US 44762106 A US44762106 A US 44762106A US 2006230422 A1 US2006230422 A1 US 2006230422A1
Authority
US
United States
Prior art keywords
internet
television
voice
phone
cable
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
Application number
US11/447,621
Inventor
David Kunin
Sergey Tolkachev
Robert Freidson
Boaz Vinogradov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cedar Lane Technologies Inc
S Aqua Semiconductor LLC
Original Assignee
eCable LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26863229&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20060230422(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by eCable LLC filed Critical eCable LLC
Priority to US11/447,621 priority Critical patent/US20060230422A1/en
Publication of US20060230422A1 publication Critical patent/US20060230422A1/en
Assigned to ECABLE LLC reassignment ECABLE LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FREIDSON, ROBERT, TOLKACHEV, SERGEY, DAVID, KUNIN, VINOGRADOV, BOAZ
Assigned to VALUEPLUS TECHNOLOGIES, L.L.C. reassignment VALUEPLUS TECHNOLOGIES, L.L.C. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ECABLE LLC
Assigned to AVINNOV LLC reassignment AVINNOV LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTELLECTUAL VENTURES ASSETS 120/125 LLC
Assigned to CEDAR LANE TECHNOLOGIES INC. reassignment CEDAR LANE TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AVINNOV LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0027Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6187Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to a remote-controlled television Internet system and method, and more particularly, to a telephone interface and voice recognition driven Internet browser system and method for Internet accessing and browsing as well as other remote computing services on a cable or satellite television.
  • Internet technology is facing many challenges and problems, particularly when Internet technology is penetrating into the general public.
  • One of the main problems is that Internet accessing/browsing often requires one to know how to use a personal computer.
  • the majority of the general public is not computer literate or may not care to be computer literate.
  • Many people have found that a personal computer is clumsy, expensive to maintain and/or upgrade, and often not reliable. As a result, many people still avoid using a personal computer.
  • a personal computer is usually used for a lot of different applications, such as word processing, imaging designing, networking, email, Internet accessing/browsing web sites, etc.
  • applications and the computer itself are co-existed and generally operated by a complicated software operating system, thereby significantly slowing down the operations of the applications.
  • the more applications are operated by an operating system the slower the operation speed is. This significantly slows down the performance of the Internet accessing/browsing.
  • the operation overhead of most personal computers is not optimized for advanced Internet performance like streaming video or other high volume data transmission applications.
  • a personal computer does not provide a comfortable setting for people to surf the Internet for entertainment, shopping, education, etc. As a result, many people, even if they own a personal computer, have been looking for other alternatives to access the Internet.
  • Some recent Internet technology has demonstrated its ability to access/browse the Internet without a personal computer by using new types of devices broadly called “information appliance”—essentially, they are digital gadgets of various sizes and shapes, which are dedicated to surfing the Internet. Some devices resemble cable TV boxes, and some others look like small laptops, mobile phones, etc. Some devices are used to surf the Internet and access e-mails, and some others are strictly used to surf the Internet. While people have saved money from buying a personal computer, they are forced to purchase as well as maintain a new line of “information appliance” for different purposes. Furthermore, these new devices are basically small sized computers for different specific purposes. However, many people still are not interested in buying a new device just to surf the Internet.
  • the general public is used to conventional devices, such as televisions, phones, etc. Also, the majority of the general public has already owned these conventional devices. They are easy to operate and relatively reliable in performance. Therefore, there is a desire for the general public to access/browse the Internet via these conventional devices without using a personal computer, or other hardware equipment, such as modem, “information appliance”, etc. Just like many people have quit buying an answering machine for storing phone messages—instead, using a “hardware-less” voice messaging service—, there is a need to have a “hardware-less” Internet service to access/browse the Internet via conventional televisions and phones.
  • Internet TVs were proposed several years ago. Internet TVs were proposed to provide people the possibility of obtaining Internet access at a location, such as at home, by using only a regular cable TV set and an easy-to-use control device, such as a phone.
  • a concept of a telephone remote-controlled cable television Internet was once introduced, in which button keys of a push button-type telephone at a cable television subscriber's end are used to simulate functions of a computer mouse or a computer keyboard to remote-control, via a telephone network, an Internet main unit at a cable television provider's end, so as to acquire Internet resources around the world.
  • the proposed Internet TVs are very primitive and immature. Due to the communication channel band limitation, the proposed Internet TVs cannot serve multiple users or a large amount of users at the same time. In addition, there are privacy or other security concerns, which have not been addressed, in the proposed Internet TVs.
  • the push button-type telephone interface is not user-friendly. People are not used to relate the button keys or their corresponding English letters on a telephone to the represented functions or modes. Also, different telephones may have a different arrangement for the button keys. These make surfing the Internet very time consuming and uncomfortable. Furthermore, the button keys on a telephone may malfunction after a period of use. Moreover, quite a few people are still using conventional rotary telephones, which do not have push button keys.
  • the Internet TVs were proposed to allow a user to surf the Internet on TV.
  • the proposed Internet TVs mainly provide a bridge between the Internet URL sources and the cable TV systems by stream downloading whatever the URL sources present. Users may not very easily browse Internet contents to find what they are looking for because the stream-downloaded Internet contents are merely related to certain URL sources or destinations. Many users have wasted a lot of time in looking for URL sources and/or in browsing Internet contents. Users often desire assistance in an interactive manner to not only find a URL source for certain Internet contents, but also have a user-friendly interface to find the URL source and go through the Internet contents. Also, the users would often like to organize Internet contents in a specific fashion.
  • the present invention discloses a telephone controlled cable or satellite television Internet system and method and remote computing service systems and methods.
  • the present invention solves the above-described problems by using a telephone interface and voice recognition driven Internet browser system and method for Internet accessing/browsing on a cable or satellite television.
  • One of the cable or satellite channels is designated for the Internet accessing/browsing.
  • a system for accessing/browsing the Internet on a cable or satellite television includes: a phone for receiving a voice signal from a user, the voice signal controlling an Internet interface which displays Internet content on the television via a cable or satellite channel; a voice recognizer, operated on a supercomputer or other computer platforms (e.g.
  • the voice recognizer being capable of simultaneously recognizing voice signals transmitted from a plurality of users and generating command signals for accessing/browsing the Internet; and a stack of computers (or like devices optimized for Internet accessing/browsing) and an Internet browser, each of the stack of computers, based on the command signals from the voice recognizer, accessing/browsing the Internet and retrieving/organizing Internet content via the Internet browser, the Internet content being sent to the cable or satellite television via cable or satellite media.
  • the voice recognizer operated on the supercomputer or other computer platforms is disposed in a phone switching network.
  • the voice recognizer operated on the supercomputer or other computer platforms is disposed in a cable or satellite system.
  • the voice recognizer can be installed in a phone or any other parts of the system.
  • the accessed, browsed, or organized Internet content is presented on the cable or satellite television and interactive with the user's voice signal.
  • the cable or satellite television further includes a set top box/filter having identification. If an identification of the phone does not match with the identification of the set top box/filter, the Internet content is filtered out. If the identification of the phone matches with the identification of the set top box/filter, the Internet content is presented on the television.
  • the cable or satellite television further includes a frame grabber device for locally refreshing the content of the Internet information presented on the television until a subsequent request being made by a user via the phone.
  • the voice signal may include a plurality of instructions of accessing/browsing the Internet content, and/or a plurality of menu instructions, such as “go back” to the previous frame, “go to” the main page, etc.
  • the phone switching network is coupled to a plurality of users' phones for routing corresponding plurality of voice signals from the plurality of users to the voice recognizer for recognizing/interpreting/analyzing the corresponding voice signals and generating command signals to access/browse the Internet on the cable or satellite system.
  • the system includes at least one Internet browser.
  • the Internet browser can be run on a computer or a stack of computers, for accessing, browsing, and/or organizing Internet contents based on the command signals from the voice recognizer and presenting accessed, browsed, and/or organized Internet contents or user instructions from the cable or satellite system to the cable or satellite television.
  • a method of accessing/browsing the Internet via a cable or satellite television includes: receiving a voice signal from a user, the voice signal controlling an Internet interface which displays the Internet content on the cable or satellite television via a cable or satellite channel; routing the voice signal to a voice recognizer; recognizing/interpreting/analyzing the voice signal and generating command signals to access/browse the Internet contents on a cable or satellite system by a supercomputer, the voice recognizer being capable of simultaneously recognizing/interpreting/analyzing a plurality of voice signals transmitted from a plurality of users and generating the command signals for accessing/browsing the Internet; accessing, browsing, and/or organizing Internet contents based on the command signals from the voice recognizer; and presenting accessed, browsed, and/or organized Internet content from the cable or satellite system to the cable or satellite television via a cable or satellite channel or medium.
  • the method further includes the step of receiving a second voice signal, which is interactive to the Internet content presented on the cable or satellite television.
  • the operation of the voice recognizer on the supercomputer is in the phone switching network.
  • the operation of the voice recognizer on the supercomputer is in the cable or satellite system.
  • the method further includes the step of filtering out the signals received from the cable or satellite channel if an identification of the phone does not match with an identification of a filter, and passing through the signals if the identification of the phone matches with the identification of the filter.
  • the method further includes the step of locally refreshing the content of the Internet information presented on the television until a subsequent request being made by a user via the phone.
  • the method further includes the step of downloading information, such as movies, music, or other services, etc., at a local site, e.g. at the set top box of the television or the like, for a user to make subsequent uses.
  • information such as movies, music, or other services, etc.
  • the present invention provides a system capable of uploading voice signals via a narrowband wire or medium, such as a phone line or a data port line (or referred to as the smaller wire), and downloading the Internet information via a broadband wire or medium, such as cables or satellite receiver (or referred to as the larger wire).
  • a narrowband wire or medium such as a phone line or a data port line (or referred to as the smaller wire)
  • downloading the Internet information via a broadband wire or medium, such as cables or satellite receiver (or referred to as the larger wire).
  • the larger wire is well suited to receive a large amount of data efficiently. Accordingly, the present invention uses voice recognition to upload a request via a telephone wire and download the requested data via a cable or satellite channel.
  • One advantage of the present invention is that it provides a user friendly interface such that a user does not have to be a computer literate to access/browse the Internet. Also, a computer does not have to be maintained and/or upgraded on an individual user basis.
  • FIG. 1 illustrates a schematic diagram of one embodiment of a system for accessing/browsing the Internet via a cable television in accordance with the principles of the present invention.
  • FIG. 2 illustrates a block diagram of one embodiment of a telephone interface and a voice recognition driven Internet browser system for Internet accessing/browsing on a cable television in accordance with the principles of the present invention.
  • FIG. 3 illustrates a block diagram of one embodiment of the telephone interface and voice recognition driven Internet browser system implemented for a plurality of users to access/browse the Internet on their respective cable televisions in accordance with the principles of the present invention.
  • FIG. 4 illustrates one implementation of an operational flow of a method of a telephone interface and voice recognition driven accessing/browsing Internet contents on a cable television in accordance with the principles of the present invention.
  • FIG. 5 illustrates one implementation of an operational flow of a voice recognition driven Internet browsing system in accordance with the principles of the present invention.
  • the present invention discloses a telephone controlled television Internet system and method and remote computing service systems and methods.
  • the present invention uses a telephone interface and voice recognition driven Internet browser system and method for Internet accessing/browsing on a cable or satellite television.
  • a transmitting device is a telephone
  • a receiving device is a television via a cable or satellite channel or medium.
  • the present invention applies to many other embodiments and/or configurations of an Internet TV system where a transmitting device can be any types of voice related devices, such as a touch tone phone, a rotary phone, a cell phone, a voice conference phone, a headset phone, etc.
  • a receiving device can be any types of viewing devices, such as a television, a portable personal communication device, e.g. a palm pilot, or a receiving screen mounted in a vehicle, etc.
  • the media for transmitting or broadcasting high volume information, such as streaming video, etc. can be any types of media, such as fiber or copper cables, satellites, or other broadcasting media, etc.
  • a system and method of accessing/browsing the Internet via a cable environment and a cable ready television are discussed below. It is appreciated that the system and method of accessing/browsing the Internet via a satellite television or any other broad band receivers can be implemented within the scope of the present invention.
  • FIG. 1 a telephone controlled cable television Internet system 100 is illustrated.
  • a user's request for accessing/browsing the Internet or other menu instructions are keyed-in via a phone 102 with unique caller identification (ID).
  • ID Such request and caller ID are routed to a phone switching network 104 or referred to as a phone hub, such as a Public Switched Telephone Network (PSTN) or a Private Switched Telephone Network, etc.
  • PSTN Public Switched Telephone Network
  • the request and caller ID are processed and sent to a cable TV network 106 or referred to as a cable hub system.
  • the cable TV network 106 includes a stack of computers or CPUs as shown in FIGS. 2-3 , each of which can be used to access/browse the Internet via an Internet browser.
  • the stack of computers or CPUs can be arranged and configured to receive and process a number of command signals corresponding to users' requests. It is appreciated to a person skilled in the art that the capability of a computer would allow the stack of computers to process essentially a virtual amount of requests in real time. Computers can be upgraded or replaced at the cable TV network end 106 as opposed to at a user end. Accordingly, one of the advantages of the present invention is that a user does not have to be computer literate and/or maintain/upgrade a computer on an individual user basis.
  • the stack of computers access/browse the Internet 107 based on the respective command signals, and retrieve/organize the Internet contents and/or telephone interface command menu based on the Internet browser.
  • the signals carrying the Internet contents and ID are then sent to cable subscribers to be viewed on a cable TV 108 via cable media 124 .
  • the cable TV 108 is coupled to a cable box 110 , which includes a filter 131 (in FIG. 2 ).
  • the filter filters out the Internet contents if the ID of the phone does not match with an identification of the filter (in FIG. 2 ). Thus, only the requester's television displays the requested contents and/or telephone interface command menu.
  • the cable box 110 also includes a frame grabber 132 , which locally refreshes the Internet contents and/or telephone interface command menu until a subsequent request is made.
  • the Internet contents and/or telephone interface command menu are presented on the cable TV to be viewed by the user.
  • the real time use of an Internet designated cable channel is significantly reduced. Accordingly, a virtual number of users can subscribe to such Internet designated cable channel without losing privacy of Internet contents that each of the user's is viewing. It will be appreciated that the Internet browser is customized and is interactive between the requester and the contents displayed.
  • the phone 102 is preferably coupled to a voice recognizer 114 (in FIG. 2 ) such that the requester may simply make a request by talking to the phone 102 without the necessity of entering keys or buttons on the phone.
  • the phone can be in a variety of forms, for example, a touch tone phone, a rotary phone, a cellular phone, a mobile phone, a speaker phone, a Personal Digital Assistant (PDA) phone, etc.
  • PDA Personal Digital Assistant
  • the requester sometimes may merely make a request by entering the keys or buttons on the phone.
  • other types of control devices can be used in combination of the phone within the scope of the present invention.
  • a telephone interface and voice recognition driven Internet browser system 112 for Internet accessing/browsing on the cable TV 108 is illustrated.
  • the phone 102 receives voice signals from a user or requester.
  • the voice signals control display content, for example, the Internet contents and/or other telephone interface command/instruction menus, on the cable TV 108 via cable media or channels.
  • the phone switching network or phone hub 104 is coupled to the phone 102 via a switch unit 105 for routing the voice signals to the voice recognizer 114 .
  • the voice recognizer 114 recognizes/interprets/analyzes the voice signals and generates command signals to access/browse the Internet.
  • the voice recognizer 114 may be operated on a phone hub computer 116 , for example, a supercomputer, such that the voice recognizer 114 is capable of simultaneously recognizing a plurality of voice signals transmitted from a plurality of users or requesters and generating a plurality of command signals to access/browse the Internet.
  • the supercomputer may be defined as a computer having a calculating speed of at least 1 billion times per second.
  • the phone hub computer 116 can be implemented in many other computer platforms, e.g. CPU platforms, etc. It is appreciated that any other fast computer, such as parallel-processing computers, may be used within the scope of the present invention. Also, it is appreciated that the present invention does not limit to operating the voice recognizer 114 on a computer.
  • the voice recognizer 114 may be operated on a voice card with DSP (Digital Signal Processing) and AgT with a memory, etc.
  • DSP Digital Signal Processing
  • the command signals are then sent to the cable system 106 .
  • the computer 116 which operates the voice recognizer 114 , may also be implemented in the cable system 106 within the scope of the present invention.
  • the cable system 106 includes a cable hub computer or CPU 118 to access/browse the Internet 107 .
  • An Internet browser 120 is run on the cable hub computer or CPU 118 to retrieve/organize Internet contents from the Internet 107 .
  • the cable system 106 also includes a stack of computers or CPUs 122 , each of which is operable with the cable hub computer or CPU 118 to access, browse, and/or organize the Internet contents and/or telephone interface command menu. It is appreciated that the Internet browser 120 may be run on the stack of computers or CPUs 122 directly to access, browse, and/or organize the Internet contents and/or telephone interface command menu to be subsequently presented on the respective cable TV 108 .
  • the voice recognizer 114 can be installed in any part of the system, for example, in the phone 102 , on the CPU stacks 122 , or on a remote network computer, within the scope of the present invention. It is further appreciated that Internet contents can be organized at Internet providers' site with a format comparable to the Internet browser 120 and presentable on a television or the like, such that the user is able to browse the contents in a standardized user friendly fashion.
  • the cable system 106 may also include a data storage unit 126 for storing data or information, such as previously retrieved/organized Internet contents, telephone interface menu, etc. Accordingly, if the user only makes a request with a minor change to the previous Internet contents and/or telephone interface menu, the data or information stored in the data storage unit 106 may be used without the necessity of re-retrieving/re-organizing the Internet contents, thereby increasing the speed for processing the request.
  • the cable system 106 includes an Internet Service Provider (ISP) 28 or referred to as Cable/Internet Service Provider.
  • the ISP 128 routes the cable signals to the cable box 110 of cable user/subscriber 130 via cable media or channel 124 .
  • the cable signals are received by the intended user 130 , via a filter 131 .
  • the filter 131 preferably has a predetermined identification. If the predetermined identification of the filter 131 matches with the phone ID carried with the cable signals, the filter 131 allows the cable signals to be presented on the respective TV 108 . If the phone ID does not match with the ID of the filter 131 , the filter 131 filters out the cable signals downloaded from the channel 124 .
  • each user can have essentially his/her own Internet TV channel without losing privacy in viewing his/her individually requested Internet contents.
  • the cable box 110 includes the frame grabber 132 .
  • the frame grabber 132 is used to locally refresh the Internet contents and/or telephone interface menu displayed on the user television until a subsequent request is made to change the Internet contents. Since the changes from one Internet content frame to the next Internet content frame are generally small and made in slow speed, e.g. one's speaking speed, the system can be adapted to be used by a virtual number of users, as opposed to a limited number of users in a typical video-on-demand circuit system. It is also noted that the ISP may be a part of a cable operator (not shown) without departing from the present invention.
  • FIG. 3 illustrates the telephone interface and voice recognition driven Internet browser system 112 implemented for a plurality of users/subscribers 130 to access/browse the Internet on their respective TVs 108 in accordance with the principles of the present invention. It is appreciated that the system may include an intelligent router to send a subscriber requested Internet contents directly to that subscriber without broadcasting the requested Internet contents to all of the other subscribers before filtering out.
  • FIG. 4 illustrates one implementation of an operational flow 134 of a method of telephone interface and voice recognition driven accessing/browsing Internet contents on a cable TV in accordance with the principles of the present invention.
  • the operational flow 134 starts with user requesting via a phone in an operation 135 .
  • the voice signals of the user are received and are used to control the display on the user's cable TV in an operation 136 .
  • the voice signals are recognized/interpreted/analyzed at the voice recognizer, which may be run on a supercomputer in an operation 138 .
  • the voice recognizer generates command signals corresponding to the voice signals to access/browse the Internet.
  • the Internet contents are accessed, browsed, and/or organized based on the command signals from the voice recognizer in an operation 140 .
  • the data or information such as the Internet contents and/or telephone interface menu
  • the data or information are processed and presented on the user's cable TV via cable media/cable box in an operation 142 .
  • the user may make a further request to interact with the data or information presented on the cable TV in the operation 135 .
  • the operational flow 134 may terminate, pause, or continue at any time by the user.
  • the operational flow 134 may include a timing function to ensure that the operational flow 134 will be terminated if the user does not pause or continue the operation 135 within a predetermined period of time.
  • the telephone interface command menu can be in a variety of forms.
  • the interface may include commands such as edit, exit, show previous, show next, etc.
  • FIG. 5 illustrates one implementation of an operational flow of a voice recognition driven Internet browsing system in accordance with the principles of the present invention.
  • a voice signal is input into a voice recognition system 144 , which recognizes the voice signal and generates a text.
  • the text is then input into a natural language representation system 146 to be interpreted, and then into a semantic natural language knowledge representation system 148 to be analyzed.
  • the natural language representation system and the semantic natural language representation system are often referred to as a voice recognition system, which are able to translate from a stream of sounds into a stream of words.
  • the words are then interpreted by an expert system, such as a natural language processor or a neural network processor, to create semantic network support, a knowledge representation system, or some other stream of command signals and/or text.
  • the command signals are used to access/browse the Internet via an Internet browser 150 .
  • the resulting information is sent to an identified receiver 154 via cable boxes, satellite receiver, or other similar broadcasting devices 152 .
  • the voice recognition system can be implemented in conjunction with a control device. It is also noted that the present invention may be operated with or without the voice recognition system.
  • the control device drives a stream of commands to a stack of computer processors, a supercomputer, or the like.
  • the control device may be a mouse, keyboard, joystick, or simple play station type device, television remote control, or the keypad of the phone, in addition to controls that are driven through a voice recognition configuration.
  • a phone line or voice line can be implemented in conjunction with a cable line or satellite signal wave.
  • phone lines or voice lines can be configured and arranged as a part of a cable or satellite hookup to a home or other receiving destinations.
  • the Internet TV system of the present invention can be used in association with a security system, which is based on individual characteristics of each user's voice.
  • Voice is as individual as a fingerprint.
  • the voice recognizer can be arranged or configured to screen out other voices or noises received at the voice recognizer, such as ambient noise, or to only recognize/interpret/analyze a specific user's voice profile in performing a specific Internet browsing request. For example, a teen may not be able to request a certain Internet browsing requests, etc., while parents' voice profiles would be accepted for these requests.
  • computers, supercomputer, or stacks of computers which are used to process a voice mode or other modes of instruction request, are provided to the users as a service. They are generally located in a remote site from a user's transmitting or control device.
  • One advantage of this is that users do not have to purchase upgraded computers or other “information appliance” every time when there is an advance or improvement in computing technology that improves processing functionality.
  • the processing functionality can be added to the system by upgrading the service to the users without disrupting their current service or forcing them to buy new equipment. Further, it is appreciated that processing power of these computers can be used for other types of personal computing functions.
  • a remote personal computer type service can be offered on the present system as well as Internet access as described above.
  • a word processor or a database management program can be offered as a service on the present system, as opposed to a product that a user often has to buy. These services can be offered to a user in a similar fashion as a voice messaging service offered by telephone companies.
  • the services offered the Internet can be downloaded at a local site, e.g. at a set top box of the television, etc., for a user to make subsequent uses. This is similar to the movie menu services offered in hotels.
  • an intelligent router can be implemented within the scope of the present invention.
  • a frame grabber can be used to refresh a static image or low speed video clips
  • an intelligent router can be used for transmitting high speed streaming video type of data.
  • One way of describing the difference of the two is to introduce the processes of addressing packets of information, reading and routing the packages as well as opening the package envelopes.
  • a frame grabber a full address of packages of information is read at an individual recipient or local site, and a static image is refreshed on a screen at that location until a new packet is opened up to replace it.
  • a partial address read at trunks or branches of a media system e.g.
  • a cable system allows for package delivery in a more sophisticated way and thereby creating enough capacity to provide streaming video to an individual recipient or local site at, e.g. thirty-two new frame packages of information per second.
  • An alternative way of providing such capacity may be to create a massive number of new channels, one for each specific household or user, which relies significantly on advancement of channel bandwidth technology.
  • the present invention provides a system in which voice and an instruction stream come from a control device in a user's location and are sent upstream to a computer or a stack of computers at a remote site.
  • voice a translation is made from sounds to a stream of text and processing commands.
  • a stack of computers process requested functions upon receiving the commands, for example, accessing/browsing the Internet interface and/or performing other computing functions. The requested information is then displayed on a television type of receiving device.
  • the present system is arranged and configured in a loop between the control device at a local site, such as home, where requests are sent to a computer at a remote site via a narrowband medium, such as a phone line, and a display at the local site for displaying requested information from the computer via a broadband medium, such as a cable or satellite channel or medium.
  • a narrowband medium such as a phone line
  • a broadband medium such as a cable or satellite channel or medium.

Abstract

A telephone interface and voice recognition driven Internet browser system and method for accessing/browsing the Internet or other remote computing services on a cable or satellite television includes a phone for receiving a voice signal from a user. The voice signal controls a telephone interface, which displays Internet contents or other computing services on the television via a cable or satellite television channel/media. The system also includes a voice recognizer, preferably operated on a supercomputer or located in the phone, for recognizing/interpreting/analyzing a plurality of voice signals and generating command signals to access/browse the Internet or other computer services. The voice recognizer is capable of recognizing/interpreting/analyzing voice signals transmitted from a plurality of users in real time. The system further includes a stack of computers and an Internet browser. Each of the stack of computers is capable of accessing/browsing the Internet and retrieving/organizing requested Internet contents via the Internet browser. The requested Internet contents are sent to the user via a cable or satellite television channel/media with a frame grabber, an intelligent router, or a pre-downloaded system.

Description

    RELATED APPLICATION
  • This application is a Continuation-In-Part application of U.S. patent application, U.S. Ser. No. 09/686,114, filed on Oct. 11, 2000, entitled “METHOD AND APPARATUS FOR INTERNET TV”, by David Kunin, Sergey Tolkachev, Robert Freidson, and Boaz Vinogradov; which claims the benefit of Provisional Application, U.S. Ser. No. 60/167,505, filed on Nov. 24, 1999, entitled “METHOD AND APPARATUS FOR INTERNET TV”, by David Kunin, Sergey Tolkachev, Robert Freidson, and Boaz Vinogradov.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a remote-controlled television Internet system and method, and more particularly, to a telephone interface and voice recognition driven Internet browser system and method for Internet accessing and browsing as well as other remote computing services on a cable or satellite television.
  • 2. Description of Related Art
  • In entering into the twenty-first century, Internet business or e-commerce has become one of the largest industries and continues its growth exponentially. Many people's daily lives are closely related to the Internet business and are significantly impacted by the Internet technology's evolution and revolution. More and more people have used the Internet and even accessed/browsed the Internet in their daily lives, whether for work, entertainment, shopping, or education, etc. The Internet is creating a new economy, which is competing with people's traditional way of living.
  • Like many other new technology, Internet technology is facing many challenges and problems, particularly when Internet technology is penetrating into the general public. One of the main problems is that Internet accessing/browsing often requires one to know how to use a personal computer. At present, still the majority of the general public is not computer literate or may not care to be computer literate. Many people have found that a personal computer is clumsy, expensive to maintain and/or upgrade, and often not reliable. As a result, many people still avoid using a personal computer.
  • Further, even if one uses a personal computer, to access/browse the Internet is often problematic. For example, the Internet connection between a computer and Internet providers is often denied during a peak time, and the Internet connection is generally very slow in uploading/downloading Internet information. People have to pay much more monthly fees to obtain a relatively higher speed access to the Internet. Such fees put the access to the Internet out of reach of most people.
  • In addition, a personal computer is usually used for a lot of different applications, such as word processing, imaging designing, networking, email, Internet accessing/browsing web sites, etc. These applications and the computer itself are co-existed and generally operated by a complicated software operating system, thereby significantly slowing down the operations of the applications. The more applications are operated by an operating system, the slower the operation speed is. This significantly slows down the performance of the Internet accessing/browsing. The operation overhead of most personal computers is not optimized for advanced Internet performance like streaming video or other high volume data transmission applications.
  • Also, a personal computer does not provide a comfortable setting for people to surf the Internet for entertainment, shopping, education, etc. As a result, many people, even if they own a personal computer, have been looking for other alternatives to access the Internet.
  • Some recent Internet technology has demonstrated its ability to access/browse the Internet without a personal computer by using new types of devices broadly called “information appliance”—essentially, they are digital gadgets of various sizes and shapes, which are dedicated to surfing the Internet. Some devices resemble cable TV boxes, and some others look like small laptops, mobile phones, etc. Some devices are used to surf the Internet and access e-mails, and some others are strictly used to surf the Internet. While people have saved money from buying a personal computer, they are forced to purchase as well as maintain a new line of “information appliance” for different purposes. Furthermore, these new devices are basically small sized computers for different specific purposes. However, many people still are not interested in buying a new device just to surf the Internet.
  • The general public is used to conventional devices, such as televisions, phones, etc. Also, the majority of the general public has already owned these conventional devices. They are easy to operate and relatively reliable in performance. Therefore, there is a desire for the general public to access/browse the Internet via these conventional devices without using a personal computer, or other hardware equipment, such as modem, “information appliance”, etc. Just like many people have quit buying an answering machine for storing phone messages—instead, using a “hardware-less” voice messaging service—, there is a need to have a “hardware-less” Internet service to access/browse the Internet via conventional televisions and phones.
  • Most of the homes or offices have recently been wired for cable broadcast, which may hook to a set top box and a cable ready television, or wired for a satellite receiver to receive multiple television channels. It is desirable to use the existing cable wiring or satellite receiver to receive Internet information. More importantly, cables or satellite channels have much wider bandwidth to serve the general public than phone lines which computers are generally connected to. It is desirable to use the existing wide band cable or satellite systems to receive volumetric Internet information, such as streaming video, etc.
  • Internet TVs were proposed several years ago. Internet TVs were proposed to provide people the possibility of obtaining Internet access at a location, such as at home, by using only a regular cable TV set and an easy-to-use control device, such as a phone. For example, a concept of a telephone remote-controlled cable television Internet was once introduced, in which button keys of a push button-type telephone at a cable television subscriber's end are used to simulate functions of a computer mouse or a computer keyboard to remote-control, via a telephone network, an Internet main unit at a cable television provider's end, so as to acquire Internet resources around the world.
  • However, the proposed Internet TVs are very primitive and immature. Due to the communication channel band limitation, the proposed Internet TVs cannot serve multiple users or a large amount of users at the same time. In addition, there are privacy or other security concerns, which have not been addressed, in the proposed Internet TVs. Further, the push button-type telephone interface is not user-friendly. People are not used to relate the button keys or their corresponding English letters on a telephone to the represented functions or modes. Also, different telephones may have a different arrangement for the button keys. These make surfing the Internet very time consuming and uncomfortable. Furthermore, the button keys on a telephone may malfunction after a period of use. Moreover, quite a few people are still using conventional rotary telephones, which do not have push button keys.
  • The Internet TVs were proposed to allow a user to surf the Internet on TV. However, the proposed Internet TVs mainly provide a bridge between the Internet URL sources and the cable TV systems by stream downloading whatever the URL sources present. Users may not very easily browse Internet contents to find what they are looking for because the stream-downloaded Internet contents are merely related to certain URL sources or destinations. Many users have wasted a lot of time in looking for URL sources and/or in browsing Internet contents. Users often desire assistance in an interactive manner to not only find a URL source for certain Internet contents, but also have a user-friendly interface to find the URL source and go through the Internet contents. Also, the users would often like to organize Internet contents in a specific fashion.
  • It is with respect to these or other considerations that the present invention has been made.
  • SUMMARY OF THE INVENTION
  • To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a telephone controlled cable or satellite television Internet system and method and remote computing service systems and methods.
  • The present invention solves the above-described problems by using a telephone interface and voice recognition driven Internet browser system and method for Internet accessing/browsing on a cable or satellite television. One of the cable or satellite channels is designated for the Internet accessing/browsing.
  • In one embodiment of the present invention, a system for accessing/browsing the Internet on a cable or satellite television, includes: a phone for receiving a voice signal from a user, the voice signal controlling an Internet interface which displays Internet content on the television via a cable or satellite channel; a voice recognizer, operated on a supercomputer or other computer platforms (e.g. CPU platforms), recognizing/interpreting/analyzing the voice signal and generating command signals to access/browse the Internet, the voice recognizer being capable of simultaneously recognizing voice signals transmitted from a plurality of users and generating command signals for accessing/browsing the Internet; and a stack of computers (or like devices optimized for Internet accessing/browsing) and an Internet browser, each of the stack of computers, based on the command signals from the voice recognizer, accessing/browsing the Internet and retrieving/organizing Internet content via the Internet browser, the Internet content being sent to the cable or satellite television via cable or satellite media.
  • Further in one embodiment of the present invention, the voice recognizer operated on the supercomputer or other computer platforms is disposed in a phone switching network. In another embodiment, the voice recognizer operated on the supercomputer or other computer platforms is disposed in a cable or satellite system. In a further embodiment, the voice recognizer can be installed in a phone or any other parts of the system.
  • Still in one embodiment of the present invention, the accessed, browsed, or organized Internet content is presented on the cable or satellite television and interactive with the user's voice signal.
  • Additional in one embodiment of the present invention, the cable or satellite television further includes a set top box/filter having identification. If an identification of the phone does not match with the identification of the set top box/filter, the Internet content is filtered out. If the identification of the phone matches with the identification of the set top box/filter, the Internet content is presented on the television.
  • Yet in one embodiment of the present invention, the cable or satellite television further includes a frame grabber device for locally refreshing the content of the Internet information presented on the television until a subsequent request being made by a user via the phone.
  • Yet in one embodiment of the present invention, the voice signal may include a plurality of instructions of accessing/browsing the Internet content, and/or a plurality of menu instructions, such as “go back” to the previous frame, “go to” the main page, etc.
  • Still in one embodiment of the present invention, the phone switching network is coupled to a plurality of users' phones for routing corresponding plurality of voice signals from the plurality of users to the voice recognizer for recognizing/interpreting/analyzing the corresponding voice signals and generating command signals to access/browse the Internet on the cable or satellite system. The system includes at least one Internet browser. The Internet browser can be run on a computer or a stack of computers, for accessing, browsing, and/or organizing Internet contents based on the command signals from the voice recognizer and presenting accessed, browsed, and/or organized Internet contents or user instructions from the cable or satellite system to the cable or satellite television.
  • In one embodiment of the present invention, a method of accessing/browsing the Internet via a cable or satellite television includes: receiving a voice signal from a user, the voice signal controlling an Internet interface which displays the Internet content on the cable or satellite television via a cable or satellite channel; routing the voice signal to a voice recognizer; recognizing/interpreting/analyzing the voice signal and generating command signals to access/browse the Internet contents on a cable or satellite system by a supercomputer, the voice recognizer being capable of simultaneously recognizing/interpreting/analyzing a plurality of voice signals transmitted from a plurality of users and generating the command signals for accessing/browsing the Internet; accessing, browsing, and/or organizing Internet contents based on the command signals from the voice recognizer; and presenting accessed, browsed, and/or organized Internet content from the cable or satellite system to the cable or satellite television via a cable or satellite channel or medium.
  • Additionally in one embodiment, the method further includes the step of receiving a second voice signal, which is interactive to the Internet content presented on the cable or satellite television.
  • Further in one embodiment of the present invention, the operation of the voice recognizer on the supercomputer is in the phone switching network. In an alternative embodiment, the operation of the voice recognizer on the supercomputer is in the cable or satellite system.
  • Still in one embodiment of the present invention, the method further includes the step of filtering out the signals received from the cable or satellite channel if an identification of the phone does not match with an identification of a filter, and passing through the signals if the identification of the phone matches with the identification of the filter.
  • Yet in one embodiment of the present invention, the method further includes the step of locally refreshing the content of the Internet information presented on the television until a subsequent request being made by a user via the phone.
  • Additionally in one embodiment of the present invention, the method further includes the step of downloading information, such as movies, music, or other services, etc., at a local site, e.g. at the set top box of the television or the like, for a user to make subsequent uses.
  • The present invention provides a system capable of uploading voice signals via a narrowband wire or medium, such as a phone line or a data port line (or referred to as the smaller wire), and downloading the Internet information via a broadband wire or medium, such as cables or satellite receiver (or referred to as the larger wire). The larger wire is well suited to receive a large amount of data efficiently. Accordingly, the present invention uses voice recognition to upload a request via a telephone wire and download the requested data via a cable or satellite channel.
  • One advantage of the present invention is that it provides a user friendly interface such that a user does not have to be a computer literate to access/browse the Internet. Also, a computer does not have to be maintained and/or upgraded on an individual user basis.
  • These and various other advantages and features of novelty which characterize the invention are pointed out with particularity in the claims annexed hereto and form a part hereof. However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to accompanying descriptive matter, in which there are illustrated and described specific examples of an apparatus in accordance with the invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Referring now to the drawings in which like reference numbers represent corresponding parts throughout:
  • FIG. 1 illustrates a schematic diagram of one embodiment of a system for accessing/browsing the Internet via a cable television in accordance with the principles of the present invention.
  • FIG. 2 illustrates a block diagram of one embodiment of a telephone interface and a voice recognition driven Internet browser system for Internet accessing/browsing on a cable television in accordance with the principles of the present invention.
  • FIG. 3 illustrates a block diagram of one embodiment of the telephone interface and voice recognition driven Internet browser system implemented for a plurality of users to access/browse the Internet on their respective cable televisions in accordance with the principles of the present invention.
  • FIG. 4 illustrates one implementation of an operational flow of a method of a telephone interface and voice recognition driven accessing/browsing Internet contents on a cable television in accordance with the principles of the present invention.
  • FIG. 5 illustrates one implementation of an operational flow of a voice recognition driven Internet browsing system in accordance with the principles of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • In the following description of the exemplary embodiment, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration the specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized as structural changes may be made without departing from the scope of the present invention.
  • The present invention discloses a telephone controlled television Internet system and method and remote computing service systems and methods. The present invention uses a telephone interface and voice recognition driven Internet browser system and method for Internet accessing/browsing on a cable or satellite television.
  • It is appreciated that the present invention is not limited to an embodiment of an Internet TV system where a transmitting device is a telephone, and a receiving device is a television via a cable or satellite channel or medium. The present invention applies to many other embodiments and/or configurations of an Internet TV system where a transmitting device can be any types of voice related devices, such as a touch tone phone, a rotary phone, a cell phone, a voice conference phone, a headset phone, etc., and a receiving device can be any types of viewing devices, such as a television, a portable personal communication device, e.g. a palm pilot, or a receiving screen mounted in a vehicle, etc. The media for transmitting or broadcasting high volume information, such as streaming video, etc., can be any types of media, such as fiber or copper cables, satellites, or other broadcasting media, etc.
  • As an example, a system and method of accessing/browsing the Internet via a cable environment and a cable ready television are discussed below. It is appreciated that the system and method of accessing/browsing the Internet via a satellite television or any other broad band receivers can be implemented within the scope of the present invention.
  • In FIG. 1, a telephone controlled cable television Internet system 100 is illustrated. A user's request for accessing/browsing the Internet or other menu instructions are keyed-in via a phone 102 with unique caller identification (ID). Such request and caller ID are routed to a phone switching network 104 or referred to as a phone hub, such as a Public Switched Telephone Network (PSTN) or a Private Switched Telephone Network, etc. The request and caller ID are processed and sent to a cable TV network 106 or referred to as a cable hub system. The cable TV network 106 includes a stack of computers or CPUs as shown in FIGS. 2-3, each of which can be used to access/browse the Internet via an Internet browser. The stack of computers or CPUs can be arranged and configured to receive and process a number of command signals corresponding to users' requests. It is appreciated to a person skilled in the art that the capability of a computer would allow the stack of computers to process essentially a virtual amount of requests in real time. Computers can be upgraded or replaced at the cable TV network end 106 as opposed to at a user end. Accordingly, one of the advantages of the present invention is that a user does not have to be computer literate and/or maintain/upgrade a computer on an individual user basis.
  • The stack of computers access/browse the Internet 107 based on the respective command signals, and retrieve/organize the Internet contents and/or telephone interface command menu based on the Internet browser. The signals carrying the Internet contents and ID are then sent to cable subscribers to be viewed on a cable TV 108 via cable media 124. The cable TV 108 is coupled to a cable box 110, which includes a filter 131 (in FIG. 2). The filter filters out the Internet contents if the ID of the phone does not match with an identification of the filter (in FIG. 2). Thus, only the requester's television displays the requested contents and/or telephone interface command menu.
  • The cable box 110 also includes a frame grabber 132, which locally refreshes the Internet contents and/or telephone interface command menu until a subsequent request is made. The Internet contents and/or telephone interface command menu are presented on the cable TV to be viewed by the user.
  • Since the speed of making the subsequent request is much slower than the speed of cable TV transmission, the real time use of an Internet designated cable channel is significantly reduced. Accordingly, a virtual number of users can subscribe to such Internet designated cable channel without losing privacy of Internet contents that each of the user's is viewing. It will be appreciated that the Internet browser is customized and is interactive between the requester and the contents displayed.
  • The phone 102 is preferably coupled to a voice recognizer 114 (in FIG. 2) such that the requester may simply make a request by talking to the phone 102 without the necessity of entering keys or buttons on the phone. It is appreciated that the phone can be in a variety of forms, for example, a touch tone phone, a rotary phone, a cellular phone, a mobile phone, a speaker phone, a Personal Digital Assistant (PDA) phone, etc. It is also appreciated that the requester sometimes may merely make a request by entering the keys or buttons on the phone. It is further appreciated that other types of control devices can be used in combination of the phone within the scope of the present invention.
  • In FIG. 2, a telephone interface and voice recognition driven Internet browser system 112 for Internet accessing/browsing on the cable TV 108 is illustrated. The phone 102 receives voice signals from a user or requester. The voice signals control display content, for example, the Internet contents and/or other telephone interface command/instruction menus, on the cable TV 108 via cable media or channels. The phone switching network or phone hub 104 is coupled to the phone 102 via a switch unit 105 for routing the voice signals to the voice recognizer 114. The voice recognizer 114 recognizes/interprets/analyzes the voice signals and generates command signals to access/browse the Internet. The voice recognizer 114 may be operated on a phone hub computer 116, for example, a supercomputer, such that the voice recognizer 114 is capable of simultaneously recognizing a plurality of voice signals transmitted from a plurality of users or requesters and generating a plurality of command signals to access/browse the Internet. The supercomputer may be defined as a computer having a calculating speed of at least 1 billion times per second. The phone hub computer 116 can be implemented in many other computer platforms, e.g. CPU platforms, etc. It is appreciated that any other fast computer, such as parallel-processing computers, may be used within the scope of the present invention. Also, it is appreciated that the present invention does not limit to operating the voice recognizer 114 on a computer. The voice recognizer 114 may be operated on a voice card with DSP (Digital Signal Processing) and AgT with a memory, etc.
  • The command signals are then sent to the cable system 106. It is appreciated that the computer 116, which operates the voice recognizer 114, may also be implemented in the cable system 106 within the scope of the present invention.
  • In FIG. 2, the cable system 106 includes a cable hub computer or CPU 118 to access/browse the Internet 107. An Internet browser 120 is run on the cable hub computer or CPU 118 to retrieve/organize Internet contents from the Internet 107. The cable system 106 also includes a stack of computers or CPUs 122, each of which is operable with the cable hub computer or CPU 118 to access, browse, and/or organize the Internet contents and/or telephone interface command menu. It is appreciated that the Internet browser 120 may be run on the stack of computers or CPUs 122 directly to access, browse, and/or organize the Internet contents and/or telephone interface command menu to be subsequently presented on the respective cable TV 108. It is also appreciated that the voice recognizer 114 can be installed in any part of the system, for example, in the phone 102, on the CPU stacks 122, or on a remote network computer, within the scope of the present invention. It is further appreciated that Internet contents can be organized at Internet providers' site with a format comparable to the Internet browser 120 and presentable on a television or the like, such that the user is able to browse the contents in a standardized user friendly fashion.
  • In FIG. 2, the cable system 106 may also include a data storage unit 126 for storing data or information, such as previously retrieved/organized Internet contents, telephone interface menu, etc. Accordingly, if the user only makes a request with a minor change to the previous Internet contents and/or telephone interface menu, the data or information stored in the data storage unit 106 may be used without the necessity of re-retrieving/re-organizing the Internet contents, thereby increasing the speed for processing the request.
  • In FIG. 2, the cable system 106 includes an Internet Service Provider (ISP) 28 or referred to as Cable/Internet Service Provider. The ISP 128 routes the cable signals to the cable box 110 of cable user/subscriber 130 via cable media or channel 124. The cable signals are received by the intended user 130, via a filter 131. The filter 131 preferably has a predetermined identification. If the predetermined identification of the filter 131 matches with the phone ID carried with the cable signals, the filter 131 allows the cable signals to be presented on the respective TV 108. If the phone ID does not match with the ID of the filter 131, the filter 131 filters out the cable signals downloaded from the channel 124. Accordingly, the other cable TV subscribers will not be able to view the requester/subscriber's Internet contents and/or telephone interface menu on their TVs 108. Thus, each user can have essentially his/her own Internet TV channel without losing privacy in viewing his/her individually requested Internet contents.
  • Further, the cable box 110 includes the frame grabber 132. The frame grabber 132 is used to locally refresh the Internet contents and/or telephone interface menu displayed on the user television until a subsequent request is made to change the Internet contents. Since the changes from one Internet content frame to the next Internet content frame are generally small and made in slow speed, e.g. one's speaking speed, the system can be adapted to be used by a virtual number of users, as opposed to a limited number of users in a typical video-on-demand circuit system. It is also noted that the ISP may be a part of a cable operator (not shown) without departing from the present invention.
  • FIG. 3 illustrates the telephone interface and voice recognition driven Internet browser system 112 implemented for a plurality of users/subscribers 130 to access/browse the Internet on their respective TVs 108 in accordance with the principles of the present invention. It is appreciated that the system may include an intelligent router to send a subscriber requested Internet contents directly to that subscriber without broadcasting the requested Internet contents to all of the other subscribers before filtering out.
  • FIG. 4 illustrates one implementation of an operational flow 134 of a method of telephone interface and voice recognition driven accessing/browsing Internet contents on a cable TV in accordance with the principles of the present invention. The operational flow 134 starts with user requesting via a phone in an operation 135. The voice signals of the user are received and are used to control the display on the user's cable TV in an operation 136. Then, the voice signals are recognized/interpreted/analyzed at the voice recognizer, which may be run on a supercomputer in an operation 138. The voice recognizer generates command signals corresponding to the voice signals to access/browse the Internet. Next, the Internet contents are accessed, browsed, and/or organized based on the command signals from the voice recognizer in an operation 140. Then, the data or information, such as the Internet contents and/or telephone interface menu, are processed and presented on the user's cable TV via cable media/cable box in an operation 142. The user may make a further request to interact with the data or information presented on the cable TV in the operation 135. It is appreciated that the operational flow 134 may terminate, pause, or continue at any time by the user. It is also appreciated that the operational flow 134 may include a timing function to ensure that the operational flow 134 will be terminated if the user does not pause or continue the operation 135 within a predetermined period of time.
  • It is appreciated that the telephone interface command menu can be in a variety of forms. The interface may include commands such as edit, exit, show previous, show next, etc.
  • FIG. 5 illustrates one implementation of an operational flow of a voice recognition driven Internet browsing system in accordance with the principles of the present invention. A voice signal is input into a voice recognition system 144, which recognizes the voice signal and generates a text. The text is then input into a natural language representation system 146 to be interpreted, and then into a semantic natural language knowledge representation system 148 to be analyzed. The natural language representation system and the semantic natural language representation system are often referred to as a voice recognition system, which are able to translate from a stream of sounds into a stream of words. The words are then interpreted by an expert system, such as a natural language processor or a neural network processor, to create semantic network support, a knowledge representation system, or some other stream of command signals and/or text. The command signals are used to access/browse the Internet via an Internet browser 150. The resulting information is sent to an identified receiver 154 via cable boxes, satellite receiver, or other similar broadcasting devices 152.
  • It is noted that the voice recognition system can be implemented in conjunction with a control device. It is also noted that the present invention may be operated with or without the voice recognition system. In one embodiment, the control device drives a stream of commands to a stack of computer processors, a supercomputer, or the like. The control device may be a mouse, keyboard, joystick, or simple play station type device, television remote control, or the keypad of the phone, in addition to controls that are driven through a voice recognition configuration.
  • It is further noted that a phone line or voice line can be implemented in conjunction with a cable line or satellite signal wave. In one embodiment, phone lines or voice lines can be configured and arranged as a part of a cable or satellite hookup to a home or other receiving destinations.
  • In addition, the Internet TV system of the present invention can be used in association with a security system, which is based on individual characteristics of each user's voice. Voice is as individual as a fingerprint. The voice recognizer can be arranged or configured to screen out other voices or noises received at the voice recognizer, such as ambient noise, or to only recognize/interpret/analyze a specific user's voice profile in performing a specific Internet browsing request. For example, a teen may not be able to request a certain Internet browsing requests, etc., while parents' voice profiles would be accepted for these requests.
  • It is further noted that in the present invention, computers, supercomputer, or stacks of computers, which are used to process a voice mode or other modes of instruction request, are provided to the users as a service. They are generally located in a remote site from a user's transmitting or control device. One advantage of this is that users do not have to purchase upgraded computers or other “information appliance” every time when there is an advance or improvement in computing technology that improves processing functionality. The processing functionality can be added to the system by upgrading the service to the users without disrupting their current service or forcing them to buy new equipment. Further, it is appreciated that processing power of these computers can be used for other types of personal computing functions. A remote personal computer type service can be offered on the present system as well as Internet access as described above. For example, a word processor or a database management program can be offered as a service on the present system, as opposed to a product that a user often has to buy. These services can be offered to a user in a similar fashion as a voice messaging service offered by telephone companies.
  • It is also appreciated that the services offered the Internet can be downloaded at a local site, e.g. at a set top box of the television, etc., for a user to make subsequent uses. This is similar to the movie menu services offered in hotels.
  • Further, instead of a frame grabber as described above, an intelligent router can be implemented within the scope of the present invention. Typically, a frame grabber can be used to refresh a static image or low speed video clips, whereas an intelligent router can be used for transmitting high speed streaming video type of data. One way of describing the difference of the two is to introduce the processes of addressing packets of information, reading and routing the packages as well as opening the package envelopes. In the case of a frame grabber, a full address of packages of information is read at an individual recipient or local site, and a static image is refreshed on a screen at that location until a new packet is opened up to replace it. In the case of an intelligent router, a partial address read at trunks or branches of a media system, e.g. a cable system, allows for package delivery in a more sophisticated way and thereby creating enough capacity to provide streaming video to an individual recipient or local site at, e.g. thirty-two new frame packages of information per second. An alternative way of providing such capacity may be to create a massive number of new channels, one for each specific household or user, which relies significantly on advancement of channel bandwidth technology.
  • Accordingly, the present invention provides a system in which voice and an instruction stream come from a control device in a user's location and are sent upstream to a computer or a stack of computers at a remote site. In the case of voice, a translation is made from sounds to a stream of text and processing commands. A stack of computers process requested functions upon receiving the commands, for example, accessing/browsing the Internet interface and/or performing other computing functions. The requested information is then displayed on a television type of receiving device. The present system is arranged and configured in a loop between the control device at a local site, such as home, where requests are sent to a computer at a remote site via a narrowband medium, such as a phone line, and a display at the local site for displaying requested information from the computer via a broadband medium, such as a cable or satellite channel or medium.
  • The foregoing description of the exemplary embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not with this detailed description, but rather by the claims appended hereto.

Claims (27)

1. A system for accessing/browsing the Internet on a television, comprising:
a phone for receiving a voice signal from a user, the voice signal controlling a television display, which is capable of displaying Internet contents via a television channel;
a voice recognizer for recognizing/interpreting/analyzing the voice signal and generating a command signal, the voice recognizer being capable of recognizing/interpreting/analyzing voice signals transmitted from a plurality of users;
an Internet browser for accessing/browsing the Internet and retrieving/organizing requested Internet contents; and
a stack of computers, each of the stack of computers operable to access/browse the Internet and retrieve/organize requested Internet contents based on the command signal and the requested Internet contents being sent from at least one of the stack of computers to the television via the television channel.
2. The system of claim 1, wherein the television channel is a cable television channel.
3. The system of claim 1, wherein the television channel is a satellite television channel.
4. The system of claim 1, further comprising a filter having an identification, wherein the phone has an identification, if the identification of the phone does not match with the identification of the filter, the filter filters out the requested Internet contents, and if the identification of the phone matches with the identification of the filter, the filter lets the requested Internet contents pass through such that the requested Internet contents are displayed on the television.
5. The system of claim 1, further comprising a frame grabber, the frame grabber locally refreshes the Internet contents on the television until a subsequent user request being made.
6. The system of claim 1, further comprising a frame grabber, the frame grabber locally refreshes the Internet contents on the television for a period of time.
7. The system of claim 1, wherein the voice recognizer is operated by a supercomputer coupled to a phone switching network.
8. The system of claim 1, wherein the stack of computers and the Internet browser are disposed in a cable system.
9. The system of claim 7, wherein the phone switching network is coupled to a plurality of phones for routing corresponding voice signals from the plurality of users to the voice recognizer for recognizing/interpreting/analyzing the corresponding voice signal and generating command signals to access/browse the Internet.
10. A method of accessing/browsing the Internet on a television, comprising:
receiving a voice signal from a user, the voice signal controlling a television display, which is capable of displaying, requested Internet contents via a television channel;
routing the voice signal to a voice recognizer;
recognizing/interpreting/analyzing the voice signal and generating command signals, the voice recognizer being capable of recognizing/interpreting/analyzing voice signals transmitted from a plurality of users;
accessing/browsing the requested Internet contents; and
presenting accessed/browsed Internet contents on the television via the television channel.
11. The method of claim 10, wherein the television channel is a cable television channel.
12. The method of claim 10, wherein the television channel is a satellite television channel.
13. The method of claim 10, further comprising filtering out the requested Internet contents by a filter if an identification of the phone does not match with an identification of the filter, the filter letting the requested Internet contents pass through if the identification of the phone matches with the identification of the filter.
14. The method of claim 10, further comprising locally refreshing the Internet contents on the television until a subsequent user request being made.
15. The method of claim 10, further comprising locally refreshing the Internet contents on the television for a period of time.
16. A computer program storage medium readable by a computing system and encoding a computer program of instructions for executing a computer process for accessing/browsing the Internet on a television, the computer process comprising:
receiving a voice signal from a user, the voice signal controlling a television display, which is capable of displaying, requested Internet contents via a television channel;
routing the voice signal to a voice recognizer;
recognizing/interpreting/analyzing the voice signal and generating command signals, the voice recognizer being capable of recognizing/interpreting/analyzing voice signals transmitted from a plurality of users;
accessing/browsing the requested Internet contents; and
presenting accessed/browsed Internet contents on the television via the television channel.
17. A computer data signal embodied in a carrier wave readable by a computing system and encoding a computer program of instructions for executing a computer process for accessing/browsing the Internet on a television, the computer process comprising:
receiving a voice signal from a user, the voice signal controlling a television display, which is capable of displaying, requested Internet contents via a television channel;
routing the voice signal to a voice recognizer;
recognizing/interpreting/analyzing the voice signal and generating command signals, the voice recognizer being capable of recognizing/interpreting/analyzing voice signals transmitted from a plurality of users;
accessing/browsing the requested Internet contents; and
presenting accessed/browsed Internet contents on the television via the television channel.
18. A system for requesting Internet access/browsing via a narrowband medium and displaying requested information via a broadband medium, comprising:
a control device for uploading a user's request via the narrowband medium;
a stack of computers for receiving and processing the user's request from the control device, each of the stack of computers operable to access/browse the Internet and retrieve Internet contents based on the user's request;
an Internet browser, operated by at least one of the computers, being arranged and configured to access/browse the Internet and retrieve the requested Internet contents; and
a receiving device for receiving and displaying the Internet contents from the stack of computers, the Internet contents being downloaded to the receiving device via the broadband medium.
19. The system of claim 18, wherein the narrowband medium includes a phone line.
20. The system of claim 18, wherein the broadband medium includes a cable line.
21. The system of claim 18, wherein the broadband medium includes a satellite signal wave.
22. The system of claim 18, wherein the control device includes a phone, and the receiving device includes a television.
23. A system for requesting a computing service provided at a remote site via a narrowband medium and displaying requested computing service at a local site via a broadband medium, comprising:
a control device for uploading the computing service request via the narrowband medium, the control device being located at the local site;
a computer for receiving and processing the computing service request from the control device; and
a receiving device for receiving and displaying a processed result from the computer, the processed result being downloaded to the receiving device via the broadband medium.
24. The system of claim 23, wherein the narrowband medium includes a phone line.
25. The system of claim 23, wherein the broadband medium includes a cable line.
26. The system of claim 23, wherein the broadband medium includes a satellite wave.
27. The system of claim 23, wherein the control device includes a phone, and the receiving device includes a television.
US11/447,621 1999-11-24 2006-06-06 Method and apparatus for Internet TV Abandoned US20060230422A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/447,621 US20060230422A1 (en) 1999-11-24 2006-06-06 Method and apparatus for Internet TV

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16750599P 1999-11-24 1999-11-24
US09/686,114 US6978475B1 (en) 1999-11-24 2000-10-11 Method and apparatus for internet TV
US09/717,931 US7086079B1 (en) 1999-11-24 2000-11-21 Method and apparatus for internet TV
US11/447,621 US20060230422A1 (en) 1999-11-24 2006-06-06 Method and apparatus for Internet TV

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US09/686,114 Continuation-In-Part US6978475B1 (en) 1999-11-24 2000-10-11 Method and apparatus for internet TV
US09/717,931 Continuation US7086079B1 (en) 1999-11-24 2000-11-21 Method and apparatus for internet TV

Publications (1)

Publication Number Publication Date
US20060230422A1 true US20060230422A1 (en) 2006-10-12

Family

ID=26863229

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/686,114 Expired - Lifetime US6978475B1 (en) 1999-11-24 2000-10-11 Method and apparatus for internet TV
US09/717,931 Expired - Lifetime US7086079B1 (en) 1999-11-24 2000-11-21 Method and apparatus for internet TV
US11/447,621 Abandoned US20060230422A1 (en) 1999-11-24 2006-06-06 Method and apparatus for Internet TV

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/686,114 Expired - Lifetime US6978475B1 (en) 1999-11-24 2000-10-11 Method and apparatus for internet TV
US09/717,931 Expired - Lifetime US7086079B1 (en) 1999-11-24 2000-11-21 Method and apparatus for internet TV

Country Status (4)

Country Link
US (3) US6978475B1 (en)
EP (2) EP2219357A1 (en)
AU (1) AU1661701A (en)
WO (1) WO2001039476A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030046689A1 (en) * 2000-09-25 2003-03-06 Maria Gaos Method and apparatus for delivering a virtual reality environment
US20050213743A1 (en) * 2004-03-26 2005-09-29 Conversagent, Inc. Methods and apparatus for use in computer-to-human escalation
US20060072727A1 (en) * 2004-09-30 2006-04-06 International Business Machines Corporation System and method of using speech recognition at call centers to improve their efficiency and customer satisfaction
US20070044037A1 (en) * 2005-07-08 2007-02-22 Nissan Motor Co., Ltd. Menu display device and method
US20090249419A1 (en) * 2008-03-25 2009-10-01 Kahn Brian E Method and System of Queued Management of Multimedia Storage
US20110063317A1 (en) * 2009-09-14 2011-03-17 Gharaat Amir H Multifunction Multimedia Device
US20110135283A1 (en) * 2009-12-04 2011-06-09 Bob Poniatowki Multifunction Multimedia Device
US20110137976A1 (en) * 2009-12-04 2011-06-09 Bob Poniatowski Multifunction Multimedia Device
CN103489462A (en) * 2012-06-13 2014-01-01 晨星软件研发(深圳)有限公司 Video-audio playing device and method
CN104239296A (en) * 2013-06-06 2014-12-24 深圳市快播科技有限公司 Method and system for remotely controlling multi-screen adapter browser

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US6978475B1 (en) * 1999-11-24 2005-12-20 Ecable, Llc Method and apparatus for internet TV
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
FR2810757B1 (en) * 2000-06-26 2002-10-04 At Sky DIGITAL DATA RECEPTION BOX WITH TWO MODEM TYPE INTERFACES
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US6993508B1 (en) 2000-12-29 2006-01-31 Novell, Inc. Method and mechanism for vending digital content
US20020095473A1 (en) * 2001-01-12 2002-07-18 Stuart Berkowitz Home-based client-side media computer
WO2003003235A1 (en) 2001-06-27 2003-01-09 4 Media, Inc. Improved media delivery platform
US9712582B2 (en) 2001-06-27 2017-07-18 Skky, Llc Telephone initiated protocol-improved media delivery platform
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7526788B2 (en) * 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) * 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7324947B2 (en) 2001-10-03 2008-01-29 Promptu Systems Corporation Global speech user interface
US20030084188A1 (en) * 2001-10-30 2003-05-01 Dreyer Hans Daniel Multiple mode input and output
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20070086724A1 (en) * 2002-07-17 2007-04-19 Jeff Grady Interface systems for portable digital media storage and playback devices
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US8456534B2 (en) * 2004-10-25 2013-06-04 I-Interactive Llc Multi-directional remote control system and method
US7716316B2 (en) * 2005-03-29 2010-05-11 Microsoft Corporation Methods and systems for performing remote diagnostics
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US20070088750A1 (en) * 2005-10-05 2007-04-19 Dumas Mark E Method and system for geospatially enabling electronic communication protocols
US8271713B2 (en) * 2006-10-13 2012-09-18 Philips Electronics North America Corporation Interface systems for portable digital media storage and playback devices
US20080138028A1 (en) * 2006-10-13 2008-06-12 Jeff Grady Interface systems for portable digital media storage and playback devices
US9918039B2 (en) * 2006-10-13 2018-03-13 Koninklijke Philips N.V. Interface systems for portable digital media storage and playback devices
US10037781B2 (en) * 2006-10-13 2018-07-31 Koninklijke Philips N.V. Interface systems for portable digital media storage and playback devices
US20090320076A1 (en) * 2008-06-20 2009-12-24 At&T Intellectual Property I, L.P. System and Method for Processing an Interactive Advertisement
US9135809B2 (en) * 2008-06-20 2015-09-15 At&T Intellectual Property I, Lp Voice enabled remote control for a set-top box
JP5549903B2 (en) * 2008-09-14 2014-07-16 雅英 田中 Content receiving device and distribution device
CN102301379B (en) 2009-01-30 2017-04-05 汤姆森特许公司 Method from multimedia control and solicited message is shown
US20130325466A1 (en) * 2012-05-10 2013-12-05 Clickberry, Inc. System and method for controlling interactive video using voice
KR20140055502A (en) * 2012-10-31 2014-05-09 삼성전자주식회사 Broadcast receiving apparatus, server and control method thereof
US10770067B1 (en) * 2015-09-08 2020-09-08 Amazon Technologies, Inc. Dynamic voice search transitioning
US11019402B2 (en) * 2019-09-26 2021-05-25 Dish Network L.L.C. Method and system for implementing an elastic cloud-based voice search utilized by set-top box (STB) clients

Citations (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5014125A (en) * 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
US5208665A (en) * 1987-08-20 1993-05-04 Telaction Corporation Presentation player for an interactive digital communication system
US5335313A (en) * 1991-12-03 1994-08-02 Douglas Terry L Voice-actuated, speaker-dependent control system for hospital bed
US5497373A (en) * 1994-03-22 1996-03-05 Ericsson Messaging Systems Inc. Multi-media interface
US5499048A (en) * 1993-12-29 1996-03-12 Hyundai Electronics Industries Co., Ltd. Multi-video/audio system and method of controlling the same
US5500794A (en) * 1994-03-31 1996-03-19 Panasonic Technologies, Inc. Distribution system and method for menu-driven user interface
US5583965A (en) * 1994-09-12 1996-12-10 Sony Corporation Methods and apparatus for training and operating voice recognition systems
US5640192A (en) * 1994-12-20 1997-06-17 Garfinkle; Norton Interactive viewer response system
US5661783A (en) * 1996-05-22 1997-08-26 Assis; Offer Electronic secretary
US5682525A (en) * 1995-01-11 1997-10-28 Civix Corporation System and methods for remotely accessing a selected group of items of interest from a database
US5684918A (en) * 1992-02-07 1997-11-04 Abecassis; Max System for integrating video and communications
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US5710918A (en) * 1995-06-07 1998-01-20 International Business Machines Corporation Method for distributed task fulfillment of web browser requests
US5721908A (en) * 1995-06-07 1998-02-24 International Business Machines Corporation Computer network for WWW server data access over internet
US5745754A (en) * 1995-06-07 1998-04-28 International Business Machines Corporation Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US5752246A (en) * 1995-06-07 1998-05-12 International Business Machines Corporation Service agent for fulfilling requests of a web browser
US5757417A (en) * 1995-12-06 1998-05-26 International Business Machines Corporation Method and apparatus for screening audio-visual materials presented to a subscriber
US5761602A (en) * 1995-09-13 1998-06-02 Wagner Dsp Technologies Hybrid multichannel data transmission system utilizing a broadcast medium
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5799063A (en) * 1996-08-15 1998-08-25 Talk Web Inc. Communication system and method of providing access to pre-recorded audio messages via the Internet
US5832223A (en) * 1996-09-13 1998-11-03 Motorola, Inc. System, method and device for automatic capture of internet access information in a broadcast signal for use by an internet access device
US5844552A (en) * 1997-01-23 1998-12-01 Zenith Electronics Corporation Communication of character data in a web television
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US5884284A (en) * 1995-03-09 1999-03-16 Continental Cablevision, Inc. Telecommunication user account management system and method
US5890123A (en) * 1995-06-05 1999-03-30 Lucent Technologies, Inc. System and method for voice controlled video screen display
US5903870A (en) * 1995-09-18 1999-05-11 Vis Tell, Inc. Voice recognition and display device apparatus and method
US5915001A (en) * 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
US5923736A (en) * 1996-04-02 1999-07-13 National Semiconductor Corporation Hypertext markup language based telephone apparatus
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5940074A (en) * 1996-06-03 1999-08-17 Webtv Networks, Inc. Remote upgrade of software over a network
US5945989A (en) * 1997-03-25 1999-08-31 Premiere Communications, Inc. Method and apparatus for adding and altering content on websites
US5946050A (en) * 1996-10-04 1999-08-31 Samsung Electronics Co., Ltd. Keyword listening device
US5950167A (en) * 1998-01-26 1999-09-07 Lucent Technologies Inc. Screen-less remote voice or tone-controlled computer program operations via telephone set
US5953046A (en) * 1994-05-31 1999-09-14 Pocock; Michael H. Television system with multiple video presentations on a single channel
US5958016A (en) * 1997-07-13 1999-09-28 Bell Atlantic Network Services, Inc. Internet-web link for access to intelligent network service control
US5999207A (en) * 1997-05-16 1999-12-07 Scientific-Atlanta, Inc. Method and apparatus for implementing a user interface for a videophone in a cable television network
US6006265A (en) * 1998-04-02 1999-12-21 Hotv, Inc. Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
US6005563A (en) * 1996-06-03 1999-12-21 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US6101473A (en) * 1997-08-08 2000-08-08 Board Of Trustees, Leland Stanford Jr., University Using speech recognition to access the internet, including access via a telephone
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US6157705A (en) * 1997-12-05 2000-12-05 E*Trade Group, Inc. Voice control of a server
US6169542B1 (en) * 1998-12-14 2001-01-02 Gte Main Street Incorporated Method of delivering advertising through an interactive video distribution system
US6219709B1 (en) * 1996-10-30 2001-04-17 International Business Machines Corp. System and method for accessing data files in a computer network
US6243676B1 (en) * 1998-12-23 2001-06-05 Openwave Systems Inc. Searching and retrieving multimedia information
US6253238B1 (en) * 1998-12-02 2001-06-26 Ictv, Inc. Interactive cable television system with frame grabber
US6393479B1 (en) * 1999-06-04 2002-05-21 Webside Story, Inc. Internet website traffic flow analysis
US20020101866A1 (en) * 1995-10-25 2002-08-01 Alec Miloslavsky Method and apparatus for determining and using multiple object states in an intelligent internet protocol telephony network
US6543052B1 (en) * 1999-07-09 2003-04-01 Fujitsu Limited Internet shopping system utilizing set top box and voice recognition
US6546002B1 (en) * 1999-07-07 2003-04-08 Joseph J. Kim System and method for implementing an intelligent and mobile menu-interface agent
US6574798B1 (en) * 1999-02-03 2003-06-03 Sasktel System and controller for control and distribution of audio and video signals
US6577605B1 (en) * 1999-06-18 2003-06-10 Viewcast.Com, Inc. System, method and apparatus for automatically distributing multimedia calls
US6587822B2 (en) * 1998-10-06 2003-07-01 Lucent Technologies Inc. Web-based platform for interactive voice response (IVR)
US6636831B1 (en) * 1999-04-09 2003-10-21 Inroad, Inc. System and process for voice-controlled information retrieval
US6643620B1 (en) * 1999-03-15 2003-11-04 Matsushita Electric Industrial Co., Ltd. Voice activated controller for recording and retrieving audio/video programs
US6941273B1 (en) * 1998-10-07 2005-09-06 Masoud Loghmani Telephony-data application interface apparatus and method for multi-modal access to data applications
US6978475B1 (en) * 1999-11-24 2005-12-20 Ecable, Llc Method and apparatus for internet TV

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4463069A (en) 1983-03-24 1984-07-31 General Motors Corporation Battery venting system
JPH10196349A (en) 1990-01-12 1998-07-28 Ngk Spark Plug Co Ltd Heating type poisoning preventive device, catalytic device having heating type poisoning preventive layer and exhaust emission control device
WO1995006309A1 (en) 1993-08-27 1995-03-02 Voice Powered Technology International, Inc. Voice operated remote control system
EP0723369A1 (en) 1995-01-23 1996-07-24 NTEX datacommunications bv Access method retrieving Internet information through Teletext/Videotex and the reverse
GB9525753D0 (en) 1995-12-15 1996-02-14 Northern Telecom Ltd Interactive services
TW313727B (en) 1996-05-25 1997-08-21 Ren-Guey Lii Telephone remote-controlled cable TV internet system
US5809118A (en) 1996-05-30 1998-09-15 Softell System and method for triggering actions at a host computer by telephone
US5974461A (en) 1996-06-03 1999-10-26 Webtv Networks, Inc. Method for automatically regenerating information at a client system in the event of power or communication disruption between the client system and the server
US6078579A (en) 1996-07-25 2000-06-20 Wjw Technologies Inc. Telephonic systems for communication over computer networks
JPH1063458A (en) 1996-08-22 1998-03-06 Hitachi Ltd Display method of communication network, and method and device for operating the network
US6049835A (en) 1996-08-30 2000-04-11 Internet Media Corporation System for providing easy access to the World Wide Web utilizing a published list of preselected Internet locations together with their unique multi-digit jump codes
JP3326353B2 (en) 1996-09-05 2002-09-24 三洋電機株式会社 Internet television receiver
JP3359236B2 (en) 1996-09-25 2002-12-24 株式会社アクセス Internet unit and Internet TV
JPH10191463A (en) 1996-12-24 1998-07-21 Victor Co Of Japan Ltd Electric device and its control method
US6188985B1 (en) 1997-01-06 2001-02-13 Texas Instruments Incorporated Wireless voice-activated device for control of a processor-based host system
US6182072B1 (en) 1997-03-26 2001-01-30 Webtv Networks, Inc. Method and apparatus for generating a tour of world wide web sites
JPH10336349A (en) 1997-03-31 1998-12-18 Nippon Telegr & Teleph Corp <Ntt> Telephone calling method using distributed information retrieval means and computer readable recording medium
WO1998056188A2 (en) 1997-06-02 1998-12-10 Sony Electronics Inc. Displaying internet content and television programming
JPH1118060A (en) 1997-06-27 1999-01-22 Matsushita Electric Ind Co Ltd Television receiver
JP4113269B2 (en) 1997-07-08 2008-07-09 松下電器産業株式会社 Browser device
US6226642B1 (en) 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
US6886013B1 (en) 1997-09-11 2005-04-26 International Business Machines Corporation HTTP caching proxy to filter and control display of data in a web browser
US5983273A (en) 1997-09-16 1999-11-09 Webtv Networks, Inc. Method and apparatus for providing physical security for a user account and providing access to the user's environment and preferences
JPH11154131A (en) 1997-11-21 1999-06-08 Nec Shizuoka Ltd Linking system for television and www browser
CA2315210C (en) 1997-12-16 2006-12-12 Sourcenet Corporation Method and apparatus for receiving full-motion digital video multi-casts, interactive data and interactive voice via a dsl circuit
EP1062736B1 (en) 1997-12-17 2006-11-15 Ltd. Infra-Com Network-communications link
JP3864197B2 (en) 1998-02-27 2006-12-27 日本電信電話株式会社 Voice client terminal
US6337899B1 (en) 1998-03-31 2002-01-08 International Business Machines Corporation Speaker verification for authorizing updates to user subscription service received by internet service provider (ISP) using an intelligent peripheral (IP) in an advanced intelligent network (AIN)
IL144427A0 (en) 1999-01-19 2002-05-23 Koplar Interactive Systems Int Telephone handset for use in interactive tv system

Patent Citations (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5208665A (en) * 1987-08-20 1993-05-04 Telaction Corporation Presentation player for an interactive digital communication system
US5014125A (en) * 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
US5335313A (en) * 1991-12-03 1994-08-02 Douglas Terry L Voice-actuated, speaker-dependent control system for hospital bed
US5684918A (en) * 1992-02-07 1997-11-04 Abecassis; Max System for integrating video and communications
US5499048A (en) * 1993-12-29 1996-03-12 Hyundai Electronics Industries Co., Ltd. Multi-video/audio system and method of controlling the same
US5497373A (en) * 1994-03-22 1996-03-05 Ericsson Messaging Systems Inc. Multi-media interface
US5500794A (en) * 1994-03-31 1996-03-19 Panasonic Technologies, Inc. Distribution system and method for menu-driven user interface
US5953046A (en) * 1994-05-31 1999-09-14 Pocock; Michael H. Television system with multiple video presentations on a single channel
US5583965A (en) * 1994-09-12 1996-12-10 Sony Corporation Methods and apparatus for training and operating voice recognition systems
US5640192A (en) * 1994-12-20 1997-06-17 Garfinkle; Norton Interactive viewer response system
US5682525A (en) * 1995-01-11 1997-10-28 Civix Corporation System and methods for remotely accessing a selected group of items of interest from a database
US5884284A (en) * 1995-03-09 1999-03-16 Continental Cablevision, Inc. Telecommunication user account management system and method
US5890123A (en) * 1995-06-05 1999-03-30 Lucent Technologies, Inc. System and method for voice controlled video screen display
US5745754A (en) * 1995-06-07 1998-04-28 International Business Machines Corporation Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
US5974441A (en) * 1995-06-07 1999-10-26 International Business Machines Corporation WWW client server interactive system method with Java (™)
US5752246A (en) * 1995-06-07 1998-05-12 International Business Machines Corporation Service agent for fulfilling requests of a web browser
US5721908A (en) * 1995-06-07 1998-02-24 International Business Machines Corporation Computer network for WWW server data access over internet
US5761663A (en) * 1995-06-07 1998-06-02 International Business Machines Corporation Method for distributed task fulfillment of web browser requests
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5710918A (en) * 1995-06-07 1998-01-20 International Business Machines Corporation Method for distributed task fulfillment of web browser requests
US5761602A (en) * 1995-09-13 1998-06-02 Wagner Dsp Technologies Hybrid multichannel data transmission system utilizing a broadcast medium
US5903870A (en) * 1995-09-18 1999-05-11 Vis Tell, Inc. Voice recognition and display device apparatus and method
US20020101866A1 (en) * 1995-10-25 2002-08-01 Alec Miloslavsky Method and apparatus for determining and using multiple object states in an intelligent internet protocol telephony network
US5757417A (en) * 1995-12-06 1998-05-26 International Business Machines Corporation Method and apparatus for screening audio-visual materials presented to a subscriber
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US5923736A (en) * 1996-04-02 1999-07-13 National Semiconductor Corporation Hypertext markup language based telephone apparatus
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US5661783A (en) * 1996-05-22 1997-08-26 Assis; Offer Electronic secretary
US6005563A (en) * 1996-06-03 1999-12-21 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US5940074A (en) * 1996-06-03 1999-08-17 Webtv Networks, Inc. Remote upgrade of software over a network
US5745909A (en) * 1996-07-09 1998-04-28 Webtv Networks, Inc. Method and apparatus for reducing flicker when displaying HTML images on a television monitor
US5799063A (en) * 1996-08-15 1998-08-25 Talk Web Inc. Communication system and method of providing access to pre-recorded audio messages via the Internet
US5832223A (en) * 1996-09-13 1998-11-03 Motorola, Inc. System, method and device for automatic capture of internet access information in a broadcast signal for use by an internet access device
US5946050A (en) * 1996-10-04 1999-08-31 Samsung Electronics Co., Ltd. Keyword listening device
US6219709B1 (en) * 1996-10-30 2001-04-17 International Business Machines Corp. System and method for accessing data files in a computer network
US5915001A (en) * 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US5844552A (en) * 1997-01-23 1998-12-01 Zenith Electronics Corporation Communication of character data in a web television
US5945989A (en) * 1997-03-25 1999-08-31 Premiere Communications, Inc. Method and apparatus for adding and altering content on websites
US5999207A (en) * 1997-05-16 1999-12-07 Scientific-Atlanta, Inc. Method and apparatus for implementing a user interface for a videophone in a cable television network
US5958016A (en) * 1997-07-13 1999-09-28 Bell Atlantic Network Services, Inc. Internet-web link for access to intelligent network service control
US6101473A (en) * 1997-08-08 2000-08-08 Board Of Trustees, Leland Stanford Jr., University Using speech recognition to access the internet, including access via a telephone
US6157705A (en) * 1997-12-05 2000-12-05 E*Trade Group, Inc. Voice control of a server
US5950167A (en) * 1998-01-26 1999-09-07 Lucent Technologies Inc. Screen-less remote voice or tone-controlled computer program operations via telephone set
US6006265A (en) * 1998-04-02 1999-12-21 Hotv, Inc. Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
US6587822B2 (en) * 1998-10-06 2003-07-01 Lucent Technologies Inc. Web-based platform for interactive voice response (IVR)
US6941273B1 (en) * 1998-10-07 2005-09-06 Masoud Loghmani Telephony-data application interface apparatus and method for multi-modal access to data applications
US6253238B1 (en) * 1998-12-02 2001-06-26 Ictv, Inc. Interactive cable television system with frame grabber
US6169542B1 (en) * 1998-12-14 2001-01-02 Gte Main Street Incorporated Method of delivering advertising through an interactive video distribution system
US6243676B1 (en) * 1998-12-23 2001-06-05 Openwave Systems Inc. Searching and retrieving multimedia information
US6574798B1 (en) * 1999-02-03 2003-06-03 Sasktel System and controller for control and distribution of audio and video signals
US6643620B1 (en) * 1999-03-15 2003-11-04 Matsushita Electric Industrial Co., Ltd. Voice activated controller for recording and retrieving audio/video programs
US6636831B1 (en) * 1999-04-09 2003-10-21 Inroad, Inc. System and process for voice-controlled information retrieval
US6393479B1 (en) * 1999-06-04 2002-05-21 Webside Story, Inc. Internet website traffic flow analysis
US6577605B1 (en) * 1999-06-18 2003-06-10 Viewcast.Com, Inc. System, method and apparatus for automatically distributing multimedia calls
US6546002B1 (en) * 1999-07-07 2003-04-08 Joseph J. Kim System and method for implementing an intelligent and mobile menu-interface agent
US6543052B1 (en) * 1999-07-09 2003-04-01 Fujitsu Limited Internet shopping system utilizing set top box and voice recognition
US6978475B1 (en) * 1999-11-24 2005-12-20 Ecable, Llc Method and apparatus for internet TV
US7086079B1 (en) * 1999-11-24 2006-08-01 Ecable, Llc Method and apparatus for internet TV

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030046689A1 (en) * 2000-09-25 2003-03-06 Maria Gaos Method and apparatus for delivering a virtual reality environment
US20070233839A1 (en) * 2000-09-25 2007-10-04 The Mission Corporation Method and apparatus for delivering a virtual reality environment
US20050213743A1 (en) * 2004-03-26 2005-09-29 Conversagent, Inc. Methods and apparatus for use in computer-to-human escalation
US7983411B2 (en) * 2004-03-26 2011-07-19 Microsoft Corporation Methods and apparatus for use in computer-to-human escalation
US20110235797A1 (en) * 2004-03-26 2011-09-29 Microsoft Corporation Methods and apparatus for use in computer-to-human escalation
US8275117B2 (en) 2004-03-26 2012-09-25 Microsoft Corporation Methods and apparatus for use in computer-to-human escalation
US7783028B2 (en) * 2004-09-30 2010-08-24 International Business Machines Corporation System and method of using speech recognition at call centers to improve their efficiency and customer satisfaction
US20060072727A1 (en) * 2004-09-30 2006-04-06 International Business Machines Corporation System and method of using speech recognition at call centers to improve their efficiency and customer satisfaction
US20070044037A1 (en) * 2005-07-08 2007-02-22 Nissan Motor Co., Ltd. Menu display device and method
US8656438B2 (en) 2008-03-25 2014-02-18 Seachange International, Inc. Method and system of queued management of multimedia storage
US7971223B2 (en) 2008-03-25 2011-06-28 Seachange International, Inc. Method and system of queued management of multimedia storage
US20090249419A1 (en) * 2008-03-25 2009-10-01 Kahn Brian E Method and System of Queued Management of Multimedia Storage
US20110219410A1 (en) * 2008-03-25 2011-09-08 Seachange International, Inc. Method and System of Queued Management of Multimedia Storage
US20110064378A1 (en) * 2009-09-14 2011-03-17 Gharaat Amir H Multifunction Multimedia Device
US9264758B2 (en) 2009-09-14 2016-02-16 Tivo Inc. Method and an apparatus for detecting media content recordings
US11653053B2 (en) 2009-09-14 2023-05-16 Tivo Solutions Inc. Multifunction multimedia device
US20110066944A1 (en) * 2009-09-14 2011-03-17 Barton James M Multifunction Multimedia Device
US20110067099A1 (en) * 2009-09-14 2011-03-17 Barton James M Multifunction Multimedia Device
US10805670B2 (en) 2009-09-14 2020-10-13 Tivo Solutions, Inc. Multifunction multimedia device
US20110063317A1 (en) * 2009-09-14 2011-03-17 Gharaat Amir H Multifunction Multimedia Device
US10097880B2 (en) 2009-09-14 2018-10-09 Tivo Solutions Inc. Multifunction multimedia device
US8704854B2 (en) 2009-09-14 2014-04-22 Tivo Inc. Multifunction multimedia device
EP3346715A1 (en) * 2009-09-14 2018-07-11 TiVo Solutions Inc. Multifunction multimedia device
US8984626B2 (en) * 2009-09-14 2015-03-17 Tivo Inc. Multifunction multimedia device
US9648380B2 (en) 2009-09-14 2017-05-09 Tivo Solutions Inc. Multimedia device recording notification system
US9369758B2 (en) 2009-09-14 2016-06-14 Tivo Inc. Multifunction multimedia device
US9521453B2 (en) 2009-09-14 2016-12-13 Tivo Inc. Multifunction multimedia device
US9554176B2 (en) 2009-09-14 2017-01-24 Tivo Inc. Media content fingerprinting system
US20110137976A1 (en) * 2009-12-04 2011-06-09 Bob Poniatowski Multifunction Multimedia Device
US9781377B2 (en) 2009-12-04 2017-10-03 Tivo Solutions Inc. Recording and playback system based on multimedia content fingerprints
US8682145B2 (en) 2009-12-04 2014-03-25 Tivo Inc. Recording system based on multimedia content fingerprints
US20110135283A1 (en) * 2009-12-04 2011-06-09 Bob Poniatowki Multifunction Multimedia Device
CN103489462A (en) * 2012-06-13 2014-01-01 晨星软件研发(深圳)有限公司 Video-audio playing device and method
CN104239296A (en) * 2013-06-06 2014-12-24 深圳市快播科技有限公司 Method and system for remotely controlling multi-screen adapter browser

Also Published As

Publication number Publication date
EP1232641A1 (en) 2002-08-21
WO2001039476A9 (en) 2002-05-10
WO2001039476A1 (en) 2001-05-31
US6978475B1 (en) 2005-12-20
AU1661701A (en) 2001-06-04
US7086079B1 (en) 2006-08-01
EP2219357A1 (en) 2010-08-18

Similar Documents

Publication Publication Date Title
US7086079B1 (en) Method and apparatus for internet TV
EP1143679B1 (en) A conversational portal for providing conversational browsing and multimedia broadcast on demand
KR100501334B1 (en) Apparatus and method for processing multimedia data of home media gateway improving thin client technique
US6725303B1 (en) Method and apparatus for establishing a personalized connection with a network
US6332139B1 (en) Information communication system
US20090119717A1 (en) Method and system for utilizing video content to obtain text keywords or phrases for providing content related to links to network-based resources
JP2012178887A (en) Method of operating server
US20020095294A1 (en) Voice user interface for controlling a consumer media data storage and playback device
CN106993211A (en) Web TV control method and device based on artificial intelligence
US20020099790A1 (en) Method and system for providing convergent network services
US9137497B2 (en) Method and system for video stream personalization
US20020078445A1 (en) Internet appliance for interactive audio/video display using a remote control unit for user input
EP1067791A2 (en) Information communication system
CN101461231B (en) Method and system for partitioning television channels in a platform
CN111654753B (en) Application program starting method and display device
WO2011000749A1 (en) Multimodal interaction on digital television applications
KR20020021420A (en) Method and its System for Offering Information Through SMIL Editor
JP4717361B2 (en) Multimedia content generating apparatus, multimedia content generating method, program for causing computer to execute the method, and multimedia content generating system
JPH0962687A (en) Information processor and information providing system
CN107690092A (en) Information output method, mobile terminal, playback terminal and terminal system
WO2011125066A1 (en) A cost effective communication device
Kohl et al. CONTEXT BASED MOBILE INTERFACES
CA2358407A1 (en) Method and system for providing convergent network services
KR20000045196A (en) Method for utilizing internet service through telephone network

Legal Events

Date Code Title Description
AS Assignment

Owner name: ECABLE LLC, MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAVID, KUNIN;TOLKACHEV, SERGEY;FREIDSON, ROBERT;AND OTHERS;REEL/FRAME:018425/0086;SIGNING DATES FROM 20001206 TO 20010123

AS Assignment

Owner name: VALUEPLUS TECHNOLOGIES, L.L.C., DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ECABLE LLC;REEL/FRAME:019541/0604

Effective date: 20070330

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: AVINNOV LLC, NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 120/125 LLC;REEL/FRAME:049856/0001

Effective date: 20181210

AS Assignment

Owner name: CEDAR LANE TECHNOLOGIES INC., BRITISH COLUMBIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVINNOV LLC;REEL/FRAME:050763/0461

Effective date: 20191007