The present disclosure relates generally to mobile devices and, more particularly, to methods and apparatus to control presentation devices.
It would be useful to provide a first electronic device which may be communicatively coupled with a second electronic device to allow the first electronic device to transfer presentation of an application to the second electronic device.
A first electronic device may be communicatively coupled with a second electronic device to allow the first electronic device to transfer presentation of an application to the second electronic device. For example, the mobile device may transfer a presentation of an application executing on the mobile device to an external presentation device. The presentation may include audio, video, graphics, images, text, etc. As the electronic device is operated, the electronic device may be communicatively coupled with several electronic devices to which presentation of an application could be transferred.
Although the following discloses example methods, apparatus, and articles of manufacture including, among other components, software executed on hardware, it should be noted that such methods, apparatus, and articles of manufacture are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these hardware and software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware, or in any combination of hardware, software, and/or firmware. Accordingly, while the following describes example methods, apparatus, and articles of manufacture, persons having ordinary skill in the art will readily appreciate that the examples provided are not the only way to implement such methods, apparatus, and articles of manufacture.
For simplicity and clarity of illustration, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of examples disclosed herein. However, it will be understood by those of ordinary skill in the art that examples disclosed herein may be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure examples disclosed herein. Also, the description is not to be considered as limiting the scope of examples disclosed herein.
Example methods, apparatus, and articles of manufacture disclosed herein may be used in connection with telephony-capable mobile devices, which may be any mobile communication device, mobile computing device, or any other element, entity, device, or service capable of communicating wirelessly. Mobile devices, also referred to as terminals, wireless terminals, mobile stations, communication stations, user equipment (UE), or user devices, may include mobile smartphones (e.g., BlackBerry® smartphones), cellular telephones, wireless personal digital assistants (PDA), tablet/laptop/notebook/netbook computers with wireless adapters, etc.
Example method, apparatus, and articles of manufacture disclosed herein facilitate the control of presentation devices communicatively coupled to a mobile device. In one example, such methods may include establishing a communication link from a mobile device to one or more external presentation devices, receiving selection on the mobile device of an application to be presented on the external presentation device, receiving an indication of an external presentation device on which to present the application, and assigning the application to the indicated external presentation device. In such an example, the indication of the external presentation device may be detected in response to a touch on a touch sensitive display of the external presentation device.
As shown in
The mobile device 100 may be any type of mobile device. In some examples, the mobile device 100 may alternatively be a non-mobile device. For example, the mobile device 100 may be a non-mobile device when the external presentation device 120 is a mobile device.
The external presentation device 120 may be any type of external presentation device. It may be a mobile device in example embodiments. According to the illustrated example, the external presentation device 120 is a tablet personal computer (also referred to herein as a tablet). Alternatively, the external presentation device 120 may be any type of mobile or non-mobile device, a monitor, a television, a laptop, a personal computer, a radio, one or more speakers, a telephone, or any device capable of presenting information such as audio, video, graphics, images, text, etc.
While a single mobile device 100 and a single external presentation device 120 are illustrated in the example of
According to the illustrated example of
A block diagram of the example controller 200 to manage the assignment of the second application 125 to the external presentation device 120 is shown in
Communication subsystem 210 communicatively couples the mobile device 100 with one or more external presentation device 120 to enable the mobile device 100 to assign the presentation of one or more applications to the external presentation device 120. For example, the communication subsystem 210 may receive an indication of the external presentation device 120 from the external presentation device 120, may transmit a presentation of the second application 125 to the external presentation device 120, may transmit the second application 125 to the external presentation device 120, may transmit data associated with the second application 125 to the external presentation device 120 (e.g., the scheduled event 130), etc. According to the illustrated example of
The application assignment controller 220 of the illustrated example manages the assignment of the second application 125 to the external presentation device 120. In some examples, the application assignment controller 220 assigns the second application 125 to the external presentation device 120 in response to receiving a selection of the second application 125 and receiving an indication of the external presentation device 120 via a communication link established by the communication subsystem 210. The flowchart of
The touch controller 240 of the illustrated example receives an indication of one or more touches and provides the indication to the application assignment controller 220. For example the touch controller 240 may receive an indication of a touch at the mobile device 100 associated with the second application 125, an indication of the touch at the external presentation device 120, or any other touch. For example, a first touch at the mobile device 100 may be associated with an icon for the second application 125, a presentation of the second application 125 at the mobile device 100, a menu item associated with the second application 125, etc. A second touch may be associated with an external presentation device (e.g., the external presentation device 120) on which the application selected by the first touch (e.g., the second application 125) is to be presented. The example touch controller 240 receives an indication of touch(es), the touch controller 240 may alternatively receive any other indication. For example, the touch controller 240 may receive an indication of activation of one or more NFC devices, a selection using any other type of user input (e.g., a mouse, a keyboard, etc.), and so forth.
As used herein, the term tangible computer readable medium is expressly defined to include any type of computer readable storage and to exclude propagating signals. Additionally or alternatively, the example methods of FIGS. and 4 may be implemented using coded instructions (e.g., computer-readable instructions or machine-accessible instructions) stored on one or more non-transitory computer readable media such as flash memory, read-only memory (ROM), random-access memory (RAM), cache, or any other storage media in which information is stored for any duration (e.g., for extended time periods, permanently, brief instances, for temporarily buffering, and/or for caching of the information).
As used herein, the term non-transitory computer-readable medium and non-transitory machine-accessible medium are expressly defined to include any type of computer-readable medium or machine-accessible medium and to exclude propagating signals.
Alternatively, some or all operations of the example methods of
In the illustrated example, the methods of
Turning to
The application assignment controller 220 assigns the presentation of the application associated with the first touch to the external presentation device associated with the second touch (block 320).
Now turning to
The touch controller 240 receives an indication of a touch on the external presentation device 120 (block 430). According to the illustrated example, the indication of the touch on the extra presentation device 120 is received via the communication link established in block 410. Alternatively, the indication of the touch may be received by the touch controller 240 in any other manner and/or any other type of indication may be received.
The application assignment controller 220 then assigns the selected application to the indicated external presentation device (block 440). For example, the presentation of the selected application may be assigned to the external presentation device, the application may be transferred to the external presentation device, some or all of the processing of the application may be transferred to the external presentation device, and so forth.
While the foregoing describes assigning presentation of an application from the mobile device 100 to the external presentation device 120, any other assignment may be performed. For example, the mobile device 100 because an application assigned to the external presentation device 120 to be assigned to a different external presentation device, the mobile device 100 may cause an application assigned to the external presentation device 120 to be assigned to the mobile device 100, the mobile device 100 may cause a first application to be assigned to the extra presentation device 120 and a second application to be assigned to a different extra presentation device, and so forth.
As shown in the example of
According to the illustrated example, a second touch 532 associated with the first external presentation device 510 is transmitted 534 to the mobile device 505 from the first external presentation device 510. The second touch 532 indicates that the presentation of the application associated with the first touch 530 (i.e., the presentation 520A) is to be transferred to the first external presentation device 510. Accordingly, the mobile device 505 causes the presentation of the application 520A to be transmitted 536 so that the application is presented 520B at the first external presentation device 510.
According to the illustrated example, a third touch 538 associated with the presentation of the application 520B is received at the first external presentation device 510. A fourth touch 540 is received at the second external presentation device 515 and transmitted 542 to the first external presentation device 510. Accordingly, presentation of the application 520B is transmitted 544 to the second external presentation device 515 so that the application is presented 520C at the second external presentation device 515.
Presentation of application may be transmitted between devices (e.g. between a mobile device and an external presentation device or between a first external presentation device and a second external presentation device) by transmitting the presentation (i.e., a rendered presentation), by transmitting the application to be executed at the destination device, by transmitting data to be rendered for presentation at the destination device, and so forth. The transfer of an application between a first external presentation device (e.g. the first external presentation device 510) and a second external presentation device (e.g. the second external presentation device 515) may be managed by one or both of the external presentation devices and/or managed by the mobile device 505.
As shown in the example of
According to the illustrated example, a third touch 558 associated with the presentation 525A is received at the mobile device 505. Second touch 560 is received at the second external presentation device 515 and transmitted 562 to the mobile device 505. The presentation 525A of the second application is transmitted 564 to the second external presentation device 515 split the application is presented 525B at the second external presentation device 515.
Shown in the example of
According to the illustrated example, a third touch 578 associated with the presentation of the application 520B is received at the first external presentation device 510 and transmitted 580 to the mobile device 505. A fourth touch 582 is received at the second external presentation device 515 and transmitted 584 to the first external presentation device 510 via the mobile device 505. Accordingly, presentation of the application 520B is transmitted 586 to the second external presentation device 515 so that the application is presented 520C at the second external presentation device 515.
According to the example shown in
Further detail of certain aspects of the mobile devices 100 and the external presentation device 120 of
The processor 602 interacts with other components, such as Random Access Memory (RAM) 608, memory 610, a display 612 with a touch-sensitive overlay 614 operably coupled to an electronic controller 616 that together include a touch-sensitive display 618, one or more actuators 620, one or more force sensors 622, an auxiliary input/output (I/O) subsystem 624, a data port 626, a speaker 628, a microphone 630, short-range communications 632, and other device subsystems 634. (In other example embodiments, there is no touch-sensitive display and therefore touch-sensitive overlay 614, electronic controller 616, actuator(s) 620 and force sensor(s) 622 are not included in mobile device 600.) In one example, the processor 602 and the memory 610 may cooperate to implement the functionality described in conjunction with the controller 200 of
Input via a graphical user interface is provided via the touch-sensitive overlay 614 (or in example embodiments in which there is no touch-sensitive display, input is provided via auxiliary input/output (I/O) subsystem 624). The processor 602 interacts with the touch-sensitive overlay 614 (or auxiliary input/output (I/O) subsystem 624) via the electronic controller 616. Information, such as text, characters, symbols, images, icons, and other items that may be displayed or rendered on a mobile device, is displayed on display 612 via the processor 602. The processor 602 may interact with an accelerometer 636 that may be utilized to detect direction of gravitational forces or gravity-induced reaction forces.
To identify a subscriber for network access, the mobile device 600 may utilize a Subscriber Identity Module or a Removable User Identity Module (SIM/RUIM) card 638 for communication with a network, such as the wireless network 650. Alternatively, user identification information may be programmed into memory 610.
The mobile device 600 includes an operating system 646 and software programs, applications, or components 648 that are executed by the processor 602 and are typically stored in a persistent, updatable store such as the memory 610. Additional applications or programs may be loaded onto the mobile device 600 through the wireless network 650, the auxiliary I/O subsystem 624, the data port 626, the short-range communications subsystem 632, or any other suitable subsystem 634.
The mobile device 600 also includes a camera 650 and a projector 652. As described above, the camera 650 and the projector 652 may interoperate to present information, wherein the presentation may be coordinated between several mobile devices.
A received signal such as a text message, an e-mail message, or web page download is processed by the communication subsystem 604 and input to the processor 602. The processor 602 processes the received signal for output to the display 612 and/or to the auxiliary I/O subsystem 624. A subscriber may generate data items, for example e-mail messages, which may be transmitted over the wireless network 650 through the communication subsystem 604. For voice communications, the overall operation of the mobile device 600 is similar. The speaker 628 outputs audible information converted from electrical signals, and the microphone 630 converts audible information into electrical signals for processing.
Although certain methods, apparatus, and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. To the contrary, this patent covers all methods, apparatus, and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US11/61935 | 11/22/2011 | WO | 00 | 9/14/2012 |