DISPERSED STORAGE CAMERA DEVICE AND METHOD OF OPERATION
First Claim
1. A dispersed storage device comprising:
- a sensing device for sensing and capturing environmental data in its surroundings into one or more data objects;
a computing core that can perform distributed data storage operations for receiving and processing the one or more data objects near real time into two or more data segments and then slicing each of the data segments into two or more data slices whereby the data slices are processed to improve error correction and security of the one or more data objects over time, whereby a plurality of processed slices are created; and
a distributed data storage network interface circuit for outputting the plurality of processed slices out from the dispersed storage device for eventual storage and deprocessing over a network whereby the eventual storage and deprocessing allows for inspection of the data objects in a more secure and error-correctable manner over the network.
5 Assignments
0 Petitions
Accused Products
Abstract
A distributed storage network contains a user device that has a computing core, a DSN interface and either an integrated or an externally-connected camera or sensor. The camera or sensor collects data from its surrounding environment and processes the data at least partially through error coding dispersal storage functions that include slicing the data into a plurality of error-coded data slices. The error-coded data slices are output by the user device for one or more of storage within a dispersed storage network (DSN) memory, playing on a destination player, or broadcast consumption over a network. A storage integrity unit manages the storage capacity, use, and/or throughput of the system to ensure that data is processing in a real time or near real time so that data can be accurately processed and perceived by targeted end users.
137 Citations
20 Claims
-
1. A dispersed storage device comprising:
-
a sensing device for sensing and capturing environmental data in its surroundings into one or more data objects; a computing core that can perform distributed data storage operations for receiving and processing the one or more data objects near real time into two or more data segments and then slicing each of the data segments into two or more data slices whereby the data slices are processed to improve error correction and security of the one or more data objects over time, whereby a plurality of processed slices are created; and a distributed data storage network interface circuit for outputting the plurality of processed slices out from the dispersed storage device for eventual storage and deprocessing over a network whereby the eventual storage and deprocessing allows for inspection of the data objects in a more secure and error-correctable manner over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 18)
-
-
11. A method for capturing and broadcasting visual information, the method comprising:
-
capturing the visual information in real time and storing the visual information in data objects in memory; attaching metadata to the data objects wherein the metadata contains additional data associated with the visual information; processing the data objects into data-protected and error-correction-enabled data slices in near real time to when the data objects were stored in memory; processing the data slices for transmission through a network interface whereby the data slices are destined to be transmitted and stored using different physical locations across a network to improve security and data recovery of the data objects; and occasionally processing the data slices to either remove them from storage in the different physical locations or to additionally compress the data slices to improve memory utilization in the different physical locations. - View Dependent Claims (12, 13, 14, 16, 17)
-
-
19. A dispersed storage player device comprising:
-
a distributed storage network interface for receiving near real time data slices from a network and receiving decode information on how to process the near real time data slices to recover a stream of real time audio/visual information; a computing core that executes a distributed storage processing algorithm wherein the distributed storage processing algorithm processes the near real time data slices to error correct the data, decode the data, and assemble the data into the stream of real time audio/visual information; memory for storing the stream of real time audio/visual information; and a display coupled to the memory for displaying the audio/visual information in close time proximity to its placement in the memory.
-
-
20. A dispersed storage integrity processing unit comprising:
-
a computing core; memory coupled to the computing core; and a distributed storage network interface coupled to the computing core wherein the computing core, memory, and distributed storage network interface are collectively operable to; monitoring video-based files stored in a distributed storage network memory structure to determine if any video-based files should be either;
(i) removed from distributed storage network memory structure;
or (ii) compressed or reduced in size, to free up additional memory in the distributed storage network memory structure, wherein each of the video-based files comprise a plurality of data slices that are stored across a plurality of distributed storage units;locating, processing, reducing in total memory size, and re-writing over time those data slices that are determined to need a reduction in memory usage requirements within the distributed storage network memory structure; and locating and deleting those data slices associated with at least one video-based file that are determined to require removal from the distributed storage network memory.
-
Specification