IP Library Granted Patent US 7,668,927
Granted Patent B2
US 7,668,927 · App. 12/329,282 · Granted Feb 23, 2010

Deletion in data file forwarding framework

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 7,668,927
App. No.
12/329,282
Granted
Feb 23, 2010
Kind
B2
Abstract

Methods and apparatus, including computer program products, for deletion in data file forwarding framework. A framework includes a network of interconnected computer system nodes in which data files are continuously forwarded from computer memory to computer memory without storing on any physical storage device in the network, a central server coupled to the network, and a deletion server coupled to the network.

Claims (37)

1. A method comprising:

in a network of interconnected computer system nodes in which one or more data items are continuously forwarded among the nodes without storing the forwarded one or more data items on any fixed storage medium in the network wherein the forwarded data items are available for retrieval if a request to retrieve the data is received, receiving a request from a source system coupled to the network to delete at least one of the data file items being continuously forwarded, the request including a file name associated with the at least one data item to be deleted;

searching an index file associated with a central server in the network for the file name;

removing the file name from the index file;

locating the at least one data item represented by the file name in the network; and

directing the located at least one data file item to a computer system node in the network that does not forward or store data items.

2. The method of claim 1 wherein locating comprises:

matching the request at the central server using a hash mark representing the at least one data item entering a node;

sending a message to a node that is predicted to have the at least one data item; and

sending a confirmation message to the central server that the at least one data item has been deleted.

3. The method of claim 2 further comprising receiving an acknowledgment from the computer system node in the network that does not forward data items that the requested at least one data item has been deleted.

4. A tangible computer readable medium embodying instructions for causing a data processing apparatus to perform a method for maintaining data items, the method comprising:

in a network of interconnected computer system nodes in which one or more data items are continuously forwarded among the nodes without storing the forwarded one or more data items on any fixed storage medium in the network wherein the forwarded data items are available for retrieval if a request to retrieve the data is received, receiving a request from a source system coupled to the network to delete at least one of the data items being continuously forwarded, the request including a file name associated with the at least one data item to be deleted;

searching an index file associated with a central server in the network for the file name;

removing the file name from the index file;

locating the at least one data item represented by the file name in the network; and

directing the located at least one data file item to a computer system node in the network that does not forward or store data items.

5. The computer readable medium of claim 4 wherein locating comprises:

matching the request at the central server using a hash mark representing the at least one data item entering a node;

sending a message to a node that is predicted to have the at least one data item; and

sending a confirmation message to the central server that the at least one data item has been deleted.

6. The computer readable medium of claim 5 wherein the method further comprises:

receiving an acknowledgment from the computer system node in the network that does not forward data items that the requested at least one data item has been deleted.

7. A framework comprising:

a network of interconnected computer system nodes in which one or more data items are continuously forwarded among the nodes without storing the forwarded one or more data items on any fixed storage medium in the network wherein the forwarded data items are available for retrieval if a request to retrieve the data is received;

a central server coupled to the network; and

a deletion server coupled to the network;

wherein the central server is adapted to:

receive a request to delete at least one of the data items being continuously forwarded in the network;

search an index file associated with the central server for a file name representing the at least one data item to be deleted;

remove the file name from the index file;

locate the at least one data item represented by the file name in the network; and

direct the located at least one data item to the deletion server.

8. The framework of claim 7 wherein locating comprises:

matching the request at the central server using a hash mark representing the at least one data item entering a node;

sending a message to a node that is predicted to have the at least one data item; and

sending a confirmation message to the central server that the at least one data item has been deleted.

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 Aug 18, 2010
From: GENEDICS LLC
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 024850/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2010
From: MERRITT, EDWARD
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 024838/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2010
From: FEIN, GENE
To: TAJITSHU TRANSFER LIMITED LIABILITY COMPANY
Reel/Frame 024838/0313 →