Patents by Inventor Stephen Ness
Stephen Ness 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: 10536167Abstract: A distributed data storage system breaks data into n slices and k checksums using at least one matrix-based erasure code based on matrices with invertible submatrices, stores the slices and checksums on a plurality of storage elements, retrieves the slices from the storage elements, and, when slices have been lost or corrupted, retrieves the checksums from the storage elements and restores the data using the at least one matrix-based erasure code and the checksums. In a method for ensuring restoration and integrity of data in computer-related applications, data is broken into n pieces, k checksums are calculated using at least one matrix-based erasure code based on matrices with invertible submatrices, and the n data pieces and k checksums are stored on n+k storage elements or transmitted over a network.Type: GrantFiled: November 28, 2016Date of Patent: January 14, 2020Assignee: File System Labs LLCInventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman
-
Patent number: 10350877Abstract: A 3D object (the “New Object”) is fabricated layer by layer by 3D printing. The shape and relative dimensions of the various parts of the New Object match that of another 3D object (the “Target Object”). In addition, the exterior of the New Object appears to be a photographic likeness of the Target Object. The “photographic” likeness is created by variations in visual characteristics of materials in the layers comprising the New Object, and in particular by variations at or near the surface of the New Object. Thus, the photographic likeness is an integral part of these layers comprising the New Object. An object is scanned, from which a texture map is obtained. A CAD model is sliced into slices (bit maps files) which are then colored by a program with the boundary to match the color or gray scale to color the appropriate pixels, derived from the texture map.Type: GrantFiled: July 15, 2016Date of Patent: July 16, 2019Assignee: Impossible Objects, Inc.Inventors: Robert Swartz, Stephen Ness, Eugene Gore, Buckley Crist
-
Publication number: 20170077950Abstract: A distributed data storage system breaks data into n slices and k checksums using at least one matrix-based erasure code based on matrices with invertible submatrices, stores the slices and checksums on a plurality of storage elements, retrieves the slices from the storage elements, and, when slices have been lost or corrupted, retrieves the checksums from the storage elements and restores the data using the at least one matrix-based erasure code and the checksums. In a method for ensuring restoration and integrity of data in computer-related applications, data is broken into n pieces, k checksums are calculated using at least one matrix-based erasure code based on matrices with invertible submatrices, and the n data pieces and k checksums are stored on n+k storage elements or transmitted over a network.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman
-
Patent number: 9507788Abstract: A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager.Type: GrantFiled: August 2, 2015Date of Patent: November 29, 2016Assignee: Impossible Objects, LLCInventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman
-
Publication number: 20160339645Abstract: A 3D object (the “New Object”) is fabricated layer by layer by 3D printing. The shape and relative dimensions of the various parts of the New Object match that of another 3D object (the “Target Object”). In addition, the exterior of the New Object appears to be a photographic likeness of the Target Object. The “photographic” likeness is created by variations in visual characteristics of materials in the layers comprising the New Object, and in particular by variations at or near the surface of the New Object. Thus, the photographic likeness is an integral part of these layers comprising the New Object. An object is scanned, from which a texture map is obtained. A CAD model is sliced into slices (bit maps files) which are then colored by a program with the boundary to match the color or gray scale to color the appropriate pixels, derived from the texture map.Type: ApplicationFiled: July 15, 2016Publication date: November 24, 2016Inventors: Robert Swartz, Stephen Ness, Eugene Gore, Buckley Crist
-
Patent number: 9393770Abstract: A 3D object (the “New Object”) is fabricated layer by layer by 3D printing. The shape and relative dimensions of the various parts of the New Object match that of another 3D object (the “Target Object”). In addition, the exterior of the New Object appears to be a photographic likeness of the Target Object. The “photographic” likeness is created by variations in visual characteristics of materials in the layers comprising the New Object, and in particular by variations at or near the surface of the New Object. Thus, the photographic likeness is an integral part of these layers comprising the New Object. An object is scanned, from which a texture map is obtained. A CAD model is sliced into slices (bit maps files) which are then colored by a program with the boundary to match the color or gray scale to color the appropriate pixels, derived from the texture map.Type: GrantFiled: March 6, 2014Date of Patent: July 19, 2016Assignee: Impossible Objects, LLCInventors: Robert Swartz, Stephen Ness, Eugene Gore, Buckley Crist
-
Publication number: 20150347435Abstract: A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager.Type: ApplicationFiled: August 2, 2015Publication date: December 3, 2015Inventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman
-
Patent number: 9098519Abstract: A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager.Type: GrantFiled: November 15, 2011Date of Patent: August 4, 2015Assignee: File System Labs LLCInventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman
-
Publication number: 20140257549Abstract: A 3D object (the “New Object”) is fabricated layer by layer by 3D printing. The shape and relative dimensions of the various parts of the New Object match that of another 3D object (the “Target Object”). In addition, the exterior of the New Object appears to be a photographic likeness of the Target Object. The “photographic” likeness is created by variations in visual characteristics of materials in the layers comprising the New Object, and in particular by variations at or near the surface of the New Object. Thus, the photographic likeness is an integral part of these layers comprising the New Object. An object is scanned, from which a texture map is obtained. A CAD model is sliced into slices (bit maps files) which are then colored by a program with the boundary to match the color or gray scale to color the appropriate pixels, derived from the texture map.Type: ApplicationFiled: March 6, 2014Publication date: September 11, 2014Applicant: Impossible Objects, LLCInventors: Robert Swartz, Stephen Ness, Eugene Gore, Buckley Crist
-
Publication number: 20120185437Abstract: A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager.Type: ApplicationFiled: November 15, 2011Publication date: July 19, 2012Inventors: Elan Pavlov, Stephen Ness, Roger Critchlow, Robert Swartz, Timothy S. Murphy, Ronald Lachman