IP Library Granted Patent US 9,633,124
Granted Patent B2
US 9,633,124 · App. 14/333,294 · Granted Apr 25, 2017

Managing access rights to content using social media

Inventors: Christian Peterson (Sunnyvale, CA); Adam Hertz (San Francisco, CA); John Dixon (Philadelphia, PA); Sam Schwartz (Philadelphia, PA); Preston Smalley (Danville, CA)
Assignee: ThePlatform, LLC
G06F17/30876G06F21/10
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,633,124
App. No.
14/333,294
Granted
Apr 25, 2017
Kind
B2
Abstract

Provided are methods and systems related to communications between a social media service or provider (e.g., Twitter®, Facebook®) or other resource (e.g., web page) and one or more content providers. In an aspect, provided are methods comprising receiving a request for content, wherein the request comprises a user agnostic identifier, determining user information associated with the request, determining time information associated with the request, determining media content associated with the user agnostic identifier based on the time information, determining one or more access rights to the media content based on the user information, and providing access to the media content based on the one or more access rights.

Claims (43)

1. A method, comprising:

receiving, at a first device, a request for content, wherein the request comprises a user agnostic identifier, wherein the request was initiated by a user interaction with an interface element of a social media platform;

determining user information associated with the request;

determining time information associated with the request, wherein the time information comprises a current time;

determining, by querying a second device, content associated with the user agnostic identifier and available at the current time;

determining one or more access rights to the content based on the user information; and

providing access to the content based on the one or more access rights.

2. The method of claim 1 , wherein the request is based on a message, wherein the request comprises a first user specific identifier configured to identify a first user originating the message, and wherein the user information is determined based on the first user specific identifier.

3. The method of claim 2 , wherein the request comprises a second user specific identifier configured to identify a second user receiving the message, and wherein the user information is determined based on the second user specific identifier.

4. The method of claim 1 , further comprising:

updating a tracking database based on the user information and the content, wherein the tracking database is configured to provide statistical information regarding content consumption.

5. The method of claim 1 , wherein the time information comprises at least one of a time the request is received and a time the request is initiated by a user.

6. The method of claim 1 , wherein determining content associated with the user agnostic identifier and available at the current time comprises determining content that is available during a time span indicated by the time information.

7. The method of claim 1 , wherein the user agnostic identifier is stored as an attribute of the interface element.

8. The method of claim 1 , wherein the interface element comprises a button inserted by into a social media message of a user.

9. A method, comprising:

receiving, at a first device, a request for content, wherein the request comprises a user agnostic identifier, wherein the request was initiated by a user interaction with an interface element of a social media platform;

determining user information associated with the request;

determining time information associated with the request, wherein the time information comprises a current time;

querying a plurality of second devices for content associated with the user agnostic identifier and available at the current time, wherein at least one of the plurality of second devices is configured to determine access rights based on the user information;

receiving, from at least a portion of the plurality of second devices, one or more options available to a first user for accessing the content based on the access rights; and

providing the one or more options to the first user.

10. The method of claim 9 , wherein the request is based on a message received by the first user, wherein the request comprises a first user specific identifier configured to identify the first user receiving the message, and wherein the user information is determined based on the first user specific identifier.

11. The method of claim 10 , wherein the request comprises a second user specific identifier configured to identify a second user originating the message, and wherein the user information is determined based on the second user specific identifier.

12. The method of claim 9 , further comprising:

updating a tracking database based on the user information and the content, wherein the tracking database is configured to provide statistical information regarding content consumption.

13. The method of claim 9 , wherein the time information comprises at least one of a time the request is received and a time the request is initiated by the first user.

14. The method of claim 9 , wherein querying the plurality of second devices for content associated with the user agnostic identifier and available at the current time comprises determining content that is available during a time span indicated by the time information.

15. The method of claim 9 , wherein the interface element comprises a button inserted into a social media message of a user.

16. A system, comprising:

a memory having encoded thereon computer-executable instructions; and

a processor functionally coupled to the memory and configured, by the computer-executable instructions, to perform at least the following actions,

receiving a request for content, wherein the request comprises a user agnostic identifier, wherein the request was initiated by a user interaction with an interface element of a social media platform;

determining user information associated with the request;

determining time information associated with the request, wherein the time information comprises a current time;

determining, by querying a device, content associated with the user agnostic identifier and available at the current time;

determining one or more access rights to the content based on the user information; and

providing access to the content based on the one or more access rights.

17. The system of claim 16 , wherein the request for content is based on a message, wherein the request comprises a first user specific identifier configured to identify a first user originating the message, and wherein the user information is determined based on the first user specific identifier.

18. The system of claim 17 , wherein the request comprises a second user specific identifier configured to identify a second user receiving the message, and wherein the user information is determined based on the second user specific identifier.

19. The system of claim 16 , wherein the processor is further configured for:

updating a tracking database based on the user information and the content, wherein the tracking database is configured to provide statistical information regarding content consumption.

20. The system of claim 16 , wherein the interface element comprises a button inserted into a social media message of a user.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Oct 6, 2017
From: THEPLATFORM, LLC; COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 043807/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: PETERSEN, CHRISTIAN; HERTZ, ADAM; DIXON, JOHN; SCHWARTZ, SAM; SMALLEY, PRESTON
To: THEPLATFORM FOR MEDIA, INC.
Reel/Frame 035572/0856 →
MERGER AND CHANGE OF NAME Recorded May 6, 2015
From: THEPLATFORM FOR MEDIA, LLC; THEPLATFORM, LLC
To: THEPLATFORM, LLC
Reel/Frame 035573/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: THEPLATFORM FOR MEDIA, INC.
To: THEPLATFORM FOR MEDIA, LLC
Reel/Frame 035596/0374 →
Continuity (1)
Related Publication 20160019397A1 · Jan 21, 2016