Abstract: A method and a system for providing touch inputs is provided. The system includes a personal display device and a server. The personal display device is configured to provide a touch input, to map the touch input with an area of a main display video associated with an application and to transmit atleast one of the touch input and the application to an electronic device producing the main display video. The server is configured to receive the area of the main display video associated with the application, to transmit the area of the main display video to the personal display device and to receive the touch input from the personal display device. The method includes providing touch inputs to the personal display device. The method also includes transmitting the touch inputs to the to the electronic device producing the main display video through the server.
A METHOD AND SYSTEM FOR PROVIDING TOUCH INPUTS FIELD OF INVENTION
This invention relates to the field user interface systems and more particularly to a method and system for providing touch inputs to multiple display devices.
BACKGROUND
[0001] A touch screen display device is primarily used as an input device and an output device. The touch screen display device enables a user to interact with an application. The touch screen display device enables interaction with the application directly rather than indirectly, for example, by using a mouse or a cursor. Examples of application include, but are not limited to, a plurality of games, video, audio, calculator, calendar and navigation. Inputs to the touch screen display device can be imparted by the user using a finger. Further, passive devices, for example, a stylus can also be used by the user to provide inputs to the touch screen display device.
[0002] Typically, the touch screen display device is embedded in an electronic device. Examples of electronic devices include, but are not limited to, desktop, laptop, hand held computers, cell phones, personal digital assistant (PDA), smart phones, digital television (DTV), internet protocol television (IPTV), and play stations. Conventionally, the touch screen display device associated with the electronic device requires the user to disintegrate the touch screen display device and further reassemble the touch screen display device in order to install a touch screen unit. The touch screen unit can be regarded as a device that enables the user to provide touch inputs. The touch screen unit includes an area for providing touch inputs to the touch screen display device. Touch inputs enables the user to provide input to the touch screen display device in the form of touch with a finger. Further, touch inputs can also be provided using passive devices, for example, a stylus. The touch unit associated with the electronic device converts a non-touch screen electronic device into a touch screen display device. However, installation of the touch unit for the conversion results in incurring additional time and money by the user. Hence, the complexity involved in installing the touch unit is undesirable.
[0003] FIG. 1 is a block diagram of a system 100 for providing touch inputs in accordance with one prior art. The touch screen display unit 100 includes a casing 110. A touch screen 120 is integrated into the casing 110. The casing 110 along with the touch screen 120 is mounted on a display 140 of an electronic device (not shown). The electronic device can be connected to the touch screen 120 using a universal serial bus (USB) 130. The inputs imparted to the touch screen 120 are transmitted to the electronic device using the USB 130 thereby, converting a non-touch screen display unit into a touch screen display unit. However, the touch screen display unit cannot be accessed remotely. Further, the touch screen display unit restrains from affirming multiple touch sensitivities to the touch screen display unit.
[0004] FIG. 2 is a block diagram of a system 200 for providing touch inputs in accordance with another prior art. The system 200 includes a touch pad 205. Button devices 215a and 215b are integrated into the touch pad 205. Further, a pointer device 210 is also integrated into the touch pad 205. The button device-1 as shown in 215a allows a user to select an application from a plurality of applications present on an electronic device. Further, the button device-2 as shown in 215b allows the user to perform a plurality of functions associated with the application. Examples of various functions include, but are not limited to, cut, copy, paste, display and format. Furthermore, the pointer device 210 allows the user to move a cursor associated with the electronic device. However, the system 200 restrains the user from providing touch inputs as the positioning of the application in an electronic device producing a main display device is not with reference to the system 200.
[0005] In the light of the foregoing discussion there is a need for an efficient method and system for providing touch inputs to a display device that addresses the above mentioned problems.
SUMMARY OF THE INVENTION
[0006] Embodiments of the present disclosure described herein provide a method and a system for providing touch inputs to a display device.
[0007] An example of a system for providing touch inputs to a display device includes a personal display device for providing touch inputs and a server. The server is configured to receive an area of a main display video associated with an application using a transmission channel, to transmit the area of the main display video associated with application to a personal display device using the transmission channel, to receive a touch input from the personal display device, and to transmit atleast one of the touch input and the area of the main display video associated with application to an electronic device.
[0008] An example of a method for providing touch inputs to a display device includes the step of transmitting an area of a main display video associated with an application by a an electronic device to a server. The method also includes the step of transmitting the area of the main display video associated with application to a personal display device by the server using a transmission channel. Further, the method includes the step of selecting an area of the main display video associated with the application to be displayed by the personal display device. The method further includes the step of performing a scaling operation by the personal display device. Moreover the method further includes the step of displaying the area of the main display video associated with application by the personal display device. The method also includes the step of providing a touch input to the application by the personal display device. The method further includes the step of mapping the touch input associated with the application by the personal display device. Further, the method includes the step of transmitting the touch input and the application to the server by the personal display device. Moreover, the method includes the step of transmitting the touch input to the electronic device associated with the main display video by the server.
BRIEF DESCRIPTION OF FIGURES
[0009] The accompanying figures, similar reference numerals may refer to identical or functionally similar elements. These reference numerals are used in the detailed description to illustrate various embodiments and to explain various aspects and advantages of the present disclosure.
[0010] FIG. 1 is a block diagram of a system for providing touch inputs in accordance with one prior art;
[0011] FIG. 2 is a block diagram of a system for providing touch inputs in accordance with another prior art;
[0012] FIG. 3 is a block diagram of an environment, in accordance with which various embodiments can be implemented;
[0013] FIG. 4 is a flowchart illustrating a method for providing touch inputs to a display device in accordance with one embodiment;
[0014] FIG. 5 is a block diagram of a server in accordance with one embodiment;
[0015] FIG. 6 is an exemplary illustration associated with a first application for providing touch inputs in accordance with one embodiment;
[0016] FIG. 7 is an exemplary illustration associated with a second application for providing touch inputs in accordance with one embodiment; and
[0017] FIG. 8 is an exemplary illustration for viewing contents displayed on the main display on multiple personal display devices in accordance with one embodiment.
[0018] Persons skilled in the art will appreciate that elements in the figures are illustrated for simplicity and clarity and may have not been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present disclosure.
DETAILED DESCRIPTION
[0019] It should be observed that method steps and system components have been represented by conventional symbols in the figures, showing only specific details that are relevant for an understanding of the present disclosure. Further, details that may be readily apparent to person ordinarily skilled in the art may not have been disclosed. In the present disclosure, relational terms such as first and second, and the like, may be used to distinguish one entity from another entity, without necessarily implying any actual relationship or order between such entities.
[0020] Embodiments of the present disclosure described herein provide a method and system for providing touch inputs to a display device.
[0021] In recent years electronic devices, for example, internet televisions and the like are available with a large number of built-in applications. Examples of built-in applications include, but are not limited to, calculator, calendar, games, internet browser, video, audio and video on demand (VOD). However, display associated with the internet televisions is large and hence providing touch screen facility to large display is impracticable. Further utilizing small applications, for example, calculator, calendar and the like are unmanageable using large display associated with the electronic devices. Therefore the invention provides a handy device capable of providing touch inputs to the large display associated with the internet television. The handy device can be regarded as a personal display device. Further, the personal display device can be remotely connected to the large displays associated with the electronic devices.
[0022] FIG. 3 is a block diagram of an environment 300, in accordance with which various embodiments can be implemented. The environment 300 includes an electronic device producing a main display video 305, a network 310, a server 315 and a personal display devices 320A and 320B.
[0023] A display device can be embedded in an electronic device for displaying main display video 305. Examples of electronic devices include, but are not limited to, desktop, laptop, hand held computers, cell phones, personal digital assistant (PDA), smart phones, digital television (DTV), internet protocol television (IPTV), and play stations. The electronic device producing the main display video displays a plurality of applications. Examples of applications include, but are not limited to, a plurality of games, video, audio, calculator, calendar and navigation. Various forms of display devices can be embedded in the electronic device. Examples of various forms of main display devices include, but are not limited to, electronic visual display, electronic ink display, Liquid crystal display (LCD), cathode ray tube (CRT), light emitting diode (LED) display, plasma display and electroluminescent display.
[0024] The electronic device producing the main display video enables a user to view the applications. The electronic device producing the main display video can be a standalone display device. Further a plurality of electronic devices can be interconnected to one another. Furthermore, the electronic device producing the main display video can include a server associated within. One or more personal display devices can be connected to one or more or more servers that are associated with multiple electronic devices. The connection of one or more personal display devices to one or more or more servers enables the personal display devices to display a variety of display contents associated with multiple electronic devices producing the corresponding main display videos simultaneously.
[0025] The electronic device producing the main display video 305 can be connected to the server 315. The electronic device producing the main display video 305 can be connected to the server 315 directly or through communication standards, for example universal serial bus (USB) and the like. The server 315 can be regarded as a software application that allows efficient exchange of data and touch inputs between the electronic device producing the main display video and the personal display device. The data can include information associated with an application, video information and the like. The server 315 is configured to communicate with a plurality of electronic devices producing the main display devices. Further, the server 315 is also configured to communicate with a plurality of personal display devices. The server transmits the touch inputs provided by the user using the personal display device to the electronic device producing the main display video. Further, touch inputs provided by the user can be transmitted from the personal display device to the server through the network. Furthermore the server transmits the touch inputs provided by the user to the electronic device producing the main display video through physical layer. The server restrains from utilizing the session layer to transmit touch inputs provided by the user to the electronic device producing the main display video thereby avoiding transmission complexities.
[0026] Performance of the server depends on various parameters. Examples of various parameters include, but are not limited to, total number of personal display devices connected to the server. The personal display devices 320A and 320B is connected to the server 315 directly or through the network 310.
[0027] The electronic device transmits data to the server 315 directly or through the network 310. Examples of the data include, but are not limited to analog VGA output, digital HDMI output, and graphics. The server can be connected to the personal display devices through the network 310. Examples of network include, but are not limited to, internet, Ethernet, local area network (LAN), wireless, wide area network (WAN), metropolitan area network (MAN), and small area network. In one example, the server 315 receives a request from the personal display device. The request includes the personal display device requesting for a portion of an area associated with the main display device to be displayed
on the personal display device 320A. In response to the request, the server 315 sends the information corresponding to the portion of the area associated with the main display device to the personal display device 320A that can be displayed to the user. Similarly multiple personal display device can request to display different portions of the area associated with the main display device. The personal display device 320A further performs the scaling function. Scaling allows the personal display device to be positioned accurately to the corresponding main display device to which the personal display device is connected. Furthermore, scaling operation reduces the server load. The server on receiving the request as discussed in the above paragraph from a plurality of personal display devices consolidates the touch inputs arriving from multiple personal display devices and transmits the consolidated touch inputs to the electronic device producing the main display video. The transmission can be performed directly or through communication standards, for example universal serial bus (USB) and the like.
[0028] FIG. 4 is a flowchart illustrating a method for providing touch inputs to a display device in accordance with one embodiment.
[0029] The method starts at step 405. At step 410, a video data displayed on an electronic device producing a main display video is transmitted to a server. The main display device can be embedded in an electronic device. Examples of electronic devices include, but are not limited to, desktop, laptop, hand held computers, cell phones, personal digital assistant (PDA), smart phones, digital television (DTV), internet protocol television (IPTV), and play stations. The electronic device producing the main display device can display a plurality of applications. Examples of applications include, but are not limited to, a plurality of games, video, audio, calculator, calendar and navigation. The application can be transmitted to the server either directly or through communication standards, for example universal serial bus (USB) and the like. Further, various communication channels can be used to transmit the application from the electronic device producing the main display device to the server.
[0030] At step 415 the video data received by the server from the electronic device producing the main display video is transmitted to a personal display device. The video data from the server can be transmitted to the personal display device either directly or through the network as discussed in the above paragraph. The personal display device can be regarded as a small handy device that is capable of providing touch inputs to the application or the video data associated with the electronic device. The personal display device displays the the video data thereby allowing a user to provide inputs to the video data associated with the electronic device using the personal display device. Further, the personal display device acts as a communication medium between the user and the video data associated with the electronic device and hence allowing the user to execute the application from a remote location.
[0031] At step 420 an area of the main display video is chosen by the personal display device. The area chosen is displayed on the personal display device in order to impart touch inputs to the application or the video data by the user. Further, the area associated with the main display video corresponds to a particular application utilized by the user at a current period of time. The user can view the video data displayed on the personal display device and impart appropriate touch inputs to the the video data. Furthermore, the user can access the video data associated with the electronic device from the remote location using the personal display device. In one example, the electronic device producing the main display video is associated with a plurality of applications. Examples of applications include, but are not limited to, a plurality of games, video, audio, calculator, calendar and navigation. In one example, the user chooses to display a portion of the main display device corresponding to the calculator application. Upon choosing the portion, the personal display device sends a request to the electronic device producing the main display video through the server. Upon acknowledging the request, the calculator application that is associated with the electronic device producing the main display video is displayed on the personal display device.
[0032] In one embodiment, the personal display device supports a scribbling function. The scribbling function allows the user to scribble on the personal display device. Further, the scribbling function can be performed in two modes. The two modes include a private mode and a public mode. The data scribbled on the private mode is displayed on the personal display device. Further, the data scribbled by the user in the public mode is displayed on the main display device. The scribbling function can be performed using passive devices, for example stylus and the like.
[0033] At step 425 a scaling operation is performed by the personal display device. The scaling operation is performed so that the touch inputs provided by the user are with reference to the electronic device producing the main display video. Further, the scaling operation allows accurate positioning of the application on the personal display device.
Furthermore, the personal display device includes a selection panel and a pointing device. The selection panel and the pointing device aids in positioning the application displayed by the personal display device with respect to the area associated with the electronic device producing the main display video. The positioning can be changed dynamically.
[0034] At step 430 the personal display device displays the video data associated with the electronic device producing the main display video. The personal display device is associated with a display unit. The display unit, in one example, liquid crystal display (LCD) is embedded in the personal display device. Examples of various other display units that can be embedded in the personal display device include, but are not limited to, plasma display, flat panel display, electroluminescent display and light emitting diode (LED) display. The display unit allows the display of the video data associated with the main display device. The user can view the video using the display unit embedded in the personal display device. Further upon subsequent viewing of the video displayed on the personal display device, the user can impart appropriate touch inputs to the video using the personal display device.
[0035] At step 435 the user provides touch inputs to the video data associated with the application using the personal display device. The user employs the selection panel and the pointing device for providing touch inputs. The video data associated with the electronic device producing the main display video is executed by imparting touch inputs to the video data. Touch inputs are provided by the personal display device to the video data through the server. The server transmits the touch inputs provided by the user using the personal display device to the electronic device producing the main display video. Further, touch inputs provided by the user can be transmitted from the personal display device to the server through the network. Furthermore the server transmits the touch inputs provided by the user to the electronic device producing the main display video through physical layer. The server restrains from utilizing the session layer to transmit touch inputs provided by the user to the electronic device producing the main display video thereby avoiding transmission complexities.
[0036] At step 440 the personal display device maps the touch inputs provided by the user with the video data. The mapping aids to provide appropriate touch inputs from the personal display device to the video data associated with the electronic device producing the main display video. The server facilitates the mapping of touch inputs with the video data associated with the electronic device producing the main display video. Mapping is performed using software installed in an operating system of the personal display device. Examples of operating systems include, but are not limited to, Mac OS, Windows, Ubuntu, Android, Nokia and N-touch platforms.
[0037] At step 445 touch inputs provided by the user using the personal display device is transmitted to the server. The server acts as a communication medium between the user and the electronic device producing the main display video. Further, the touch inputs from the personal display device are transmitted to the server through the network.
[0038] At step 450 touch inputs are transmitted by the server to the electronic device producing the main display video . The server transmits touch inputs to electronic device producing the main display video directly or by using communication standards, for example, USB and the like. The main display device displays the video data on the personal display device in response to the touch inputs provided by the user. The method ends at step 455.
[0039] FIG. 5 is a block diagram of a server in accordance with one embodiment. The server 315 includes a bus 505 or other communication mechanism for communicating information, and a processor 510 coupled with the bus 505 for processing information. The server 315 also includes a memory 515, such as a random access memory (RAM) or other dynamic storage device, coupled to the bus 505 for storing information and instructions to be executed by the processor 510. The memory 515 can be used for storing temporary variables or other intermediate information during execution of instructions to be executed by the processor 510. The server 315 further includes a read only memory (ROM) 520 or other static storage device coupled to bus 505 for storing static information and instructions for processor 510. A storage unit 525, such as a magnetic disk or optical disk, is provided and coupled to the bus 505 for storing information, for example search logs and a plurality of queries.
[0040] The server 315 can be coupled via the bus 505 to a personal display device 320 for displaying an application to the user. The personal display device 315 including a selection panel 550 and a pointer device 555, in one example a track ball, is coupled to bus 505. The selection panel 550 and the pointer device 555 are used for providing touch inputs. The selection panel 550 and the pointing device 555 aids in positioning the application displayed by the personal display device with respect to the area associated with the electronic device producing the main display video. The positioning can be changed dynamically.
[0041] Various embodiments are related to the use of server 315 for implementing the techniques described herein. In some embodiments, the techniques are performed by the server 315 in response to the processor 510 executing instructions included in the memory 515. Such instructions can be read into the memory 515 from another machine-readable medium, such as the storage unit 525.
[0042] In some embodiments, the processor 510 can include one or more processing units for performing one or more functions of the processor 510. The processing units are hardware circuitry used in place of or in combination with software instructions to perform specified functions.
[0043] The term "machine-readable medium" as used herein refers to any medium that participates in providing data that causes a machine to perform a specific function. In an embodiment implemented using the server 315, various machine-readable media are involved, for example, in providing instructions to the processor 510 for execution. The machine-readable medium can be a storage medium, either volatile or non-volatile. A volatile medium includes, for example, dynamic memory, such as the memory 515. A non-volatile medium includes, for example, optical or magnetic disks, such as storage unit 525. All such media must be tangible to enable the instructions carried by the media to be detected by a physical mechanism that reads the instructions into a machine.
[0044] Common forms of machine-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic media, a CD-ROM, any other optical media, punch cards, papertape, any other physical media with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge.
[0045] In another embodiment, the machine-readable media can be transmission media including coaxial cables, copper wire and fiber optics, including the wires that comprise the bus 505. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications. Examples of machine-readable media may include, but are not limited to, a carrier wave as described hereinafter or any other media from which the server 505 can read, for example online software, download links, installation links, and online links. For example, the instructions can initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to the server 505 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on the bus 505. The bus 505 carries the data to the memory 515, from which the processor 510 retrieves and executes the instructions. The instructions received by the memory 515 can optionally be stored on storage unit 525 either before or after execution by the processor 510. All such media must be tangible to enable the instructions carried by the media to be detected by a physical mechanism that reads the instructions into a machine.
[0046] The server 315 also includes a communication interface 545 coupled to the bus 505. The communication interface 545 provides a two-way data communication. The communication between the server and an electronic device acquiring the main display device can be acheived either directly or through communication standards, for example universal serial bus (USB) and the like.
[0047] The server is responsible for receiving touch inputs provided by a user. Further the server also transmits the application to the user in response to touch inputs provided by the user.
[0048] FIG. 6 is an exemplary illustration associated with a first application for providing touch inputs in accordance with one embodiment. FIG. 6 includes an electronic device producing a main display video 305, a server 310, personal display devices 320A and 320B, the first application 620 and an information content 625.
[0049] The electronic device producing the main display video 305 displays the first application 620 and the information content 625 browsed using internet. The first application 620 in the present example is a calculator application. A user of the personal display device 320A desires to utilize the calculator application. Further, the user of the personal display device 320B desires to view the information content. Hence the user of the personal display device 320A sends a request to the server 310 for displaying the calculator application. Further the user of the personal display device 320B sends a request to the server 310 to view the information content on the personal display device 320B. The server communicates the request sent by the users of the personal display devices 320A and 320B respectively to the electronic device producing the main display video 305. The electronic device producing the main display video, in response to the request transmits the video associated with the calculator application to the user of the personal display device 320A through the server. Further, the electronic device producing the main display video in response to the user of the personal display device 320B transmits the information content browsed using internet to be displayed on the personal display device 320B.
[0050] On receipt of the calculator application sent by the electronic device producing the main display video, the personal display device 320A displays the calculator application. Each of the personal display devices 320A and 320B are associated with a display unit that facilitates the user to view the first application transmitted by the electronic device producing the main display video. Examples of display unit includes, but are not limited to, electronic visual display, electronic ink display, Liquid crystal display (LCD), cathode ray tube (CRT), light emitting diode (LED) display, plasma display and electroluminescent display. Upon viewing, the user can execute the calculator application. Execution of the calculator application can be performed by providing a touch input as shown in 625. The touch input can be provided by the user using the personal display device 320A. The personal display device is associated with a selection panel and a pointer device for providing the touch input. The user can select an area associated with the calculator application on the electronic device producing the main display video using the selection panel and the pointer device. Further, the selection panel and the pointer device facilitates for accurate positioning of the first application with reference to the main display device. The user provides the touch input 625 to the server 310. Further, the server transmits the touch input 625 to the electronic device producing the main display video 305. The electronic device, upon receiving the touch input associated with the calculator application responds to the touch input as shown in 630. The calculator application is executed in response to the touch input provided by the user using the personal display device. One personal display device can execute the calculator application while the other personal display device can display a webpage, associated with the the main display video simultaneously. Further, the personal display device can be located at a remote position. The user of the personal display device can execute the calculator application from the remote position by providing touch inputs that are transmitted to the electronic device producing the main display video through the server.
[0051] On receipt of the information content sent by the main display device, the personal display device 320B displays the information content. The user can view the information content and can take further action steps as desired by the user.
[0052] FIG. 7 is an exemplary illustration associated with a second application for providing touch inputs in accordance with one embodiment. FIG. 7 includes an electronic device producing a main display video 305, a server 310, personal display devices 320A and 320B and the second application 720.
[0053] The electronic device producing the main display video 305 displays the second application 720. The second application 720 in the present example is a card-game application. Users of the personal display devices 320A and 320B desires to play the card-game application. Hence the users of the personal display devices 320A and 320B transmit request to the server 310 using the personal display devices 320A and 320B respectively for displaying the card-game application. The server communicates the request sent by the users of the personal display devices 320A and 320B to the electronic device producing the main display video 305. In response to the request, the electronic device producing the main display video transmits the card-game application to the users of the personal display devices 320A and 320B through the server.
[0054] On receipt of the card-game application sent by the main display device, the personal display devices 320A and 320B displays the card-game. The personal display devices 320A and 320B are associated with a display unit that facilitates the user to view the card-game transmitted by the electronic device producing the main display video. Examples of display unit includes, but are not limited to, electronic visual display, electronic ink display, Liquid crystal display (LCD), cathode ray tube (CRT), light emitting diode (LED) display, plasma display and electroluminescent display. Upon viewing, the users of the personal display devices 320A and 320B can play the card-game. The users can play the card-game by providing touch inputs as shown in 725A and 725B.
[0055] The touch input can be provided by the users of the personal display device 320A and 320B. The touch input includes, in one example, information regarding a particular card to be moved to a particular location. Further, in another example, the users can drag the cards by viewing their respective personal display devices. The moment caused due to dragging can be visible in the main display device. Each of the personal display devices 320A and 320B are associated with a selection panel and a pointer device for providing the touch inputs. The users can select an area associated with the card-game application on the main display video using the selection panel and the pointer device. Further, the selection panel and the pointer device facilitates for accurate positioning of the card-game with reference to the main display video. The users can provide the touch inputs as shown in 725A and 725B to the server 310. The server 310 transmits the touch inputs to the electronic device producing the main display video. The electronic device producing the main display video, upon receiving the touch inputs associated with the card-game application responds to the touch inputs as shown in 730. The card-game can be played on the personal display devices in response to the touch input provided by the users. Similarly one or more users using one or more personal display devices can play the card-game associated with the electronic device producing the main display video simultaneously. Further, the personal display device can be located at a remote position. The user of the personal display device can play the card-game from the remote position by providing touch inputs that are transmitted to the electronic device producing the main display video through the server.
[0056] FIG. 8 is an exemplary illustration for viewing contents displayed on an electronic device producing a main display video on multiple personal display devices in accordance with one embodiment. FIG.8 includes the electronic device producing the main display video 305, a server 310 and personal display devices 320A and 320B.
The electronic device producing the main display video 305 displays a list of multiple flights arriving and departing from an airport. Further the arrival time and departure time of the flights are displayed on the electronic device producing the main display video 305. A user of the personal display device 320A can view the list displayed on the electronic device producing the main display video 305 on the personal display device 320A of the user. Further, another user using personal display device 320B can view the list that are displayed on the electronic device producing the main display video 305 on the personal display device 320B. Similarly multiple users possessing their own personal display devices can view the list of flights displayed on the electronic device producing the main display video 305. Each of the personal display devices 320A and 320B are associated with a selection panel and a pointer device for selecting a portion of an area associated with the main display device. Further, the selected portion can be displayed on their respective personal display devices for viewing. Furthermore, the users can provide touch inputs using the personal display devices to acquire detailed information regarding the list displayed. The touch inputs provided by the user are transmitted to the electronic device producing the main display video 305 through a server 310. The server 310 is responsible for transmitting the touch inputs provided by multiple users to the electronic device producing the main display video 305.
I/We claim:
1 A method for providing touch input to a touch screen display device, the method comprising:
transmitting an area of an area of a main display device associated with an application to a server;
transmitting the the area of the main display device associated with the application to a personal display device by the server using a transmission channel;
displaying the area of the main display device associated with the application by the personal display device;
selecting the the area of the main display device associated with the application to be displayed by the personal display device;
performing a scaling operation by the personal display device;
providing a touch input to the electronic device producing the main display video by the personal display device;
mapping the touch input with the area of the main display device associated with the application by the personal display device;
transmitting the touch input to the server by the personal display device; and
transmitting the touch input to the electronic device producing the main display video by the server.
2. The method as claimed in claim 1, wherein the electronic device producing the main display video comprises one of a consumer electronic device (CE), an internet protocol television (IPTV) and a digital television (DTV).
3. The method as claimed in claim 1, wherein the application is embedded in the electronic device producing the main display video.
4. The method as claimed in claim 1, wherein the personal display device comprises a display unit.
5. The method as claimed in claim 1, wherein calculating the scaling operation comprises computing a portion of an area associated with the main display video.
6. The method as claimed in claim 5, wherein computing the portion of an area associated with the main display video is performed using a selection panel and a pointing device.
7. The method as claimed in claim 5, wherein the portion of an area associated with the main display video is altered dynamically.
8. The method as claimed in claim 5, wherein the portion of an area associated with the main display video comprises an area of the personal display device for imparting the touch input.
9. The method as claimed in claim 5, wherein the portion of an area associated with the main display video comprises a sensitivity associated with the touch input.
10. The method as claimed in claim 9, wherein the sensitivity associated with the touch input is varied by varying the portion of an area associated with the main display video.
11. The method as claimed in claim 1, wherein the touch input is provided by one of a stylus and a finger touch.
12. The method as claimed in claim 1, wherein mapping comprises associating the touch inputs with the area of the main display video associated with the application.
13 The method of claim 1 further comprises: performing scribbling function on the personal display device.
14. The method as claimed in claim 13, wherein the scribbling is displayed on one or more electronic devices producing the main display video.
15. A system for providing touch input, the system comprising:
a personal display device for providing touch inputs; and
a server configured to
receive an area of a main display video associated with an application using a transmission channel;
transmit the area of the main display video associated with the application to the personal display device using the transmission channel;
receive a touch input from the personal display device; and transmit atleast one of the touch input and the area of the main display video associated with the application.
16. The system as claimed in claim 15, wherein the server is interconnected to one or more personal display devices through a network using one or more network interfaces.
17. The system as claimed in claim 15, wherein the personal display device comprises a display unit.
18. The system as claimed in claim 15, wherein the touch input comprises a portion of an area associated with the main display video.
19. The system as claimed claim 15, wherein the personal display device comprises a selection panel.
20. The system as claimed in claim 15, wherein the personal display device comprises a pointing device.
21. The system as claimed in claim 15, wherein one or more personal display devices is interconnected to one or more electronic devices using the server.
22. The system as claimed in claim 15, wherein one or more personal display devices is interconnected to one or more electronic devices producing the main display video through a network.
23. The system as claimed in claim 15, wherein one or more personal display devices are configured to display the area of the main display video associated with the application through the network.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 1249-CHE-2011 CORRESPONDENCE OTHERS 11-04-2011.pdf | 2011-04-11 |
| 1 | 1249-CHE-2011-IntimationOfGrant12-06-2024.pdf | 2024-06-12 |
| 2 | 1249-CHE-2011 ABSTRACT 11-04-2011.pdf | 2011-04-11 |
| 2 | 1249-CHE-2011-AMMENDED DOCUMENTS [29-11-2023(online)].pdf | 2023-11-29 |
| 3 | 1249-CHE-2011-FORM 13 [29-11-2023(online)].pdf | 2023-11-29 |
| 3 | 1249-CHE-2011 POWER OF ATTORNEY 11-04-2011.pdf | 2011-04-11 |
| 4 | 1249-CHE-2011-POA [29-11-2023(online)].pdf | 2023-11-29 |
| 4 | 1249-CHE-2011 FORM-5 11-04-2011.pdf | 2011-04-11 |
| 5 | 1249-CHE-2011-RELEVANT DOCUMENTS [29-11-2023(online)].pdf | 2023-11-29 |
| 5 | 1249-CHE-2011 FORM-3 11-04-2011.pdf | 2011-04-11 |
| 6 | 1249-CHE-2011-Written submissions and relevant documents [29-11-2023(online)].pdf | 2023-11-29 |
| 6 | 1249-CHE-2011 FORM-2 11-04-2011.pdf | 2011-04-11 |
| 7 | 1249-CHE-2011-FORM-26 [16-11-2023(online)].pdf | 2023-11-16 |
| 7 | 1249-CHE-2011 FORM-1 11-04-2011.pdf | 2011-04-11 |
| 8 | 1249-CHE-2011-Correspondence to notify the Controller [15-11-2023(online)].pdf | 2023-11-15 |
| 8 | 1249-CHE-2011 DRAWINGS 11-04-2011.pdf | 2011-04-11 |
| 9 | 1249-CHE-2011 DESCRIPTION (COMPLETE) 11-04-2011.pdf | 2011-04-11 |
| 9 | 1249-CHE-2011-US(14)-HearingNotice-(HearingDate-17-11-2023).pdf | 2023-10-23 |
| 10 | 1249-CHE-2011 CLAIMS 11-04-2011.pdf | 2011-04-11 |
| 10 | 1249-CHE-2011-AMENDED DOCUMENTS [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 11 | 1249-CHE-2011 FORM-18 25-04-2013.pdf | 2013-04-25 |
| 11 | 1249-CHE-2011-AMENDED DOCUMENTS [23-01-2023(online)].pdf | 2023-01-23 |
| 12 | 1249-CHE-2011 FORM-13 15-07-2015.pdf | 2015-07-15 |
| 12 | 1249-CHE-2011-CORRECTED PAGES [23-01-2023(online)].pdf | 2023-01-23 |
| 13 | 1249-CHE-2011-FORM 13 [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 13 | Form 13_Address for service.pdf | 2015-07-17 |
| 14 | 1249-CHE-2011-FORM 13 [23-01-2023(online)].pdf | 2023-01-23 |
| 14 | Amended Form 1.pdf | 2015-07-17 |
| 15 | 1249-CHE-2011-FORM-26 [27-11-2017(online)].pdf | 2017-11-27 |
| 15 | 1249-CHE-2011-POA [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 16 | 1249-CHE-2011-POA [23-01-2023(online)].pdf | 2023-01-23 |
| 16 | 1249-CHE-2011-RELEVANT DOCUMENTS [22-02-2018(online)].pdf | 2018-02-22 |
| 17 | 1249-CHE-2011-RELEVANT DOCUMENTS [23-01-2023(online)].pdf | 2023-01-23 |
| 17 | 1249-CHE-2011-Changing Name-Nationality-Address For Service [22-02-2018(online)].pdf | 2018-02-22 |
| 18 | 1249-CHE-2011-FER.pdf | 2019-03-25 |
| 18 | 1249-CHE-2011-Response to office action [19-08-2022(online)].pdf | 2022-08-19 |
| 19 | 1249-CHE-2011-RELEVANT DOCUMENTS [23-09-2019(online)].pdf | 2019-09-23 |
| 19 | Correspondence by Agent_POA_04-10-2019.pdf | 2019-10-04 |
| 20 | 1249-CHE-2011-ABSTRACT [24-09-2019(online)].pdf | 2019-09-24 |
| 20 | 1249-CHE-2011-FORM-26 [23-09-2019(online)].pdf | 2019-09-23 |
| 21 | 1249-CHE-2011-CLAIMS [24-09-2019(online)].pdf | 2019-09-24 |
| 21 | 1249-CHE-2011-FORM 13 [23-09-2019(online)].pdf | 2019-09-23 |
| 22 | 1249-CHE-2011-COMPLETE SPECIFICATION [24-09-2019(online)].pdf | 2019-09-24 |
| 22 | 1249-CHE-2011-PETITION UNDER RULE 137 [24-09-2019(online)].pdf | 2019-09-24 |
| 23 | 1249-CHE-2011-DRAWING [24-09-2019(online)].pdf | 2019-09-24 |
| 23 | 1249-CHE-2011-OTHERS [24-09-2019(online)].pdf | 2019-09-24 |
| 24 | 1249-CHE-2011-Information under section 8(2) (MANDATORY) [24-09-2019(online)].pdf | 2019-09-24 |
| 24 | 1249-CHE-2011-FER_SER_REPLY [24-09-2019(online)].pdf | 2019-09-24 |
| 25 | 1249-CHE-2011-FORM 3 [24-09-2019(online)].pdf | 2019-09-24 |
| 26 | 1249-CHE-2011-FER_SER_REPLY [24-09-2019(online)].pdf | 2019-09-24 |
| 26 | 1249-CHE-2011-Information under section 8(2) (MANDATORY) [24-09-2019(online)].pdf | 2019-09-24 |
| 27 | 1249-CHE-2011-DRAWING [24-09-2019(online)].pdf | 2019-09-24 |
| 27 | 1249-CHE-2011-OTHERS [24-09-2019(online)].pdf | 2019-09-24 |
| 28 | 1249-CHE-2011-COMPLETE SPECIFICATION [24-09-2019(online)].pdf | 2019-09-24 |
| 28 | 1249-CHE-2011-PETITION UNDER RULE 137 [24-09-2019(online)].pdf | 2019-09-24 |
| 29 | 1249-CHE-2011-CLAIMS [24-09-2019(online)].pdf | 2019-09-24 |
| 29 | 1249-CHE-2011-FORM 13 [23-09-2019(online)].pdf | 2019-09-23 |
| 30 | 1249-CHE-2011-ABSTRACT [24-09-2019(online)].pdf | 2019-09-24 |
| 30 | 1249-CHE-2011-FORM-26 [23-09-2019(online)].pdf | 2019-09-23 |
| 31 | 1249-CHE-2011-RELEVANT DOCUMENTS [23-09-2019(online)].pdf | 2019-09-23 |
| 31 | Correspondence by Agent_POA_04-10-2019.pdf | 2019-10-04 |
| 32 | 1249-CHE-2011-FER.pdf | 2019-03-25 |
| 32 | 1249-CHE-2011-Response to office action [19-08-2022(online)].pdf | 2022-08-19 |
| 33 | 1249-CHE-2011-Changing Name-Nationality-Address For Service [22-02-2018(online)].pdf | 2018-02-22 |
| 33 | 1249-CHE-2011-RELEVANT DOCUMENTS [23-01-2023(online)].pdf | 2023-01-23 |
| 34 | 1249-CHE-2011-POA [23-01-2023(online)].pdf | 2023-01-23 |
| 34 | 1249-CHE-2011-RELEVANT DOCUMENTS [22-02-2018(online)].pdf | 2018-02-22 |
| 35 | 1249-CHE-2011-POA [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 35 | 1249-CHE-2011-FORM-26 [27-11-2017(online)].pdf | 2017-11-27 |
| 36 | Amended Form 1.pdf | 2015-07-17 |
| 36 | 1249-CHE-2011-FORM 13 [23-01-2023(online)].pdf | 2023-01-23 |
| 37 | 1249-CHE-2011-FORM 13 [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 37 | Form 13_Address for service.pdf | 2015-07-17 |
| 38 | 1249-CHE-2011 FORM-13 15-07-2015.pdf | 2015-07-15 |
| 38 | 1249-CHE-2011-CORRECTED PAGES [23-01-2023(online)].pdf | 2023-01-23 |
| 39 | 1249-CHE-2011 FORM-18 25-04-2013.pdf | 2013-04-25 |
| 39 | 1249-CHE-2011-AMENDED DOCUMENTS [23-01-2023(online)].pdf | 2023-01-23 |
| 40 | 1249-CHE-2011 CLAIMS 11-04-2011.pdf | 2011-04-11 |
| 40 | 1249-CHE-2011-AMENDED DOCUMENTS [23-01-2023(online)]-1.pdf | 2023-01-23 |
| 41 | 1249-CHE-2011 DESCRIPTION (COMPLETE) 11-04-2011.pdf | 2011-04-11 |
| 41 | 1249-CHE-2011-US(14)-HearingNotice-(HearingDate-17-11-2023).pdf | 2023-10-23 |
| 42 | 1249-CHE-2011 DRAWINGS 11-04-2011.pdf | 2011-04-11 |
| 42 | 1249-CHE-2011-Correspondence to notify the Controller [15-11-2023(online)].pdf | 2023-11-15 |
| 43 | 1249-CHE-2011 FORM-1 11-04-2011.pdf | 2011-04-11 |
| 43 | 1249-CHE-2011-FORM-26 [16-11-2023(online)].pdf | 2023-11-16 |
| 44 | 1249-CHE-2011 FORM-2 11-04-2011.pdf | 2011-04-11 |
| 44 | 1249-CHE-2011-Written submissions and relevant documents [29-11-2023(online)].pdf | 2023-11-29 |
| 45 | 1249-CHE-2011 FORM-3 11-04-2011.pdf | 2011-04-11 |
| 45 | 1249-CHE-2011-RELEVANT DOCUMENTS [29-11-2023(online)].pdf | 2023-11-29 |
| 46 | 1249-CHE-2011-POA [29-11-2023(online)].pdf | 2023-11-29 |
| 46 | 1249-CHE-2011 FORM-5 11-04-2011.pdf | 2011-04-11 |
| 47 | 1249-CHE-2011-FORM 13 [29-11-2023(online)].pdf | 2023-11-29 |
| 47 | 1249-CHE-2011 POWER OF ATTORNEY 11-04-2011.pdf | 2011-04-11 |
| 48 | 1249-CHE-2011-AMMENDED DOCUMENTS [29-11-2023(online)].pdf | 2023-11-29 |
| 48 | 1249-CHE-2011 ABSTRACT 11-04-2011.pdf | 2011-04-11 |
| 49 | 1249-CHE-2011-IntimationOfGrant12-06-2024.pdf | 2024-06-12 |
| 49 | 1249-CHE-2011 CORRESPONDENCE OTHERS 11-04-2011.pdf | 2011-04-11 |
| 1 | 1249che2011_search_25-03-2019.pdf |