IP Library Granted Patent US 12,056,348
Granted Patent B2
US 12,056,348 · App. 18/135,335 · Granted Aug 6, 2024

Flick to send or display content

Inventor: Robin Hayes (Castro Valley, CA)
Assignee: TiVo Solutions Inc.
G06F3/04883G06F3/0488H04L67/04H04L67/1095H04N21/41407H04N21/4786H04N21/4788H04W4/21H04W4/50G06F2203/0383
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 12,056,348
App. No.
18/135,335
Granted
Aug 6, 2024
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 (43)

1. A method comprising:

generating a media content item, from a source device, for display at a first device;

while generating for display the media content item at the first device, in response to a selection of a second device via a user interface of the first device:

causing the second device to play the media content item;

selecting, based on the source device, a set of control elements for operating the second device, wherein the selecting based on the source device comprises selecting one set of controls when the source device is the first device and another set of controls when the source device is a third device; and

generating, on the first device, the selected set of control elements.

2. The method of claim 1 , wherein the media content item is a first media content item, the source device is a first source device, the selection of the second device is a first selection of the second device, and the set of control elements is a first set of control elements, further comprising:

generating a second media content item from a second source device for display at the first device;

while generating for display the second media content item at the first device, in response to a second selection of the second device via the user interface of the first device:

causing the second device to play the second media content item;

selecting, based on the second source device, a second set of control elements for operating the second device, wherein the selecting based on the source device comprises selecting one set of controls when the source device is the first device and another set of controls when the source device is a fourth device; and

generating, on the first device, the second set of control elements.

3. The method of claim 1 , wherein the selection comprises detecting a motion on a touch screen interface of the first device in a direction of the second device.

4. The method of claim 3 , wherein the motion comprises a flick motion.

5. The method of claim 1 , wherein the selection further comprises:

detecting a motion on a touch screen interface of the first device that was in a direction of a visual representation of the second device on the user interface;

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

6. The method of claim 1 , wherein the set of control elements comprises user interface features for one or more of pausing, stopping, playing, forwarding, and rewinding the media content that is playing on the second device.

7. The method of claim 1 , wherein the user interface of the first device is a touch screen.

8. The method of claim 1 , wherein the second device is a television.

9. A system comprising:

input/output circuitry configured to:

generate a media content item, from a source device, for display at a first device;

control circuitry configured to:

while the input/output circuitry generates for display the media content item at the first device, in response to a selection of a second device via a user interface of the first device:

cause the second device to play the media content item;

select, based on the source device, a set of control elements for operating the second device, wherein the selecting based on the source device comprises selecting one set of controls when the source device is the first device and another set of controls when the source device is a third device; and

generate, on the first device, the selected set of control elements.

10. The system of claim 9 , wherein the media content item is a first media content item, the source device is a first source device, the selection of the second device is a first selection of the second device, and the set of control elements is a first set of control elements, wherein the input/output circuitry is further configured to:

generate a second media content item from a second source device for display at the first device; and

wherein the control circuitry is further configured to:

while generating for display the second media content item at the first device, in response to a second selection of the second device via the user interface of the first device:

cause the second device to play the second media content item;

select, based on the second source device, a second set of control elements for operating the second device, wherein the selecting based on the source device comprises selecting one set of controls when the source device is the first device and another set of controls when the source device is a fourth device; and

generate, on the first device, the second set of control elements.

11. The system of claim 9 , wherein the control circuitry is configured to detect the selection by detecting a motion on a touch screen interface of the first device in a direction of the second device.

12. The system of claim 11 , wherein the motion comprises a flick motion.

13. The system of claim 9 , wherein the control circuitry is further configured to detect the selection by:

detecting a motion on a touch screen interface of the first device that was in a direction of a visual representation of the second device on the user interface;

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

14. The system of claim 9 , wherein the set of control elements comprises user interface features for one or more of pausing, stopping, playing, forwarding, and rewinding the media content that is playing on the second device.

15. The system of claim 9 , wherein the user interface of the first device is a touch screen.

16. The system of claim 9 , wherein the second device is a television.

Assignments (3)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
CHANGE OF NAME Recorded Apr 17, 2023
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 063344/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2023
From: HAYES, ROBIN
To: TIVO INC.
Reel/Frame 063349/0140 →
Continuity (6)
Continuation 17836833 · Jun 9, 2022
Continuation 17150873 · Jan 15, 2021
Continuation 16890633 · Jun 2, 2020
Continuation 16383113 · Apr 12, 2019
Continuation 12950857 · Nov 19, 2010
Related Publication 20230251775A1 · Aug 10, 2023