Flick to send or display content
First Claim
Patent Images
1. A method, comprising:
- playing video content at a first device;
while playing the video content, detecting a flick motion on a touch screen interface of the first device;
determining a direction associated with the flick motion;
determining a playing position of the video content that was displayed on the touch screen interface when the flick motion was detected;
selecting based on a direction of the flick motion one of a plurality of devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) playing of the video content;
in response to the selection of the action comprising playing of the video content, the first device;
transmitting data associated with the video content from the first device to the selected device, the selected device different from the first device, the data including a link to the video content; and
causing the selected device to play the video content based on the data using the link, the selected device automatically playing the video content beginning at the determined playing position at which the video content was playing when the flick motion was detected; and
in response to the selection of the action comprising storage of the video content, the first device;
causing the selected device to store the video content that was playing on the first device when the flick motion was detected.
9 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a flick motion is detected on a touch screen interface of a first device. In response to detecting the flick motion: data associated with the flick motion is identified and transmitted to a second device. The data may be automatically displayed in response to detecting the flick motion.
-
Citations
42 Claims
-
1. A method, comprising:
-
playing video content at a first device; while playing the video content, detecting a flick motion on a touch screen interface of the first device; determining a direction associated with the flick motion; determining a playing position of the video content that was displayed on the touch screen interface when the flick motion was detected; selecting based on a direction of the flick motion one of a plurality of devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) playing of the video content;in response to the selection of the action comprising playing of the video content, the first device; transmitting data associated with the video content from the first device to the selected device, the selected device different from the first device, the data including a link to the video content; and causing the selected device to play the video content based on the data using the link, the selected device automatically playing the video content beginning at the determined playing position at which the video content was playing when the flick motion was detected; and in response to the selection of the action comprising storage of the video content, the first device; causing the selected device to store the video content that was playing on the first device when the flick motion was detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
playing first content at a first device; while playing the first content, detecting a first flick motion on a first touch screen interface of the first device; determining a direction associated with the flick motion; determining a playing position of the first content that was playing on the first touch screen interface when the first flick motion was detected; selecting based on a direction of the flick motion one of a plurality of shared display devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) presenting of the video content;in response to the selection of the action comprising storage of the video content, the first device; causing the selected shared display device to store the first content associated with the first flick motion that was playing on the first device when the first flick motion was detected; in response to the selection of the action comprising presenting of the video content, causing presenting of at least a portion of the first content associated with the first flick motion on the selected shared display device using a first link to the first content, the selected shared display device automatically playing the first content beginning at the determined playing position at which the first content was playing when the first flick motion was detected; while the portion of the first content is being presented on the selected shared display device, detecting a first command entered at the first device, the first command requesting performance of a first playback operation; responsive to the first command being entered at the first device, causing the first playback operation to be performed with respect to the presenting of the first content at the selected shared display device; playing second content at a second device; subsequent to detecting the first flick motion and while playing the second content, detecting a second flick motion on a second touch screen interface of a second device; determining a playing position of the second content that was displayed on the second touch screen interface when the second flick motion was detected; in response to detecting the second flick motion, causing presenting of at least a portion of the second content associated with the second flick motion on the selected shared display device using a second link to the second content, the presenting of at least the portion of the second content being subsequent to the presenting of at least the portion of the first content, the selected shared display device automatically playing the second content beginning at the determined playing position at which the second content was playing when the second flick motion was detected; while the portion of the second content is being presented on the selected shared display device, detecting a second command entered at the second device, the second command requesting performance a second playback operation; and responsive to the second command being entered the second device, causing the playback operation to be performed with respect to the second content at the selected shared display device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising a sequence of instructions, which when executed by one or more processors, cause performing steps comprising:
-
playing video content at a first device; while playing the video content, detecting a flick motion on a touch screen interface of the first device; determining a direction associated with the flick motion; determining a playing position of the video content that was displayed on the touch screen interface when the flick motion was detected; selecting based on a direction of the flick motion one of a plurality of devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) playing of the video content;in response to the selection of the action comprising playing of the video content, the first device; transmitting data associated with the video content from the first device to the selected device, the selected device different from the first device, the data including a link to the video content; and causing the selected device to play the video content based on the data using the link, the selected device automatically playing the video content beginning at the determined playing position at which the video content was playing when the flick motion was detected; and in response to the selection of the action comprising storage of the video content, the first device; causing the selected device to store the video content that was playing on the first device when the flick motion was detected. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium comprising a sequence of instructions, which when executed by one or more processors, cause:
-
playing first content at a first device; while playing the first content, detecting a first flick motion on a first touch screen interface of the first device; determining a direction associated with the flick motion; determining a playing position of the first content that was playing on the first touch screen interface when the first flick motion was detected; selecting based on a direction of the flick motion one of a plurality of shared display devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) presenting of the video content;in response to the selection of the action comprising storage of the video content, the first device; causing the selected shared display device to store the first content associated with the first flick motion that was playing on the first device when the first flick motion was detected; in response to the selection of the action comprising presenting of the video content, causing presenting of at least a portion of the first content associated with the first flick motion on the selected shared display device using a first link to the first content, the selected shared display device automatically playing the first content beginning at the determined playing position at which the first content was playing when the first flick motion was detected; while the portion of the first content is being presented on the selected shared display device, detecting a first command entered at the first device, the first command requesting performance of a first playback operation; responsive to the first command being entered at the first device, causing the first playback operation to be performed with respect to the presenting of the first content at the selected shared display device; playing second content at a second device; subsequent to detecting the first flick motion and while playing the second content, detecting a second flick motion on a second touch screen interface of a second device; in response to detecting the second flick motion, causing presenting of at least a portion of the second content associated with the second flick motion on the selected shared display device using a second link to the second content, the presenting of at least the portion of the second content being subsequent to the presenting of at least the portion of the first content, the selected shared display device automatically playing the second content beginning at the determined playing position at which the second content was playing when the second flick motion was detected; while the portion of the second content is being presented on the selected shared display device, detecting a second command entered at the second device, the second command requesting performance a second playback operation; and responsive to the second command being entered the second device, causing the playback operation to be performed with respect to the second content at the selected shared display device. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An apparatus comprising:
-
a subsystem, implemented at partially in hardware, that plays video content at a first device; a subsystem, implemented at partially in hardware, that, while the video content is playing, detects a flick motion on a touch screen interface of the first device; a subsystem, implemented at partially in hardware, that determines a direction associated with the flick motion; a subsystem, implemented at least partially in hardware, that determines a playing position of the video content that was displayed on the touch screen interface when the flick motion was detected; a subsystem, implemented at least partially in hardware, that selects based on a direction of the flick motion one of a plurality of devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) playing of the video content;a subsystem, implemented at least partially in hardware, that, in response to the selection of the action comprising playing of the video content; transmits data associated with the video content from the first device to the selected device, the selected device different from the first device, the data including a link to the video content; and causes the selected device to play the video content based on the data using the link, the second device automatically playing the video content beginning at the determined playing position at which the video content was playing when the flick motion was detected; and a subsystem, implemented at least partially in hardware, that in response to the selection of the action comprising storage of the video content, the first device; cause the selected device to store the video content that was playing on the first device when the flick motion was detected. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus comprising:
-
a subsystem, implemented at least partially in hardware, that detects a first flick motion on a first touch screen interface of a first device while the first device is playing first content; a subsystem, implemented at least partially in hardware, that determines a direction associated with the flick motion; a subsystem, implemented at least partially in hardware, that determines a playing position of the first content that was playing on the first touch screen interface when the first flick motion was detected; a subsystem, implemented at least partially in hardware, that selects based on a direction of the flick motion one of a plurality of shared display devices and one of a plurality of actions, the plurality of actions comprising;
(1) storage of the video content, and (2) presenting of the video content;a subsystem, implemented at least partially in hardware, that in response to the selection of the action comprising storage of the video content, the first device; cause the selected shared display device to store the first content associated with the first flick motion that was playing on the first device when the first flick motion was detected; a subsystem, implemented at least partially in hardware, that, in response to the selection of the action comprising presenting of the video content, causes presenting of at least a portion of the first content associated with the first flick motion on the selected shared display device using a first link to the first content, the selected shared display device automatically playing the first content beginning at the determined playing position at which the first content was playing when the first flick motion was detected; a subsystem, implemented at least partially in hardware, that, while the portion of the first content is being presented on the selected shared display device, detecting a first command entered at the first device, the first command requesting performance of a first playback operation; a subsystem, implemented at least partially in hardware, that, responsive to the first command being entered at the first device, causing the first playback operation to be performed with respect to the presenting of the first content at the selected shared display device; a subsystem, implemented at least partially in hardware, that, subsequent to detecting the first flick motion, detects a second flick motion on a second touch screen interface of a second device while the second device is playing second content; a subsystem, implemented at least partially in hardware, that, in response to detecting the second flick motion, causes presenting of at least a portion of the second content associated with the second flick motion on the selected shared display device using a second link to the second content, the presenting of at least the portion of the second content being subsequent to the display of at least the portion of the first content, the shared display device automatically playing the second content beginning at the determined playing position at which the second content was playing when the second flick motion was detected; a subsystem, implemented at least partially in hardware, that, while the portion of the second content is being presented on the selected shared display device, detecting a second command entered at the second device, the second command requesting performance a second playback operation; and a subsystem, implemented at least partially in hardware, that, responsive to the second command being entered the second device, causing the playback operation to be performed with respect to the second content at the selected shared display device. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification