IP Library Granted Patent US 10,499,090
Granted Patent B2
US 10,499,090 · App. 15/396,396 · Granted Dec 3, 2019

Systems and methods to transition between media content items

Inventors: John Samuel Barnett (Newark, CA); Johannes Peter Kopf (Seattle, WA)
Assignee: Facebook, Inc.
H04N21/23424G06F3/14G06F3/147G06K9/52G06K9/6201G06Q50/01G06T7/20G06T13/00G09G3/002H04N21/2353H04N21/23418H04N21/4725H04N21/4788H04N21/6125H04N21/84G09G2370/022G09G2370/10H04L67/02H04L67/20H04L67/22H04L67/306
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,499,090
App. No.
15/396,396
Granted
Dec 3, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media are configured to detect a concept reflected in a first media content item to which a user is provided access. It is determined that the concept has a threshold level of relevance to the user. The concept is associated with an element that upon selection causes a transition to a second media content item to which the user is provided access, the second media content item reflecting the concept. The element is presented in the first media content item for the user.

Claims (37)

1. A computer-implemented method comprising:

determining, by a computing system, orientation data associated with a first media content item with respect to a concept depicted in the first media content item, wherein the orientation data includes at least a user view angle with respect to the concept depicted in the first media content item;

scoring, by the computing system, a plurality of media content items based on an extent to which orientation data associated with each of the plurality of media content items matches the orientation data associated with the first media content item;

selecting, by the computing system, based on the scoring, a second media content item from the plurality of media content items to which the first media content item can transition, wherein the selecting is performed by determining that a score for the second media content item indicates orientation data associated with the second media content item is the same as, or within a threshold difference value of, the orientation data associated with the first media content item; and

presenting, by the computing system, a transition from the first media content item to the second media content item.

2. The computer-implemented method of claim 1 , wherein a type of the first media content item is at least one of an image, video, virtual content, and audio content.

3. The computer-implemented method of claim 1 , wherein a type of the second media content item is at least one of an image, video, virtual content, and audio content.

4. The computer-implemented method of claim 1 , wherein the orientation data associated with the first media content item further includes one of an angle of a camera used to capture content, translational velocity of the camera, and rotational velocity of the camera.

5. The computer-implemented method of claim 4 , wherein the translational velocity and the rotational velocity of the camera include speed and direction of the camera used to capture content.

6. The computer-implemented method of claim 1 , further comprising:

selecting a media content item of the plurality of media content items with a highest score as the second media content item.

7. The computer-implemented method of claim 1 , wherein the presenting a transition from the first media content item to the second media content item comprises:

directing a user view at a concept depicted in the second media content item based on the orientation data associated with the first media content item.

8. The computer-implemented method of claim 1 , wherein the presenting a transition from the first media content item to the second media content item comprises:

adjusting orientation data associated with the second media content item to be within a threshold difference value from the orientation data associated with the first media content item.

9. The computer-implemented method of claim 1 , wherein the orientation data associated with the first media content item is determined based on data acquired from one or more sensors associated with the camera.

10. The computer-implemented method of claim 9 , wherein the one or more sensors associated with the camera include at least one of an accelerometer, gyroscope, or GPS.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

determining orientation data associated with a first media content item with respect to a concept depicted in the first media content item, wherein the orientation data includes at least a user view angle with respect to the concept depicted in the first media content item;

scoring a plurality of media content items based on an extent to which orientation data associated with each of the plurality of media content items matches the orientation data associated with the first media content item;

selecting, based on the scoring, a second media content item from the plurality of media content items to which the first media content item can transition, wherein the selecting is performed by determining that a score for the second media content item indicates orientation data associated with the second media content item is the same as, or within a threshold difference value of, the orientation data associated with the first media content item; and

presenting a transition from the first media content item to the second media content item.

12. The system of claim 11 , wherein a type of the first media content item is at least one of an image, video, virtual content, and audio content.

13. The system of claim 11 , wherein the orientation data associated with the first media content item further includes one of an angle of a camera used to capture content, translational velocity of the camera, and rotational velocity of the camera.

14. The system of claim 11 , wherein the orientation data associated with the first media content item is determined based on data acquired from one or more sensors associated with the camera.

15. The system of claim 14 , wherein the one or more sensors associated with the camera include at least one of an accelerometer, gyroscope, or GPS.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

determining orientation data associated with a first media content item with respect to a concept depicted in the first media content item, wherein the orientation data includes at least a user view angle with respect to the concept depicted in the first media content item;

scoring a plurality of media content items based on an extent to which orientation data associated with each of the plurality of media content items matches the orientation data associated with the first media content item;

selecting, based on the scoring, a second media content item from the plurality of media content items to which the first media content item can transition, wherein the selecting is performed by determining that a score for the second media content item indicates orientation data associated with the second media content item is the same as, or within a threshold difference value of, the orientation data associated with the first media content item; and

presenting a transition from the first media content item to the second media content item.

17. The non-transitory computer-readable storage medium of claim 16 , wherein a type of the first media content item is at least one of an image, video, virtual content, and audio content.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the orientation data associated with the first media content item further includes one of an angle of a camera used to capture content, translational velocity of the camera, and rotational velocity of the camera.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the orientation data associated with the first media content item is determined based on data acquired from one or more sensors associated with the camera.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the one or more sensors associated with the camera include at least one of an accelerometer, gyroscope, or GPS.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058294/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: BARNETT, JOHN SAMUEL; KOPF, JOHANNES PETER
To: FACEBOOK, INC.
Reel/Frame 043891/0974 →
Continuity (1)
Related Publication 20180192094A1 · Jul 5, 2018