Patents by Inventor Brad Armstrong
Brad Armstrong 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).
-
Publication number: 20240078157Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: ApplicationFiled: October 31, 2023Publication date: March 7, 2024Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
-
Patent number: 11829252Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: GrantFiled: October 12, 2022Date of Patent: November 28, 2023Assignee: CrashPlan Group LLCInventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
-
Publication number: 20230057277Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: ApplicationFiled: October 12, 2022Publication date: February 23, 2023Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
-
Patent number: 11513903Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: GrantFiled: August 14, 2019Date of Patent: November 29, 2022Assignee: CrashPlan Group LLCInventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
-
Publication number: 20200081798Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: ApplicationFiled: August 14, 2019Publication date: March 12, 2020Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
-
Patent number: 10423496Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: GrantFiled: February 1, 2018Date of Patent: September 24, 2019Assignee: Code 42 Software, Inc.Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
-
Publication number: 20180260283Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes, in some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: ApplicationFiled: February 1, 2018Publication date: September 13, 2018Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
-
Patent number: 9916206Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: GrantFiled: December 31, 2014Date of Patent: March 13, 2018Assignee: Code 42 Software, Inc.Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
-
Patent number: 9904604Abstract: Systems and techniques for a distributed file system element collection are described herein. A node may identify a state of a file system element, which is identified in a file system element definition, from a local data store. The state corresponds to a distribution action. The file system element definition is one of a plurality of file system element definitions in a collection schema of a collection to which the node is a member. The node may, in response to identifying the state of the file system element, issue a communication to some members of the collection in furtherance of completion of the distribution action. A response may be received by the node from a participant node in the list of participant nodes. The node may complete the distribution action using content from the response.Type: GrantFiled: December 31, 2014Date of Patent: February 27, 2018Assignee: Code 42 Software, Inc.Inventors: Matthew Dornquast, Brian Bispala, Marshall Scorcio, Brad Armstrong, Peter Lindquist, Christopher Parker
-
Publication number: 20170262077Abstract: A wearable device is disclosed. The device comprises a single input member operable in 6DOF, a band used to secure said device to a human user, a converter, said converter configured to convert movements and/or rotations input by a human user into electrical signals representing, at least in part, said movements and/or rotations. The device further comprises a plurality of proportional sensors, said plurality of proportional sensors being part of said converter; and at least one input surface pressable by a digit of said human user; said input surface associated with one or more input surface sensors for sensing input other than 6DOF input, an electronic display viewable by said human user, said display capable of displaying the time, and a circuit sheet electronically connected to said converter, said one or more input surface sensors, and said electronic display.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20170262079Abstract: A web browser device is disclosed. The device comprising a single input member operable in 6DOF, an electronic display, and a converter for converting 6DOF movements and/or rotations of said single input member into electrical signals representing, at least in part, said movements and/or rotations. The device further comprising a plurality of sensors, and at least one input surface, said input surface associated with one or more input surface sensors for sensing input other than 6DOF input, and a circuit sheet electronically connected to said converter, said one or more input surface sensors, and said electronic display.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20170262080Abstract: An electronic device is disclosed. The device comprising a single input member operable in 6DOF, an electronic display, and a converter for converting 6DOF movements and/or rotations of said single input member into electrical signals representing, at least in part, said movements and/or rotations. The device further comprising a plurality of proportional sensors, said proportional sensors sensing said movements and/or rotations of said single input member, and at least one input surface, said input surface associated with one or more input surface sensors for sensing input other than 6DOF input. The device further comprising a circuit sheet electronically connected to said converter, said one or more input surface sensors, and said electronic display, and circuitry that enables PDA functionality, web browsing functionality, electronic game functionality, remote control functionality, and telephone functionality.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20170262078Abstract: A Personal Digital Assistant (PDA) device is disclosed. The device comprises a single input member operable in 6DOF, an electronic display, and a converter for converting 6DOF movements and/or rotations of said single input member into electrical signals representing, at least in part, said movements and/or rotations. The device further comprising a plurality of sensors, and at least one input surface, said input surface associated with one or more input surface sensors for sensing input other than 6DOF input, and a circuit sheet electronically connected to said converter, said input surface sensors, and said electronic display.Type: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20170147094Abstract: Appropriately structured multiple-axes controllers comprised of a single input member moveable in 6 DOF. Some, most, or all of the 6 DOF sensors are preferably supported on a generally single plane, such as on a printed flexible membrane sensor sheet or circuit board sheet. Secondary inputs add functionality independent of the 6 DOF sensors. The member may support a display therein. The controllers structured for added functionality such as, web browsing, telephone, GPS, e-mail, scanning, etc. The controllers may communicate with hosts and displays.Type: ApplicationFiled: February 3, 2017Publication date: May 25, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20170001110Abstract: Appropriately structured multiple-axes controllers comprised of a single input member moveable in 6 DOF. Some, most, or all of the 6 DOF sensors are preferably supported on a generally single plane, such as on a printed flexible membrane sensor sheet or circuit board sheet. Secondary inputs add functionality independent of the 6 DOF sensors. The member may support a display therein. The controllers structured for added functionality such as, web browsing, telephone, GPS, e-mail, scanning, etc. The controllers may communicate with hosts and displays.Type: ApplicationFiled: September 19, 2016Publication date: January 5, 2017Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Publication number: 20160092444Abstract: Systems and techniques for a distributed file system element collection are described herein. A node may identify a state of a file system element, which is identified in a file system element definition, from a local data store. The state corresponds to a distribution action. The file system element definition is one of a plurality of file system element definitions in a collection schema of a collection to which the node is a member. The node may, in response to identifying the state of the file system element, issue a communication to some members of the collection in furtherance of completion of the distribution action. A response may be received by the node from a participant node in the list of participant nodes. The node may complete the distribution action using content from the response.Type: ApplicationFiled: December 31, 2014Publication date: March 31, 2016Inventors: Matthew Dornquast, Brian Bispala, Marshall Scorcio, Brad Armstrong, Peter Lindquist, Christopher Parker
-
Publication number: 20160092312Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.Type: ApplicationFiled: December 31, 2014Publication date: March 31, 2016Applicant: Code 42 Software, Inc.Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
-
Publication number: 20150199034Abstract: Appropriately structured multiple-axes controllers comprised of a single input member moveable in 6 DOF. Some, most, or all of the 6 DOF sensors are preferably supported on a generally single plane, such as on a printed flexible membrane sensor sheet or circuit board sheet. Secondary inputs add functionality independent of the 6 DOF sensors. The member may support a display therein. The controllers structured for added functionality such as, web browsing, telephone, GPS, e-mail, scanning, etc. The controllers may communicate with hosts and displays.Type: ApplicationFiled: December 15, 2014Publication date: July 16, 2015Applicant: Anascape, Ltd.Inventor: Brad A. Armstrong
-
Patent number: D866082Type: GrantFiled: June 18, 2018Date of Patent: November 5, 2019Assignee: Ice Halo, Ltd.Inventors: Barbara Armstrong, Brad Armstrong
-
Patent number: D866868Type: GrantFiled: December 17, 2018Date of Patent: November 12, 2019Assignee: Ice Halo, Ltd.Inventors: Barbara Armstrong, Brad Armstrong