IP Library Granted Patent US 10,921,980
Granted Patent B2
US 10,921,980 · App. 16/890,633 · Granted Feb 16, 2021

Flick to send or display content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,921,980
App. No.
16/890,633
Granted
Feb 16, 2021
Kind
B2
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.

Claims (58)

1. A method for executing media content functions based on flick motions, the method comprising:

generating for display media content at a first device;

while generating for display the media content at the first device, detecting a flick motion on a touch screen interface of the first device;

determining a direction of the flick motion;

determining speed of the flick motion;

selecting based on the direction of the flick motion a second device from a plurality of devices;

determining based on the speed of the flick motion a media content function from a plurality of media content functions; and

causing the selected second device to execute the selected media content function.

2. The method of claim 1 , wherein the plurality of media content functions comprises at least one of generating for display media content, storing media content, recording media content, or trickplay functions.

3. The method of claim 2 , wherein the trickplay functions comprise: pause, stop, play, forward, or rewind.

4. The method of claim 1 , further comprising:

selecting the second device from the plurality of devices based on detecting that the flick motion was in a direction of a visual representation of the second device on the touch screen interface;

wherein during the flick motion, the flick motion is proximate to but does not touch the visual representation of the second device on the touch screen interface.

5. The method of claim 1 , wherein detecting the flick motion comprises:

detecting an initial touch on the playing media content on the touch screen interface;

detecting a movement of the touch along the touch screen interface away from a location of the initial user touch;

detecting a speed of the movement of the touch along the touch screen interface away from the location of the initial user touch; and

while the movement of the touch is being detected, detecting a release of the touch.

6. The method of claim 1 , wherein the flick motion comprises selection of the media content.

7. A system for executing media content functions based on flick motions, comprising:

control circuitry configured to:

generate for display media content at a first device;

while generating for display the media content at the first device, detect a flick motion on a touch screen interface of the first device;

determine a direction of the flick motion;

determine a speed of the flick motion;

select based on the direction of the flick motion a second device from a plurality of devices;

determine based on the speed of the flick motion a media content function from a plurality of media content functions; and

cause the selected second device to execute the selected media content function.

8. The system of claim 7 , wherein the plurality of media content functions comprises at least one of generating for display media content, storing media content, recording media content, or trickplay functions.

9. The system of claim 8 , wherein the trickplay functions comprise at least one of pause, stop, play, forward, or rewind.

10. The system of claim 7 , wherein the control circuitry is further configured to:

select the second device from the plurality of devices based on detecting that the flick motion was in a direction of a visual representation of the second device on the touch screen interface;

wherein during the flick motion, the flick motion does not touch the visual representation of the second device on the touch screen interface.

11. The system of claim 7 , wherein control circuitry is configured, when detecting the flick motion, to:

detect an initial touch on the playing media content on the touch screen interface;

detect a movement of the touch along the touch screen interface away from a location of the initial user touch;

detect a speed of the movement of the touch along the touch screen interface away from the location of the initial user touch; and

while the movement of the touch is being detected, detect a release of the touch.

12. The system of claim 7 , wherein the flick motion comprises selection of the media content.

13. A non-transitory computer readable medium having instructions encoded thereon, that when executed by control circuitry causes the control circuitry to:

generate for display media content at a first device;

while generating for display the media content at the first device, detect a flick motion on a touch screen interface of the first device;

determine a direction of the flick motion;

determine a speed of the flick motion;

select based on the direction of the flick motion a second device from a plurality of devices;

determine based on the speed of the flick motion a media content function from a plurality of media content functions; and

cause the selected second device to execute the selected media content function.

14. The non-transitory computer-readable medium of claim 13 , wherein the plurality of media content functions comprises any of generating for display media content, storing media content, recording media content, and trickplay functions.

15. The non-transitory computer-readable medium of claim 14 , wherein the trickplay functions comprise at least one of pause, stop, play, forward, or rewind.

16. The non-transitory computer-readable medium of claim 13 , wherein instructions further cause the control circuitry to:

select the second device from the plurality of devices based on detecting that the flick motion was in a direction of a visual representation of the second device on the touch screen interface;

wherein during the flick motion, the flick motion does not touch the visual representation of the second device on the touch screen interface.

17. The non-transitory computer-readable medium of claim 13 , wherein the instruction for, when detecting the flick motion, causes the control circuitry to:

detect an initial touch on the playing media content on the touch screen interface;

detect a movement of the touch along the touch screen interface away from a location of the initial user touch;

detect a speed of the movement of the touch along the touch screen interface away from the location of the initial user touch; and

while the movement of the touch is being detected, detect a release of the touch.

18. The non-transitory computer-readable medium of claim 13 , wherein the flick motion comprises selection of the media content.

Assignments (4)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
CHANGE OF NAME Recorded Jun 3, 2020
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 052820/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2020
From: HAYES, ROBIN
To: TIVO INC.
Reel/Frame 052820/0251 →