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: 20240078157
    Abstract: 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: Application
    Filed: October 31, 2023
    Publication date: March 7, 2024
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Patent number: 11829252
    Abstract: 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: Grant
    Filed: October 12, 2022
    Date of Patent: November 28, 2023
    Assignee: CrashPlan Group LLC
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Publication number: 20230057277
    Abstract: 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: Application
    Filed: October 12, 2022
    Publication date: February 23, 2023
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Patent number: 11513903
    Abstract: 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: Grant
    Filed: August 14, 2019
    Date of Patent: November 29, 2022
    Assignee: CrashPlan Group LLC
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Publication number: 20200081798
    Abstract: 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: Application
    Filed: August 14, 2019
    Publication date: March 12, 2020
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Patent number: 10423496
    Abstract: 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: Grant
    Filed: February 1, 2018
    Date of Patent: September 24, 2019
    Assignee: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
  • Publication number: 20180260283
    Abstract: 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: Application
    Filed: February 1, 2018
    Publication date: September 13, 2018
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
  • Patent number: 9916206
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: March 13, 2018
    Assignee: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
  • Patent number: 9904604
    Abstract: 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: Grant
    Filed: December 31, 2014
    Date of Patent: February 27, 2018
    Assignee: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Marshall Scorcio, Brad Armstrong, Peter Lindquist, Christopher Parker
  • Publication number: 20170262077
    Abstract: 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: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20170262079
    Abstract: 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: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20170262080
    Abstract: 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: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20170262078
    Abstract: 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: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20170147094
    Abstract: 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: Application
    Filed: February 3, 2017
    Publication date: May 25, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20170001110
    Abstract: 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: Application
    Filed: September 19, 2016
    Publication date: January 5, 2017
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Publication number: 20160092444
    Abstract: 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: Application
    Filed: December 31, 2014
    Publication date: March 31, 2016
    Inventors: Matthew Dornquast, Brian Bispala, Marshall Scorcio, Brad Armstrong, Peter Lindquist, Christopher Parker
  • Publication number: 20160092312
    Abstract: 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: Application
    Filed: December 31, 2014
    Publication date: March 31, 2016
    Applicant: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter Lindquist, Christopher Parker
  • Publication number: 20150199034
    Abstract: 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: Application
    Filed: December 15, 2014
    Publication date: July 16, 2015
    Applicant: Anascape, Ltd.
    Inventor: Brad A. Armstrong
  • Patent number: D866082
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: November 5, 2019
    Assignee: Ice Halo, Ltd.
    Inventors: Barbara Armstrong, Brad Armstrong
  • Patent number: D866868
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 12, 2019
    Assignee: Ice Halo, Ltd.
    Inventors: Barbara Armstrong, Brad Armstrong