IP Library Granted Patent US 10,110,666
Granted Patent B2
US 10,110,666 · App. 15/358,122 · Granted Oct 23, 2018

Systems and methods for interactive media content exchange

Inventors: William Joseph Flynn, III (San Francisco, CA); William M. Ruben (San Francisco, CA); Daniel James Smith, II (San Francisco, CA)
Assignee: Facebook, Inc.
H04L67/10G06Q10/10G06Q50/01H04L67/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,110,666
App. No.
15/358,122
Granted
Oct 23, 2018
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can cause a first computing system to receive an obscured version of a first media content item from a second computing system. Access to the obscured version of the first media content item can be provided by the first computing system. Access to an unobscured version of the first media content item can be prevented by the first computing system. An unobscured version of a second media content item can be acquired by the first computing system using at least one sensor. The first computing system can transmit to the second computing system at least one of the unobscured version of the second media content item or an obscured version of the second media content item generated based on the unobscured version. Access to the unobscured version of the first media content item can be provided by the first computing system.

Claims (36)

1. A computer-implemented method comprising:

receiving, by a first computing system, an obscured version and an unobscured version of a first media content item from a second computing system, wherein the obscured version of the first media content item includes at least one blurred image;

preventing, by the first computing system, access to the unobscured version of the first media content item;

transmitting to a third computing system, by the first computing system, at least one of an obscured version and an unobscured version of a second media content item; and

providing, by the first computing system, access to the unobscured version of the first media content item in response to transmission of the at least one of the obscured version and the unobscured version of the second media content item to the third computing system, wherein each of the first media content item and the second media content item includes at least one of an image and a video.

2. The computer-implemented method of claim 1 , wherein the at least one of the obscured version and the unobscured version of the second media content item is acquired by a camera of the first computing system.

3. The computer-implemented method of claim 1 , wherein the unobscured version of the first media content item is received by the first computing system within an allowable time period from when the obscured version of the first media content item is received.

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

providing, by the first computing system, access to the obscured version of the first media content item.

5. The computer-implemented method of claim 1 , wherein providing access to the obscured version of the first media content item includes providing access to data associated with the first media content item, the data associated with the first media content including at least one of a caption, a tag, a property, metadata, and contextual information.

6. The computer-implemented method of claim 1 , wherein providing access to the unobscured version of the first media content item is performed within an allowable time period from when the at least one of the obscured version and the unobscured version of the second media content item is transmitted to the third computing system.

7. The computer-implemented method of claim 1 , wherein access to the unobscured version of the second media content item is provided by the third computing system based on transmission of a third media content item by the third computing system to the second computing system.

8. The computer-implemented method of claim 1 , wherein providing access to the unobscured version of the first media content item includes presenting in a first layer of a virtual stack a displayed representation of the unobscured version of the first media content item on a display screen of the first computing system.

9. The computer-implemented method of claim 8 , further comprising:

receiving at least one user interaction to move the displayed representation of the unobscured version of the first media content item presented in the first layer; and

moving the displayed representation of the unobscured version of the first media content item based on the at least one user interaction.

10. A first computing system comprising:

at least one processor; and

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

receiving, by the first computing system, an obscured version and an unobscured version of a first media content item from a second computing system, wherein the obscured version of the first media content item includes at least one blurred image;

preventing, by the first computing system, access to the unobscured version of the first media content item;

transmitting to a third computing system, by the first computing system, at least one of an obscured version and an unobscured version of a second media content item; and

providing, by the first computing system, access to the unobscured version of the first media content item in response to transmission of the at least one of the obscured version and the unobscured version of the second media content item to the third computing system, wherein each of the first media content item and the second media content item includes at least one of an image and a video.

11. The first computing system of claim 10 , wherein the at least one of the obscured version and the unobscured version of the second media content item is acquired by a camera of the first computing system.

12. The first computing system of claim 10 , wherein the unobscured version of the first media content item is received by the first computing system within an allowable time period from when the obscured version of the first media content item is received.

13. The first computing system of claim 10 , wherein the instructions, when executed by the at least one processor, cause the system to further perform:

providing, by the first computing system, access to the obscured version of the first media content item.

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

receiving, by the first computing system, an obscured version and an unobscured version of a first media content item from a second computing system, wherein the obscured version of the first media content item includes at least one blurred image;

preventing, by the first computing system, access to the unobscured version of the first media content item;

transmitting to a third computing system, by the first computing system, at least one of an obscured version and an unobscured version of a second media content item; and

providing, by the first computing system, access to the unobscured version of the first media content item in response to transmission of the at least one of the obscured version and the unobscured version of the second media content item to the third computing system, wherein each of the first media content item and the second media content item includes at least one of an image and a video.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the at least one of the obscured version and the unobscured version of the second media content item is acquired by a camera of the first computing system.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the unobscured version of the first media content item is received by the first computing system within an allowable time period from when the obscured version of the first media content item is received.

17. The non-transitory computer-readable storage medium of claim 14 , further comprising:

providing, by the first computing system, access to the obscured version of the first media content item.

Assignments (3)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058294/0384 →
CONFIDENTIAL INFORMATION AND INVENTION ASSIGNMENT AGREEMENT Recorded Nov 29, 2016
From: FLYNN, WILLIAM
To: FACEBOOK, INC.
Reel/Frame 040746/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2016
From: RUBEN, WILLIAM M.; SMITH, DANIEL JAMES, II
To: FACEBOOK, INC.
Reel/Frame 040746/0531 →
Continuity (2)
Continuation 14244681 · Apr 3, 2014
Related Publication 20170078370A1 · Mar 16, 2017