Deletion in data file forwarding framework
First Claim
Patent Images
1. A method comprising:
- receiving, at a computing system, a request from an authorized user to delete a particular data file being continuously forwarded among memories of computing devices within a network, wherein a plurality of data files comprising the particular data file are stored in the network by continuously forwarding the plurality of data files among memories of the computing devices without storing the plurality of data files on fixed storage mediums of the computing devices, wherein computing devices to which respective data files are forwarded are determined dynamically at computing devices receiving the respective data files based on statuses of respective computing devices and/or one or more statuses of the network;
searching, by the computing system, a data structure including information associated with respective data files of the plurality of data files for information associated with the particular data file;
determining, by the computing system, one or more memories storing the particular data file; and
transmitting, by the computing system, instructions to the computing devices associated with the determined one or more memories to discontinue forwarding of the particular data file.
4 Assignments
0 Petitions
Accused Products
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.
169 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing system, a request from an authorized user to delete a particular data file being continuously forwarded among memories of computing devices within a network, wherein a plurality of data files comprising the particular data file are stored in the network by continuously forwarding the plurality of data files among memories of the computing devices without storing the plurality of data files on fixed storage mediums of the computing devices, wherein computing devices to which respective data files are forwarded are determined dynamically at computing devices receiving the respective data files based on statuses of respective computing devices and/or one or more statuses of the network; searching, by the computing system, a data structure including information associated with respective data files of the plurality of data files for information associated with the particular data file; determining, by the computing system, one or more memories storing the particular data file; and transmitting, by the computing system, instructions to the computing devices associated with the determined one or more memories to discontinue forwarding of the particular data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-signal computer readable medium having instructions stored thereon, the instructions configured for execution by a computing system in order to perform operations comprising:
-
receiving a request to delete a particular data file being continuously forwarded among memories of computing devices within a network, wherein a plurality of data files are stored by continuously forwarding the data files among memories of the computing devices without storing the data files on fixed storage mediums of the computing devices, wherein computing devices to which respective data files are forwarded are determined dynamically at computing devices receiving the respective data files based on statuses of respective computing devices and/or one or more statuses of the network; searching a data structure including information associated with respective data files being continuously forwarded among memories of the network computing devices for information associated with the particular data file; determining one or more memories storing the particular data file; and transmitting instructions to the network computing devices associated with the determined one or more memories to not forward the particular data file. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing system comprising:
-
a hardware processor configured to execute instructions; a computer readable medium storing instructions readable by the processor in order to cause the computing system to perform operations comprising; receiving a request to delete a particular data file being continuously forwarded among memories of computing devices within a network, wherein the network stores a plurality of data files by continuously forwarding the data files among memories of the computing devices without storing the data files on a fixed storage medium of the computing devices, wherein computing devices to which respective data files are forwarded are determined dynamically at computing devices receiving the respective data files based on statuses of respective computing devices and/or one or more statuses of the network; searching a data structure including information associated with respective data files being continuously forwarded among memories of the computing devices for information associated with the particular data file; determining one or more memories storing the particular data file; and transmitting instructions to the network computing devices associated with the determined one or more memories to not forward the particular data file. - View Dependent Claims (18, 19, 20)
-
Specification