Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DYNAMICALLY GENERATED CUSTOM CONTROL INTERFACE AND CONTENT DELIVERY SYSTEM AND METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2017/064608
Kind Code:
A1
Abstract:
The present disclosure relates to a system for displaying and controlling content on a display device, wherein the system is configured to, at a computing device, select an application to be displayed on the display device. The system can further be configured to, at the computing device, send information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device. The system can further be configured to, at the computing device, change interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application. The system can further be configured to, at the computing device, control the selected application on the display device using the changed interface.

Inventors:
MALHOTRA SHUBHAM (IN)
GARIMELLA SAI SRINIVAS KIRAN (IN)
Application Number:
PCT/IB2016/056057
Publication Date:
April 20, 2017
Filing Date:
October 10, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MOTIVEPRIME CONSUMER ELECTRONICS PVT LTD (IN)
International Classes:
G06F3/00; G06F9/00
Foreign References:
EP2986012A12016-02-17
EP2595360A22013-05-22
Attorney, Agent or Firm:
KHURANA & KHURANA, ADVOCATES & IP ATTORNEYS (IN)
Download PDF:
Claims:
CLAIMS

We Claim:

1. A system for displaying and controlling content on a display device, said system comprising:

an application selection module configured to, at a computing device, select an application to be displayed on the display device;

a selected application information transmission module configured to, at the computing device, send information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device;

a custom interface presentation module configured to, at the computing device, change interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application; and

application execution module configured to, at the computing device, control the selected application on the display device using the changed interface.

2. The system of claim 1, wherein the display device is television.

3. The system of claim 1, wherein the CPD comprises a custom browser that, based on the selected application, modifies display parameters to enable presentation of the selected application on the display device.

4. The system of claim 1, wherein the computing device is operatively coupled with a content management system (CMS), and wherein the computing device selects the application from the CMS.

5. The system of claim 4, wherein the computing device is operatively coupled with the content management system (CMS) through Internet.

6. The system of claim 4, wherein the CMS performs data mining from Internet to retrieve application details, and provide a plurality of applications for selection of the application by a user on the computing device.

7. The system of claim 4, wherein the CMS transmits custom interface settings to the computing device to enable the change of the interface of the computing device based on the selected application.

8. The system of claim 1, wherein the CPD retrieves the application execution attributes from the Internet.

9. The system of claim 1, wherein the information sent from the computing device to the CPD comprises an Internet link to the application.

10. The system of claim 1, wherein the computing device is selected from one or a combination of a mobile phone, smart phone, laptop, personal digital assistant, tablet PC, and desktop PC.

11. The system of claim 1, wherein the application is selected from one or a combination of a video display application, audio display application, a gaming application, a browser-based application, and a social networking website.

12. The system of claim 1, wherein the application selection module is enabled by means of configuration of a system application on the computing device, wherein execution of the system application enables the user to select the application from a list of applications.

13. A content processing device (CPD) comprising a custom browser to enable presentation of multiple applications on a display device that the CPD is coupled with, wherein the CPD receives an application parameter of an application from a computing device of a user, based on which the CPD retrieves application execution attributes and displays the application on the coupled display device.

14. The CPD of claim 10, wherein upon selection of the application by the computing device, interface of the computing device is changed so as to control the selected application that is displayed on the display device.

15. The CPD of claim 10, wherein the computing device selects the application from a content management system (CMS).

16. A method for displaying and controlling content on a display device, said method comprising:

selecting, at a computing device, an application to be displayed on the display device;

sending, from the computing device, information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device;

changing, at the computing device, interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application; and

controlling, at the computing device, the selected application on the display device using the changed interface.

Description:
DYNAMICALLY GENERATED CUSTOM CONTROL INTERFACE AND CONTENT DELIVERY SYSTEM AND METHOD THEREOF

FIELD OF DISCLOSURE

[0001] The present disclosure generally relates to Internet and wireless technologies.

More particularly, the present disclosure relates to a system and method to deliver content wirelessly to a display device, wherein the media can be at a location remote from the display device using dynamically generated custom control interface.

BACKGROUND OF THE DISCLOSURE

[0002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.

[0003] History of Internet begins with development of electronic computers in the 1950s.

Since the mid-1990s, the Internet has had a revolutionary impact on culture and commerce, including the rise of near-instant communication by electronic mail, instant messaging, voice over Internet Protocol (VoIP) telephone calls, two-way interactive video calls, and the World Wide Web with its discussion forums, blogs, social networking, and online shopping sites. Increasing amounts of data are transmitted at higher and higher speeds over fiber optic networks operating at 1-Gbit/s, 10-Gbit/s, or more. The Internet's takeover of the global communication landscape was almost instant in historical terms: it only communicated 1% of the information flowing through two-way telecommunications networks in the year 1993, already 51% by 2000, and more than 97% of the telecommunicated information by 2007. Today the Internet continues to grow, driven by ever greater amounts of online information, commerce, entertainment, and social networking.

[0004] The growth of Internet really started in 1993, with a computer program called

Mosaic. Mosaic is a browser— a program that allows users to use the Internet's World Wide Web. For the first time, true multimedia ~ the mixing of various media such as text, images, sounds, and movies ~ came to the Internet. Mosaic has since been superseded by much more powerful browsers and today, not only can one download an almost infinite number of these media and multimedia files, one can also experience them while online. Interactive, media rich applications- such as video games which can be played over the Internet - have further added to the user experience. Media and multimedia files and games can be collectively termed as content. Indeed content and internet have formed a loop, one causing the growth of other. So much so that now the convergence of audio-visual, telecom and computer network technologies through a single wired or wireless linking system is an established fact.

[0005] This is also the age of mobile devices. Mobile Phones and tablets are ubiquitous and one only needs to spend some time in any crowded area to spot many. Indeed someone without a mobile phone is perhaps a child or someone much down on the socio-economic scale. There has been, and continues to be, a literal explosion in the growth of mobile devices and per some estimates, these mobile devices number more than 7.22 billion, exceeding the whole human population. And they are multiplying about five times faster than the human population. Most of these mobile devices have capabilities of accessing the Internet and playing multimedia files as well as games. Presently over 50% of all Internet traffic now comes from Internet enabled mobile devices, and over 80 % of all adults who use the Internet also own an Internet enabled mobile phone, generally termed as a Smartphone. These internet enabled Mobile Devices can rightly be called Computing Devices since they have one or more processors of great performance and one or more memories in which computer programs and various files including media assets can be stored. The computer programs include media players. The media assets include music data, movie data, and video game data. For example, when a user executes a media player in the computing device to play the music data or video data, the user can enjoy music and movies. For example, when a user executes a video game program in the computing device to play the video game data, the user can enjoy playing the video games as if the computing device were just like a game console.

[0006] As can be expected, the growth of the Smart phones and other Internet enabled mobile devices has led to an explosion in demand for multimedia files as well as games, besides aiding in as well as feeding off the growth of Internet. Such devices have changed the face of the gaming industry too. Over half of the population of the US plays some kind of game in 2015, and a huge number of these people are playing games on their internet enabled mobile devices— whether they're trivia or puzzle games like the hugely popular Words with Friends, or multiplayer strategy games like Clash of Clans or Game of War. This expansion has been so rapid that revenue for mobile games is set to overtake the more traditional console games market this year, with yearly revenue for newly born industry giants like Super cell and King spiraling into the billions. Traditional games publishers are also starting to move into the mobile games arena.

[0007] The most severe limitations on playing any multimedia content or any video game on an internet enabled mobile device are its display size and speaker audio power. Consumers seek large display sizes and high audio power to have the fullest enjoyment. The proliferation of large size TVs, Home Theater Systems, Projector TVs is ready evidence of that. But, as is obvious, at the same time, the display size and the audio power of a mobile device cannot be increased indefinitely without sacrificing mobility which is its most essential aspect.

[0008] At the same time, almost all households except the poorest possess a Television

Set with a display size and audio power which can never be matched or exceeded by a Mobile Device. It makes good sense, hence, to find ways to pair them together so that the multimedia content and games available in or via a Mobile Device through its access to the Internet could be enjoyed on a larger display device such as the Television.

[0009] This aspect has been addressed in some ways already. Some such approaches work on storing the multimedia files and games in the Mobile Device, and then connecting the Mobile Device to a Television Device so enabled that the connection can be made with or without wires and the multimedia files be played on the Television. This procedure is however very cumbersome and is severely limited by the storing and technical capabilities of the Mobile Device as well as the Television. Other approaches have attempted to deliver the various multimedia files available on the Internet to an Internet enabled mobile device and then mirroring the screen of the mobile device on to a television. This is not real time and can cause time delays leading to an unsatisfactory user experience. Besides, there is a myriad of content types available on the Internet on tens of thousands of Websites and so, even finding that content which is suited to the technical capabilities of the Mobile Device as well as the Television so that those can be enjoyed to their fullest is a big challenge.

[00010] Thus there is a requirement in the art for a system and method to overcome these limitations.

[00011] All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.

[00012] In some embodiments, the numbers expressing quantities or dimensions of items, and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.

[00013] As used in the description herein and throughout the claims that follow, the meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.

[00014] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. "such as") provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.

[00015] Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended claims.

OBJECTS OF THE INVENTION

[00016] It is an object of the present disclosure to provide for a system and method to present content residing at a remote location onto a display device with selection and control of such content being done by the user on his computing/mobile device/phone using dynamically generated custom control interface.

[00017] It is an object of the present disclosure to provide for a system and method to enable a user to play video games on a display device, selection and control of the video game being done by the user on his/her computing/mobile device using dynamically generated custom control interface.

[00018] It is an object of the present disclosure to provide for a system and method to present to a user a Content Management System (CMS) through which the user can select, via his/her computing device, from a collection of content including game/video/audio/social networking/allied applications, and transmit such content or games, say wirelessly, to a display device, contextual control of the same being via the users' computing device using dynamically generated custom control interface.

[00019] It is an object of the present disclosure to provide for a system and method having a customized browser using which the content or the game application selected by the user can be played on a display device.

SUMMARY

[00020] The present disclosure generally relates to Internet and wireless technologies. More particularly, it relates to a system and method to deliver content (say without using wires) to a display device, wherein the media can be at a location remote from the display device using dynamically generated control interface. [00021] In an aspect, the present disclosure relates to a system for displaying and controlling content on a display device, wherein the system includes an application selection module that can be configured to, at a computing device, select an application to be displayed on the display device. The system can further include a selected application information transmission module that can be configured to, at the computing device, send information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device. The system further comprises a custom interface presentation module that can be configured to, at the computing device, change interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application. The system can further include an application execution module that can be configured to, at the computing device, control the selected application on the display device using the changed interface.

[00022] In an aspect the display device can be television. In another aspect, the CPD can include a custom browser that, based on the selected application, can modify display parameters to enable presentation of the selected application on the display device. In another aspect, the computing device can be operatively coupled with a content management system (CMS), and wherein the computing device can select the application from the CMS. The computing device can be operatively coupled with the content management system (CMS) through Internet, wherein the CMS can be configured to perform data mining from Internet to retrieve application details and provide a plurality of applications for selection of the application by a user on the computing device. In an aspect, the CMS can transmit custom interface settings to the computing device to enable the change of the interface of the computing device based on the selected application.

[00023] In an aspect, the CPD can retrieve the application execution attributes from the Internet. In another aspect, the information sent from the computing device to the CPD can include an Internet link to the application. The computing device can be selected from one or a combination of a mobile phone, smart phone, laptop, personal digital assistant, tablet PC, and desktop PC. In another aspect, the application can be selected from one or a combination of a video display application, audio display application, a gaming application, a browser-based application, and a social networking website. In yet another aspect, the application selection module can be enabled by means of configuration of a system application on the computing device, wherein execution of the system application enables the user to select the application from a list of applications.

[00024] In an aspect, the present disclosure further relates to a content processing device (CPD) that can include a custom browser to enable presentation of multiple applications on a display device that the CPD is coupled with, wherein the CPD can receive an application parameter of an application from a computing device of a user, based on which the CPD can retrieve application execution attributes and display the application on the coupled display device.

[00025] In an aspect, upon selection of the application by the computing device, interface of the computing device can be changed so as to control the selected application that is displayed on the display device. The computing device can select the application from a content management system (CMS).

[00026] Aspects of the present further relate to a method for displaying and controlling content on a display device, wherein method can include the steps of selecting, at a computing device, an application to be displayed on the display device; sending, from the computing device, information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device; changing, at the computing device, interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application; and controlling, at the computing device, the selected application on the display device using the changed interface.

[00027] In an embodiment of the present disclosure, functional modules of the proposed architecture can include an Application Selection Interface on a user's Computing Device, a Content Management System (CMS) residing on the Internet with hyperlinks to Content that can be made available to the user, and a Content Processing Device (CPD) operatively coupled to a display device.

[00028] In an aspect of the present disclosure, the Computing Device can be Internet enabled. In another aspect of the present disclosure, the Computing Device can be operatively coupled to the Content Processing Device via Wi-fi or Local Area Network. In another aspect, the computing device of the present disclosure can include any portable/non-portable computing device such as mobile phone, tablet PC, smart phone, Laptop, Desktop PC, among other like devices. Although few embodiments of the present disclosure have been explained with reference to mobile phone/smart phone, the same is completely exemplary and any other computing device can be used and is well within the scope of the present disclosure.

[00029] In an exemplary implementation, upon starting the Application Selection Interface, say by means of an application that is configured/installed on the user's Computing Device, the user can be presented with a dynamically generated custom control interface with relevant Call To Actions through which the user can select the content/application that he/she wishes to execute from the Content Management System (CMS). In an aspect, the CMS can then communicate with the content on the Internet (or can from its own records/database),and pass on the relevant information (say the link to the application) pertaining to the same to the Computing Device so that the Computing Device can further control the execution of the content. Based on the application selected by the computing device, interface of the computing device can be changed by the proposed system so that the user can handle/use the application through the computing device. The Computing Device can further communicate with the Content Processing Device (CPD) and pass instructions to it so that the CPD can access the selected content directly from the Internet. The Content so accessed by the CPD can be processed through a Customized/Custom Browser provided in the CPD, wherein output from the Customized Browser can be provided to the Display Device and displayed in the Customized Browser Display. Various APIs can be employed in the System to provide dynamically generated custom control interface and relevant Call To Actions on the screen of the Computing Device so that the user of the Computing Device can control and interact with the selected content. The content being displayed in the Customized Browser Display can accordingly be controlled.

[00030] In an exemplary instance, a user can, from the CMS, select a gaming application that he/she wishes to play, and then upon selection of the application, interface of the computing device can be changed/customized to display a gaming console with control options/menu that enables the user to take various actions on the game (say accelerate/decelerate/take right/take left options for a racing game), and at the same time or later/in prior, the computing device can send the link of the gaming application to the CPD, which can retrieve the application directly from the Internet and using its custom browser to display the gaming application on the coupled display device (say a television), which can then be controlled by the user using his/her custom interface being shown on his/her computing device.

[00031] In an aspect, although the display device of the present disclosure is being exemplary as being a television, the same is completely an example and any other display device can be configured and coupled with the CPD.

[00032] In an aspect, users of the proposed system can access content located in their Computing Devices or in any other Data Storage Device connected to the same network via the hyperlinks they can add to the Content Management System, and then present the said content on to the Display Device.

[00033] In an embodiment, the users can connect their Computing Devices to the Content Processing Device (CPD) in order to play multiplayer games.

[00034] In an embodiment the users can connect their Computing Devices to Content Processing devices which can be remote from each other in order to play multiplayer games over the Internet.

[00035] Various objects, features, aspects and advantages of the present disclosure will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like features.

BRIEF DESCRIPTION OF DRAWINGS

[00036] The diagrams are for illustration only, which thus is not a limitation of the present disclosure, and wherein:

[00037] FIG. 1 illustrates an exemplary representation of an overall architecture of the system and method in accordance with an embodiment of the present disclosure.

[00038] FIG. 2 illustrates exemplary functional modules of the proposed system and method in accordance with an embodiment of the present disclosure.

[00039] FIG. 3(a) and 3(b) illustrate two examples of the operation of the proposed system and method in accordance with an embodiment of the present disclosure.

[00040] FIG. 4 illustrates a sequence diagram for an exemplary implementation of the proposed system and method in accordance with an embodiment of the present disclosure.

[00041] FIG. 5 illustrates in a summary form an exemplary representation of the proposed system and method in accordance with an embodiment of the present disclosure. DETAILED DESCRIPTION OF DRAWINGS

[00042] The description hereinafter, of the specific embodiment will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify or adapt or perform both for various applications such specific embodiment without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation.

[00043] Various terms as used herein are defined below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.

[00044] Definitions ;

[00045] The expression "Service Provider" in the instant disclosure refers to the organization entrusted with implementing, updating and managing the Content Management System as defined herein.

[00046] The expression "Computing Device" in the instant disclosure refers to a device that can be programmed to carry out a set of arithmetic, binary or logical operations automatically. The expression Computing Device can include but is not limited to mobile phones, tablets, laptops, desktop computers, personal computers, among other computing devices.

[00047] The expression "Display Device" in the instant disclosure refers to an output device for presentation of information. The presentation can be, but is not restricted to, audio, visual, tactile, olfactory or any combination of these.

[00048] The expression "Content" in the instant disclosure refers to information and experience(s) directed towards an end-user or many end-users. It includes, but is not limited to audio, video, tactile, olfactory data or any combination of these represented by content files which can be processed by computers. It can demand interaction from the user or users such as in Video Game Applications. It can be delivered to multiple users and can also be consumed by multiple users, an example being multiplayer games. The expression content can be used along with and interchangeably with Applications required to execute and control the content files. [00049] The expression "Content Management System" (also referred herein as CMS)in the instant disclosure refers to a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintaining the said content from a central interface. Publishing herein refers to the process of production and dissemination of content.

[00050] The expression "Application Program Interface" (also referred herein as API) in the instant disclosure refers to a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components.

[00051] The expression "Graphical User Interface" (also referred herein as GUI and Guided User Interface ) in the instant disclosure refers to a type of interface that allows users to interact with computing devices through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation. The dynamically generated custom control interface in the instant disclosure is a special kind of Graphical User Interface that changes dynamically per the requirements of the context.

[00052] The expression "Content Processing Device"(also referred to as CPD) in the instant disclosure refers to a small piece of computing hardware that attaches to an electronic device and supports a particular function or many particular functions of the device and/or of associated devices per its configuration. It can include one or many functional modules to achieve the results it is configured for. Such modules can include, but are not limited to, a communication modem for supporting wireless communication, memory for storing data, audio and video processing modules, and a central processing unit for controlling the built-in communication modem, the access to memory, and the use of memory. It can receive electric power supplied from a host to which it plugs into, or it can receive power from an external source or from a battery installed in itself. It can be operatively coupled to the host electronic device by an interface such as, but not limited, to USB Connector and HDMI connector.

[00053] The expression "Call To Action" (also referred herein as CTA) in the instant disclosure refers to an instruction to the user calling for a response. In a website or a Guided User Interface it can be, but is not limited to, a banner, button, graphic, text with instructions such as "Press to hear", "Press to play", "Click here to watch this video', "Click to go back". A CTA can be without any text whatsoever, providing the user an intuitive means only by signs to what action is expected from him. A CTA can also rely on means which the user is expected to know, for example putting a hyperlink in blue color thereby indicating to the user that it can be clicked to lead to content on the Internet.

[00054] The expression "hyperlink" in the instant disclosure means a reference to data that the reader can directly access either by clicking, touching, hovering or a computer generated instruction. The reader can be human or a computing device

[00055] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.

[00056] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special- purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.

[00057] Embodiments of the present invention may be provided as a computer program product, which may include a machine-readable storage medium tangibly embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media/machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).

[00058] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.

[00059] If the specification states a component or feature "may", "can", "could", or "might" be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.

[00060] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).

[00061] Thus, for example, it will be appreciated by those of ordinary skill in the art that the diagrams, schematics, illustrations, and the like represent conceptual views or processes illustrating systems and methods embodying this invention. The functions of the various elements shown in the figures may be provided through the use of dedicated hardware as well as hardware capable of executing associated software. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the entity implementing this invention. Those of ordinary skill in the art further understand that the exemplary hardware, software, processes, methods, and/or operating systems described herein are for illustrative purposes and, thus, are not intended to be limited to any particular named element.

[00062] The present disclosure generally relates to Internet and wireless technologies. More particularly it relates to a system and method to deliver content without using wires to a Display Device wherein the media can be at a location remote from the display device. Although the present disclosure has been explained with help of number of content such as websites and gaming applications, it should be appreciated that this is not a limitation of the disclosed invention. In an aspect, the present disclosure is not limited by either number of content files or to the number of game applications.

[00063] The present disclosure generally relates to Internet and wireless technologies. More particularly, it relates to a system and method to deliver content (say without using wires) to a display device, wherein the media can be at a location remote from the display device using dynamically generated control interface.

[00064] In an aspect, the present disclosure relates to a system for displaying and controlling content on a display device, wherein the system includes an application selection module that can be configured to, at a computing device, select an application to be displayed on the display device. The system can further include a selected application information transmission module that can be configured to, at the computing device, send information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device. The system further comprises a custom interface presentation module that can be configured to, at the computing device, change interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application. The system can further include an application execution module that can be configured to, at the computing device, control the selected application on the display device using the changed interface.

[00065] In an aspect the display device can be television. In another aspect, the CPD can include a custom browser that, based on the selected application, can modify display parameters to enable presentation of the selected application on the display device. In another aspect, the computing device can be operatively coupled with a content management system (CMS), and wherein the computing device can select the application from the CMS. The computing device can be operatively coupled with the content management system (CMS) through Internet, wherein the CMS can be configured to perform data mining from Internet to retrieve application details and provide a plurality of applications for selection of the application by a user on the computing device. In an aspect, the CMS can transmit custom interface settings to the computing device to enable the change of the interface of the computing device based on the selected application. [00066] In an aspect, the CPD can retrieve the application execution attributes from the Internet. In another aspect, the information sent from the computing device to the CPD can include an Internet link to the application. The computing device can be selected from one or a combination of a mobile phone, smart phone, laptop, personal digital assistant, tablet PC, and desktop PC. In another aspect, the application can be selected from one or a combination of a video display application, audio display application, a gaming application, a browser-based application, and a social networking website. In yet another aspect, the application selection module can be enabled by means of configuration of a system application on the computing device, wherein execution of the system application enables the user to select the application from a list of applications.

[00067] In an aspect, the present disclosure further relates to a content processing device (CPD) that can include a custom browser to enable presentation of multiple applications on a display device that the CPD is coupled with, wherein the CPD can receive an application parameter of an application from a computing device of a user, based on which the CPD can retrieve application execution attributes and display the application on the coupled display device.

[00068] In an aspect, upon selection of the application by the computing device, interface of the computing device can be changed so as to control the selected application that is displayed on the display device. The computing device can select the application from a content management system (CMS).

[00069] Aspects of the present further relate to a method for displaying and controlling content on a display device, wherein method can include the steps of selecting, at a computing device, an application to be displayed on the display device; sending, from the computing device, information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device; changing, at the computing device, interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application; and controlling, at the computing device, the selected application on the display device using the changed interface.

[00070] In an embodiment of the present disclosure, functional modules of the proposed architecture can include an Application Selection Interface on a user's Computing Device, a Content Management System (CMS) residing on the Internet with hyperlinks to Content that can be made available to the user, and a Content Processing Device (CPD) operatively coupled to a display device.

[00071] In an aspect of the present disclosure, the Computing Device can be Internet enabled. In another aspect of the present disclosure, the Computing Device can be operatively coupled to the Content Processing Device via Wi-fi or Local Area Network. In another aspect, the computing device of the present disclosure can include any portable/non-portable computing device such as mobile phone, tablet PC, smart phone, Laptop, Desktop PC, among other like devices. Although few embodiments of the present disclosure have been explained with reference to mobile phone/smart phone, the same is completely exemplary and any other computing device can be used and is well within the scope of the present disclosure.

[00072] In an exemplary implementation, upon starting the Application Selection Interface, say by means of an application that is configured/installed on the user's Computing Device, the user can be presented with a dynamically generated custom control interface with relevant Call To Actions through which the user can select the content/application that he/she wishes to execute from the Content Management System (CMS). In an aspect, the CMS can then communicate with the content on the Internet (or can from its own records/database), and pass on the relevant information (say the link to the application) pertaining to the same to the Computing Device so that the Computing Device can further control the execution of the content. Based on the application selected by the computing device, interface of the computing device can be changed by the proposed system so that the user can handle/use the application through the computing device. The Computing Device can further communicate with the Content Processing Device (CPD) and pass instructions to it so that the CPD can access the selected content directly from the Internet. The Content so accessed by the CPD can be processed through a Customized/Custom Browser provided in the CPD, wherein output from the Customized Browser can be provided to the Display Device and displayed in the Customized Browser Display. Various APIs can be employed in the System to provide dynamically generated custom control interface and relevant Call To Actions on the screen of the Computing Device so that the user of the Computing Device can control and interact with the selected content. The content being displayed in the Customized Browser Display can accordingly be controlled. [00073] In an exemplary instance, a user can, from the CMS, select a gaming application that he/she wishes to play, and then upon selection of the application, interface of the computing device can be changed/customized to display a gaming console with control options/menu that enables the user to take various actions on the game (say accelerate/decelerate/take right/take left options for a racing game), and at the same time or later/in prior, the computing device can send the link of the gaming application to the CPD, which can retrieve the application directly from the Internet and using its custom browser to display the gaming application on the coupled display device (say a television), which can then be controlled by the user using his/her custom interface being shown on his/her computing device.

[00074] In an aspect, although the display device of the present disclosure is being exemplary as being a television, the same is completely an example and any other display device can be configured and coupled with the CPD.

[00075] In an aspect, users of the proposed system can access content located in their Computing Devices or in any other Data Storage Device connected to the same network via the hyperlinks they can add to the Content Management System, and then present the said content on to the Display Device.

[00076] In an embodiment, the users can connect their Computing Devices to the Content Processing Device (CPD) in order to play multiplayer games.

[00077] In an embodiment the users can connect their Computing Devices to Content Processing devices which can be remote from each other in order to play multiplayer games over the Internet.

[00078] FIG. 1 illustrates an exemplary representation of an overall architecture of the system and method in accordance with an embodiment of the present disclosure. As shown, the architecture 100 can include a Computing Device 102 that can have an Application Selection Interface 104. In an aspect, various content and applications that can be made available through the system can be represented on the Application Selection Interface 104 as App 106-1, App 106-2, App 106-3,... ., App 106-n.

[00079] In an aspect, one or more Computing Devices 102 can include but are not limited to mobile phones, tablets, laptops, desktop computers, personal computers, among other computing devices wherein one or more users can be enabled to use one or more of the Computing Devices. [00080] In an aspect, the Application Selection Interface 104can present a dynamically generated custom control interface with various Call To Actions (CTAs) on the Computing Device 102. The dynamically generated custom control interface can be context sensitive and can be as per the capabilities of the Computing Device 102. The various Call To Actions can be relevant to the requirement at hand and per the capabilities of the Computing Device 102.

[00081] In an aspect, via these Call To Actions, specific instructions can be executed by the Computing Device 102, wherein these instructions can include, but are not limited to, selecting a content by touching or clicking its representation on the display of the Computing Device 102, playing content on the Display Device 116, rewinding, stopping or fast forwarding such content on the Display Device 116, raising or lowering the volume on the Display Device 116etc.

[00082] In an aspect, the Call To Actions can execute instructions appropriate to the video games being played. These instructions can include for example, but are not limited to, selecting or quitting a video game, accelerating or decelerating a car in a racing game, moving a boxer in a boxing videogame to the left or right etc.

[00083] Depending upon the context and the capabilities of the Computing Device 102, these Call To Actions can be executed in a myriad of ways. These can include, but are not limited to, touching a link or a figure on the Computing Device 102 Screen, pinching or zooming objects being displayed on the Computing Device 102Screen, speaking into the Computing Device 102 microphone, shaking the Computing Device 102, waving in front of the Computing Device 102, using the inbuilt camera or touchpad of the Computing Device 102 etc.

[00084] In an aspect, one or more Computing Devices 102 can be configured to be operatively coupled with at least one Content Processing Device 120 that can, in an exemplary aspect, be a part of the Local Area Network ( LAN) that the Computing Device 102 is also a part of.

[00085] In an aspect, the Computing Device 102 can be configured to be operatively coupled with more than one Content Processing Devices 120.1n another aspect, the Computing Device 102 and the Content Processing Device (CPD) 120 can connect to the same Local Area Network (LAN). In yet another aspect, the Computing Device 102 and the Content Processing Device 120 can use Wi-Fi or any similar technology to be part of a Local Area Network without wires. [00086] In an aspect, Computing Device 102 can be operatively coupled with at least one Content Management System (CMS) 108, which can reside anywhere on the Internet (say on the cloud). It is to be appreciated that although the present disclosure has been explained with reference to one CMS, any number of such Content Management Systems (CMSs') can be configured based on the actual implementation of the architecture.

[00087] In an exemplary embodiment of the present disclosure, the CMS 108 can be operated by a Service Provider that can enable/configure the CMS 108 to mine various content and/or applications such as gaming applications, video/audio/multimedia applications, among other lie applications from different websites. The Service Provider can organize and make available the content through the Content Management System 108.

[00088] In an exemplary embodiment of the present disclosure, content mined by the Service Provider from different websites and/or organized and made available through the Content Management System 108 can be shown as Content 112. It is to be appreciated that the Content 112 can include different content and applications such as Applications 114-1, 114-2, 114-3, ... .114-n (collectively referred to as applications 114 hereinafter) located at various locations on the Internet. Content 114 can be provided by different content providers. Content can be made available by these content providers on different websites. In an aspect, content can be available/accessible through different links/hyperlinks such as Youtube.com or Yahoo.com the like that can enable execution of the application. In an aspect, the CMS can be configured to store links to such content/applications 114 and can store user selectable applications 110 to enable the user to view such applications 110, and select one or more applications, information of which can be sent to the CPD 120.

[00089] In an exemplary embodiment, the Content Management System 108 can be provided by the Service Provider on its server, accessible over the Internet. In another aspect, the Service Provider can organize the Content 112 using computer algorithms through the Content Management System (CMS) 108. In yet another aspect, the Service Provider can organize the Content 112 using human curation through the Content Management System 108.

[00090] In an aspect, the Service Provider can configure the Content Management System 108 to make the Content 112 easily searchable and accessible via the said Content Management System 108. In an aspect the Content Management System 108 can communicate with the Computing Device 102 and provide dynamic input to the Computing Device 102 via custom designed APIs to provide a dynamically generated custom control interface with appropriate controls and CTAs. The dynamically generated custom control interface can be displayed on the screen of the Computing Device 102. In an aspect the Content Management System 108 can have various content selection interfaces shown as App 110-1, App 110-2, and App 110-3... App 110- n using which the various content of Content 112 can be accessed. The user can select an application/content by touching the representation of that content showing as App 106-1, App 106-2, App 106-3,... ., App 106-n on the screen of the Computing Device 102, based on which the CMS 108 can provide a link of the selected application to the computing device 102, which link can then be sent to the CPD 120 which can access the application/content, using the link, from the Internet, and using its custom browser/customized browser module 122, render the retrieved content/application on the connected display device 116. In an implementation, content Processing Device 120 can then download the selected content from where it is located and pass it to the Customized Browser Module 122, which can then display it on the Display Device 116 in the Customized Browser Display 118. According to one embodiment, upon selection of an application by the user, through the computing device 102, interface of the device 102 can be changed based on the selected application and further based on the custom interface settings transmitted by the CMS 108 to the computing device 102. Therefore, in an exemplary embodiment, the CMS can be configured 108 to send content/application link to the device 102 along with the custom interface settings, wherein the content/application link can be sent by the device 102 to the CPD 120 and the custom interface settings can be used to change the interface of the device 102 to enable efficient handling/controlling of the application that is finally displayed on the display device 116 in the customized browser.

[00091] In an aspect, the selected application can be a gaming application, wherein upon selection of the application by a user, using his/her computing device 102, on the CMS 108, interface of the device 102 can be changed to enable the user to control the gaming application, and in parallel the device 102 can also send the gaming application link to the CPD 120 so that the CPD 120 can retrieve the application execution information/attributes/parameters and, using its custom browser, render efficient display of the application on the display device 116. The user can then play the game on Display Device 116 and further interact with the selected game using the dynamically generated custom control interface with relevant CTAs. [00092] In an aspect, the CPD 120 can be configured with a Customized Browser Module 122, and can be operatively coupled to the Display Device 116 in such a fashion that the output from the Customized Browser Module 122 can be provided to the Display Device 116. In an exemplary embodiment such output can be illustrated as Customized Browser Display 118.

[00093] In an exemplary aspect, the Display Device 116 can include but is not limited to Television, Laptop, Desktop computers, personal computers etc. with or without audio outputting devices such as speakers, depending upon the requirement of the users and the configuration accordingly of the method, device and system. The Display Device 116 can present, but is not restricted to, audio, visual, tactile, olfactory information or any combination of these, depending upon the requirement of the users and the configuration accordingly of the method, device and system.

[00094] In an embodiment, users of the proposed system can access content located in their Computing Devices 102 or in any other Data Storage Device connected to the same network via the hyperlinks they can add to the Content Management System 108, and then present the said content on Display Device 116.

[00095] In an exemplary embodiment, several users can connect their Computing Devices 102 to the Content Processing Devicel20 in order to play multiplayer games. In an embodiment, each user can connect his/her Computing Device 102 to his Content Processing Device 120 and Display Device 116. The users can be remote from each other and can play multiplayer games over the Internet.

[00096] In an exemplary implementation, a user can start the Application Selection Interface 104 on his Computing Device 102, wherein the interface 104 can either be provided by the service provider or the application developer of the CMS 108, wherein execution of the CMS application that can be configured on the computing device 102, can enable the application selection interface to be generated and a plurality of applications (say 110) provided by the CMS 108 to be displayed on the interface 104 of the computing device 102 as applications/content/links 106. The user can select the content/application that he/she wishes to access/view/control from the CMS 108, wherein the CMS 108 can provide a link/application attribute to the computing device 102 along with passing on the custom interface controls/parameters to the device 102, wherein the link/application attribute can be passed on by the computing device 102 to the CPD 120, which can retrieve the application execution information from the Internet/content database 112 and render the same using its custom browser to be displayed on the display device 116. The custom interface controls/parameters can be used to change the interface of the computing device 102 based on the application/content selected by the user from the CMS 108 so as to enable the user to control the selected content/application.

[00097] In an aspect, various APIs can be employed in the System to provide dynamically generated custom control interface and relevant CTAs on the screen of the Computing Device 102 so that the user of the Computing Device 102 can control and interact with the selected content. The selected content being displayed in the Customized Browser Display 118 can accordingly be controlled.

[00098] In an aspect, users with different Computing Devices 102 can access the same Content Processing Device 120 at alternate times so that each can select and play the content he wants on the Display Device 116 at such alternate times. In an aspect, the Content Processing Device 120 can be built within the Display Device 116. In another aspect, the Content Processing Device 120 can be built within Computing Device 102.

[00099] FIG. 2 illustrates exemplary functional modules of the proposed system and method in accordance with an embodiment of the present disclosure. As shown, in an exemplary implementation, system and method of the present disclosure can include a Computing Device 202, a Content Management System 228, a Content Processing Device212 and Display Device 224.

[000100] The Display Device 224 can be operatively coupled to the Content Processing Device 212 so that the Customized Browser Module 220 of the Content Processing Device 212 can output on the screen of the Display Device 224 the result of various processes being executed per the system and method of the present disclosure. These results can be displayed in a Customized Browser Display 226 on the Display Device 224.

[000101] Content can be a plurality of various content, including gaming applications, multimedia applications, browser based applications, business/current affair level applications, application store based application, which can be made available to the users of Computing Device 202 via the Content Management System 228.

[000102] In an aspect, various functional modules of the other components of an exemplary embodiment of the present disclosure are now described in detail herein.

[000103] Computing Device 202 [000104] In an exemplary embodiment of the present disclosure, the Computing Device 202 of the present disclosure can be configured to include one or more functional modules specifically relevant to the system and method of the present disclosure, besides the functional modules it can include to cater to its other requirements. The Computing Device 202 of the present disclosure can include modules described here on relevant to the system and method of the present disclosure.

[000105] The Computing Device 202 can include a CMS (Content Management System) Based User Application Selection Module 204. This module can present a dynamically generated custom control interface to the user on the screen of the Computing Device 202. The dynamically generated custom control interface can have various CTAs, which can change per the context in which the user is using the dynamically generated custom control interface at the time. As an instance, using the CTAs on the dynamically generated custom control interface, the user can search and select via CMS Based User Application Selection Module 204 any content made available to him by the Service Provider through the Content Management System 228. CMS Based User Application Selection Module 204 can send the information on content selected by the user to the Selected Application Information Transmission Module 206 in the Computing Device 202, along with be operatively coupled with the user application selection receive module 232 configured at the CMS 228 that receives a selection from the user, and through its selected application information transmission module 234 transmit selected application attribute(s)/link/hyperlink/parameter(s) back to the requesting computing device 202. It is to be appreciated that multiple computing devices 202 such as mobile phones, smart phones, tablet PCs, among others can be operatively coupled with a common CMS 228 so that they can all select desired content such as a browser-based application from the CMS 228.

[000106] In an aspect, the CMS 228 can further be configured to, upon selection of an application by a user through the computing device 202, use the selected application based custom interface information transmission module 236 to, based on the selected application, issue custom interface settings/parameters to the computing device 202, based on which the can change its interface (using selected application based computing device custom interface presentation module 208) to be able to control the application execution.

[000107] The Computing Device 202 can include a Selected Application Information Transmission Module 206 that can be configured to transmit application attributes/information/link received from the CMS 228 to CPD 212 so that the CPD can access the content/application from say the Internet or any other content database/repository. Once the content/application has been selected by the user, Selected Application Information Transmission Module 206 can be configured to transmit its information/attributes/parameters to User Selected Application Information Receive Module 214 on the Content Processing Device (CPD) 212.

[000108] In an aspect, as mentioned above, computing device 202 can further include a Selected Application Based Computing Device Custom Interface Presentation Module 208 that can be configured to receive customer interface settings/parameters from the module 236of the CMS 228 to present, on the screen of the Computing Device 202, a dynamically generated custom control interface (based on the selected application) with context appropriate CTAs to operate the selected content. For instance, the controls for a gaming application would be different from controls for a video application would be different from controls for an ecommerce application.

[000109] In an aspect, Computing Device 202 can include a Computing Device Custom Interface Based Application Execution Control Module 210 that can be configured to use the custom interface on the device 202 to control the application that is displayed on the display device 224 after retrieval of the application execution information by the CPD 212.

[000110] In an exemplary embodiment, CPD 212 can include module 214 that can be configured to receive application attributes/information from the computing device 202 and using the selected application execution and display device presentation module 216, can be configured to use the received application attributes/information such as application link to retrieve application execution information from the Internet/content repository and display the application, using its custom browser, on the display device 224. CPD 212 can further include a computing device custom interface based control instructions receive module 218 that can be configured to receive application control instructions from the computing device 202 and, using the customized browser module 220 and the execution module 222, execute/control the application that is presented on the display device 224 through its customized browser display 226. [000111] In an exemplary embodiment of the present disclosure, the above modules of the Computing Device 202 can be configured in Application Selection Interface 104 as illustrated in FIG. 1 which can be installed in each Computing Device 202

[000112] In an exemplary embodiment of the present disclosure, the Computing Device 202 can be operatively coupled to the Content Processing Device 212 via short range wireless communication.

[000113] In an exemplary embodiment of the present disclosure, the Computing Device 202 can be operatively coupled to the Content Management System 228 via the Internet.

[000114] Besides above, the Computing Device 202 can be configured with several other modules per its requirements. For example, it can be configured to include User Authentication Module, Data Encryption Module, and Global Positioning System Module etc. These are well known to people versed in the art and not being elaborated since not required to explain the present disclosure.

[000115] Content Management System 228

[000116] In an exemplary embodiment of the present disclosure, the Content Management System 228 of the present disclosure can be configured to include one or more functional modules specifically relevant to the system and method of the present disclosure, besides the functional modules it can include to cater to its other requirements. The Content Management System 228 of the present disclosure can include the modules described here on relevant to the system and method of the present disclosure.

[000117] The Content Management System 228 can include Data Mining Based Application Organization Module 230 that can be configured to mine various content/applications available at different locations on the Internet via algorithms and human curation and organize hyperlinks to the said content in Content Management System 228. The Content Management System 228can store content within itself and use the Data Mining Based Application Organization Module 230 to provide hyperlinks to this stored content as well.

[000118] The Content Management System 228 can further include User Application Selection Receive Module 232 that can be configured to receive information on the content selected by the user through the Selected Application Information Transmission Module 206 of the Computing Device 202. The User Application Selection Receive Module 232 can further send this information to the Selected Application Information Transmission Module 234 within Content Management System 228.

[000119] The Content Management System 228 can include the Selected Application Information Transmission Module 234. The Selected Application Information Transmission Module 234 can transmit information/link to the content selected by the user to the computing device 202 so that by communication protocols and conversions, the content link/attribute can be sent to the CPD 212 by the device 202 and the selected content can be received by Selected Application Execution and Display Device Presentation Module 216 in Content Processing Device212.

[000120] The Content Management System 228 can include Selected Application Based Custom Interface Information Transmission Module 236 that can be configured to send custom interface settings for the selected application to the device 202 based on which the interface of the device 202 can be modified/changed so that the user of the device 202 can control the application when presented on the display device 224. Module 236can therefore be configured to transmit information regarding dynamically generated custom control interface required to operate the selected content and send it to the Selected Application Based Computing Device Custom Interface Presentation Module 208 in Computing Device 202.

[000121] In an exemplary embodiment of the present disclosure, the Content Management System 228 can be operatively coupled with the Computing Device 202 using the Internet.

[000122] In an exemplary embodiment of the present disclosure, the Content Management System 228 can be provided by the Service Provider on their Server on Internet.

[000123] Besides above, the Content Management System 228 can be configured with several other modules per its requirements. For example, it can be configured to include User Authentication Module, Data Encryption Module etc. These are well known to people versed in the art and not being elaborated since not required to explain the present disclosure.

[000124] Content Processing Device 212

[000125] In an exemplary embodiment of the present disclosure, the Content Processing Device 212 of the present disclosure can be configured to include one or more functional modules specifically relevant to the system and method of the present disclosure, besides the functional modules it can include to cater to its other requirements. The Content Processing Device 212 of the present disclosure can include the modules described hereon relevant to the system and method of the present disclosure.

[000126] The Content Processing Device 212 can include User Selected Application Information Receive Module 214. The User Selected Application Information Receive Module 214 can receive information for the selected content from the Selected Application Information Transmission Module 206 in Computing Device 202.

[000127] The Content Processing Device 212 can include the Selected Application Execution and Display Device Presentation Module 216. The Selected Application Execution and Display Device Presentation Module 216 module can take the information from the User Selected Application Information Receive Module 214. The Selected Application Execution and Display Device Presentation Module 216 can receive the selected content from the Internet. The Selected Application Execution and Display Device Presentation Module 216 can present the selected content to the Customized Browser Module 220.

[000128] The Content Processing Device 212 can include the Computing Device Custom Interface Based Control Instructions Receive Module 218. The Computing Device Custom Interface Based Control Instructions Receive Module 218 can receive the various control instructions from the Computing Device Custom Interface Based Application Execution Control Module 210 in the Computing Device 202.

[000129] The Content Processing Device212 can include the Received Control Instructions Based Application Execution Module 222. The Received Control Instructions Based Application Execution Module 222 can receive control instructions from the Computing Device Custom Interface Based Control Instructions Receive Module 218. The Received Control Instructions Based Application Execution Module 222can execute such control instructions so as to control the execution of the selected content.

[000130] The Content Processing Device 212 can include the Customized Browser Module 220. The Customized Browser Module 220 can receive inputs from the Selected Application Execution and Display Device Presentation Module 216. The Customized Browser Module 220 can generate an output and can display it inside the Customized Browser Display 226 on the Display Device 224.

[000131] In an aspect the Content Processing Device 212 can be integrated within the Display Device 224. [000132] In an exemplary embodiment of the present disclosure, the Content Processing Device 212 can be configured to communicate with the Computing Device 202 via short range wireless communication.

[000133] Besides above, the Content Processing Device 212 can be configured with several other modules per its requirements. For example, it can be configured to include User Authentication Module, Data Encryption Module, Data Decryption Module, Pairing with the Display Device Module etc. with associated hardware and software configurations. These are well known to people versed in the art and not being elaborated since not required to explain the present disclosure.

[000134] Working of the System

[000135] In an exemplary embodiment of the present disclosure, the content can be residing on different locations on the Internet. Via the Data Mining Based Application Organization Module 230, hyperlinks to the Content can be provided in Content Management System 228. Using the CMS Based User Application Selection Module 204 the user can select content. Information regarding this selection can be passed on to the Selected Application Information Transmission Module 206. The Selected Application Information Transmission Module 206 can pass information to the User Application Selection Receive Module 232. The User Application Selection Receive Module 232 can pass information to the Selected Application Information Transmission Module 234. The Selected Application Information Transmission Module 234 can transmit information on the attribute(s)/link/hyperlink/parameter(s) of the content selected back to the Computing Device 202 which can send it to the Selected Application Execution and Presentation Module 216 on the Content Processing Device 212 so that the selected content can be received by communication protocols and conversions by the Selected Application Execution and Display Device Presentation Module 216 in Content Processing Device 212.The Selected Application Information Transmission Module 234 can pass information to the Selected Application Based Custom Interface Information Transmission Module 236. The Selected Application Based Custom Interface Information Transmission Module 236 can send information regarding the dynamically generated custom control interface required to operate the selected content to the Selected Application Based Computing Device Custom Interface Presentation Module 208 in Computing Device 202. Accordingly the dynamically generated custom control interface for execution of the selected application can be generated on the screen of the Computing Device 202. The dynamically generated custom control interface can include relevant Call To Actions to control the selected content. The Computing Device Custom Interface Based Application Execution Control Module 210 can receive instructions to control the selected content being given by the user via the Selected Application Based Computing Device Custom Interface Presentation Module 208. The Computing Device Custom Interface Based Application Execution Control Module 210 can pass these control instructions to the Computing Device Custom Interface Based Control Instructions Receive Module 218 in Content Processing Device 212. The Computing Device Custom Interface Based Control Instructions Receive Module 218 can pass these instructions to the Received Control Instructions Based Application Execution Module 222. The Received Control Instructions Based Application Execution Module 222 can execute such control instructions so as to control the execution of the content.

[000136] The Selected Application Information Transmit Module 206 can send information on selected content to the User Selected Application Information Receive Module 214 in the Content Processing Device 212. The User Selected Application Information Receive Module 214 can pass this information to the Selected Application Execution and Display Device Presentation Module 216. The Selected Application Execution and Display Device Presentation Module 216 can locate and download the selected content from the Internet and can forward the selected content to the Customized Browser Module 220whichcan display it on the Display Device 224 using the Customized Browser Display 236.

[000137] At various points in the System various APIs can be provided to provide the dynamically generated custom control interface and relevant Call To Actions on the screen of Computing Device 202 through which the user of the Computing Device 202 can select content and further interact with and control the execution of selected content.

[000138] FIG. 3(a) and 3(b) illustrate two examples of the operation of the proposed system and method in accordance with an embodiment of the present disclosure.

[000139] FIG. 3(a) illustrates how a game application can be selected and controlled. As can be seen therein, the Custom Control Interface 304 can be opened on the Mobile Device 302. The Custom Control Interface 304 can present on the screen of the Mobile Device 302 the various applications which can be selected by the user. These applications can be organized in categories such as Games (306), Entertainment (310), News (312) and Social (314). The user can select the Racing Game application (308) as indicated. The screen of the Mobile Device 302 Device changes to display the dynamically generated custom control interface 316and CTAs required for playing the game. These CTAs can include graphical representations of Accelerating (328), Decelerating (330), Steering (326), and Volume (332). Other CTAs such as Options (318), Start (320), Stop (322), and Quit (324) can be shown on the dynamically generated custom control interface 316. Any CTA can be touched to cause the relevant game action to be executed. The Mobile Device 302 is operatively coupled to the Content Processing Device 336. The Content Processing Device 336 accesses the relevant Game Application on the Racing Game Server334 which can be in the Internet and displays it in Customized Browser Display 340 on the Display Device 338. The car of the user is being shown as 342 while other competing cars can be as per the Racing game selected. The control of the application can hence be via the dynamically generated custom control interface and CTAs on the Mobile Device 302 display screen.

[000140] Likewise, FIG. 3(b) illustrates how a video application can be selected and controlled. The Custom Control Interface 354 can be opened on the Mobile Device 352. The Custom Control Interface 354 can present on the screen of the Mobile Device 352 the various applications which can be selected by the user. These applications can be organized in categories such as Games (356), Entertainment (358), News (362) and Social (364). screen. The user can select an entertainment application Youtube (360). The screen of the Mobile Device 352 changes to display the dynamically generated custom control interface 366 and CTAs required for running this application. As can be seen in the example of FIG. 3(b), the user is presented the Top Youtube Videos of the day (368) and can also search (370) for videos per his choice. The user having selected Video VI (372), the dynamically generated custom control interface changes next with CTAs to help play this video as shown in 374. Such CTAs can include graphical representations of sound (376) and the Video Control Bar (378) with relevant CTAs within such as Stop, Pause, Play, Fast Forward and Fast Rewind. Any CTA can be touched to cause the relevant game action to be executed. The Mobile Device 352 is operatively coupled to the Content Processing Device 382. The Content Processing Device 382 accesses the relevant Video from the Video VI Server 380 on the Internet and displays it on the Customized Browser Display 386 of the Display Device 384. The control of the application can hence be via the dynamically generated custom control interface and CTAs on the user display screen. [000141] Figs. 4 illustrate via a sequence diagram an exemplary implementation of the proposed system and method in accordance with an embodiment of the present disclosure.

[000142] As shown, at step 402 the method can include the mining of the data by the Service Provider from the relevant website / applications and organized via algorithms and human curation. At step 404 the method can include adding data to the Content Management System. At step 406, the method can include having the Application on the Mobile Device call the Content Management System to select a video content. At step 408 the method can include opening the selected video on a Display Device in a Customized Browser Display. At step 410, the method can include playing the selected video in Customized Browser Display on the Display Device.

[000143] FIG. 5 illustrates in a summary form an exemplary representation of the proposed system and method in accordance with an embodiment of the present disclosure. As shown there, the Mobile Device can connect to the Content Management System (CMS), which is on the Internet. The representation of the available content can be displayed on the Mobile Device's screen. The Mobile Device can select a content, which then plays on the Display Device to which the Mobile Device can be connected via short range wireless.

[000144] Aspects of the present further relate to a method for displaying and controlling content on a display device, wherein method can include the steps of selecting, at a computing device, an application to be displayed on the display device; sending, from the computing device, information indicative of the selected application to a content processing device (CPD), wherein the CPD, based on the received information, retrieves application execution attributes and displays the selected application on the display device; changing, at the computing device, interface of the computing device based on the selected application, wherein said changed interface enables controlling of the application; and controlling, at the computing device, the selected application on the display device using the changed interface.

[000145] As used herein, and unless the context dictates otherwise, the term "coupled to" is intended to include both direct coupling (in which two elements that are coupled to each other contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms "coupled to" and "coupled with" are used synonymously. Within the context of this document terms "coupled to" and "coupled with" are also used euphemistically to mean "communicatively coupled with" over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.

[000146] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms "comprises" and "comprising" should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refers to at least one of something selected from the group consisting of A, B, C ....and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc. The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.

[000147] While embodiments of the present disclosure have been illustrated and described, it will be clear that the disclosure is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the disclosure, as described in the claims.

ADVANTAGES OF THE INVENTION

[000148] The present disclosure provides for a system and method with which content can be accessed via a small mobile device and then be enjoyed over a display device. [000149] The present disclosure provides for a system and method that can help remove the inherent audio and video limitation of the small mobile device and can lead to a much better experience for the user.

[000150] The present disclosure provides for a system and method with which content is made available to the user through a Content Management System to help avoid the problems of content incompatibility with the capability of the user's mobile device and the display device, which ensure that the user gets the best content that is compatible with the other components of the System.

[000151] The present disclosure provides for a system and method with a content processing device operatively coupled to the display device and the mobile device of the user. This coupling can be done without wires and without any internal changes to either the display device or the mobile device.

[000152] The present disclosure provides for a system and method which can use existing mobile device and display device of the user. So the user need not make heavy investment in purchasing these again.

[000153] The present disclosure provides for a system and method which can also enable the user to play interactive video games on his display device, controlling them from his mobile device. The audio and video capabilities of the display device being much more than of his mobile device, his enjoyment of such games can be very much increased.

[000154] The present disclosure provides for a system and method with dynamically generated custom control interface and relevant call to action buttons on the screen of the user's mobile device. Thus the operation of the system and method disclosed can be very user friendly.

[000155] The present disclosure provides for a system and method which does not need any connecting wires. So the system and method disclosed can be very easily setup.