Patents by Inventor Gary Taylor

Gary Taylor 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).

  • Publication number: 20250244038
    Abstract: A wireless air conditioner control device includes a thermostat that is mountable to a support surface in a building and a communication unit is integrated into the thermostat. The communication unit broadcasts a de-actuate command when the thermostat senses a temperature that matches a target temperature. Additionally, the communication unit broadcasts an actuate command when the temperature sensor senses a temperature that is above the target temperature. A power unit is provided which can be plugged into a female electrical outlet and a power cord of a window air conditioner can be plugged into the power unit. The power unit is in remote communication with the communication unit for actuating and de-actuating the power unit to remotely control the window air conditioner.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventor: Gary Taylor
  • Patent number: 12197407
    Abstract: Described technologies generate a data structure corresponding to values sequenced based on a plurality of timestamps associated with the values. The data structure can include a first section identifying a first timestamp associated with the plurality of timestamps and a number representing how many timestamps are associated with the plurality of timestamps, and a second section including at least a value linked to the first timestamp, and an additional value representing an encoding type associated with the second section. The data structure can be stored in computer-implemented storage.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 14, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Giuliano, Gary Taylor, Gavin Bramhill
  • Patent number: 12067016
    Abstract: Data being identified includes a first portion of data and a second portion of data. Based on identifying the data, a data structure is generated. The data structure can include a first section having a first symbol associated with the first portion of data and a second symbol associated with the second portion of data. Further, the first section can include a first offset value corresponding to the first portion of data and a second offset value corresponding to the second portion of data. The data structure can include a second section with a plurality of pointers that reference at least a plurality of symbols including at least the first and second symbol. The data structure can be referenced to process one or more queries against the data.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Giuliano, Gary Taylor, Gavin Bramhill
  • Patent number: 12026163
    Abstract: A query including a time range can be received. The query can be processed to determine data associated with the time range of the query. Cached data can be analyzed to identify a first block of data including metadata identifying a first timestamp associated with the time range of the query. A communication can be generated to include the first timestamp associated with the first block of data. Based on the communication, a second block of data can be received with metadata identifying a second timestamp associated with the time range of the query. A query result can be generated to include the first block of data and the second block of data.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: July 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Giuliano, Gary Taylor, Gavin Bramhill
  • Patent number: 11933060
    Abstract: A telescopic edge protection post arrangeable between a floor and a ceiling, comprising outer and inner tubes, each comprising a bottom end and a top end, the inner tube extending into the outer tube and being movable with respect thereto between an extended position and a collapsed position. The post further comprises a locking mechanism to lock the inner tube with respect to the outer tube in the extended position, and a tensioning unit arranged at the top end of the inner tube. The tensioning unit comprises a tensioning element having a primary and secondary tensioning portions, wherein tensioning of the secondary tensioning portion requires a lower force than the primary tensioning portion, allowing tensioning of the secondary tensioning portion by extending the telescopic edge protection post by hand into engagement with the floor and the ceiling. Further, the primary and secondary tensioning portions each comprise a compression spring.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 19, 2024
    Assignees: WORXSAFE AB, VERTEMAX GROUP LTD
    Inventors: Patrick Holmbom, Bengt Jönsson, Gary Taylor
  • Patent number: 11918094
    Abstract: Apparatus for curling hair comprises first and second side portions ((12), (14)) which are secured together in a spaced apart relationship via a connector portion (16). The connector portion (16) is positioned substantially centrally with respect to each side portion. The connector portion (16) has a length of not more than 20 mm. The side portions ((12), (14)) are fabricated from a material which is both resilient and thermally conductive. The first side portion (12) is substantially flat and the second side portion (14) is configured such that it is provided with two fixed states: a first state in which the first side portion is convex in shape and bends away from the second plate; and a second fixed state in which the first side portion is concave in shape and folds over to cover both the connector portion and the first side portion.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 5, 2024
    Assignee: THE HOUSE OF CURLS LTD
    Inventors: Gary Sunderland, Gary Taylor
  • Patent number: 11487738
    Abstract: By obtaining metadata for transactions submitted by a service to a log-first distributed database of a provider network, a metrics manager may determine database replica performance for those transactions and notify clients of potential performance issues. When an instance of the service submits a write transaction to the log-first distributed database, the transaction may include a host name and a timestamp for the submission of the transaction. At a later point in time, a write applier may obtain the transaction and apply it to a local database replica, along with an additional timestamp for the application of the transaction to the replica. A metrics manager may obtain the transaction timestamps from the replica and calculate a latency metric for the propagation of the transaction from the particular service instance/instance host to the replica. The latency metric may be stored or transmitted to an endpoint (e.g., a client or administrator).
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Michele Ficarra, Gary Taylor, Shane Stacey, Carlo Bergonzini
  • Publication number: 20210340783
    Abstract: A telescopic edge protection post arrangeable between a floor and a ceiling, comprising outer and inner tubes, each comprising a bottom end and a top end, the inner tube extending into the outer tube and being movable with respect thereto between an extended position and a collapsed position. The post further comprises a locking mechanism to lock the inner tube with respect to the outer tube in the extended position, and a tensioning unit arranged at the top end of the inner tube. The tensioning unit comprises a tensioning element having a primary and secondary tensioning portions, wherein tensioning of the secondary tensioning portion requires a lower force than the primary tensioning portion, allowing tensioning of the secondary tensioning portion by extending the telescopic edge protection post by hand into engagement with the floor and the ceiling. Further, the primary and secondary tensioning portions each comprise a compression spring.
    Type: Application
    Filed: September 3, 2019
    Publication date: November 4, 2021
    Applicants: WORXSAFE AB, VERTEMAX GROUP LTD.
    Inventors: Patrick HOLMBOM, Bengt JÖNSSON, Gary TAYLOR
  • Publication number: 20210212430
    Abstract: Apparatus for curling hair comprises first and second side portions ((12), (14)) which are secured together in a spaced apart relationship via a connector portion (16). The connector portion (16) is positioned substantially centrally with respect to each side portion. The connector portion (16) has a length of not more than 20 mm. The side portions ((12), (14)) are fabricated from a material which is both resilient and thermally conductive. The first side portion (12) is substantially flat and the second side portion (14) is configured such that it is provided with two fixed states: a first state in which the first side portion is convex in shape and bends away from the second plate; and a second fixed state in which the first side portion is concave in shape and folds over to cover both the connector portion and the first side portion.
    Type: Application
    Filed: May 21, 2019
    Publication date: July 15, 2021
    Inventors: Gary Sunderland, Gary Taylor
  • Publication number: 20210196020
    Abstract: A hair styling device (10) comprises first and second arms ((12), (14)), each arm having a handle portion ((18), (20)) coupled to a clamping portion ((22), (24)). The arms are coupled to each other at a first end adjacent the handle portions, allowing the clamping portions to be moveable relative to each other between an open position and a closed position in which a curl forming apparatus may be held between the clamping portions. The clamping portion (22) of the first arm (12) houses a heater element and includes a concave shaped surface heatable by the heater element. The clamping portion (24) of the second arm (14) includes a convex shaped clamping surface. When the clamping portions are in a closed position, the heatable surface of the first arm and the clamping surface of the second arm are spaced apart by a separation distance.
    Type: Application
    Filed: May 21, 2019
    Publication date: July 1, 2021
    Inventors: Gary Sunderland, Gary Taylor
  • Patent number: 10983888
    Abstract: Systems and methods for generating dynamic sparse exponential histograms. The system includes a network-based service and a data compression engine to generate a sparse exponential histogram (SEH) representation of a distribution of a plurality of data values of a performance metric of the network-based service. The data compression engine is configured to, map each data value to a bin of an exponential histogram. Responsive to a determination that the mapped bin is not indicated in the SEH representation and that a bin quantity limit would be exceeded by adding the mapped bin, the data compression engine is configured to increase a bin size parameter by a scaling factor to expand data value ranges of the bins, merge bins indicated in the SEH representation according to the expanded data value ranges to reduce the quantity of bins indicated in the SEH representation, and indicate the scaling factor in the SEH representation.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Giuliano, Gary Taylor, Richard Nel-Boland, Hui Zhang
  • Patent number: 10812587
    Abstract: A computing resource service receives a request to retrieve data, wherein fulfillment of the request involves retrieval of representations of the data from a number of datastores maintained by the service. The service transmits requests to individual datastores to retrieve the representations of the data. Before all responses to these requests are received, the service evaluates any received responses to determine whether a quorum has been reached with regard to the representations of the data. If so, the service consolidates the representations of the data and provides the consolidated data to fulfill the request.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sebastien Alexandre Roland Rodriguez, Gary Taylor, Julio Delgado Mangas
  • Patent number: 10318516
    Abstract: A first value of a first data type is obtained as input. A second value of a second data type is obtained based at least in part on the first value. The second value is determined to match the first value without losing precision. The second value is determined to be greater than a maximum value for a third data type, and less than or equal to a maximum value for a fourth data type. A marker value is stored in a first storage location, the marker value indicating that a second storage location holds a value of the fourth data type. The second value is stored in the second storage location as the fourth data type.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Gary Taylor
  • Patent number: 10270854
    Abstract: A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The request includes the measurement itself and metadata for the measurement, which specifies attributes of the measurement. Based at least in part on the metadata, the computing resource monitoring service generates a fully-qualified metric identifier and, using the identifier, selects a logical partition for placement of the measurement. From the logical partition, the computing resource monitoring service transmits the measurement to an aggregator sub-system comprising one or more in-memory datastores. The computing resource monitoring service stores the measurement in an in-memory datastore within the aggregator sub-system.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Publication number: 20180131761
    Abstract: A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The request includes the measurement itself and metadata for the measurement, which specifies attributes of the measurement. Based at least in part on the metadata, the computing resource monitoring service generates a fully-qualified metric identifier and, using the identifier, selects a logical partition for placement of the measurement. From the logical partition, the computing resource monitoring service transmits the measurement to an aggregator sub-system comprising one or more in-memory datastores. The computing resource monitoring service stores the measurement in an in-memory datastore within the aggregator sub-system.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 9910755
    Abstract: A computing resource monitoring service receives a request to retrieve measurement data for a metric. The computing resource monitoring service determines, based at least in part on information included in the request, one or more in-memory datastores where the measurement data is stored. If the information indicates that the computing resource monitoring service is to provide an authoritative subset of the measurement data, the computing resource monitoring service limits the data provided in response to the request to the authoritative subset of the measurement data. Otherwise, if the information does not specify this indication, the computing resource monitoring service will provide the measurement data that is available.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 9880880
    Abstract: A computing resource monitoring service receives a plurality of measurements for a metric associated with an auto-scale group. Each measurement is associated with metadata for the measurement, which specifies attributes for the measurement. The computing resource monitoring service determines, for each measurement and based at least in part on the metadata, a fully qualified metric identifier for the measurement. The service partitions the plurality of measurements into a plurality of logical partitions associated with one or more in-memory datastores. The service transmits the measurements from the plurality of logical partitions to the one or more datastores for storage of the measurements. These measurements are provided to one or more computing resource managers for the auto-scale group to enable automatic scaling of computing resources of the group based at least in part on the measurements.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 9882982
    Abstract: A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The request includes the measurement itself and metadata for the measurement, which specifies attributes of the measurement. Based at least in part on the metadata, the computing resource monitoring service generates a fully qualified metric identifier and, using the identifier, selects a logical partition for placement of the measurement. From the logical partition, the computing resource monitoring service transmits the measurement to an aggregator sub-system comprising one or more in-memory datastores. The computing resource monitoring service stores the measurement in an in-memory datastore within the aggregator sub-system.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 9882830
    Abstract: A web server computer system receives a plurality of measurements for a metric from one or more computing resources associated with the web server computer system. Each measurement includes metadata for the measurement, which specifies attributes of the measurement. The web server computer system determines, for each measurement and based at least in part on the metadata, a fully qualified metric identifier for the measurement. The web server computer system uses the fully qualified metric identifier to partition the plurality of measurements into various partitions. Once completed, the web server computer system transmits a request to one or more aggregator sub-systems of a computing resource monitoring service to store the plurality of measurements.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas
  • Patent number: 9880919
    Abstract: A computing resource monitoring service receives a request to store metrics data. The request includes the metrics data and a fully qualified metric identifier generated based at least in part on metadata included in an earlier request to store other metrics data for the same metric. The service uses the fully qualified metric identifier to identify an aggregator datastore for storing the metrics data. Once the service has identified the aggregator datastore, the service accesses the aggregator datastore to store the metrics data such that the metrics data and the other metrics data can be obtained in response to a request to obtain data for the metric, where the request includes the metadata.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 30, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Taylor, Brian Dennehy, Sebastien Alexandre Roland Rodriguez, Julio Delgado Mangas