Movatterモバイル変換


[0]ホーム

URL:


EP2168378A1 - System and method to consume web content using television set - Google Patents

System and method to consume web content using television set

Info

Publication number
EP2168378A1
EP2168378A1EP07734695AEP07734695AEP2168378A1EP 2168378 A1EP2168378 A1EP 2168378A1EP 07734695 AEP07734695 AEP 07734695AEP 07734695 AEP07734695 AEP 07734695AEP 2168378 A1EP2168378 A1EP 2168378A1
Authority
EP
European Patent Office
Prior art keywords
providing
top box
set top
internet
user
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.)
Withdrawn
Application number
EP07734695A
Other languages
German (de)
French (fr)
Inventor
Giacomo Poretti
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.)
Individual
Original Assignee
Individual
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
Application filed by IndividualfiledCriticalIndividual
Publication of EP2168378A1publicationCriticalpatent/EP2168378A1/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Definitions

Landscapes

Abstract

The presented invented method realizes a converged communication system at home having the TV set as the main networked device for integrated content search, delivery and consumption. This method delivers online content from the Internet to TV, thus seamlessly integrating in one delivery channel the traditional consumption of TV broadcasting with searching, browsing and consumption of multimedia and non multimedia online resources.

Description

SYSTEM AND METHOD TO CONSUME WEB CONTENT USING TELEVISION SET
TECHNICAL FIELD
The invention relates to the Digital Video Broadcasting (DVB) television ecosystem More particularly, it relates to an interactive television infrastructure that enables TV users to ask, search, choose and consume internet content using a TV set, a remote Control or a voice recognition system, and a decoder Or set top box The invention relates to a client server infrastructure (like in Figure 1) comprising - as client - an hybrid decoder/set-top box receiver allowing broadcasting receiving (e g cable, satellite, terrestrial or IP) as well as accessing to the Internet network Through a broadband IP connection, and — as server - a xypicai Internet application server (web server and J2EE or equivalent application server) managing the access to the multitude of web-based applications, databases and services. In the presented architecture the set top boxes could be substituted by a mini-pc.
The invention also relates xo a user interface for a consumer eiecxronic product such as a television. The presented user interface allows a bimodal coexistence of the broadcasting ecosystem with an IP interactive environment (like in Figure 3). An additional interactive window enables to serach web-content displaying retrieved information and functions in images or objects inside a virtual environment making the navigation compatible with the television (image based and fluent) and zapping (scrolling) paradigms, and making the presented web content consumables using a normal remote control. In particular the invention relates to a system to retrieve a list of data and related services or events on this data from the internet making this content interactive and consumables by TV users Data can be common TV channels available within the broadcasting environment or any other content available within any web-based database. Interactivity with this data goes from the search and choose of the right information to the scrolling of the selected items and its consumption. BACKGROUND ART
Television viewing is a popular form of entertainment. Developments in television and digital video technologies allow viewers to watch a wide variety of high- resolution content and to record programs for later viewing.
While television programming provides a variety of information and content, it is largely bound by program scheduling. The Internet offers users an alternative source for many types of information, such as movies, music, commercial products, weather, financial information, etc. Moreover, users can access any type of web-based content at " any time. Nonetheless, users must often interrupt their television viewing in order to access the Internet via a computing device. Additionally, accessing a preferred type of web-based content regularly can require users to spend time repeating navigation steps.
The increasing complexity of consumer electronic products such as televisions and of the systems in which these products are incorporated (e.g., cable and satellite television systems with hundreds of channels) make it more difficult for users to use the products and take full advantage of the functionality that these products provide. Operations of these products that in the past were relatively straightforward and simple have become more difficult. Q For example, it can be difficult to channel "surf or "browse" to find programs of interest when a television receives hundreds of channels. In addition, with the advent of digital channels, even the task of simply tuning to a channel can involve entering a channel and can take up to five or more key presses on a keypad of a remote control or a front panel. Thus, surfing from one channel to another by entering different5 channel numbers is time-consuming and prone to error since so many numbers must be entered to surf to a series of different channels. When there are hundreds of channels and each channel may involve both channel numbers, even remembering which channels to surf to can be a difficult task.
This problems are more urgent if, additionally to existing TV channels, new0 kind of content is made available to TV users, particularly if web-content is made available within the television ecosystem. There is a constantly growth of Internet content that users would like to consume using TV set. TV and radio networks, already started putting more content on the Web — audio, video, etc. — and this allows people to choose what they wanted to watch using PCs and Web browsers. TV networks are doing what millions of other Web sites already do: offering content for people to choose from. There is conventional content today distributed over the Internet under the form of text, which interaction do not fit well with television interaction paradigms.
There's a good chance you have two connections coming into your home: One for television and one for the Internet. Your TV set is hooked up to one connection, and your cable/satellite provider gives you a list of channels to watch. A limited list. Your computer is hooked up to the other connection; your provider (maybe even the same company that provides your TV signal) lets you access an unlimited "list" of Web sites.
Video on the Internet is likely in the same format as what you get over a satellite or digital cable connection. It's called MPEG-2, and it's the same one used on DVDs as well. In other words, that same Internet connection you're using to view this Web page could be used to bring you full-size, DVD-quality video. In fact, some phone companies have acquired cable TV licenses and are delivering "IPTV" — digital television carried over phone lines, using Internet technology. It's indistinguishable from cable or satellite, except that the line coming into your living room looks like a phone cord, not a TV cable.
There's IPTV; so the technology exists to use the Internet infrastructure to carry television. There are faster and faster data pipes coming into your home. There's incredibly cheap storage; there are services that will let you download movies to watch on your PC. There are Media Center PCs, that let you watch and record television shows on your computer. There are legacy systems that let you interact with selected content in a predefined way.
Those are small steps to the on-demand finish line. A larger one is Microsoft's Media Center Extender Set-top Box. It connects your television to your PC, so you can not only watch TV networks, channels and broadcasting shows; you can also access the music, photos, and video that are on your computer.
Concerning the usability, in today television environment the capacity to perform search operation over general content is almost unavailable, while the user ^ satisfaction related to paradigms for moving between channels diminishes when the number of available channels augments. TV usage today is still a frustrating experience: TV as it own timing, Program Guides difficult to find, fragmented search features, difficult video recording programming, broadcaster video on demand offer difficult to find and buy.
10
Distributing multimedia content over Internet networks is based on the streaming technology. Streaming media technology market is still a chaos today. If an Internet user clicks on a video to watch it, there is no guarantee that he can watch it as he can easily watch a TV show after turning on a TV. Mostly due to the lack of local resources allocations, Video streaming is still a comparatively new technology. A video encoded in one technology usually cannot be played by another player, due to lack of content adaptation and uses awareness techniques. Technical architecture and low cost requirements of the set top box do not allow to integrate inside a unique Set Top Box different streaming players/viewers.
20
SUMMARY OF THE INVENTION
Accordingly, the invention seeks to provide an improved system for the consumption of web content using a TV set, and preferably seeks to mitigate, alleviate 25 or eliminate one or more of the above disadvantages singly or in any combination.
According to a first aspect of the invention, there is an interactive television system allowing TV users to search, choose and consume internet content using a TV set, a remote control and a set top box, where the user does not need to read text to completely understand the data retrieved and to interact with, but rather need only look 3Q at a three-dimensional animated landscape containing the complete answer in graphical form. Presented, therefore is a computer system and method for transforming data, technical environments and paradigms enabling the coexistence of the broadcasting television consumption with the interaction with internet services, within a unique user interface possible. Content can be classical TV content: channels, passed programmes, shows, movies, news, live broadcasting programs or future broadcasting offers. This content is made available searching real-time inside internet based electronic program guides (EPG). Passed shows and productions produced by TV networks are made available though the Internet network and consumed though a streaming flow. Present programs are the traditional broadcasting offers, distributed and consumed through a broadcasting medium, while future programs could be linked to services or events to preset recording commands. Searching on channel type enable to implement advanced favourite channel lists based for example on the language or the geographic location of the TV network. Searching on live programs' content enable to implement other favourite channel lists based on the content of the single programmes presenting for example only channels passing tennis games, thriller movies, news, etc. Interacting and selecting a single live program tune the TV set to that channel without entering any predetermined channel number.
Content can also be classical internet content (movies, music clips, any kind of products, auctions, additional content to single broadcasting events, electronic program guides) or any kind of user generated content (movies, music clips, texts or images). This content is made available searching real-time inside internet-based databases or applications.
The interaction with the presented content, is made compatible with the TV watching paradigms by transforming it in images (2D or 3D objects) inside 2D or 3D virtual environments, allowing the user an easy and intuitive navigation (scrolling) and consumption (selection). From the user's data query, a virtual world or environment is created and presented to the user that appropriately simulates the requested data in virtual objects in simulated realistic form. By performing these actions, the user is effectively interacting with the internet data returned by the query.
In some embodiments the three-dimensional environment is presented to a user on the TV set screen. In other embodiments, the user can interact with the presented scene by a single click using a remote control. In other embodiments, interaction with the presented scene brings additional results from the original data query into the three- dimensional view.
According to a second aspect of the invention, the system comprises the translation of the interaction with a graphical environments in the correct API or web services calls according to the predetermined parameters stored in the system. The graphical user interfaces acts as a logic interfaces between the user cognitive understanding of the presented content and the complexity of the URLs knowledge necessary to interacts with the presented objects. According to a third aspect of the invention, the presentation and the interaction with web content occurs in a bimodal user interface allowing to perform tasks while continuing watching conventional broadcasted content. The search and interaction process is implemented inside a bimodal user interface allowing the coexistence of the broadcasting technology with the on demand internet paradigms. The present invention describes an example interface that facilitates channel surfing and browsing while enables web-content delivery and consumption within the same user interface.
According to another aspect of the invention, the system comprises a transcoding component enabling a cross translation of multimedia formats: from text queries result set to graphical environments, from text to sounds, from a video streaming format to another, although the used video trans-coding method is not part of the presented invention.
By way of example, a channel list is generated, for example, based on a realtime database search operation (i.e. thriller movies, tennis games, news, ..). An interface displays at least a portion of the channel list and allows for user-selection of a channel from the channel list so that the selected channel may be tuned.
By way of another example, the presented list of objects could be generated based on a real-time search result of movies to be consumed in streaming, or music clips, or books to be bought, or any other web-based available content to be consumed. These and other features and advantages will be better and more completely understood by referring to the following detailed description of example embodiments in conjunction with the drawings. BRIEF DESCRIPTION OF DRAWINGS
Figure 1 is a diagram illustrating the technical architecture of the presented system Figure 2 illustrates the trans-coding features of the invented system
Figure 3 illustrates a typical broadcasting television user interface.
Figure 4 illustrates a bimodal (IP + broadcasting) user interface allowing the interact with web content while consuming broadcasting television.
Figure 5 is a flowchart of a method for translating an Internet search query and its related result set in graphical virtual environment according to an exemplary embodiment of the present invention.
Figure 6 is a flowchart of a method for transparently translating the interaction with a graphical user interface with internet web services calls for the consumption of the presented content. Figure 7 illustrates an example for the presentation of some menu items in a graphical form.
Figure 8 is a flowchart of a method for translating of a scrolling operation in a navigation process according to an exemplary embodiment of the present invention.
Figure 9 illustrated the graphical representation of a result set of movies responding to a real-time search request.
Figure 10 illustrated the graphical representation of a result set of books responding to a real-time search request inside a virtual library.
LIST OF PHYSICAL COMPONENTS REFERENCES
010 Internet public APIs, web resources or services
020 Web Server / Application Server layer
025 Broadband IP connection 030 TV set + Set Top Box + client program
035 Broadcasting medium
040 TV networks 045 Remote control
210 Algorithms for the translation of a user request in an API address
230 Algorithms for the translation of a query result set in a graphical environment
235 Algorithms for text to sound conversion 240 Video trans-coding algorithms
350 Passive broadcasting window
455 Active interactive IP window
LIST OF FORMULAE
F 1 API-URL - F 1 (SCENE-ID, FUNCTION-ID)
F2 RESULT-SET = F2(API-URL, SEARCH CRITERIA)
F3 SCENE-ID = F2( USER-ID, FUNCTION-ID)
F4 OBJECT-ID = F3 (SCENE-ID, DATAKIND-ID)
DETAIL DESCRIPTION OF THE INVENTION
The invention concerns a method for searching, browsing and consuming web-based content within a broadcasting environment (Figure 1). The system includes a set-top box device (Figure 1 - 030) comprising at least a processor and a memory accessible to the processor. The system includes a client computer program embedded within the memory of the set top box and executable by its processor. The client computer program comprising instructions to input search criteria, to display, to browse (surf or navigate) and to interact with displayed data in a graphical form (vectors). The computer program comprising as well a streaming player able to decode at least single streaming format. The set-top box device is connected to the IP Internet network through a broadband connection (Figure 1 - 025). The set-top box device is also connected to at least a broadcasting medium 035 (cable, satellite, terrestrial or IP) (Figure 1 - 035) allowing conventional broadcasting consumption of live television programs. The system also includes a server hardware and software platform (Figure 1 - 020) interfacing the invented architecture to the Internet (Figure 1 - 010). A software platform and a relational database runs inside the server managing all the necessary parameters, allowing graphical environments parameters to be translated in APIs or web services calls and allowing result set of database retrieval operations to be translated in 2D or 3D virtual environments. The server, with its predetermined parameters, acts as unique interface towards the multitude of web services, applications and databases hiding this complexity to client application and therefore to the TV user.
The server platform also includes a trans-coding component (smart edge) enabling the selected content to be transformed in a multimedia format in order to be consumables by TV users (Figure 2 - steps 030,035, 040) : from a list of items to a graphical environment, from text to sounds, from video streaming in one format to a video streaming in another format.
Start flow is a common broadcasting TV screen 350 on the screen with a common show received through a broadcasting medium 035.
The user starts the client program running inside a set top box opening an interactive window 455 beside the broadcasting window 350, implementing the physical coexistence of the passive broadcasting television consumption with the active interaction with IP-based internet content.
Start flow could also be a predefined user interface already initialized with the two presented windows 350 and 455: one dedicated to the broadcasting environment (Figure 4 - 350) , the other dedicated to the presentation of a real-time retrieve operation of web-based content (Figure 4 - 455). Focusing the attention to the interactive window 455, the user can input a search criteria starting a retrieval operation of web-content (Figure 5) and can navigate (surf) inside the displayed content interacting with single displayed items (Figure 6). Search and presentation flow
The logical process of the software functions necessaries to search, retrieve and present of web-content is described in the main functional block diagram of Figure
5.
The process begins at step 510 where the user inputs search criteria using the remote control 045. Search criteria are given to the system using the T9 protocol (numbers from 0 to 9) in a similar way as SMS messages are written using mobile phones. Search criteria could also be given to the system by future available voice recognition systems.
10
The program running inside the set top box detects the search criteria and sends in step 520 a request to the Internet server 020 through the IP connection 025. The content the user is searching for depends from the user location inside the navigational virtual environments. To search about books the user must enter a books' store, to search about TV channels the user must enter a virtual EPG an so on. The user physical location inside the virtual environments is translated in a SCENE-ID, then used by the server together with the search criteria to determine what the user is searching for.
Each request is characterized by a function internal descriptor (SCENE-ID), the interaction identifier (FUNCTION-ID) and the search criteria. In step 530 a server program uses this information for the determination of the kind of request and therefore the determination of name or the address of the web service to be called using the formulae Fl. The name of the program for each different combination is automatically retrieved interpreting predetermined parameters stored inside an internal database, avoiding programming activities necessary to extend the system to different external J1. data sources, thus making the system extendible to any kind of available data. The parameters allowing the correct execution of the above described formula by internal algorithms are manually stored and maintained during the configuration phase.
In step 540 the server platform redirects therefore dynamically a specific request to an external open existing web APIs (software system designed to support 30 interoperable Machine to Machine interaction over a network) using standard Web Services or proprietary protocols. In step 550 the called service 010 runs the database query and returns the information to the server, normally in XML format or any other readable format. A typical result set of a search operation comprises a list of items, where for each selected item the following attributes are defined: an external item-ID, a name or a description, one or more URLs resources to be called while interacting with the item, and eventually one or more images URL associated with the selected item. In step 560 the result set is received by the server 020. Step 570, based on the parameters stored into the server, gives a 2D or 3D aspect to each selected item, placing each object in an appropriate virtual environment and assigning to each object the defined services or events available to the users to interact with. The algorithms that transform received result sets in virtual environments are based on two different formulae, one for the determination of the landscape (F3) and a second one for the determination of the objects shape to assign to each returned item (F4). F3 uses as parameter the USER-ID enabling the definition of user preferences so that the system allows different users to interact with the same content through different graphical representations. Formulae F3 uses the same FUNTION-ID parameter of formulae Fl to allow the physical representation of different data sources inside different graphical landscapes (SCENE-ED). Formulae F4 gives each selected item a shape assigning a SHAPE-ED as a result of a combination of the SCENE-ED and a new D AT AKEND-ED parameter. The DAT AKIND-ED is any kind of data descriptor returned by the called web service inside the result set. Examples of D AT AKIND-ED could be the sex of a persons in case of a people database, the product type (book, disc, ..) of a shop, or any other external available item descriptor. The OBJECT-ED results of formulae F4 corresponds with a 3D model that is displayed as 3D object inside the landscape.
Received data (item-ED, descriptor, detail URLs, images URLs) are temporarily cached inside internal cache databases just for the time necessary to allow the user a later interaction. Any other information is permanently stored in the server databases.
Step 580 sends the generated graphical information to the set top box 030 in in a streaming format through the EP broadband connection 025. A typical graphical scene descriptor comprises: scene-ED, scene-parameters, vector of 3D-objects, vector of available function-EDs. The typical 3D-object comprises points and coordinates, image
URLs, and the external item-ED to recognize items to interact with. In step 590, the software running inside the set top box traduces graphical information (vectors and descriptors) in a visible virtual environment through generic 3D engine calls drawing a virtual environment inside the interactive IP window 455 of the TV screen. If a single displayed object is associated with an image file, the client program 030 running inside the set top box reads the image directly from the internet using the received original URL and places the image as a texture over the 2D/3D model using typical computer graphics warp algorithms. An example of a graphic generated list of some selected movies is given in Figure 9, where each presented object represent a single movie. Another examples is illustrated in Figure 10 where a te result set of a books search is depicted as galleries, which can be explored following a physical metaphor.
Using the remote control 045 the user can navigate or browse the single data items in the same way he normally performs zapping or channel surfing (for example pushing the P+ button to advance.
The logical process of the software functions necessaries to navigate inside the displayed 2D or 3D virtual environments is described in the flow main diagram of Figure 8.
The logical process of the software functions necessaries to interact with a retrieved list of objects is described in the flow main diagram of Figure 6.
Interaction Flow
Interacting with a presented item means the effectively interaction with an item returned by the search query, thus with internet data. In step 610 the client program automatically selects and highlights single presented items while navigating inside the presented virtual environments. The user can start the associated service or event with a single click of a confirmation button of the remote control 045 (for example the OK button). If more services or events are available for the selected item/object, these options are displayed and can be highlighted and chosen (for example using the + or - buttons of the remote control). In step 620 the client program running inside the set top box sends the selected service request to the Internet server 020.
Selected objects could be TV channels. The selection of a TV channel starts the selected broadcasting transmission in the main window without any call to the internet server, but just redirecting selected broadcasting flow, received through the broadcasting medium 035, to the screen. This method implements an innovative way to implement channel tuning based on a search retrieval operation without the need to enter fixed numbers with the remote control 045
Selected objects could be menu items. The interaction with menu items is automatically translated in new search queries as described by the flowchart at Figure 5 without the need to manually enter search criteria, as each menu item contains implicit a predefined search criteria string. Consequently the selection of a menu item has as result the 2D/3D presentation of some objects resulting from a real-time inquiry of a specific database. This method allows to transparently generate search requests and therefore new items presentation by simply on-click interactions with displayed objects. An example of a graphical presentation some menu items inside a virtual environment is illustrated in figure 7. Interacting the "TV channel' cube, will generate the presentation of all available TV channels, while the interaction of the "Movie" cube will dynamically display to the windows 455 the subset of the TV channels passing movies as illustrated in the figure 9. Menu items are stored inside internal database at system 020. Menu items could be automatically generated by user preferences and passed search queries, or by system managers, allowing the system to dynamically grow and change following user behaviours and preferences.
Selected objects could be consumable objects physically available somewhere over the Internet network.
In step 630 a server programs receives the request and traduces it in a program call or redirection to an item associated URL previously cached in step 570. The determination of the correct URL to call is done using predetermined server parameters following the formulae F4, where the parameters item-ID (selected item) and function-ID (requested service or event) are sent to the server inside the interaction request. Step 660 redirects, thus the invokes the selected URL, generating the consumption of some content related to the selected item: the streaming a movie/music clip (step 660), the real-time translation in sound of some text (step 675), the text display to the screen (step 670) or the intrinsic in the API operation included in the 5 called web resource or service (buy, movie play, related detail text..) (step 650).
The streaming flow could be displayed inside the main broadcasting window 350, or inside the interactive window 455. This method implements an innovative way to implement a television on demand environment using internet available multimedia content and transforming the consumption of non multimedia content in a TV 10 compatible experience (Figure 2 - steps 230, 235, 240).
Navigation and surfing flow
The logical process of the software functions necessaries to navigate (data , r scrolling) inside the displayed 2D or 3D virtual environments is described in the flow main diagram of Figure 8. While navigating inside the presented virtual environments the user is effectively scrolling the data returned by the search query.
The user controls the navigation, thus the item's scroll, by single-click commands using the remote control 045. These could be the common P+, P- burtons 20 normally used while zapping television channels (Figure 9 step 810).
To overcomes traditional 3D navigation problems, the navigation inside the displayed virtual environments is not free, but is imposed and limited by the parameters stored in the scene. In step 810, depending on an environment parameter the system decides, whether to rotate the scene (step 820) or whether to simulate a user's 25 advancement in the scene (step 830).
Depending on a second parameters, the system decides whether to start an automatic and passive endless movement (rotation or advancement) or to make a single object's scroll, thus rotating and highlighting the next displayed object or advancing and highlighting to the next displayed object. Movements and rotations simulate a movie- like animation on the screen compatible with the watching paradigms of the television. Therefore, because the search results are depicted in an environment with which the user is immediately comfortable, this presentation allows a useful dialog between the user and the presented content, by using natural movement and exploration functions of a virtual three-dimensional world.
5 The cited scene parameters are send from the server to the client as described in Figure 5 step 580.
Trans-coding features
-π In order to allow the end user to transparently consume different multimedia contents' formats the server platform 020 comprises also a multimedia trans-coding format block (Figure 2). This is a smart platform enabling processing and inserting of personalized content to end users. In step 570 / 230 search result sets are real-time traduced in graphical environments, in step 235 texts are traduced in sounds, and a
1 _ video streaming trans-coding step 240 changes the coding of a selected stream in order to be decoded and played by a unique player included in the client program. In this scenario, the server logic of the systems 020 acts as a trans-coding platform, dealing with on-the-fly different Trans-rating and trans-coding techniques and different physical encapsulation to fit different EP networks. This features, allows to implement inside the STB a single player/viewer allowing the platform to be integrated to different content encoded content types.
BESTMODEFORCARRYINGOUTTHEINVENTION
25 The following description is presented solely for the purpose of disclosing how the present invention may be made and used. The scope of the invention is defined by the claims.
The best way to carry out the invention is to define an end-to-end open infrastructure and to develop any form of software able to freely deliver and consume 30 web-based content to TV, making it consumable in an on demand way by TV users.
Figures 9 and 10 illustrate the final result obtained from an application prototype applying the invented method for the interaction with a movie database and a book-shop database. Figure 10 also empathizes the bimodality of the proposed television user interface, where the interaction with a web based virtual library occurs over a conventional broadcasting consumption window in a picture-in-picture modality. One architectural advantage of the proposed invention is to enable the delivery of web-content to TV users without the need of any PC. This is done transforming the set top box in a networked hybrid device, enabling the connection to the IP Internet network while still receiving and decoding DVB digital broadcasting signals.
An advantage of the proposed application is to simplify the consumption of web-content within an open infrastructure and platform where the content is not imposed chosen an predefined by a legacy system, operator content provider or TV operator, but is freely chosen from a multitude of internet applications, databases and services.
An advantage of the proposed application is to simplify the consumption of TV content (channels) implementing search features over an internet based electronic program guide. Figure 9 shows an example of a graphic television channels surfing and tuning process, while figure 10 shows how this process occurs keeping the broadcasting windows active over the TV screen, thus while watching television.
An advantage of the proposed user interface is to integrate in a unique and bimodal interface the passive consumption of TV content (broadcasting) with the active interaction with web-based content within an immersive and multimedia experience. The software form, the programming language, the operating system, the standard user interface, the 3D engine used, the development technique and tools of this software infrastructure aren't important because the invented method concerns only the form of dialog between a TV user and any accessible web-based database. The user formulates an inquiry and the software (developed applying the invention) redirects the query to a specific database and translates the list of data resulted from the inquiry in an animated and controllable 2D or 3D image of a simulated virtual space. The user needs any form of scroll in the data resulted from the inquiry and the software performs an appropriate movement in the 3D space simulating a navigation or a scroll operation within the result set. INDUSTRIAL APPLICABILITY
The primary commercial application of this method is the development of a software platform able to delivery and distribute TV content and web-content in an on demand way to TV users. TV content could be an internet based electronic program guide. TV content could be past aired TV shows and programmes stored by TV networks inside internet based databases. Web content could be all internet based content that users could have interest to consume using the TV set: movies and multimedia content today not distributed by broadcasting TV networks, auctions, books, music clips, any kind of product of internet offer, additional content to single broadcasting events, electronic program guides (EPG) or any kind of user generated content (movies, clips, texts or images).
Other commercial application of this method is to boost the development of advanced networked set top boxes enabling TV users to buy a retail product outside legacy realities enabling the consumption of on demand content within a television environment.
Under the strict application of the invented method, the TV user experience could be transformed in an on demand environment making enhanced TV a reality.

Claims

CLAIMSWhat is claimed is :
1. A method to search and display web-content in a digital TV environment, comprising :
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP), (b) providing a remote control or a voice recognition system which sends commands to said set top box,
(c) providing a character input means which a TV user can use to query the system,
(d) providing a TV set which is operatively connected to said set top box,
(e) providing a software client program which is running inside said set top box, (f) providing an Internet application server acting as an interface between said set top box and the Internet network, (g) providing a server software platform (series of software programs and databases) running inside said Internet application server, (h) providing one or more web APIs provided by third parties, (i) providing a result set of a generic search query based on the said search criteria, (j) providing an internet based Electronic Program Guide,
whereby a TV user input said character input using said remote control, the client program detects the character input, the client program sends a request to said Internet application server, said server software platform transforms the received request in an API call using predetermined internally stored parameters, the API runs a database query, said result set is returned to the Internet application server, the server software platform transforms the result set real-time in a graphical list of 3D models inside a virtual environment using predetermined internally stored parameters, the software platform caches different URLs relating to each retuned data item for later interaction, the server software platform sends graphical and descriptor information to the client program, the client program displays said graphical environment to said TV screen and - if requested - reads images from received UKLs and places the read images on the 3D objects, and whereby a TV user can search and visualize web content in an easy and intuitive way, without the use of PCs, keyboards, without worrying about URLs of the multitude of web resources and without recurring to any text reading operation, and whereby the system transforms the interaction with non multimedia web-based content in a multimedia experience, making it consumable in a TV compatible way within said TV set using said remote control, and whereby the system simplifies the distribution and delivery of web content to TV users, and whereby the complexity to generate 3D graphic models and virtual environments, and the knowledge of the external Internet URLs of all the necessary internet available
APIs to be called lies in said server software platform only.
2. A method to search and display live TV content in a digital TV environment, comprising :
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP),
(b) providing a remote control or a voice recognition system which sends commands to said set top box,
(c) providing a character input means which a TV user can use to query the system, (d) providing a TV set which is operatively connected to said set top box,
(e) providing a software client program which is running inside said set top box,
(f) providing an Internet application server,
(g) providing a server software platform (series of software programs and databases) running inside said Internet application server, (h) providing one or more web Electronic Program Guide APIs (software system designed to support interoperable Machine to Machine interaction over a network) provided by third parties, whereby a TV user input said character input using said remote control, the client program detects the character input, the client program sends a request to said Internet application server, said server software platform transforms the received request in an API call using predetermined internally stored parameters, the API runs a database query, said result set is returned to the Internet application server, the server software platform transforms the result set real-time in a graphical list of 3D models inside a virtual environment using predetermined internally stored parameters, the software platform caches different URLs relating to each retuned data item for later interaction, the server software platform sends graphical and descriptor information to the client program, the client program displays said graphical environment to said TV screen and, when requested, reads images from received URLs and places the read images on the 3D objects, and whereby a TV user can search and visualize TV channels, which information stored inside said Electronic Program Guide matches said character input, and whereby the system simplifies the search and the finding of TV channels of interest.
3. A computer implemented method to interact with and consume web-content in a digital TV environment, comprising:
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP),
(b) providing a remote control or a voice recognition system which sends commands to said set top box, (c) providing a TV set which is connected to said set top box,
(d) providing a software client program which is running inside said set top box,
(e) providing an Internet application server,
(f) providing a server software platform (series of software programs and databases) running inside said Internet application server, (g) providing one or more web APIs (software system designed to support interoperable Machine to Machine interaction over a network) provided by third parties, whereby a TV user interacts with said 3D objects of claim 1 or of claim 2, using said remote control, said client program detects the request, the client program redirects the request to said Internet application server, said server software platform transforms the request in said API or URL call using a previously cached URL or
API address cached, the server platform calls the API or URL, said API or URL redirects some multimedia output to the client program that generates some perceptible multimedia output to the TV set, and
whereby the user interaction with menu options starts a new search request as of claim 1 or 2 with a transparent for the user search criteria, and whereby the user interaction with a displayed object of claim 1 simplifies the consumption of internet content related to a multitude of web applications and services in an intuitive way (video streaming, text display, music play,..), or to activate a service related to said object (reservation, buy request, ..), and whereby the interaction with said 3D models of claim 2 (TV channels), simplifies the tuning of the selected TV channel without having to enter predefined channels numbers with said remote control.
4. A computer implemented method to scroll web-content in a digital TV environment, comprising:
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP). (b) providing a remote control or a voice recognition system which sends commands to said set top box,
(c) providing a TV set which is connected to said set top box
(d) providing a software client program which is running inside said set top box
(e) providing an Internet application server, (f) providing a server software platform (series of software programs and databases) running inside said Internet application server (g) providing one or more web APIs (software system designed to support interoperable Machine to Machine interaction over a network) provided by third parties,
whereby a TV user interacts with said virtual environment of claim 1 or 2, using said remote control, said client program changes (moving or rotating) the graphical environment point of view and changes the graphical representation of the virtual environment on the said TV screen, simulating a navigation inside the scene, thus a scroll operation of the displayed 3D objects of claim 1 (web content) or of claim 2 (TV channels), and whereby the navigation is guided from predetermined parameters stored in the scene overcoming traditional 3D navigation problems, and whereby the scrolling of the said selected 3D objects of claim 1 or of claim 2 occurs in an intuitive way simulating natural movements inside a scene.
5. A computer implemented method to allow the bimodal consumption of broadcasting live television and web content, comprising:
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP), (b) providing a remote control or a voice recognition system which sends commands to said set top box,
(c) providing a TV set which is connected to said set top box,
(e) providing a software client program which is running inside said set top box,
(f) providing an Internet application server,
(g) providing a server software platform (series of software programs and databases) running inside said Internet application server,
(h) providing one or more web APIs (software system designed to support interoperable
Machine to Machine interaction over a network) provided by third parties, whereby a user interacts with a windows as described in the claims 1 or 2 or 3 or 4 while a second window on the same said TV set displays a live TV program received by a broadcasting medium, and whereby a TV user can search, choose and consume web content as described in claims
1 or 3 or 4 while watching live broadcasting television, and whereby a TV user can interact with TV content as described in the claim 2 or 3 or 4, while watching live broadcasting television, and whereby the user can switch from a passive broadcasting TV consumption to the IP based web content consumption paradigms of anything, anytime anywhere paradigm, and whereby the system seamlessly integrates (from the user's perspective) in one delivery channel the traditional consumption of TV broadcasting with browsing and search of multimedia online resources.
6. A computer implemented method to allow the consumption of different multimedia streaming files through a unique bimodal user interface, comprising:
(a) providing a set top box which is connected to the IP broadband network (Internet) as well as to one or more broadcasting medium (cable, satellite, terrestrial, IP),
(b) providing a remote control or a voice recognition system which sends commands to said set top box, (c) providing a TV set which is connected to said set top box,
(d) providing a software client program which is running inside said set top box,
(e) providing one or more streaming players which is/are running inside said set top box,
(f) providing an Internet application server, (s) providing a server software platform (series of software programs and databases) running inside said Internet application server, (h) providing one or more web APIs (software system designed to support interoperable
Machine to Machine interaction over a network) provided by third parties, (i) providing a multimedia trans-coding platform,
whereby a TV user interacts as described in claim 3 with said 3D objects of claim 1 or 2, and, if said called API of claim 3 generates a streaming flow, this is redirected to said multimedia trans-coding platform, the multimedia trans-codsing platform transform the input data in a different multimedia format, redirects the ouput streaming flow to said client program, the client program displays it to said TV set, and whereby the user interaction with multimedia content in a multitude of formats can displayed to said TV set by said one or more streaming players.
EP07734695A2007-05-182007-05-18System and method to consume web content using television setWithdrawnEP2168378A1 (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/IB2007/001396WO2008142472A1 (en)2007-05-182007-05-18System and method to consume web content using television set

Publications (1)

Publication NumberPublication Date
EP2168378A1true EP2168378A1 (en)2010-03-31

Family

ID=39273587

Family Applications (1)

Application NumberTitlePriority DateFiling Date
EP07734695AWithdrawnEP2168378A1 (en)2007-05-182007-05-18System and method to consume web content using television set

Country Status (2)

CountryLink
EP (1)EP2168378A1 (en)
WO (1)WO2008142472A1 (en)

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8645137B2 (en)2000-03-162014-02-04Apple Inc.Fast, language-independent method for user authentication by voice
US8677377B2 (en)2005-09-082014-03-18Apple Inc.Method and apparatus for building an intelligent automated assistant
US9318108B2 (en)2010-01-182016-04-19Apple Inc.Intelligent automated assistant
US10002189B2 (en)2007-12-202018-06-19Apple Inc.Method and apparatus for searching using an active ontology
US9330720B2 (en)2008-01-032016-05-03Apple Inc.Methods and apparatus for altering audio output signals
US8996376B2 (en)2008-04-052015-03-31Apple Inc.Intelligent text-to-speech conversion
US20100030549A1 (en)2008-07-312010-02-04Lee Michael MMobile device having human language translation capability with positional feedback
US8676904B2 (en)2008-10-022014-03-18Apple Inc.Electronic devices with voice command and contextual data processing capabilities
IL198607A (en)2009-05-062016-07-31Golobrodsky OlegDevice and method for providing services to a user of a tv set
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US20120309363A1 (en)2011-06-032012-12-06Apple Inc.Triggering notifications associated with tasks items that represent tasks to perform
US10241644B2 (en)2011-06-032019-03-26Apple Inc.Actionable reminder entries
US9431006B2 (en)2009-07-022016-08-30Apple Inc.Methods and apparatuses for automatic speech recognition
US8682667B2 (en)2010-02-252014-03-25Apple Inc.User profiling for selecting user specific voice input processing information
US9262612B2 (en)2011-03-212016-02-16Apple Inc.Device access using voice authentication
US10057736B2 (en)2011-06-032018-08-21Apple Inc.Active transport based notifications
US8994660B2 (en)2011-08-292015-03-31Apple Inc.Text correction processing
US10134385B2 (en)2012-03-022018-11-20Apple Inc.Systems and methods for name pronunciation
US9280610B2 (en)2012-05-142016-03-08Apple Inc.Crowd sourcing information to fulfill user requests
US9721563B2 (en)2012-06-082017-08-01Apple Inc.Name recognition system
US9547647B2 (en)2012-09-192017-01-17Apple Inc.Voice-based media searching
WO2014197336A1 (en)2013-06-072014-12-11Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197334A2 (en)2013-06-072014-12-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en)2013-06-082014-12-11Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
DE112014002747T5 (en)2013-06-092016-03-03Apple Inc. Apparatus, method and graphical user interface for enabling conversation persistence over two or more instances of a digital assistant
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10296160B2 (en)2013-12-062019-05-21Apple Inc.Method for extracting salient dialog usage from live data
US9430463B2 (en)2014-05-302016-08-30Apple Inc.Exemplar-based natural language processing
US9633004B2 (en)2014-05-302017-04-25Apple Inc.Better resolution when referencing to concepts
US10170123B2 (en)2014-05-302019-01-01Apple Inc.Intelligent assistant for home automation
CN110797019B (en)2014-05-302023-08-29苹果公司Multi-command single speech input method
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
US10659851B2 (en)2014-06-302020-05-19Apple Inc.Real-time digital assistant knowledge updates
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US10152299B2 (en)2015-03-062018-12-11Apple Inc.Reducing response latency of intelligent automated assistants
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US9578173B2 (en)2015-06-052017-02-21Apple Inc.Virtual assistant aided communication with 3rd party service in a communication session
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
DK179309B1 (en)2016-06-092018-04-23Apple IncIntelligent automated assistant in a home environment
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10586535B2 (en)2016-06-102020-03-10Apple Inc.Intelligent digital assistant in a multi-tasking environment
DK179415B1 (en)2016-06-112018-06-14Apple IncIntelligent device arbitration and control
DK201670540A1 (en)2016-06-112018-01-08Apple IncApplication integration with a digital assistant
DK179049B1 (en)2016-06-112017-09-18Apple IncData driven natural language event detection and classification
DK179343B1 (en)2016-06-112018-05-14Apple IncIntelligent task discovery
US10474753B2 (en)2016-09-072019-11-12Apple Inc.Language identification using recurrent neural networks
US10043516B2 (en)2016-09-232018-08-07Apple Inc.Intelligent automated assistant
US11281993B2 (en)2016-12-052022-03-22Apple Inc.Model and ensemble compression for metric learning
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US11204787B2 (en)2017-01-092021-12-21Apple Inc.Application integration with a digital assistant
DK201770383A1 (en)2017-05-092018-12-14Apple Inc.User interface for correcting recognition errors
US10417266B2 (en)2017-05-092019-09-17Apple Inc.Context-aware ranking of intelligent response suggestions
US10395654B2 (en)2017-05-112019-08-27Apple Inc.Text normalization based on a data-driven learning network
US10726832B2 (en)2017-05-112020-07-28Apple Inc.Maintaining privacy of personal information
DK201770439A1 (en)2017-05-112018-12-13Apple Inc.Offline personal assistant
DK179745B1 (en)2017-05-122019-05-01Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
US11301477B2 (en)2017-05-122022-04-12Apple Inc.Feedback analysis of a digital assistant
DK179496B1 (en)2017-05-122019-01-15Apple Inc. USER-SPECIFIC Acoustic Models
DK201770427A1 (en)2017-05-122018-12-20Apple Inc.Low-latency intelligent automated assistant
DK201770431A1 (en)2017-05-152018-12-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en)2017-05-152018-12-21Apple Inc.Hierarchical belief states for digital assistants
US10311144B2 (en)2017-05-162019-06-04Apple Inc.Emoji word sense disambiguation
US10303715B2 (en)2017-05-162019-05-28Apple Inc.Intelligent automated assistant for media exploration
US10403278B2 (en)2017-05-162019-09-03Apple Inc.Methods and systems for phonetic matching in digital assistant services
DK179549B1 (en)2017-05-162019-02-12Apple Inc.Far-field extension for digital assistant services
US10657328B2 (en)2017-06-022020-05-19Apple Inc.Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en)2017-09-212019-10-15Apple Inc.Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en)2017-09-292020-08-25Apple Inc.Rule-based natural language processing
US10636424B2 (en)2017-11-302020-04-28Apple Inc.Multi-turn canned dialog
US10733982B2 (en)2018-01-082020-08-04Apple Inc.Multi-directional dialog
US10733375B2 (en)2018-01-312020-08-04Apple Inc.Knowledge-based framework for improving natural language understanding
US10789959B2 (en)2018-03-022020-09-29Apple Inc.Training speaker recognition models for digital assistants
US10592604B2 (en)2018-03-122020-03-17Apple Inc.Inverse text normalization for automatic speech recognition
US10818288B2 (en)2018-03-262020-10-27Apple Inc.Natural assistant interaction
US10909331B2 (en)2018-03-302021-02-02Apple Inc.Implicit identification of translation payload with neural machine translation
US10928918B2 (en)2018-05-072021-02-23Apple Inc.Raise to speak
US11145294B2 (en)2018-05-072021-10-12Apple Inc.Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en)2018-05-212021-04-20Apple Inc.Global semantic word embeddings using bi-directional recurrent neural networks
DK180639B1 (en)2018-06-012021-11-04Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (en)2018-06-012019-07-12Apple Inc.Voice interaction at a primary device to access call functionality of a companion device
US10892996B2 (en)2018-06-012021-01-12Apple Inc.Variable latency device coordination
US11386266B2 (en)2018-06-012022-07-12Apple Inc.Text correction
DK201870355A1 (en)2018-06-012019-12-16Apple Inc.Virtual assistant operation in multi-device environments
US10504518B1 (en)2018-06-032019-12-10Apple Inc.Accelerated task performance
CN111491178B (en)*2019-01-292022-06-17国家广播电视总局广播电视规划院Method, system and electronic equipment for television program scene interaction
CN109862376B (en)*2019-02-282021-06-01广州方硅信息技术有限公司Live content delivery system, method and device, list server and storage medium
US20230308726A1 (en)*2020-08-252023-09-28Lg Electronics Inc.Display device and method for providing content using same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE69739566D1 (en)*1996-12-102009-10-15United Video Properties Inc Internet television program control system
US6005565A (en)*1997-03-251999-12-21Sony CorporationIntegrated search of electronic program guide, internet and other information resources
EP1463332B1 (en)*2003-03-252015-06-24Broadcom CorporationMedia processing system supporting different media formats via server-based transcoding
US20060136383A1 (en)*2004-12-202006-06-22AlcatelMethod and system enabling Web content searching from a remote set-top control interface or device
KR100750120B1 (en)*2005-06-092007-08-21삼성전자주식회사 Character input method and character input device using circular keyboard layout

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references ofWO2008142472A1*

Also Published As

Publication numberPublication date
WO2008142472A1 (en)2008-11-27

Similar Documents

PublicationPublication DateTitle
WO2008142472A1 (en)System and method to consume web content using television set
US7600243B2 (en)User interface methods and systems for device-independent media transactions
US8850478B2 (en)Multimedia systems, methods and applications
CN102576247B (en) Hyperlinked 3D Video Plugin for Interactive TV
US20060236344A1 (en)Media transaction system
EP2815582B1 (en)Rendering of an interactive lean-backward user interface on a television
US20060242681A1 (en)Method and system for device-independent media transactions
US20110289460A1 (en)Hierarchical display of content
US20090265422A1 (en)Method and apparatus for providing and receiving user interface
US7987484B2 (en)Managing media content with a self-organizing map
CN106489150A (en)For recognize and preserve media asset a part system and method
WO2007098206A2 (en)Systems and methods for placing advertisements
WO2012083006A1 (en)Browser integration for a content system
US20120023521A1 (en)Providing regional content information to a user device by using content information received from a content provider
KR20170129398A (en)Digital device and controlling method thereof
KR20110047768A (en) Apparatus and method for playing multimedia content
JP2014534513A (en) Method and user interface for classifying media assets
WO2012088307A1 (en)Method for customizing the display of descriptive information about media assets
JP2009500877A (en) Method and system for device independent media transactions
US9277285B2 (en)Broadcasting method and system with variable audio/video program menu
US20210243504A1 (en)Surf mode for streamed content
US20120023520A1 (en)Delivering regional content information from a content information source to a user device
KR20160148875A (en)Display device and controlling method thereof
KR20180038273A (en)Digital device and controlling method thereof
US20120023408A1 (en)Providing regional content information to a user device by using identifiers for content information

Legal Events

DateCodeTitleDescription
PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text:ORIGINAL CODE: 0009012

17PRequest for examination filed

Effective date:20091214

AKDesignated contracting states

Kind code of ref document:A1

Designated state(s):AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC MT NL PL PT RO SE SI SK TR

AXRequest for extension of the european patent

Extension state:AL BA HR MK RS

DAXRequest for extension of the european patent (deleted)
17QFirst examination report despatched

Effective date:20111130

STAAInformation on the status of an ep patent application or granted ep patent

Free format text:STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18DApplication deemed to be withdrawn

Effective date:20111201


[8]ページ先頭

©2009-2025 Movatter.jp