Patents by Inventor Jeffrey Michael Wendling
Jeffrey Michael Wendling 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: 11171868Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: GrantFiled: September 21, 2018Date of Patent: November 9, 2021Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Patent number: 10956373Abstract: Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes.Type: GrantFiled: November 21, 2017Date of Patent: March 23, 2021Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
-
Patent number: 10560350Abstract: Methods and systems are described for remotely monitoring a plurality of distributed remote storage devices. An example computer implemented method includes locally collecting monitoring data for one of the plurality of distributed remote storage devices, and periodically sending at least one of an aggregate of the locally recorded monitoring data and a summary of the locally recorded monitoring data to a remote location. The remote location includes at least one of another one of the plurality of distributed remote storage devices, at least one central server, and a set of the plurality of distributed remote storage devices.Type: GrantFiled: July 3, 2017Date of Patent: February 11, 2020Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
-
Publication number: 20190097930Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: ApplicationFiled: September 21, 2018Publication date: March 28, 2019Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Patent number: 10091109Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: GrantFiled: March 27, 2017Date of Patent: October 2, 2018Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Publication number: 20170366420Abstract: Methods and systems are described for remotely monitoring a plurality of distributed remote storage devices. An example computer implemented method includes locally collecting monitoring data for one of the plurality of distributed remote storage devices, and periodically sending at least one of an aggregate of the locally recorded monitoring data and a summary of the locally recorded monitoring data to a remote location. The remote location includes at least one of another one of the plurality of distributed remote storage devices, at least one central server, and a set of the plurality of distributed remote storage devices.Type: ApplicationFiled: July 3, 2017Publication date: December 21, 2017Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
-
Patent number: 9846703Abstract: Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes.Type: GrantFiled: September 30, 2014Date of Patent: December 19, 2017Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
-
Publication number: 20170264544Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: ApplicationFiled: March 27, 2017Publication date: September 14, 2017Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Patent number: 9699040Abstract: Methods and systems are described for remotely monitoring a plurality of distributed remote storage devices. An example computer implemented method includes locally collecting monitoring data for one of the plurality of distributed remote storage devices, and periodically sending at least one of an aggregate of the locally recorded monitoring data and a summary of the locally recorded monitoring data to a remote location. The remote location includes at least one of another one of the plurality of distributed remote storage devices, at least one central server, and a set of the plurality of distributed remote storage devices.Type: GrantFiled: September 30, 2014Date of Patent: July 4, 2017Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
-
Patent number: 9608907Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: GrantFiled: September 29, 2014Date of Patent: March 28, 2017Assignee: Vivint, Inc.Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Publication number: 20160094448Abstract: Methods and systems are described managing module for locating a target storage device among a plurality of storage devices connected via a network. A computer implemented method includes sending registration information to a central directory, wherein the registration information includes at least an address of one of the plurality of storage devices, and the central directory stores the registration information in a registry. The method also includes sending a request to the central directory for an address for another one of the plurality of storage devices, receiving the address from the central directory if the address is in the registry, and conducting a successive lookup of a closest known address until the address is located if the address is not in the registry.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
-
Publication number: 20160092593Abstract: Methods and systems are described for storing metadata in a network of distributed remote storage devices. An example computer implemented method includes identifying a plurality of metadata inodes, grouping the plurality of metadata inodes into one or more metadata pages, mapping the plurality of metadata inodes and the plurality of metadata pages, and storing the mapping as a manifest page, and storing data to and retrieving data from the distributed remote storage devices using the plurality of metadata inodes.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
-
Publication number: 20160092310Abstract: Methods and systems are described managing module for remotely managing hardware of at least one of a plurality of distributed remote storage devices. A computer implemented method includes locally monitoring a system (including, for example, a core operating system) of the hardware, locally detecting an abnormal or unresponsive state of the system, generating a notice when the abnormal or unresponsive state is detected, delivering the notice to a remotely located central service, and automatically rebooting the hardware when the abnormal or unresponsive state is detected.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Alen Lynn Peacock, Paul Cannon, Andrew Harding, John Timothy Olds, Thomas Jeffrey Stokes, Jeffrey Michael Wendling
-
Publication number: 20160094419Abstract: Methods and systems are described for remotely monitoring a plurality of distributed remote storage devices. An example computer implemented method includes locally collecting monitoring data for one of the plurality of distributed remote storage devices, and periodically sending at least one of an aggregate of the locally recorded monitoring data and a summary of the locally recorded monitoring data to a remote location. The remote location includes at least one of another one of the plurality of distributed remote storage devices, at least one central server, and a set of the plurality of distributed remote storage devices.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling