Patents by Inventor Timothy Olds

Timothy Olds 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: 11929877
    Abstract: A method includes receiving, from a first device, a first request indicating a client characteristic, generating a second request for content that simulates a data request originating at a client device with the client characteristic, identifying data of a response to the generated second request, and providing, to the first device, a report based on the identified data.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Xi Leng, Timothy Olds
  • Publication number: 20230216739
    Abstract: A method includes receiving, from a first device, a first request indicating a client characteristic, generating a second request for content that simulates a data request originating at a client device with the client characteristic, identifying data of a response to the generated second request, and providing, to the first device, a report based on the identified data.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 6, 2023
    Inventors: Xi Leng, Timothy Olds
  • Patent number: 11601333
    Abstract: Systems and methods are described for testing server configuration across a secured network edge. A server administrator submitting configuration instructions from an external network separated from an internal network by a network boundary device may not have adequate access for proper testing. A test platform within the internal network receives, from a management device in the external network, a test request indicating a client characteristic. The test platform generates a data request with origination information for a source of the data request conforming to the indicated client characteristic and transmits the generated data request to a data server within the internal network responsive to receiving the test request from the management device. The test platform then receives a response to the generated data request and provides, to the management device in the external network, a report based on the received response.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: March 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Xi Leng, Timothy Olds
  • 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
  • Publication number: 20210297331
    Abstract: Systems and methods are described for testing server configuration across a secured network edge. A server administrator submitting configuration instructions from an external network separated from an internal network by a network boundary device may not have adequate access for proper testing. A test platform within the internal network receives, from a management device in the external network, a test request indicating a client characteristic. The test platform generates a data request with origination information for a source of the data request conforming to the indicated client characteristic and transmits the generated data request to a data server within the internal network responsive to receiving the test request from the management device. The test platform then receives a response to the generated data request and provides, to the management device in the external network, a report based on the received response.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 23, 2021
    Applicant: Google LLC
    Inventors: Xi Leng, Timothy Olds
  • Patent number: 11025491
    Abstract: Systems and methods are described for testing server configuration across a secured network edge. A server administrator submitting configuration instructions from an external network separated from an internal network by a network boundary device may not have adequate access for proper testing. A test platform within the internal network receives, from a management device in the external network, a test request indicating a client characteristic. The test platform generates a data request with origination information for a source of the data request conforming to the indicated client characteristic and transmits the generated data request to a data server within the internal network responsive to receiving the test request from the management device. The test platform then receives a response to the generated data request and provides, to the management device in the external network, a report based on the received response.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Xi Leng, Timothy Olds
  • 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: 10846738
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data processing and content distribution. In one aspect, a method includes providing skippable content items from a given content category to a user device; determining, for the user, an aggregate engagement level with the skippable content items based on portions of the skippable content items that were presented and whether the skippable content items were skipped; determining, for the user, an interest score for the given category based on comparing the aggregate engagement level to a population engagement level with skippable content items from the given content category; determining that the interest score of the user for the given category is below a specified threshold; and in response to receiving a subsequent request for a content item from the given content category distributing, to the user device, a non-skippable content item from the given category.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventor: Timothy Olds
  • Patent number: 10575054
    Abstract: Non-canonical user sessions can be identified. Demographics associated with a device identifier can be compared with demographics associated with requested content (e.g. video, website, etc.). If the demographics match above a threshold, then the session may be assumed to be canonical or associated with the original user. If the demographics of the content do not match the demographics of the user, then the session may be considered non-canonical. Upon identifying a non-canonical session, content selection based on demographics may be suspended until a timer expires or the session ends.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 25, 2020
    Assignee: GOOGLE LLC.
    Inventor: Timothy Olds
  • 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: 20190253318
    Abstract: Systems and methods are described for testing server configuration across a secured network edge. A server administrator submitting configuration instructions from an external network separated from an internal network by a network boundary device may not have adequate access for proper testing. A test platform within the internal network receives, from a management device in the external network, a test request indicating a client characteristic. The test platform generates a data request with origination information for a source of the data request conforming to the indicated client characteristic and transmits the generated data request to a data server within the internal network responsive to receiving the test request from the management device. The test platform then receives a response to the generated data request and provides, to the management device in the external network, a report based on the received response.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 15, 2019
    Applicant: Google LLC
    Inventors: Xi Leng, Timothy Olds
  • 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: 10157401
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data processing and content distribution. In one aspect, a method includes providing skippable content items from a given content category to a user device; determining, for the user, an aggregate engagement level with the skippable content items based on portions of the skippable content items that were presented and whether the skippable content items were skipped; determining, for the user, an interest score for the given category based on comparing the aggregate engagement level to a population engagement level with skippable content items from the given content category; determining that the interest score of the user for the given category is below a specified threshold; and in response to receiving a subsequent request for a content item from the given content category distributing, to the user device, a non-skippable content item from the given category.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventor: Timothy Olds
  • 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: 20180103293
    Abstract: The present disclosure provides systems and methods for automatically identifying non-canonical user sessions. Demographics associated with a device identifier can be compared with demographics associated with requested content (e.g. video, website, etc.). If the demographics match above a threshold, then the session may be assumed to be canonical or associated with the original user. If the demographics of the content do not match the demographics of the user, then the session may be considered non-canonical. Upon identifying a non-canonical session, content selection based on demographics may be suspended until a timer expires or the session ends.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventor: Timothy Olds
  • Patent number: 9872072
    Abstract: Systems and methods for automatically identifying non-canonical user sessions utilize demographics associated with a device identifier in comparison to demographics associated with requested content (e.g. video, website, etc.). If the demographics match above a threshold, then the session may be assumed to be canonical or associated with the original user. If the demographics of the content do not match the demographics of the user, then the session may be considered non-canonical. Upon identifying a non-canonical session, content selection based on demographics may be suspended until a timer expires or the session ends.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: January 16, 2018
    Assignee: Google LLC
    Inventor: Timothy Olds
  • 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: 20170272816
    Abstract: Systems and methods for automatically identifying non-canonical user sessions utilize demographics associated with a device identifier in comparison to demographics associated with requested content (e.g. video, website, etc.). If the demographics match above a threshold, then the session may be assumed to be canonical or associated with the original user. If the demographics of the content do not match the demographics of the user, then the session may be considered non-canonical. Upon identifying a non-canonical session, content selection based on demographics may be suspended until a timer expires or the session ends.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 21, 2017
    Inventor: Timothy Olds
  • 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