Method and system for implementing content navigation or selection using touch-based input
First Claim
1. A method, comprising:
- displaying, with a computing system, a first video content on at least a portion of a display screen of a main display device;
displaying, with the computing system, the first video content on at least a portion of a touchscreen display of a user device, the first video content being displayed on the at least a portion of the touchscreen display of the user device mirroring the first video content being displayed on the at least a portion of the display screen of the main display device;
receiving, with the computing system, user input via the touchscreen display of the user device, the user input comprising a first swipe in a first direction relative to a reference point on the touchscreen display of the user device;
in response to receiving the user input, shifting, with the computing system, display of the first video content along the first direction on the at least a portion of the touchscreen display while displaying and shifting, with the computing system, display of a second video content along the first direction on the at least a portion of the touchscreen display such that the first video content and the second video content are adjacent to each other while display of the first video content and the second video content are being shifted;
mirroring, with the computing system, the display and the shifting of the display of the first video content and the second video content on the at least a portion of the display screen of the main display device, wherein the first video content and the second video content continue playback as they are being shifted;
determining, with the computing system, whether the second video content fills at least half of the at least a portion of the touchscreen display of the user device;
based on a determination that the second video content fills less than half of the at least a portion of the touchscreen display of the user device, presenting or continuing presenting, with the computing system, first audio content associated with the first video content; and
based on a determination that the second video content fills at least half of the at least a portion of the touchscreen display of the user device, presenting or continuing presenting, with the computing system, second audio content associated with the second video content;
wherein each of the first audio content or the second audio content is presented using at least one of an audio playback device that is integrated within the main display device, an audio playback device that is external yet communicatively coupled to the main display device, an audio playback device that is integrated within the user device, or an audio playback device that is external yet communicatively coupled to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools and techniques are provided for implementing media content streaming or playback, and, more particularly, for implementing content navigation or selection using touch-based input. In various embodiments, a computing system might display a first video content on a display screen of a main display device and on a touchscreen display of a user device, the first video content displayed on one mirroring that displayed on the other. In response to receiving user input via the touchscreen display, the computing system might shift display of the first video content along a first direction consistent with the user input while displaying and shifting display of a second video content along the first direction such that the two video content are adjacent to each other during shifting. The computing system might mirror the display and the shifting of the display of the first and the second video content on the display screen.
21 Citations
31 Claims
-
1. A method, comprising:
-
displaying, with a computing system, a first video content on at least a portion of a display screen of a main display device; displaying, with the computing system, the first video content on at least a portion of a touchscreen display of a user device, the first video content being displayed on the at least a portion of the touchscreen display of the user device mirroring the first video content being displayed on the at least a portion of the display screen of the main display device; receiving, with the computing system, user input via the touchscreen display of the user device, the user input comprising a first swipe in a first direction relative to a reference point on the touchscreen display of the user device; in response to receiving the user input, shifting, with the computing system, display of the first video content along the first direction on the at least a portion of the touchscreen display while displaying and shifting, with the computing system, display of a second video content along the first direction on the at least a portion of the touchscreen display such that the first video content and the second video content are adjacent to each other while display of the first video content and the second video content are being shifted; mirroring, with the computing system, the display and the shifting of the display of the first video content and the second video content on the at least a portion of the display screen of the main display device, wherein the first video content and the second video content continue playback as they are being shifted; determining, with the computing system, whether the second video content fills at least half of the at least a portion of the touchscreen display of the user device; based on a determination that the second video content fills less than half of the at least a portion of the touchscreen display of the user device, presenting or continuing presenting, with the computing system, first audio content associated with the first video content; and based on a determination that the second video content fills at least half of the at least a portion of the touchscreen display of the user device, presenting or continuing presenting, with the computing system, second audio content associated with the second video content; wherein each of the first audio content or the second audio content is presented using at least one of an audio playback device that is integrated within the main display device, an audio playback device that is external yet communicatively coupled to the main display device, an audio playback device that is integrated within the user device, or an audio playback device that is external yet communicatively coupled to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
at least one processor; and a non-transitory computer readable medium communicatively coupled to the at least one processor, the non-transitory computer readable medium having stored thereon computer software comprising a set of instructions that, when executed by the at least one processor, causes the apparatus to; display a first video content on at least a portion of a display screen of a main display device; display the first video content on at least a portion of a touchscreen display of a user device, the first video content being displayed on the at least a portion of the touchscreen display of the user device mirroring the first video content being displayed on the at least a portion of the display screen of the main display device; receive user input via the touchscreen display of the user device, the user input comprising a first swipe in a first direction relative to a reference point on the touchscreen display of the user device; in response to receiving the user input, shift display of the first video content along the first direction on the at least a portion of the touchscreen display while displaying and shifting display of a second video content along the first direction on the at least a portion of the touchscreen display such that the first video content and the second video content are adjacent to each other while display of the first video content and the second video content are being shifted; mirror the display and the shifting of the display of the first video content and the second video content on the at least a portion of the display screen of the main display device, wherein the first video content and the second video content continue playback as they are being shifted; determine whether the second video content fills at least half of the at least a portion of the touchscreen display of the user device; based on a determination that the second video content fills less than half of the at least a portion of the touchscreen display of the user device, present or continue presenting first audio content associated with the first video content; and based on a determination that the second video content fills at least half of the at least a portion of the touchscreen display of the user device, present or continue presenting second audio content associated with the second video content; wherein each of the first audio content or the second audio content is presented using at least one of an audio playback device that is integrated within the main display device, an audio playback device that is external yet communicatively coupled to the main display device, an audio playback device that is integrated within the user device, or an audio playback device that is external yet communicatively coupled to the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
a computing system, comprising; at least one first processor; and a first non-transitory computer readable medium communicatively coupled to the at least one first processor, the first non-transitory computer readable medium having stored thereon computer software comprising a first set of instructions that, when executed by the at least one first processor, causes the computing system to; send a first video content to a main display device for display of the first video content on the main display device; and send the first video content to a user device for display of the first video content on the display device, the first video content being displayed on the user device mirroring the first video content being displayed on the main display device; the main display device, comprising; a display screen; at least one second processor; and a second non-transitory computer readable medium communicatively coupled to the at least one second processor, the second non-transitory computer readable medium having stored thereon computer software comprising a second set of instructions that, when executed by the at least one second processor, causes the main display device to; receive the first video content from the computing system; and display the first video content on at least a portion of the display screen of the main display device; and the user device, comprising; a touchscreen display; at least one third processor; and a third non-transitory computer readable medium communicatively coupled to the at least one third processor, the third non-transitory computer readable medium having stored thereon computer software comprising a third set of instructions that, when executed by the at least one third processor, causes the user device to; receive the first video content from the computing system; display the first video content on at least a portion of the touchscreen display of the user device; receive user input via the touchscreen display of the user device, the user input comprising a first swipe in a first direction relative to a reference point on the touchscreen display of the user device; and relay the received user input to the computing system; wherein the first set of instructions, when executed by the at least one first processor, further causes the computing system to; receive the user input from the user device; in response to receiving the user input, send display commands to the user device to shift display of the first video content along the first direction on the at least a portion of the touchscreen display while displaying and shifting display of a second video content along the first direction on the at least a portion of the touchscreen display such that the first video content and the second video content are adjacent to each other while display of the first video content and the second video content are being shifted; and send display commands to the main display device to mirror the display and shifting of the display of the first video content and the second video content on the at least a portion of the display screen of the main display device; wherein the third set of instructions, when executed by the at least one third processor, further causes the user device to; in response to receiving display commands from the computing system, shift display of the first video content along the first direction on the at least a portion of the touchscreen display while displaying and shifting display of a second video content along the first direction on the at least a portion of the touchscreen display such that the first video content and the second video content are adjacent to each other while display of the first video content and the second video content are being shifted; and wherein the second set of instructions, when executed by the at least one second processor, further causes the main display device to; in response to receiving display commands from the computing system, mirror the display and shifting of the display of the first video content and the second video content on the at least a portion of the display screen of the main display device, wherein the first video content and the second video content continue playback as they are being shifted; wherein the first set of instructions, when executed by the at least one first processor, further causes the computing system to; determine whether the second video content fills at least half of the at least a portion of the touchscreen display of the user device; based on a determination that the second video content fills less than half of the at least a portion of the touchscreen display of the user device, present or continue presenting first audio content associated with the first video content; and based on a determination that the second video content fills at least half of the at least a portion of the touchscreen display of the user device, present or continue presenting second audio content associated with the second video content; wherein each of the first audio content or the second audio content is presented using at least one of an audio playback device that is integrated within the main display device, an audio playback device that is external yet communicatively coupled to the main display device, an audio playback device that is integrated within the user device, or an audio playback device that is external yet communicatively coupled to the user device. - View Dependent Claims (29, 30, 31)
-
Specification