IP Library Granted Patent US 8,756,280
Granted Patent B1
US 8,756,280 · App. 13/299,913 · Granted Jun 17, 2014

System, method and computer program product for optimization of post-review process

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 8,756,280
App. No.
13/299,913
Granted
Jun 17, 2014
Kind
B1
Abstract

In highly regulated industries, all communications with social media may need to be archived and reviewed for compliance. Embodiments disclosed herein can optimize or otherwise significantly improve the post-review process. In one embodiment, a request submitted by a user to post to a social network is processed to ensure that the request is associated with pre-approved content. The response from the social network is processed to obtain a platform post identifier. In one embodiment, a lookup table is updated to reflect that the pre-approved content is associated with the platform post identifier. An associative table containing a set of communications with the social network may be processed to obtain platform post identifiers. Communications that have platform post identifiers associated with pre-approved content identifiers are tagged. In this way, only communications that are not tagged in the associative table may need to be reviewed.

Claims (33)

1. A method, comprising:

at a server computer having a processor and a memory storing instructions executable by the processor, obtaining, by the server computer, a platform post identifier from a response received from a social networking site over a network, the response being responsive to a user request processed at the server computer, the user request containing a reference to a piece of content;

associating the platform post identifier with the piece of content, the piece of content having been pre-approved for posting to the social networking site;

identifying a communication associated with the platform post identifier, the communication being one of a plurality of communications captured in an associative table; and

tagging the communication associated with the platform post identifier as being pre-reviewed.

2. The method of claim 1 , wherein processing the user request comprises determining whether the piece of content has been approved for posting to the social networking site.

3. The method of claim 2 , wherein processing the user request comprises dynamically submitting the piece of content to a pre-approval process.

4. The method of claim 1 , wherein the reference to the piece of content comprises a universal resource locator indicating a network location where the piece of content resides.

5. The method of claim 1 , wherein the reference to the piece of content comprises a universal resource locator indicating a landing page containing a link to the piece of content.

6. The method of claim 5 , wherein processing the user request comprises creating or updating the landing page.

7. The method of claim 1 , wherein associating the platform post identifier with the piece of content comprises storing the platform post identifier in a lookup table under a content identifier associated with the piece of content.

8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a server computer to perform:

obtaining a platform post identifier from a response received from a social networking site over a network, the response being responsive to a user request processed at the server computer, the user request containing a reference to a piece of content;

associating the platform post identifier with the piece of content, the piece of content having been pre-approved for posting to the social networking site;

identifying a communication associated with the platform post identifier, the communication being one of a plurality of communications captured in an associative table; and

tagging the communication associated with the platform post identifier as being pre-reviewed.

9. The computer program product of claim 8 , wherein processing the user request comprises determining whether the piece of content has been approved for posting to the social networking site.

10. The computer program product of claim 8 , wherein processing the user request comprises dynamically submitting the piece of content to a pre-approval process.

11. The computer program product of claim 8 , wherein the reference to the piece of content comprises a universal resource locator indicating a network location where the piece of content resides.

12. The computer program product of claim 8 , wherein the reference to the piece of content comprises a universal resource locator indicating a landing page containing a link to the piece of content.

13. The computer program product of claim 12 , wherein processing the user request comprises creating or updating the landing page.

14. The computer program product of claim 8 , wherein associating the platform post identifier with the piece of content comprises storing the platform post identifier in a lookup table under a content identifier associated with the piece of content.

15. A system, comprising:

a server computer communicatively connected to users in a first network, the server computer having a processor and a memory storing instructions executable by the processor to perform:

obtaining a platform post identifier from a response received from a social networking site external to the first network, the response being responsive to a user request processed at the server computer, the user request containing a reference to a piece of content;

associating the platform post identifier with the piece of content, the piece of content having been pre-approved for posting to the social networking site;

identifying a communication associated with the platform post identifier, the communication being one of a plurality of communications captured in an associative table; and

tagging the communication associated with the platform post identifier as being pre-reviewed.

16. The system of claim 15 , wherein processing the user request comprises determining whether the piece of content has been approved for posting to the social networking site.

17. The system of claim 15 , wherein processing the user request comprises dynamically submitting the piece of content to a pre-approval process.

18. The system of claim 15 , wherein the reference to the piece of content comprises a universal resource locator indicating a network location where the piece of content resides.

19. The system of claim 15 , wherein the reference to the piece of content comprises a universal resource locator indicating a landing page containing a link to the piece of content.

20. The system of claim 15 , wherein associating the platform post identifier with the piece of content comprises storing the platform post identifier in a lookup table under a content identifier associated with the piece of content.

Assignments (5)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 8, 2025
From: PROOFPOINT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073889/0677 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 21, 2024
From: GOLDMAN SACHS BANK USA, AS AGENT
To: PROOFPOINT, INC.
Reel/Frame 066865/0648 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0615 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2016
From: SOCIALWARE, INC.
To: PROOFPOINT, INC.
Reel/Frame 037615/0370 →