Patent ID: 7624166

Claim:
A method comprising: pointing a handheld controller at a source device to select media data, the handheld controller producing controller position and orientation information sufficient to determine the source device; wherein the orientation information includes information from a six- degrees-of-freedom sensor on the handheld controller about the orientation of the controller so that the direction that the handheld controller is pointing can be determined; pointing the handheld controller at a sink device to send a paste signal, the handheld controller producing controller position and orientation information sufficient to determine the sink device; in response to the selecting and pasting, transferring the media data from the source device to the sink device; wherein the information from six-degrees-of-freedom sensor on the handheld controller is used to calculate a ray coincident with the handheld controller; and wherein the source and sink devices are associated with respective control windows and the determination of a source or sink device is done by calculating whether the calculated ray would intersect one of the respective control windows.