The present invention relates to the Internet, and more particularly, to techniques for obtaining Internet content.
Most Internet content (e.g., TV shows) is viewed on personal computers (PCs) such as laptops and netbooks. Although these devices are capable of accessing and displaying Internet content, they are not specifically designed for this purpose. For example, PCs can take over a minute to boot up. After boot up, a web browser needs to be run. After the web browser is opened, the desired website must be found (perhaps with a favorite shortcut or bookmark) and accessed. Once the desired website is accessed, the desired content must be found within the website. Only now can the user select the desired content and begin delivery and enjoyment. Contrast the above sequence of events needed to experience content with a non-Internet device such as a television or radio. For these devices the user simply turns it on and selects the desired channel. In an embodiment, the present invention addresses the ease of use in accessing and experiencing Internet content that consumers are accustomed to with traditional entertainment devices.
In the prior art, it has been found that U.S. Pat. No. 6,025,837 purports to disclose an interactive entertainment system having a program provider which distributes video content programs to multiple subscribers over a distribution network. Each subscriber has a user interface unit which receives the digital video program and converts it for display on a television, monitor, or other display unit. The user interface unit has a processor and memory. An electronic programming guide (EPG) resides in the memory and is executable on the processor to organize programming information that is descriptive of the programs supplied over the interactive entertainment system. The EPG supports a user interface (UI) which visually correlates programs titles to scheduled viewing times. A hyperlink browser also resides in memory and is executable on the processor. One or more hyperlinks, which reference target resources containing interactive content related to the video programs, are integrated as part of the EPG UI. The hyperlinks can be placed in the program titles, channel tiles, or description area, and can be situated alone or embedded within other text. When a viewer activates a hyperlink within the EPG, the user interface unit launches the browser to activate the target resource specified by the hyperlink. The data retrieved from the target resource is then displayed on the display unit. The viewer can also drag a particular program or channel label from its location within the EPG UI and drop the label at another location on the display unit. This drag-and-drop operation associates an instruction with the label that will execute in response to activation of the label. The instruction might cause the visual display unit to tune to the program or channel represented by the particular label, or to initiate procedures to record the program when it begins playing, or to jump to a related target resource, such as a Web site.
U.S. Pat. No. 6,195,692 B1 purports to disclose an Internet on-demand system for television presents Internet content and traditional television programming as part of a single coherent interface. The system includes a server and a client capable of providing a dynamic graphical user interface. The server queries the client regarding its available data stream connections, including telephone modems, cable modems, and digital satellite broadcasting, in order to determine the most efficient delivery of different types of data through all of the available bandwidth connections. The system can display an Internet gateway interface which actively scrolls through and highlights links to selected web pages which are organized according to templates corresponding to their content. The web pages are presented on the graphical user interface as channels as part of the same milieu as channels of traditional television programming The user can select a channel from a rotary menu wheel. An intelligent agent passively filters selected web pages for a user to explore based on the user's past pattern of usage of the client. The efficient delivery of data allows the client to present text, graphics, video, audio and other multimedia information from a web page over the Internet as a coordinated presentation.
U.S. Pat. No. 6,268,849 purports to disclose an Internet television program guide system that allows a user at a multimedia system to access television program listings containing embedded real-time data over an Internet communications link. The television program listing may be for a sporting event that is currently being broadcast and the real-time data may be the current score of the event, the current weather where the event is taking place, or any other suitable real-time information on the event. The real-time data may be presented in the form of video stills, video clips, textual information, audio clips, or suitable combinations of such media. The user can perform database searches on the program guide listings to search for a desired program. If desired, the user can obtain additional information on a selected program by accessing an associated web page.
U.S. Pat. No. 6,968,364 purports to disclose a system and method to facilitate selection and programming of at least one of audio and visual programs. A first computer is operative to connect to a second computer for filtering through a plurality of audio and/or visual programs based on selection criteria to provide a filtered representation of programs. A program from the filtered representation of programs may be selected at the first computer so as to cause a token indicative of the selected program to be assigned to a recipient operative to receive the token. The recipient may be a user at the first computer, a third computer, or an entertainment appliance. The token represents the selected program with sufficient particularity to program an entertainment system based on the token to record the program represented by the token.
U.S. Pat. No. 6,993,721 purports to disclose a system and method for enabling a user to navigate among a plurality of Internet websites of interest to the user, the system includes a graphical user interface which includes a guide for enabling the user to navigate among the Internet websites, and to obtain access to a selected one of the Internet websites. The guide includes an array of web channel buttons, each of which includes a web channel number and a web channel title, and each of which is associated with an enables access to at least one Internet website. The Internet websites associated with each web channel button may comprise Internet websites commonly accessed by the user or selected for the user, which are relevant to topics of interest to the user. An Internet program guide accessible from the web channel guide enables customization of at least one Internet website associated with each of the array of web channel buttons, so as to enable further access to Internet websites of Internet to the user. Each web channel button can be efficiently activated to enable selection and access to the Internet websites of interest to the user. A guide strip identifies the Internet website selected and presented in a display, for integrated navigation between Internet websites and television channels.
U.S. Pat. No. 7,254,785 purports to disclose a user selection interface system comprising of one or more circular selectors linked to selectable characteristics, and a display linked to the selectors, for display of an image which corresponds to the selected characteristics. The interface is typically linked to a database comprising stored image and other information which corresponds to the selectable characteristics, whereby an image that corresponds to an item which meets a selected characteristic is retrieved and displayed. Information other than the image which corresponds to the selectable characteristics may also be retrieved and displayed. In some embodiments, the stored images comprise a single image, which matches all the selected characteristics. In alternate embodiments, the displayed image comprises a composite image that is based upon stored images which correspond to different selected characteristics. In some embodiments, the user selection interface comprises a graphic user interface. In alternate embodiments, the user selection interface comprises a mechanical interface. Some preferred embodiments of the user selection interface provide links for merchandising functions, such as for ordering, purchasing, inventories, and/or shipping.
U.S. Pat. No. 7,340,761 purports to disclose an Internet-enabled television system providing an electronic program guide for the radio (radio EPG) depicting radio programs available via the Internet. The radio EPG displays the programming available for a plurality of radio stations and time slots. The radio EPG is interactive in that a user may select a radio program for immediate playback or future recording. Radio programs are continuously received and cached by the Internet-enabled television system such that a user may be able to select and listen to an earlier-broadcast radio program listed in the radio EPG.
U.S. Pat. No. 7,424,447 purports to disclose a system and methods for enabling a user to create a list of items on a portable computing device, to communicate with external devices to locate each of the items available on the list within a geographically limited area, to provide users with visual or aural cues as to the location of items on the list, to progress through the list of items as each item is selected or rejected, and providing discounts toward, information about, or alternatives to the available items on the list.
U.S. Pat. No. 7,490,295 purports to disclose a user-activatable dashboard containing any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.
U.S. Pat. No. 7,954,064 purports to disclose systems, methods, computer-readable mediums, user interfaces and other implementations disclosed for organizing, managing and presenting widgets in display areas associated with multiple dashboard environments. In some implementations, a first display area associated with a first dashboard environment is configured for displaying at least one widget from a first set of widgets. As second display area associated with a second dashboard environment is configured for displaying at least one widget from a second set of widgets.
U.S. Patent Application Publication Number 2010/0199311 purports to disclose caching related technology, in which a time needed to begin rendering network-based video content without caching a decoded version of the content is determined and, the determined time to begin rendering the network-based video content is compared to a threshold time. When the determined time to begin rendering the network-based video content exceeds the threshold time, an initial portion of the network-based video content is pre-transcoded to a faster video codec format, and the pre-transcoded initial portion of the network-based video content is stored in electronic storage associated with a media system of a user.
U.S. Patent Application Publication Number 2010/0215336 purports to disclose methods, apparatus and products for administering a time-shifting cache in a media playback device where the media playback device receives from a digital media provider a digital media stream of digital media content and administering the time-shifting cache includes caching the digital media content of the digital media stream in the time-shifting cache; dynamically identifying one or more non-preferred segments of the cached digital media content; and managing the time-shifting cache in independence upon the identified non-preferred segments.
The prior art references above, U.S. Pat. Nos. 6,025,837, 6,195,692, 6,268,849, 6,968,364, 6,993,721, 7,254,785, 7,340,761, 7,424,447, 7,490,295 and 7,954,064 and U.S. Patent Publication Nos. 2010/00199311 and 2010/0215336 are incorporated herein, by reference.
In an embodiment, the present invention brings the Channel Surfing experience from the Television world to the Internet world. In an embodiment, the invention arranges the channels in a sequence, similar to the channels available on TV. The user can flip between channels, similar to channel surfing on a TV. In the TV channel surfing experience, the content in the channels is available on tuning into a specific channel. On the Internet, accessing content requires the loading of the content from the Internet and the associated delay. One notices this when accessing a web page using a browser or viewing video on youtube.com. In contrast, the invention brings the channel surfing experience to the Internet by caching and preloading media content. Content available on each channel is cached prior to the user accessing the content, ensuring that there is no delay in loading content, this provides an experience similar to switching channels on the TV.
In an embodiment, the present invention is a mechanical device with software implementing features in accordance with the present invention. In another embodiment, the present invention is set forth as a software component running on a third party mechanical devices such as a TV, Tablet, Computer, Laptop, Netbook, Mobile Phone or similar device.
Other embodiments, systems, methods, features and advantages of the present invention will be, or will become, apparent to one having ordinary skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages included within this description be within the scope of the present invention, and be protected by the accompanying claims.
The invention may be better understood with reference to the following drawings. The components in the drawings may not be necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the drawings, like reference numerals designate corresponding parts throughout the several views.
The following descriptions of detailed embodiments are for exemplifying the principles and advantages of the inventions claimed herein. They are not to be taken in any way as limitations on the scope of the inventions.
In an embodiment, a mechanical and software means are provided to access Internet content. As shown in
As shown in
As shown in
In an embodiment, another feature is the system for adding and updating the Internet links associated with the different Channels contained in the content viewers. A block diagram summarizing the functionality of the Server Software 1310 is shown in
The Server Software 1310 maintains an up-to-date database of Media Viewer devices in the field. Information contained in this Device Database 1314 includes device IDs, owner information (e.g., demographics), current firmware version, last IP address, list of channels, etc. For example, each time a Media Viewer is powered on by a user, it will make contact with the Server Software 1310 and check for new firmware, update Channel links, pass back statistics regarding Channel access, and if necessary, update owner information. These operations will take place in the background without notice from the user unless specific information is needed.
The Channel Database 1314 maintains a list of all Channels that are compatible with the Media Viewer. Information in this database includes the Internet links associated with each Channel 310 and statistics related to the popularity of each channel as determined by regular queries/uploads of/from each Media Viewer.
The Advertisement Database 1316 contains links to advertisements either located remotely or residing on the server. Ads can be in the form of banner lines above or below Channel content or full display ads to be inserted between channel views. This database contains information regarding the location of each ad, the target audience for each ad, duration of ad, and presentation statistics.
The function of the Targeted Advertising function 1318 in
As noted above, in an embodiment, the invention can be realized in software that resides and runs on current hardware devices (e.g., iPad). In addition, the invention can also be realized with dedicated hardware such as is shown in
It should be emphasized that the above-described embodiments of the present invention are possible examples of implementations merely set forth for a clear understanding of the principles of the invention(s). Many variations and modifications may be made to the above-described embodiment(s) of the invention without substantially departing from the spirit and principles of the inventions. All such modifications are intended to be included herein within the scope of this disclosure and the present invention.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/378,034 filed on Aug. 30, 2010, and herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61378034 | Aug 2010 | US |