IP Library Granted Patent US 9,819,631
Granted Patent B2
US 9,819,631 · App. 14/086,848 · Granted Nov 14, 2017

Systems and method for managing content

Inventors: Keith Birney (Redmond, WA); Daniel Giambalvo (Seattle, WA); Christopher Gist (Seattle, WA); Ashish Wahi (Seattle, WA)
Assignee: Facebook, Inc.
H04L51/32
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 9,819,631
App. No.
14/086,848
Granted
Nov 14, 2017
Kind
B2
Abstract

A first notification of a first action by a user with respect to a first content item may be received by a computer system, the first content item having a first relationship to the user. A second notification of a second notification by the user with respect to a second content item may be received by the computer system. The second content item may have a second relationship to the user, and at least a portion of the second content item may correspond to at least a portion of the first content item. A first property of the first relationship may be managed by the computer system based on the second notification.

Claims (44)

1. A computer implemented method comprising:

receiving, by a computer system, a first notification of a first social network post on a social networking system by a user with respect to a first content item, the first content item having a first relationship to the user;

generating, by the computer system, a future consumption edge between the user and the first content item based on the first social network post;

receiving, by the computer system, a second notification of a second social network post on the social networking system by the user with respect to a second content item, at least a portion of the second content item corresponding to at least a portion of the first content item;

determining, by the computer system, a change in the first relationship based on the second social network post; and

managing, by the computer system, the future consumption edge between the user and the first content item in response to the second social network post, wherein

a representation of the first content item is stored in a future content datastore associated with the user based on the first social network post, and

a representation of the second content item is stored in a consumed content datastore associated with the user based on the second social network post.

2. The method of claim 1 , wherein a future content queue includes the first content item and a past content queue includes the second content item.

3. The method of claim 1 , wherein the future consumption edge is an edge in a graph.

4. The method of claim 1 , wherein the future consumption edge connects a user node representing the user in a graph and a concept node representing the first content item in the graph.

5. The method of claim 1 , wherein the user is connected to the second content item by a past consumption edge between a user node representing the user in a graph and a concept node representing the second content item in the graph.

6. The method of claim 1 , wherein the first social network post relates to a desire to consume the first content item.

7. The method of claim 1 , wherein the second social network post relates to consumption of the second content item.

8. The method of claim 1 , wherein the managing the future consumption edge comprises managing a visibility property of the future consumption edge.

9. The method of claim 1 , wherein the managing comprises hiding the future consumption edge.

10. The method of claim 9 , further comprising displaying items associated with a future content queue without displaying the first content item.

11. The method of claim 1 , wherein at least one of the first notification or the second notification is based on context of a communication of the user.

12. The method of claim 1 , wherein the first content item is maintained by a first content system and the second content item is maintained by a second content system distinct from the first content system.

13. The method of claim 1 , wherein the first social network post is logged by a first content system and the second social network post is logged by a second content system.

14. The method of claim 13 , wherein the first social network post and the second social network post are further logged by the social networking system.

15. The method of claim 1 , wherein the first content item comprises at least one of a book, an image, music, audio, video, an application, or an interactive content item.

16. The method of claim 1 , further comprising verifying that the at least a portion of the second content item corresponds to the at least a portion of the first content item based on at least one of a plurality of identifier fields of the first content item and the second content item.

17. The method of claim 1 , further comprising managing a second property of a third relationship between another user and the first content item based on the second social network post.

18. The method of claim 1 , wherein the computer system is incorporated into the social networking system.

19. A system comprising:

at least one processor;

a memory storing instructions,

wherein the processor is configured to, based on the instructions:

receive a first notification of a first social network post on a social networking system by a user with respect to a first content item, the first content item having a first relationship to the user;

generate a future consumption edge between the user and the first content item based on the first social network post;

receive a second notification of a second social network post on a social networking system by the user with respect to a second content item, at least a portion of the second content item corresponding to at least a portion of the first content item; and

determine a change in the first relationship based on the second social network post; and

manage the future consumption edge between the user and the first content item in response to the second social network post, wherein

a representation of the first content item is stored in a future content datastore associated with the user based on the first social network post, and

a representation of the second content item is stored in a consumed content datastore associated with the user based on the second social network post.

20. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising:

receiving a first notification of a first social network post on a social networking system by a user with respect to a first content item, the first content item having a first relationship to the user;

generating a future consumption edge between the user and the first content item based on the first social network post;

receiving a second notification of a second social network post on a social networking system by the user with respect to a second content item, at least a portion of the second content item corresponding to at least a portion of the first content item; and

determining a change in the first relationship based on the second social network post; and

managing the future consumption edge between the user and the first content item in response to the second social network post, wherein

a representation of the first content item is stored in a future content datastore associated with the user based on the first social network post, and

a representation of the second content item is stored in a consumed content datastore associated with the user based on the second social network post.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058234/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: BIRNEY, KEITH; GIAMBALVO, DANIEL; GIST, CHRISTOPHER; WAHI, ASHISH
To: FACEBOOK, INC.
Reel/Frame 032789/0821 →
Continuity (1)
Related Publication 20150142899A1 · May 21, 2015