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: 11171868
    Abstract: 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: Grant
    Filed: September 21, 2018
    Date of Patent: November 9, 2021
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Patent number: 10956373
    Abstract: 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: Grant
    Filed: November 21, 2017
    Date of Patent: March 23, 2021
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
  • Patent number: 10560350
    Abstract: 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: Grant
    Filed: July 3, 2017
    Date of Patent: February 11, 2020
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
  • Publication number: 20190097930
    Abstract: 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: Application
    Filed: September 21, 2018
    Publication date: March 28, 2019
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Patent number: 10091109
    Abstract: 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: Grant
    Filed: March 27, 2017
    Date of Patent: October 2, 2018
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Publication number: 20170366420
    Abstract: 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: Application
    Filed: July 3, 2017
    Publication date: December 21, 2017
    Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
  • Patent number: 9846703
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: December 19, 2017
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
  • Publication number: 20170264544
    Abstract: 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: Application
    Filed: March 27, 2017
    Publication date: September 14, 2017
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Patent number: 9699040
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: July 4, 2017
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling
  • Patent number: 9608907
    Abstract: 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: Grant
    Filed: September 29, 2014
    Date of Patent: March 28, 2017
    Assignee: Vivint, Inc.
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Publication number: 20160094448
    Abstract: 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: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Alen Lynn Peacock, John Timothy Olds, Jeffrey Michael Wendling, Erik Sean Nolte
  • Publication number: 20160092593
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Alen Lynn Peacock, Erik Sean Nolte, John Timothy Olds, Jeffrey Michael Wendling
  • Publication number: 20160092310
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Alen Lynn Peacock, Paul Cannon, Andrew Harding, John Timothy Olds, Thomas Jeffrey Stokes, Jeffrey Michael Wendling
  • Publication number: 20160094419
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Alen Lynn Peacock, Paul Cannon, John Timothy Olds, Andrew Harding, Jeffrey Michael Wendling