IP Library Granted Patent US 9,749,321
Granted Patent B2
US 9,749,321 · App. 13/841,982 · Granted Aug 29, 2017

System for multi-point publication syndication

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,749,321
App. No.
13/841,982
Granted
Aug 29, 2017
Kind
B2
Abstract

Embodiments of methods, systems and storage media associated with publication of message content may be described. In embodiments, a content creator may provide content to a message management node. Based on application of one or more business rules, one or more authorized recipients of the message content may be identified, and the message content may be provided to the one or more recipients. In various embodiments, the message content may be reviewed by one or more approvers prior to publication. The message content may not be provided to the authorized recipients without approval from the approvers. Other embodiments may be described and claimed.

Claims (50)

1. A computer-implemented method for distributing content, the method comprising:

receiving, by a computing device, message content from a content creator;

determining, by the computing device, an authorized recipient to receive the message content based at least in part on applying one or more business rules to the message content and an identity of the content creator;

modifying, based at least in part on identity or credentials of the authorized recipient, the message content to create modified message content;

determining, by the computing device, one or more delivery channels for the modified message content;

facilitating, by the computing device, delivery of the modified message content via the one or more delivery channels to a computing device of the authorized recipient for provision to the authorized recipient, wherein facilitating delivery of the modified message content includes preventing delivery of the modified message content to one or more non-authorized persons; and

modifying the one or more business rules based on information received about one or more previous publications provided to the authorized recipient.

2. The method of claim 1 , further comprising:

providing, by the computing device, the message content to one or more approvers; and

in response to receiving approval from the one or more approvers, performing, by the computing device, said determining of the authorized recipient and facilitating delivery of the modified message content.

3. The method of claim 2 , wherein:

providing the modified message content to one or more approvers comprises providing the modified message content to one or more approvers in a sequence; and

receiving approval comprises receiving approval from all approvers in the sequence.

4. The method of claim 2 , wherein:

providing the modified message content to one or more approvers comprises providing the modified message content to one or more approvers in parallel; and

receiving approval comprises receiving approval from a pre-determined number of the one or more approvers.

5. The method of claim 1 , wherein determining the authorized recipient is based at least in part on one or more keywords and/or subject matter in the message content.

6. The method of claim 1 , wherein determining the authorized recipient is based at least in part on one or more security authorizations of the authorized recipient.

7. The method of claim 1 , wherein determining the authorized recipient comprises determining the recipient has requested the message content.

8. The method of claim 1 , wherein facilitating delivery of the modified message content to the authorized recipient comprises delivering a message to the authorized recipient.

9. The method of claim 8 , wherein the message is configured to confirm authentication of the authorized recipient before the message may be consumed.

10. The method of claim 1 , wherein facilitating delivery of the message content to the authorized recipient comprises providing a publicly-available facility for consuming the modified message content.

11. One or more non-transitory computer-readable storage media comprising instructions configured, in response to executions of the instructions by a computing device, to cause the computing device to:

receive message content from a content creator;

determine an authorized recipient to receive the message content based at least in part on applying one or more business rules to the message content and an identity of the content creator;

modify, based at least in part on identity or credentials of the authorized recipient, the message content to create modified message content;

determine one or more delivery channels for the modified message content;

facilitate delivery of the modified message content via the one or more delivery channels to the authorized recipient, wherein facilitate delivery of the modified message content includes preventing delivery of the modified message content to one or more non-authorized persons; and

modify the one or more business rules based on information received about one or more previous publications provided to the authorized recipient.

12. The non-transitory computer-readable storage media of claim 11 , wherein the instructions are further configured to cause the computing device to:

provide the modified message content to one or more approvers; and

in response to receipt of approval from the one or more approvers, perform said determine authorized recipient and facilitate delivery of the modified message content.

13. The non-transitory computer-readable storage media of claim 11 , wherein determine authorized recipient is based at least in part on one or more keywords and/or subject matter in the message content and/or one or more security authorizations of the authorized recipient.

14. The non-transitory computer-readable storage media of claim 11 , wherein facilitate delivery of the modified message content to the authorized recipient comprises deliver a message to the authorized recipient, wherein the message is configured to confirm authentication of the authorized recipient before the message may be consumed.

15. The one or more non-transitory computer-readable storage media of claim 11 , wherein the information includes an indication that the one or more previous publications provided to the authorized recipient have failed one or more times and said modify the one or more business rules is to reduce a likelihood that additional publications are to be provided to the authorized recipient.

16. An apparatus, comprising:

one or more hardware-based computer processors; and

one or more message content publication modules configured to operate on the one or more computer processors to:

receive message content from a content creator;

determine an authorized recipient to receive the message content based at least in part on applying one or more business rules to the message content and an identity of the content creator;

modify, based at least in part on identity or credentials of the authorized recipient, the message content to create modified message content;

determine one or more delivery channels for the message content;

facilitate delivery of the modified message content via the one or more delivery channels to the authorized recipient, wherein facilitating delivery of the modified message content includes preventing delivery of the modified message content to one or more non-authorized persons; and

modify the one or more business rules based on information received about one or more previous publications provided to the authorized recipient.

17. The apparatus of claim 16 , further comprising one or more approval modules configured to operate on the one or more hardware-based computer processors to:

provide the modified message content to one or more approvers; and

in response to receipt of approval from the one or more approvers, perform said determine the authorized recipient and facilitate delivery of the modified message content.

18. The apparatus of claim 16 , wherein determine the authorized recipient is based at least in part on one or more keywords and/or subject matter in the message content and/or one or more security authorizations of the authorized recipient.

19. The apparatus of claim 16 , wherein facilitate delivery of the modified message content to the authorized recipient comprises deliver a message to the authorized recipients.

20. The apparatus of claim 16 , wherein the information includes an indication that the one or more previous publications provided to the authorized recipient have failed one or more times and said modify the one or more business rules is to reduce a likelihood that additional publications are to be provided to the authorized recipient.

Assignments (3)
SECURITY INTEREST Recorded Oct 12, 2022
From: PROLIFIQ SOFTWARE INC.
To: FLOW CAPITAL CORP.
Reel/Frame 061396/0788 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2022
From: SILICON VALLEY BANK
To: PROLIFIQ SOFTWARE INC.
Reel/Frame 061307/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2013
From: FARNSWORTH, JEFFREY MICHAEL; HUYNH, ANH; WONG, ISABELLA; HUYNH, HEMINGWAY
To: PROLIFIQ SOFTWARE INC.
Reel/Frame 030557/0848 →