Patents by Inventor Peter Lindquist

Peter Lindquist 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: 10437791
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums which monitor, archive, and version file system elements stored in one or more different network based file storage systems for one or more different users. Any changes to file system elements stored in the network based file storage systems are recorded and versioned. The system may allow users to revert to a previous version of a file system element, recover a deleted file system element, and the system allows for audits to determine which users placed a file system element in which network based file storage systems and determine which users had access to the file system element in the network based file storage systems. As a result, the disclosed system improves the end-user experience by providing versioning and auditing capabilities as well as allowing organizations to monitor and control their digital property in network based file storage systems.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: October 8, 2019
    Assignee: Code 42 Software, Inc.
    Inventors: Bradley Bebchuk, Peter Clark, Jeffrey Howie, Marc Everett Johnson, Samuel Lindsay-Levine, Erik Mainz, Peter Lindquist, Mitch Coopet
  • 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: 20170315876
    Abstract: Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example, the predictive storage techniques may be used for keeping or pre-caching certain items of a collection that are determined as likely to be used in local storage for convenient access, and allowing access the remaining items on request over a network.
    Type: Application
    Filed: July 14, 2017
    Publication date: November 2, 2017
    Inventors: Matthew Dornquast, Brian Bispala, Samuel Schroeder, Christopher Gwinn, Justin Grammens, Thomas Lindquist, Peter Lindquist
  • Patent number: 9727423
    Abstract: Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example, the predictive storage techniques may be used for keeping or pre-caching certain items of a collection that are determined as likely to be used in local storage for convenient access, and allowing access the remaining items on request over a network.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 8, 2017
    Assignee: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Samuel Schroeder, Christopher Gwinn, Justin Grammens, Thomas (Tony) Lindquist, Peter Lindquist
  • Publication number: 20160094649
    Abstract: Node-to-Node data distribution is described herein. A node may receive a set of peer nodes from a collection authority node that is managing a collection. The node and the set of peer nodes are members of the collection. The node may select a subset of peer nodes from the set of peer nodes. The node may attempt to establish communications with each of the subset of peer nodes, connected peers being those peers where the attempt was successful. The node may synchronize an event stream with each connected peer.
    Type: Application
    Filed: December 31, 2014
    Publication date: March 31, 2016
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Rory Lonergan, Bret McGuire, Justin Grammens, Peter Lindquist
  • Publication number: 20160092465
    Abstract: Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example, the predictive storage techniques may be used for keeping or pre-caching certain items of a collection that are determined as likely to be used in local storage for convenient access, and allowing access the remaining items on request over a network.
    Type: Application
    Filed: December 31, 2014
    Publication date: March 31, 2016
    Inventors: Matthew Dornquast, Brian Bispala, Samuel Schroeder, Christopher Gwinn, Justin Grammens, Thomas (Tony) Lindquist, Peter Lindquist
  • 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: 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
  • Patent number: 9053124
    Abstract: Disclosed in some examples is a data distribution mechanism for distributing a collection of file system elements across one or more computing devices. The system can include a plurality of nodes implemented on a machine. The data distribution mechanism may be used in connection with data synchronization, sharing, backup, archiving, and versioning operations for a plurality of connected machines on behalf of one or a plurality of users.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: June 9, 2015
    Assignee: Code 42 Software, Inc.
    Inventors: Matthew Dornquast, Brian Bispala, Charles Rostance, Jens Knutson, Robert Bajorek, Bret McGuire, Samuel Schroeder, Justin Grammens, Peter Lindquist, Colt Covington
  • Publication number: 20070061460
    Abstract: Systems and methods, and devices are provided for remote access. One method includes requesting access to a first device from a second device remote to the first device. The method includes processing the access request at an access hub remote to the first device. An internal node is used to open an encrypted connection to a connection manager based on the access request. Access information is provided from the access hub to the second device based on the access request. A communication session is established in which communications between the second device and the first device are forwarded through the connection manager and the internal node by using the encrypted connection.
    Type: Application
    Filed: November 13, 2006
    Publication date: March 15, 2007
    Inventors: Irfan Khan, Mitchell Coopet, Matthew Dornquast, Richard Baker, Peter Lindquist
  • Patent number: 6202654
    Abstract: The present invention relates to a method for cleaning a container (30) and conduits (32, 33, 36) associated with said container by adding a cleaning solvent to the container and circulating said solvent through said conduits back to said container. In accordance with the invention the cleaning solvent additionally is forced intermittently through a filter unit (1) containing an absorbent material, preferably active carbon (3), and then is allowed to flow through said conduits to said container, said container and conduits thus intermittently being flushed with clean solvent. The container may be a reaction vessel for chemical processes.
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: March 20, 2001
    Assignee: Astra Aktiebolag
    Inventors: Patrik Karlsson, Peter Lindquist