SET TOP TO INTERNET DEVICE COMMUNICATION AND USE
A method and system for providing Web-based information that is relevant to a program being viewed on a television. A data stream providing a set of Uniform Resource Locators (URLs) is provided along with the program content. The URLs identify Web sites that are relevant to the program content. Based on user preferences specified in a user profile, URLs for Web sites that are likely to be of particular interest to the user can be culled from the overall set of URLs. These URLs are sent to a device connected to the Internet (e.g., a personal computer system), allowing the user to access Web-based information relevant to the program content. The program content continues to be displayed on the television and the Web-based information is displayed on the personal computer system. Accordingly, the user can view targeted information that is of interest without interrupting the display on the television.
Latest CISCO TECHNOLOGY, INC. Patents:
- MULTI-LINK PROCEDURE TO IDENTIFY LINK DISABLEMENT IN BASIC SERVICE SET (BSS) TRANSITION MANAGEMENT FRAMES
- LOW LATENCY, LOW LOSS, SCALABLE THROUGHPUT SUPPORT AND QUEUING
- Techniques for device to device authentication
- Intuitive graphical network mapping based on collective intelligence
- Systems and methods to optimize non-3GPP untrusted WI-FI to new radio evolved packet system fallback handover
The present invention relates to the electronic transfer of information over a network of communicatively coupled devices. More specifically, the present invention pertains to the distribution of targeted Web-based information that is relevant to a program being viewed on a television.
BACKGROUND ARTIn many instances today, broadcasters and advertisers attempt to tie television programming and commercials to related sites on the World Wide Web (“Web”). It is becoming quite common to see, superimposed somewhere on the television screen, a banner or label identifying the Uniform Resource Locator (URL) for a Web site that can provide information supplementing the program information being displayed on the screen. It is also increasingly common for advertisers to display the URL for their Web site in their commercial. The broadcasters and advertisers hope to attract viewers to their Web sites for marketing purposes as well as to provide viewers with information more detailed than that provided during a television program or commercial.
A disadvantage to banners and the like is that they can be somewhat disruptive to viewers, blocking aspects of the program being viewed and diverting the user's attention from the program itself. In addition, banners and the like are of limited effectiveness because they place the burden of accessing the Web site on the viewer. The viewer must first make note of the URL being displayed, and then must manually enter the URL into an Internet-connected device (e.g., a computer system) in order to reach the Web site. Because of this inconvenience, many viewers will not follow through and access the promoted Web site, reducing the size of the audience that broadcasters and advertisers had hoped to reach via the Internet. The audience is further reduced by the number of viewers who are not comfortable with accessing and navigating the Internet, and who will probably not attempt to access the Web site because of the perceived difficulty in doing so.
Another problem with the prior art is that multiple URLs cannot readily be provided during the program or commercial, although there may be multiple Web sites relevant to the ongoing program or commercial that might be of interest. The display of multiple URLs would further clutter the screen, and viewers would typically not be able to make note of more than a couple of URLs at a time anyway. Accordingly, only a single URL is typically displayed, limiting viewer access to supplementary information of relevance or likely interest.
Furthermore, the URLs displayed during programs and commercials cannot be tailored for different viewers; that is, all viewers see the same URL. Thus, even if one viewer is interested in one aspect of a program while another viewer has different interests, both viewers will be directed to the same Web site.
Some products currently available, referred to in general as interactive television or Web television, attempt to make it easier to access information on the Web, but these products still have some shortcomings. Typically, these products function using some type of menu or pop-up window that appears on the television screen, obscuring aspects of the television display and distracting viewers. In addition, in order to display the Web-based information, these products typically use a split-screen or picture-in-picture type of format. Thus, instead of seeing a full-size image, viewers must contend with smaller images, reducing the quality of the display and diminishing the viewing experience. Moreover, one viewer may want to see one Web site and another viewer a different Web site; however, only one site can be viewed at a time. Thus, in addition to agreeing on which television program is to be watched, viewers must also agree on which Web site is to be viewed.
Accordingly, what is needed is a method and/or system that can more conveniently direct viewers to Web sites that pertain to what is being viewed on television. What is also needed is a method and/or system that can satisfy the above need and that can identify multiple Web sites that may be of interest. In addition, what is needed is a method and/or system that can satisfy the above needs and that can identify Web sites according to the likely interests of different viewers. Furthermore, what is needed is a method and/or system that can satisfy the above needs and that can display Web-based information, and that can allow individual viewers to view the Web-based information that is of particular interest of them, without distracting or inconveniencing other viewers. The present invention provides a novel solution to the above needs.
These and other objects and advantages of the present invention will become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiments which are illustrated in the various drawing figures.
DISCLOSURE OF THE INVENTIONThe present invention provides a system and method that can more conveniently direct viewers to Web sites that pertain to what is being viewed on television. The present invention also provides a system and method that can identify multiple Web sites that may be of interest. In addition, the present invention provides a system and method that can identify Web sites according to the likely interests of different viewers. Furthermore, the present invention provides a system and method that can display Web-based information, and that can allow individual viewers to view the Web-based information that is of particular interest of them, without distracting or inconveniencing other viewers.
The present embodiment of the present invention pertains to a method and system thereof for providing Web-based information that is relevant to a program or commercial (“program content”) being viewed (and/or listened to) on a television. In one embodiment, a data stream providing a set of Uniform Resource Locators (URLs) is provided along with the program content. The URLs identify Web sites that are relevant to the program content. Based on user preferences specified in a user profile, URLs for Web sites that are likely to be of particular interest to the user can be culled from the overall set of URLs. These URLs are sent to a device connected to the Internet (e.g., a personal computer system, palmtop computer system, or the like), allowing the user to access Web-based information relevant to the program content. The program content continues to be displayed on the television and the Web-based information is displayed on the personal computer system. Accordingly, the user can view targeted information that is of interest without interrupting the display on the television.
In one embodiment, the program content and the set of URLs associated with the program content are received by the television, or by a set top box that can be either coupled to the television or integrated with the television into a single unit. The program content is displayed on the television, and the set of URLs are forwarded to the Internet-connected device. In this embodiment, the user profile resides on the Internet-connected device. Based on the preferences specified in the user profile, a subset of the URLs can be selected and the Internet-connected device can be directed to the associated Web sites. The Internet-connected device can also be directed to other Web sites that may be of interest based on the information in the user profile.
In another embodiment, the user profile resides on the television (e.g., the set top box), and only the subset of URLs selected based on the user profile are forwarded to the Internet-connected device.
In yet another embodiment, the television (set top box) is connected with the Internet. The set of URLs received with the program content are forwarded via the Internet to a service provider. The user profile resides on the service provider's equipment. A subset of URLs are selected based on the user profile and forwarded either to the Internet-connected device or back to the television. In this latter case, the television can forward the subset of URLs to the Internet-connected device. Alternatively, the service provider can send Web-based information (e.g., Web pages) to the Internet-connected device instead of sending the URLs. In addition, the user can send information to the service provider or to the Web pages via the Internet-connected device.
In another embodiment, only the program content is received by the television (set top box) connected to the Internet. In this embodiment, the television (set top box) communicates to the service provider a channel number (or other information) identifying the program being viewed. Similar to the implementations described above, depending on where the user profile resides, the service provider can send a set of URLs, a subset of URLs based on the user's profile, or Web-based information to the television (set top box) or the Internet-connected device.
In accordance with the present invention, multiple Internet-connected devices can be used and individual profiles can be established for each user. Thus, one user can receive one set of targeted information relevant to the program being viewed on the television, and another user can receive a different set of targeted information. Each user can separately view the targeted information (e.g., Web page) they receive on their respective Internet-connected device, while jointly viewing the program (or commercial) displayed on the television. In addition, via their Internet-connected device, each user can interact with other users that are also connected with the same Web site and that may be viewing the same television program or commercial.
Furthermore, with the television connected to the Internet, the television (set top box) can receive commands from other Internet-connected devices, Accordingly, the television can be programmed to perform functions based on instructions and commands received from devices in remote locations.
BRIEF DESCRIPTION OF THE DRAWINGSThe accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention:
Reference will now be made in detail to the preferred embodiments of the invention examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention.
Some portions of the detailed descriptions which follow are presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. In the present application, a procedure, logic block, process, or the like, is conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, although not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as transactions, bits, values, elements, symbols, characters, fragments, pixels, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “receiving,” “selecting,” “comparing,” “identifying,” “monitoring,” “adding,” “communicating,” “sending” or the like, refer to actions and processes (e.g., processes 500 and 600 of
In the present embodiment, set top box 112 is for receiving signals (including digital signals, satellite signals, and cable signals) from broadcaster 20. It is appreciated that set top box 112 can be integrated with television 10 as a single unit; alternatively, set top box 112 and television 10 can be separate units that are communicatively coupled as described above.
The signals from broadcaster 20 provide program content (e.g., audio and video signals) for programs and commercials that can be displayed on television 10, where they can be viewed by one or more users. In one embodiment, broadcaster 20 also provides, along with the program content, a data stream that includes Uniform Resource Locators (URLs) that identify sites on the World Wide Web (Web sites) that are associated with the program content. In one embodiment, the data stream containing the URLs is embedded in the signal provided by broadcaster 20.
As will be seen, the URLs provided by broadcaster 20 can be used by a viewer to access Web sites relevant to the program content being viewed on television 10. The Web-based information (e.g. Web pages) provided by the Web sites can be viewed using computer system 190 without disruption of the program content viewable on television 10. In one embodiment, user profiles are specified for each user and implemented on set top box 112 and/or computer system 190 in order to selectively identify Web sites that may be of special interest to a particular user. Additional information is provided in conjunction with
Television 10 and/or set top box 112 are optionally coupled to computer system 190 via the communication link 40 as well as via the Internet 50; alternatively, television 10 (set top box 112) may be coupled to computer system 190 only via the Internet 50 (e.g., through communication link 41, the Internet 50, and communication link 42). Similarly, either television 10 (set top box 112) or computer system 190 may not be coupled to the Internet 50. In this latter case, one of the devices is coupled to the Internet 50, and the other device can send and receive information to and from the Internet 50 via the Internet-connected device.
Computer system 190 can be a desktop computer system, a laptop computer system, a portable computer system (e.g., a palmtop, a handheld, a personal digital assistant, or the like), a Web pad, or any other device suitable for receiving and displaying Web pages. Although only a single computer system 190 is shown in
In one embodiment, television 10 (set top box 112) can receive commands from other Internet-connected devices. Accordingly, the television can be programmed to perform functions based on instructions and commands received from devices in remote locations.
Service provider 60 is a network device (e.g., a server computer system) that provides certain services pertaining to the distribution of Web-based information relevant to program content (e.g., programs, commercials, and the like) received by and/or viewable on television 10. The types of services performed by service provider 60 vary according to the different embodiments of the present invention. In one embodiment, user profiles are specified for each user and implemented on service provider 60 in order to selectively identify Web sites that may be of special interest to a particular user. Additional information is provided in conjunction with
In one embodiment, with reference still to
Refer now to
In general, computer system 190 of
With reference still to
Refer now to
In the present embodiment, set top box 112 of
With reference first to
In accordance with the present invention, multiple URLs can be provided for a single instance of program content, and the set of URLs can be dynamically changed during the course of the broadcast (that is, different URLs can be provided at different points during the program). In addition, a different set of URLs can be provided for different program content; that is, one set of URLs can be provided for one broadcast channel, and a different set of URLs for a different broadcast channel.
In accordance with present invention, the URLs are characterized according to the type of information that is provided by their respective Web sites. For example, a URL may be generally characterized as being for a Web site that provides information regarding automobiles, and further characterized according to the type(s) of automobiles, the specific manufacturer(s), and the like. The URLs (Web sites) can be characterized either by the owner/maintainer of the Web site or by an independent vendor that provides such a service in accordance with the present invention. As will be seen, user profiles can be used with the characteristic information to select, on behalf of each user, the URLs that are of particular interest to a user.
In accordance with the present embodiment of the present invention, the set of URLs, and their respective characteristics, are received and stored in set top box 112 (or television 1 0). Accordingly, a user (viewer) does not need to manually record each of the URLs received.
In the present embodiment, user profile 410 resides on set top box 112 (e.g., in one of the memory units illustrated in
For example, if a user accesses a Web site for purchasing new cars, then characteristics describing this type of Web site can be automatically added to user profile 410. If the user subsequently does not access new car Web sites for a predetermined period of time, then the characteristics describing these types of sites can be automatically removed from user profile 410. It is appreciated that other features can be implemented in accordance with the present invention to modify and maintain user profile 410 in order to enhance its effectiveness with regard to identifying Web-based information that may be of particular interest to a user.
In accordance with one embodiment of the present invention, the characteristics in the user profile 410 are compared to the characteristics associated with each URL (as described above), in order to identify a subset of the overall set of URLs that are particular interest to each user. For example, the user can indicate that he/she is interested in purchasing a new automobile. Accordingly, the URLs received from broadcaster 20 will be screened, and URLs characterized as being associated with automobiles will be selectively identified for the user. The user can narrow the selection of URLs by specifying additional characteristics, such as the make of automobile, price range, and the like. Thus, in accordance with the present invention, the list of Web sites that is presented to each user can be customized according to the viewer's interests.
In the present embodiment, the overall set of URLs, or the subset of URLs selectively identified based on user profile 410, are forwarded by television 10 (set top box 112) to computer system 190. Computer system 190 can be a desktop computer system, a laptop computer system, a portable computer system (e.g., a palmtop, a handheld, a personal digital assistant, or the like), a Web pad, or any other device suitable for receiving and displaying Web pages.
Television 10 (set top box 112) and computer system 190 are communicatively coupled as described above in conjunction with
Continuing with reference to
In any case, when the URLs are executed, the associated Web page(s) are displayed on display device 105, while the program content continues to be displayed on television 10. Thus, in accordance with the present invention, the Web-based information can be viewed without disturbing other viewers of television 10.
Furthermore, when there are multiple users, each operating a different computer system 190, each user will receive a targeted set (or subset) of URLs tailored according to their user profile 410. Accordingly, each user can view different Web pages while commonly viewing the same display on television 10.
The embodiment of
The embodiment of
In one embodiment, user profile 410 resides on service provider 60, so that service provider 60 can identify the subset of URLs that are of particular interest to each user. In this embodiment, service provider 60 sends the subset of URLs that are of particular interest to a user to that user's computer system 190. In other embodiments, user profile 410 can reside on computer system 190 and/or on television 10 (set top box 112).
In step 510 of
In step 520, the overall set of URLs identifying Web sites of relevance to the program content are received. In one embodiment, the URLs are received from broadcaster 20, separately from or embedded Within the signal carrying the program content. In another embodiment, the URLs are received from service provider 60 instead of from broadcaster 20. The URLs are received automatically, so there is no need for a user to make note (e.g., write down) the relevant URLs. In addition, multiple URLs can be received simultaneously for each program or commercial, and a different set of URLs can be provided at different times during the course of the program or commercial.
In step 530, in one embodiment, the subset of URLs of particular interest to a user are selected based on the user's profile 410 (
In step 540 of
In one embodiment, the URLs are executed concurrently with the program content, so that the Web page(s) are received at about the same time that the relevant program content is being displayed on television 10. Alternatively, the URLs can be queued in memory of computer system 190, and executed at a later time.
In step 550, the program content is displayed on television 10 and the Web-based information for the executed URLs is displayed on another device (e.g., computer system 190). As such, the program content on television 10 is displayed without interruption, and the television display does not have to be altered or adjusted to display the Web page(s). In addition, other television viewers are not distracted by the display of Web page(s).
In step 560, because set top box 112 is communicatively coupled to the Internet 50 (
In step 610 of
In step 620, the URLs relevant to the program content identified in step 610 are identified. In one embodiment, the overall set of URLs relevant to the program content are identified. In another embodiment, user profile 410 resides on service provider 60, in which case the subset of URLs relevant to the program content and of particular interest to the user are identified.
In step 630, the URLs identified in step 620 are communicated via the Internet 50 to television 10 (set top box 112) and/or computer system 190. As described above, the URLs can be dynamically changed during the course of the program or commercial. The URLs so communicated can then be executed by a user as described above.
The present invention thus provides a method and system thereof that can more conveniently direct viewers to Web sites that pertain to what is being viewed on a television. The present invention also provides a system and method that can identify multiple Web sites that may be of interest. In addition, the present invention provides a system and method that can identify Web sites according to the likely interests of different viewers. Furthermore, the present invention provides a system and method that can display Web-based information, and that can allow individual viewers to view the Web-based information that is of particular interest of them, without distracting or inconveniencing other viewers.
The preferred embodiment of the present invention, set top to Internet device communication and use, is thus described. While the present invention has been described in particular embodiments, it should be appreciated that the present invention should not be construed as limited by such embodiments, but rather construed according to the following claims.
Claims
1. A method for providing a user with Web-based information associated with program content viewable on a television, said method comprising the steps of:
- a) receiving said program content;
- b) receiving a data stream comprising a set of Uniform Resource Locators (URLs) identifying Web sites associated with said program content; and
- c) selecting from said data stream one or more URLs of particular interest to a user;
- wherein said program content is displayed on said television and Web-based information identified by said one or more URLs is optionally displayed on a device other than said television.
Type: Application
Filed: Feb 26, 2007
Publication Date: Jun 21, 2007
Applicant: CISCO TECHNOLOGY, INC. (San Jose, CA)
Inventors: Michael Frendo (Livermore, CA), Philip Graham (Milpitas, CA)
Application Number: 11/679,005
International Classification: G06F 17/00 (20060101);