IP Library Granted Patent US 9,088,576
Granted Patent B2
US 9,088,576 · App. 14/284,748 · Granted Jul 21, 2015

Electronic media creation and distribution

Inventors: Frank Kenna, III (Branford, CT); Preeti M. Patel (Norwalk, CT)
Assignee: THE MARLIN COMPANY
H04L67/10G06Q10/10G06Q30/02G06Q30/0272H04L63/0428H04L63/102H04W12/02H04L2463/101
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,088,576
App. No.
14/284,748
Granted
Jul 21, 2015
Kind
B2
Abstract

An aspect of electronic media creation and distribution includes receiving an electronic media collection including pre-assembled media content generated by a service provider computer, modified pre-assembled media content generated by a subscriber entity, and custom generated media content from end user computers associated with the subscriber entity. A further aspect includes receiving a media content item, as the custom generated media content, from one of the end user computers, receiving a request from the end user computer to publish the media content item, determining a content channel selected by the subscriber entity, and determining a frame associated with the content channel. A further aspect includes integrating the media content item with the pre-assembled media content and the modified pre-assembled media content, and distributing the electronic media collection to at least one other end user computer for presentation on a display device.

Claims (64)

1. A method for transmitting and displaying electronic media, comprising:

receiving an electronic media collection comprising pre-assembled media content generated by a service provider computer, modified pre-assembled media content generated by a subscriber entity, and custom generated media content from end user computers associated with the subscriber entity;

receiving a media content item, as the custom generated media content, from one of the end user computers;

receiving a request from the end user computer to publish the media content item over a network;

determining a content channel selected by the subscriber entity associated with the end user computer;

determining a frame associated with the content channel, the frame comprising one of multiple frames, the multiple frames configured to display the pre-assembled media content and the modified pre-assembled media content;

integrating the media content item with the pre-assembled media content and the modified pre-assembled media content; and

distributing the media content item, the pre-assembled media content, and the modified pre-assembled media content to at least one other end user computer of the end user computers for presentation on a display device, the media content item displayed within the frame based on the content channel.

2. The method of claim 1 , further comprising:

verifying authorization of an end user of the end user computer that submitted the request before distributing the media content item.

3. The method of claim 2 , further comprising:

comparing an identification of the end user that submitted the request with a database of end users authorized to submit media content items;

wherein the verifying authorization of the end user is successful when results of the comparing indicate a match.

4. The method of claim 1 , further comprising:

verifying authorization of an end user of the at least one other end user computer with respect to a destination location of the media content item;

wherein the distributing the media content item to at the least one other end user computer is implemented in response to a successful verification.

5. The method of claim 1 , wherein:

the receiving the pre-assembled media content includes receiving the pre-assembled media content from a database of available pre-assembled media content offered by the service provider computer; and

the receiving the modified pre-assembled media content includes receiving a modified version of the pre-assembled media content from the subscriber entity.

6. The method of claim 1 , further comprising:

integrating the media content item with other media content items that are submitted by other end user computers such that the media content item is displayed, within the frame, in sequence with the media content items submitted by the other end user computers.

7. A system for transmitting and displaying electronic media, comprising:

a controller having a computer processor, the controller configured to:

receive an electronic media collection comprising pre-assembled media content generated by a service provider computer, modified pre-assembled media content generated by a subscriber entity operating the controller, and custom generated media content from end user computers associated with the subscriber entity;

receive a media content item, as the custom generated media content, from one of the end user computers;

receive a request from the end user computer to publish the media content item over a network;

determine a content channel selected by the subscriber entity associated with the end user computer;

determine a frame associated with the content channel, the frame comprising one of multiple frames, the multiple frames configured to display the pre-assembled media content and the modified pre-assembled media content;

integrate the media content item with the pre-assembled media content and the modified pre-assembled media content; and

distribute the media content item, the pre-assembled media content, and the modified pre-assembled media content to at least one other end user computer of the end user computers for presentation on a display device, the media content item displayed within the frame based on the content channel.

8. The system of claim 7 , wherein the controller is further configured to:

verify authorization of an end user of the end user computer that submitted the request before distributing the media content item.

9. The system of claim 8 , wherein the controller is further configured to:

compare an identification of the end user that submitted the request with a database of end users authorized to submit media content items;

wherein verifying authorization of the end user is successful when results of the comparing indicate a match.

10. The system of claim 7 , wherein the controller is further configured to:

verify authorization of an end user of the at least one other end user computer with respect to a destination location of the media content item;

wherein distributing the media content item to the at least one other end user computer is implemented in response to a successful verification.

11. The system of claim 7 , wherein:

the receiving the pre-assembled media content includes receiving the pre-assembled media content from a database of available pre-assembled media content offered by the service provider computer; and

the receiving the modified pre-assembled media content includes receiving a modified version of the pre-assembled media content from the subscriber entity.

12. The system of claim 7 , wherein the controller is further configured to:

integrate the media content item with other media content items that are submitted by other end user computers such that the media content item is displayed, within the frame, in sequence with the media content items submitted by the other end user computers.

13. A computer program product for transmitting and displaying electronic media, the computer program product comprising a storage medium having computer program instructions embedded therein, which when executed by a computer processor, causes the computer processor to:

receive an electronic media collection comprising pre-assembled media content generated by a service provider computer, modified pre-assembled media content generated by a subscriber entity, and custom generated media content from end user computers associated with the subscriber entity;

receive a media content item, as the custom generated media content, from one of the end user computers;

receive a request from the end user computer to publish the media content item over a network;

determine a content channel selected by the subscriber entity associated with the end user computer;

determine a frame associated with the content channel, the frame comprising one of multiple frames, the multiple frames configured to display the pre-assembled media content and the modified pre-assembled media content;

integrate the media content item with the pre-assembled media content and the modified pre-assembled media content; and

distribute the media content item, the pre-assembled media content, and the modified pre-assembled media content to at least one other end user computer of the end user computers for presentation on a display device, the media content item displayed within the frame based on the content channel.

14. The computer program product of claim 13 , wherein the program instructions are further configured to:

verify authorization of an end user of the end user computer that submitted the request before distributing the media content item.

15. The computer program product of claim 14 , wherein the program instructions are further configured to:

compare an identification of the end user that submitted the request with a database of end users authorized to submit media content items;

wherein verifying authorization of the end user is successful when results of the comparing indicate a match.

16. The computer program product of claim 13 , wherein the program instructions are further configured to:

verify authorization of an end user of the at least one other end user computer with respect to a destination location of the media content item;

wherein distributing the media content item to the at least one other end user computer is implemented in response to a successful verification.

17. The computer program product of claim 13 , wherein:

receiving the pre-assembled media content includes receiving the pre-assembled media content from a database of available pre-assembled media content offered by the service provider computer; and

receiving the modified pre-assembled media content includes receiving a modified version of the pre-assembled media content from the subscriber entity.

18. The computer program product of claim 13 , wherein the program instructions are further configured to:

integrate the media content item with other media content items that are submitted by other end user computers such that the media content item is displayed, within the frame, in sequence with the media content items submitted by the other end user computers.

Assignments (4)
SECURITY INTEREST Recorded Jan 10, 2023
From: APPSPACE, INC.
To: SILICON VALLEY BANK
Reel/Frame 062321/0043 →
PATENT SECURITY AGREEMENT Recorded Dec 3, 2019
From: MARLIN SOFTWARE, LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 051279/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: THE MARLIN COMPANY, INC
To: MARLIN SOFTWARE, LLC
Reel/Frame 051082/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: KENNA, FRANK, III; PATEL, PREETI M.
To: THE MARLIN COMPANY
Reel/Frame 032949/0174 →
Continuity (5)
Continuation In Part 12723744 · Mar 15, 2010
Continuation 11541160 · Sep 29, 2006
Continuation In Part 11050093 · Feb 3, 2005
Continuation 09758833 · Jan 11, 2001
Related Publication 20140289811A1 · Sep 25, 2014