Patents by Inventor Dan Willoughby

Dan Willoughby 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: 11089100
    Abstract: A computer system for optimizing bandwidth usage within a cloud storage system identifies distinct requests to access a particular digital file. When the number of requests exceeds a threshold, the computer system queries a remote directory server for the particular digital file. The query system then receives, from the remote directory server, addresses to data blocks stored within multiple remote storage nodes. The system requests at least a portion of the addressed data blocks. Upon receiving the blocks, the system decodes the particular digital file from the portion of the addressed data blocks. The computer system then stores the decoded digital file within local memory and communicates the local-area network address to the remote directory server.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: August 10, 2021
    Assignee: Vivint, Inc.
    Inventors: J. T. Olds, George Shank, Alen Peacock, Andrew Harding, Jeff Wendling, Ethan Ransom, Mikhail Strizhov, Erik Nolte, Dan Willoughby, Eric Wollesen
  • Publication number: 20180198862
    Abstract: A computer system for optimizing bandwidth usage within a cloud storage system identifies distinct requests to access a particular digital file. When the number of requests exceeds a threshold, the computer system queries a remote directory server for the particular digital file. The query system then receives, from the remote directory server, addresses to data blocks stored within multiple remote storage nodes. The system requests at least a portion of the addressed data blocks. Upon receiving the blocks, the system decodes the particular digital file from the portion of the addressed data blocks. The computer system then stores the decoded digital file within local memory and communicates the local-area network address to the remote directory server.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Inventors: J. T. Olds, Alen Peacock, Andrew Harding, Jeff Wendling, Ethan Ransom, Mikhail Strizhov, Erik Nolte, Dan Willoughby, Eric Wollesen, George Shank
  • Patent number: 7860903
    Abstract: Techniques are presented for generic data extraction. Metadata defines a data extraction element with reference to an identifier, a data source, and one or more rules. The metadata may be processed to populate the data extraction element when a reference is made within a data template to the identifier. The identifier may be used to import data to a template or to export data to a different template or service.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: December 28, 2010
    Assignee: Teradata US, Inc.
    Inventors: Anish Shah, Christian Seifert, Scott Shelton, David Brophy, David Carmer, Jason Figge, Dan Willoughby
  • Publication number: 20090089127
    Abstract: Techniques are presented for utilizing decision criteria within a communication plan. As a communication plan is processed a new decision step may be dynamically added to the processing. The new decision step breaks a set of incoming leads into a plurality of different customer groups. Each group may then be dynamically assigned to one or more actions within the communication plan.
    Type: Application
    Filed: December 22, 2005
    Publication date: April 2, 2009
    Inventors: Christian Seifert, David Brophy, David Carmer, Jason Figge, Anish Shah, Dan Willoughby
  • Publication number: 20070150447
    Abstract: Techniques are presented for generic data extraction. Metadata defines a data extraction element with reference to an identifier, a data source, and one or more rules. The metadata may be processed to populate the data extraction element when a reference is made within a data template to the identifier. The identifier may be used to import data to a template or to export data to a different template or service.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Anish Shah, Christian Seifert, Scott Shelton, David Brophy, David Carmer, Jason Figge, Dan Willoughby