IP Library Granted Patent US 10,524,010
Granted Patent B2
US 10,524,010 · App. 15/806,208 · Granted Dec 31, 2019

Social interaction user interface for videos

Inventor: Alex Douglas Cornell (San Francisco, CA)
Assignee: Facebook, Inc.
H04N21/47217G06F3/04847G06Q50/01H04N21/431H04N21/4532H04N21/4722H04N21/4788
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,524,010
App. No.
15/806,208
Granted
Dec 31, 2019
Kind
B2
Abstract

In response to a first user input in connection with a displayed video, a social interaction toolbar is displayed along an edge of a viewing area. The social interaction toolbar includes a plurality of buttons, each corresponding to a social interaction feature. Simultaneously, the video is displayed across substantially all of the viewing area. In response to receiving a selection of a button in the social interaction toolbar, a user interface of the social interaction feature corresponding to the selected button is displayed.

Claims (35)

1. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations comprising:

in response to receiving a user input in connection with a displayed video, displaying a social interaction toolbar along an edge of a viewing area of a device, the social interaction toolbar comprising a plurality of buttons, each button corresponding to one of a plurality of social interaction features, and simultaneously displaying the video across substantially all of the viewing area of the device;

receiving a selection of a button of the plurality of buttons; and

in response to the selection:

displaying a user interface of the social interaction feature corresponding to the selected button in a first portion of the viewing area; and

modifying the displayed video to display the video in a second portion of the viewing area separate from the first portion, wherein the modifying comprises displaying an animation showing a motion of the video from being displayed across substantially all of the viewing area to being displayed in the second portion of the viewing area, wherein the animation is associated with scaling the video from a first size to a second size.

2. The computer-readable storage medium of claim 1 , wherein, in response to receiving the user input, the social interaction toolbar displays a subset of the plurality of buttons in the social interaction toolbar, and the operations further comprise:

in response to receiving a scrolling user input, scrolling the plurality of buttons within the social interaction toolbar to hide at least one displayed button of the subset of the plurality of buttons, and expose at least one previously undisplayed button.

3. The computer-readable storage medium of claim 2 , wherein the social interaction toolbar is aligned along a horizontal edge of the viewing area of the device, the plurality of buttons are arranged in a single horizontal row within the social interaction toolbar, and scrolling the plurality of buttons comprises scrolling the plurality of buttons horizontally along the single horizontal row within the social interaction toolbar.

4. The computer-readable storage medium of claim 1 , wherein the plurality of buttons includes a first set of buttons of a first type corresponding to general social interactions, and a second set of buttons of a second type corresponding to specific social interactions.

5. The computer-readable storage medium of claim 1 , wherein the animation further shows the user interface of the social interaction feature corresponding to the selected button expanding outwards from the social interaction toolbar.

6. A method comprising:

in response to receiving a user input in connection with a displayed video, displaying a social interaction toolbar along an edge of a viewing area of a device, the social interaction toolbar comprising a plurality of buttons, each button corresponding to one of a plurality of social interaction features, and simultaneously displaying the video across substantially all of the viewing area of the device;

receiving a selection of a button of the plurality of buttons; and

in response to the selection:

displaying a user interface of the social interaction feature corresponding to the selected button in a first portion of the viewing area; and

modifying the displayed video to display the video in a second portion of the viewing area separate from the first portion, wherein the modifying comprises displaying an animation showing a motion of the video from being displayed across substantially all of the viewing area to being displayed in the second portion of the viewing area, wherein the animation is associated with scaling the video from a first size to a second size.

7. The method of claim 6 , wherein, in response to receiving the user input, the social interaction toolbar displays a subset of the plurality of buttons in the social interaction toolbar, the method further comprising:

in response to receiving a scrolling user input, scrolling the plurality of buttons within the social interaction toolbar to hide at least one displayed button of the subset of the plurality of buttons, and expose at least one previously undisplayed button.

8. The method of claim 7 , wherein the social interaction toolbar is aligned along a horizontal edge of the viewing area of the device, the plurality of buttons are arranged in a single horizontal row within the social interaction toolbar, and scrolling the plurality of buttons comprises scrolling the plurality of buttons horizontally along the single horizontal row within the social interaction toolbar.

9. The method of claim 6 , wherein the plurality of buttons includes a first set of buttons of a first type corresponding to general social interactions, and a second set of buttons of a second type corresponding to specific social interactions.

10. The method of claim 6 , wherein the animation further shows the user interface of the social interaction feature corresponding to the selected button expanding outwards from the social interaction toolbar.

11. A system comprising:

a computer processor for executing computer program instructions; and

non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations comprising:

in response to receiving a user input in connection with a displayed video, displaying a social interaction toolbar along an edge of a viewing area of the system, the social interaction toolbar comprising a plurality of buttons, each button corresponding to one of a plurality of social interaction features, and simultaneously displaying the video across substantially all of the viewing area of the system;

receiving a selection of a button of the plurality of buttons; and

in response to the selection:

displaying a user interface of the social interaction feature corresponding to the selected button in a first portion of the viewing area; and

modifying the displayed video to display the video in a second portion of the viewing area separate from the first portion, wherein the modifying comprises displaying an animation showing a motion of the video from being displayed across substantially all of the viewing area to being displayed in the second portion of the viewing area, wherein the animation is associated with scaling the video from a first size to a second size.

12. The system of claim 11 , wherein, in response to receiving the user input, the social interaction toolbar displays a subset of the plurality of buttons in the social interaction toolbar, and the operations further comprise:

in response to receiving a scrolling user input, scrolling the plurality of buttons within the social interaction toolbar to hide at least one displayed button of the subset of the plurality of buttons, and expose at least one previously undisplayed button.

13. The system of claim 12 , wherein the social interaction toolbar is aligned along a horizontal edge of the viewing area of the system, the plurality of buttons are arranged in a single horizontal row within the social interaction toolbar, and scrolling the plurality of buttons comprises scrolling the plurality of buttons horizontally along the single horizontal row within the social interaction toolbar.

14. The system of claim 11 , wherein the plurality of buttons includes a first set of buttons of a first type corresponding to general social interactions, and a second set of buttons of a second type corresponding to specific social interactions.

15. The system of claim 11 , wherein the animation further shows the user interface of the social interaction feature corresponding to the selected button expanding outwards from the social interaction toolbar.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: CORNELL, ALEX DOUGLAS
To: FACEBOOK, INC.
Reel/Frame 044125/0287 →
Continuity (1)
Related Publication 20190141402A1 · May 9, 2019
Cited By (1)
US 1,100,964