Patents by Inventor Teimuraz Namoradze
Teimuraz Namoradze has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11777646Abstract: Secure distributed storage and transmission of electronic content is provided over at least one communication network. At least one data file is received and parsed into a plurality of segments, wherein each one of the segments has a respective size. Thereafter, each of the plurality of segments is divided into a plurality of slices, wherein each one of the slices has a respective size. A plurality of data chunks are encoded, each data chunk comprising a portion of at least two of the slices, wherein no portion comprises an entire slice. The data chunks are packaged with at least metadata, and each of the packages is assigned to respective remote storage nodes. Each of the packages is transmitted to the respectively assigned remote storage node.Type: GrantFiled: February 22, 2021Date of Patent: October 3, 2023Assignee: Cloud Storage, Inc.Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya
-
Publication number: 20220368457Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: ApplicationFiled: March 29, 2022Publication date: November 17, 2022Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Publication number: 20210203445Abstract: Secure distributed storage and transmission of electronic content is provided over at least one communication network. At least one data file is received and parsed into a plurality of segments, wherein each one of the segments has a respective size. Thereafter, each of the plurality of segments is divided into a plurality of slices, wherein each one of the slices has a respective size. A plurality of data chunks are encoded, each data chunk comprising a portion of at least two of the slices, wherein no portion comprises an entire slice. The data chunks are packaged with at least metadata, and each of the packages is assigned to respective remote storage nodes. Each of the packages is transmitted to the respectively assigned remote storage node.Type: ApplicationFiled: February 22, 2021Publication date: July 1, 2021Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya
-
Patent number: 10931402Abstract: Secure distributed storage and transmission of electronic content is provided over at least one communication network. At least one data file is received and parsed into a plurality of segments, wherein each one of the segments has a respective size. Thereafter, each of the plurality of segments is divided into a plurality of slices, wherein each one of the slices has a respective size. A plurality of data chunks are encoded, each data chunk comprising a portion of at least two of the slices, wherein no portion comprises an entire slice. The data chunks are packaged with at least metadata, and each of the packages is assigned to respective remote storage nodes. Each of the packages is transmitted to the respectively assigned remote storage node.Type: GrantFiled: March 22, 2019Date of Patent: February 23, 2021Assignee: Cloud Storage, Inc.Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya
-
Publication number: 20210021371Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: ApplicationFiled: August 3, 2020Publication date: January 21, 2021Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Patent number: 10735137Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: GrantFiled: March 15, 2017Date of Patent: August 4, 2020Assignee: ClineHair Commercial EndeavorsInventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Patent number: 10608784Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: GrantFiled: March 15, 2017Date of Patent: March 31, 2020Assignee: ClineHair Commercial EndeavorsInventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Publication number: 20190356416Abstract: Secure distributed storage and transmission of electronic content is provided over at least one communication network. At least one data file is received and parsed into a plurality of segments, wherein each one of the segments has a respective size. Thereafter, each of the plurality of segments is divided into a plurality of slices, wherein each one of the slices has a respective size. A plurality of data chunks are encoded, each data chunk comprising a portion of at least two of the slices, wherein no portion comprises an entire slice. The data chunks are packaged with at least metadata, and each of the packages is assigned to respective remote storage nodes. Each of the packages is transmitted to the respectively assigned remote storage node.Type: ApplicationFiled: March 22, 2019Publication date: November 21, 2019Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya
-
Publication number: 20190182115Abstract: Optimization of a distributed data storage system includes the steps of: identifying parameters relevant to the distributed data storage or relevant to or set by a user or owner of said data; obtaining data for the parameters to define aspects of the distributed data storage or the user or owner of the data; analyzing the data for the parameters to determine the optimum characteristics of said distributed data storage; and based on the analyzed data for the parameters initially configuring a distributed data storage system or re-configuring an existing distributed data storage system, wherein distributing data in said distributed data storage system including: separating a data file into multiple discrete pieces, and dispersing the pieces among multiple storage units, wherein no one storage unit has sufficient data to reconstruct the data file.Type: ApplicationFiled: November 2, 2018Publication date: June 13, 2019Inventors: Murray B Wilshinsky, David Yanovsky, Teimuraz Namoradze
-
Publication number: 20190036648Abstract: Disclosed is a method for the distributed storage and distribution of data. Original data is divided into fragments and erasure encoding is performed on it. The divided fragments are dispersedly stored on a plurality of storage mediums, preferably that are geographically remote from one another. When access to the data is requested, the fragments are transmitted through a network and reconstructed into the original data. In certain embodiments, the original data is media content which is steamed to a user from the distributed storage.Type: ApplicationFiled: June 1, 2018Publication date: January 31, 2019Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya
-
Publication number: 20180218073Abstract: According to the invention herein, the method for secure transmission of signals from a camera includes the steps of: separating output video signals from processing units inside the camera into discrete pieces; and dispersing these discrete pieces among multiple transmission streams to multiple storage nodes wherein no transmission stream has sufficient data for reconstructing the media files. In a preferred embodiment, the multiple storage nodes are located in diverse geographic locations. Preferably, there is error correction coding of the discrete pieces.Type: ApplicationFiled: July 7, 2016Publication date: August 2, 2018Inventors: Murray B. WILSHINSKY, David Yanovsky, Teimuraz NAMORADZE
-
Publication number: 20170272100Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: ApplicationFiled: March 15, 2017Publication date: September 21, 2017Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Publication number: 20170272209Abstract: A system and method for distributing data over a plurality of remote storage nodes. Data are split into segments and each segment is encoded into a number of codeword chunks. None of the codeword chunks contains any of the segments. Each codeword chunk is packaged with at least one encoding parameter and identifier, and metadata are generated for at least one file and for related segments of the at least one file. The metadata contains information to reconstruct from the segments, and information for reconstructing from corresponding packages. Further, metadata are encoded into package(s), and correspond to a respective security level and a protection against storage node failure. A plurality of packages are assigned to remote storage nodes to optimize workload distribution. Each package is transmitted to at least one respective storage node as a function iteratively accessing and retrieving the packages of metadata and file data.Type: ApplicationFiled: March 15, 2017Publication date: September 21, 2017Inventors: David Yanovsky, Teimuraz Namoradze, Vera Dmitriyevna Miloslavskaya, Denys Smirnov
-
Publication number: 20170048021Abstract: Disclosed is a method for the distributed storage and distribution of data. Original data is divided into fragments and erasure encoding is performed on it. The divided fragments are dispersedly stored on a plurality of storage mediums, preferably that are geographically remote from one another. When access to the data is requested, the fragments are transmitted through a network and reconstructed into the original data. In certain embodiments, the original data is media content which is steamed to a user from the distributed storage.Type: ApplicationFiled: May 11, 2015Publication date: February 16, 2017Inventors: David Yanovsky, Teimuraz Namoradze