IP Library Granted Patent US 8,599,678
Granted Patent B2
US 8,599,678 · App. 13/003,505 · Granted Dec 3, 2013

Media delivery in data forwarding storage network

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,599,678
App. No.
13/003,505
Granted
Dec 3, 2013
Kind
B2
Abstract

Methods and apparatus, including computer program products, for media delivery in data forwarding storage network. A method includes, in a network of interconnected computer system nodes, directing unique data items to a computer memory, and continuously forwarding each of the unique data items, independent of each other, from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network.

Claims (44)

1. A non-transitory tangible computer readable medium having instructions stored thereon, the instructions readable by a computing system in order to cause the computing system to perform operations comprising:

directing a plurality of unique data items to respective computer system nodes that are interconnected in a network, wherein the computer system nodes are configured to continuously forward the unique data items, independent of one other, among memories of the computer system nodes in the network without storing the unique data items on any hard drive, magneto optical drive, optical disk drive, or any storage device different from said memories of the computer system nodes in the network;

receiving a request for a particular unique data item of the plurality of unique data items that is being continuously forwarded among the memories of the computer system nodes; and

requesting the particular unique data item from one or more of the computer system nodes in response to the request to retrieve the particular unique data item.

2. The non-transitory tangible computer readable medium of claim 1 , wherein at least some of the plurality of unique data items comprise unique numbers.

3. The non-transitory tangible computer readable medium of claim 1 , wherein at least some of the plurality of unique data items comprise unique numbers and associated text.

4. The non-transitory tangible computer readable medium of claim 1 , wherein at least some of the plurality of unique data items comprise one or more of text, audio, visual images, audiovisual data, or any combination thereof.

5. The non-transitory tangible computer readable medium of claim 1 , wherein at least some of the plurality of unique data items comprise audiovisual highlights selected from the group including program introductions, graphic packages, introduction music, theme music, historical footage, or commonly used reference footage.

6. A method comprising:

by a computing system having one or more processors:

initiating transmission of a plurality of unique data items to respective computer system nodes that are interconnected in a network;

instructing the computer system nodes to continuously forward the unique data items, independent of one other, among memories of the computer system nodes in the network without storing the unique data items on any hard drive, magneto optical drive, optical disk drive, or any storage device different from said memories of the computer system nodes in the network;

receiving a request for a particular unique data item of the plurality of unique data items that is being continuously forwarded among the memories of the computer system nodes; and

requesting the particular unique data items from one or more of the computer system nodes in response to the request to retrieve the particular data item.

7. The method of claim 6 , wherein continuously forwarding comprises:

detecting presence of unique data items at memories of respective specific computer system nodes; and

forwarding respective detected unique data items to other computer system nodes without storing the respective detected unique data items on any fixed storage medium.

8. The method of claim 7 , wherein continuously forwarding comprises:

determining an address of a computer system node available to receive respective detected data items based on one or more factors.

9. The method of claim 8 , wherein the one or more factors comprise one or more of network traffic analysis or available memory.

10. The method of claim 6 , further comprising:

receiving a request from a computer system outside of the network to retrieve a particular unique data item being continuously forwarded in the network;

retrieving the particular unique data item from a computer system node in response to the request; and

providing the particular unique data item to the requesting computer system.

11. The method of claim 10 wherein retrieving comprises:

sending a message to one or more computer system nodes that are predicted to have the particular unique data item, the message instructing the one or more computer system nodes to forward the particular unique data item to the requesting computer system.

12. The method of claim 11 , wherein retrieving further comprises:

receiving a confirmation message that the particular unique data item has been forwarded to the requesting computer system.

13. The method of claim 10 , further comprising:

receiving an acknowledgment from the requesting computer system that the unique particular data item has been received.

14. A computing system comprising:

one or more processors configured to execute software code; and

a non-transitory computer readable medium storing software code configured for execution by the computing system in order to cause the computing system to perform operations comprising:

directing a plurality of data items to respective computer system nodes that are interconnected in a network, wherein the computer system nodes are configured to continuously forward the data items, independent of one other, among memories of the computer system nodes in the network without storing the data items on any hard drive, magneto optical drive, optical disk drive, or any storage device different from said memories of the computer system nodes in the network;

receiving a request for a particular data item of the plurality of data items that is being continuously forwarded among the memories of the computer system nodes; and

requesting the particular data item from one or more of the computer system nodes in response to the request to retrieve the particular data item.

15. The computing system of claim 14 , wherein the request for the particular data item is received from a computer system outside of the network; and the operations further comprise providing the particular data item to the requesting computer system.

16. The computing system of claim 15 , wherein the operations further comprise:

sending a message to one or more computer system nodes that are predicted to have the particular data item, the message instructing the one or more nodes to forward the particular data item to the requesting computer system.

17. The computing system of claim 15 , wherein the operations further comprise:

receiving a confirmation message that the particular data item has been forwarded to the requesting computer system.

18. The computing system of claim 14 , wherein continuously forwarding comprises determining respective addresses of computer system nodes available to receive respective data items.

19. The computing system of claim 14 , wherein at least some of the plurality of data items comprise text, audio, visual images, audiovisual data, or any combination thereof.

20. The computing system of claim 14 , wherein at least some of the plurality of data items comprise audiovisual highlights selected from the group including program introductions, graphic packages, introduction music, theme music, historical footage, or commonly used reference footage.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: INTELLECTUAL VENTURES ASSETS 168 LLC
To: DISTRIBUTED MEDIA SOLUTIONS, LLC
Reel/Frame 058537/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 168 LLC
Reel/Frame 057272/0877 →
MERGER Recorded Oct 20, 2015
From: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 036897/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: GENEDICS LLC
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 025974/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: FEIN, GENE
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 025974/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: MERRITT, EDWARD
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 025974/0485 →