Patents by Inventor Guy Adams

Guy Adams 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: 20260079687
    Abstract: This disclosure relates to methods, devices, and computer-readable media for developing, configuring, building, deploying, packaging and/or testing native applications for a cloud data platform. A device is configured to receive an input and determine whether the input is a first input or a second input. For a given functional component of a cloud data platform native application, the computing device is configured to prepare, if the input is the first input, the functional component to be run in a first mode of execution, said first mode comprising remote cloud-based execution as part of a packaged cloud data platform native application. The computing device is configured to prepare, if the input is the second input, the functional component to be run in a second mode of execution, wherein said second mode comprises either local execution on the computing device; or remote cloud-based execution as a standalone cloud data platform functional component.
    Type: Application
    Filed: September 17, 2025
    Publication date: March 19, 2026
    Inventors: Guy Adams, Sam Hopper, Luke Crumley, Alastair McClelland
  • Publication number: 20250342148
    Abstract: This disclosure relates to methods, devices, and computer-readable media for use in developing data products. One such method comprises receiving an existing build of the data product, identifying a data product version associated with the existing build, receiving a user-specified modification for the data product, in response to a user input, automatically determining a compatibility result for the modification with the identified data product version, based on the existing build of the data product, and in response to the determined compatibility result being a negative compatibility result, triggering a failure event in relation to the identified data product version.
    Type: Application
    Filed: May 1, 2025
    Publication date: November 6, 2025
    Inventors: Guy ADAMS, Colin BRADFORD, Martin GETOV, Luke CRUMLEY
  • Publication number: 20250342149
    Abstract: This disclosure relates to methods, devices, and computer-readable media relating to update rules for composite data products (i.e., data products which depend on one or more upstream data products). One such method comprises receiving a data product definition for the downstream data product, wherein the data product definition identifies one or more upstream data products on which the downstream data product depends, receiving data indicating the latest build for each upstream data product, determining, based on the received data and one or more user-defined update rules for the downstream data product, whether an update condition is satisfied, and in accordance with a determination that the update condition is satisfied, triggering a build of the downstream data product.
    Type: Application
    Filed: May 1, 2025
    Publication date: November 6, 2025
    Inventors: Guy ADAMS, Colin BRADFORD, Martin GETOV, Luke CRUMLEY
  • Patent number: 12056137
    Abstract: A computer-implemented method includes: obtaining input data comprising a plurality of data values, wherein each data value is associated with a time value; obtaining a plurality of threshold criteria; and (a) selecting, or generating, a dataset or a plurality of datasets that are different to one another from the input data, and determining whether each selected, or generated dataset meets a threshold criterion of the plurality of threshold criteria; and (b) causing each selected, or generated, dataset that meets the threshold criterion to be stored in memory in association with the threshold criterion, repeating (a) and (b) for each threshold criterion of the plurality of threshold criteria, thus causing a plurality of datasets to be stored in the memory, wherein each stored dataset meets a threshold criterion of the plurality of threshold criteria.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 6, 2024
    Assignee: DATAOPS SOFTWARE LIMITED
    Inventors: Guy Adams, Colin Bradford
  • Publication number: 20230385479
    Abstract: A method of making a measurement relating to an object manufactured according to a model may be provided. The object may have a measured surface comprising a surface deviation relative to a corresponding surface of the model. The method may comprise obtaining measured surface data representing at least a portion of the measured surface comprising the said surface deviation. The method may comprise determining a measurement surface corresponding to the measured surface of the object by performing a statistical analysis of at least a portion of the measured surface data in respect of an interpretation direction such that a portion of the measured surface data is offset from the measurement surface in the interpretation direction. The method may comprise making a measurement relating to the object depending on the measurement surface.
    Type: Application
    Filed: October 13, 2020
    Publication date: November 30, 2023
    Inventors: Faisal Azhar, Stephen POLLARD, Sven Molkenstruck, Guy ADAMS
  • Patent number: 11688153
    Abstract: An object ID-centered workflow method utilizes an object identifier (ID) associated with an object. Forensic identification of serialization elements of the object ID enables access to a registry of workflows.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: June 27, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
  • Patent number: 11679507
    Abstract: A method comprises moving a robotic structure to a first pose such that an end-effector of the robotic structure has an absolute position comprising an absolute location and absolute orientation. The method comprises providing a calibration artefact on the end-effector. The method comprises determining at least three planes coinciding with at least three respective surface planes of the calibration artefact, by measuring absolute locations of a plurality of points on the calibration artefact. The method comprises determining the absolute location and absolute orientation of the end-effector, when the robotic structure is in the position based on the determined at least three planes. The method also comprises calibrating the first pose of the robotic structure using the determined absolute location and absolute orientation of the end-effector.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: June 20, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pantelis Katsiaris, Guy Adams, Steven J. Simske
  • Patent number: 11590726
    Abstract: A surface including: a plurality of visually detectable marks, wherein the visually detectable marks include: a first group of grid marks forming a grid and a second group of information marks encoding information based on positions of information marks of the second group of marks relative to the data page, wherein grid marks are less than 45% of the visually detectable marks on the surface.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: February 28, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
  • Patent number: 11454951
    Abstract: An example system includes a standardized production portion to provide a set of standardized components and a customized production portion to provide a set of customized components. Each standardized component of the set of standardized components is substantially identical to one another, and each customized component of the set of customized components is selected from at least two different custom options. Each customized component includes at least a first portion of a customized part and an associated descriptor. Each customized component is physically coupled to a standardized component.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: September 27, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Guy Adams
  • Publication number: 20220276634
    Abstract: Examples described herein relate to a system consistent with the disclosure. For instance, the system may comprise an additive manufacturing device including hardware to form a three-dimensional (3D) model, a memory resource, and a processing resource to receive data related to the 3D model, modify the data related to the 3D model to include a protective structure connected to the 3D model by a fusion bond, and dispense, based on the modified data, a printing agent onto build material layers to produce the 3D model and the protective structure around a portion of the 3D model.
    Type: Application
    Filed: October 23, 2019
    Publication date: September 1, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Huang, Gary J. Dispoto, Guy Adams
  • Patent number: 11429201
    Abstract: A surface including: multiple data pages, wherein each data page includes: multiple optically detectable marks indicating boundaries of the data page; and an array of data cells, wherein a location of an optically detectable mark in a data cell of the array of data cells encodes information and adjacent data pages use different encoding patterns such that an encoded value would be represented by a first pattern of marks on a first data page and the same encoded value would be represented by a second, different pattern of marks on a second data page.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
  • Publication number: 20220156510
    Abstract: An example system includes a feature extraction engine. The feature extraction engine is to determine a plurality of scale-dependent features for a portion of a target. The system also includes a signature-generation engine to select a subset of the plurality of scale-dependent features based on a strength of each feature. The signature-generation engine also is to store a numeric representation of the portion of the target and the subset of the plurality of scale-dependent features.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Stephen Pollard, Guy Adams, Steven Simske
  • Patent number: 11315286
    Abstract: A method is disclosed. The method comprises defining a region of interest on a three-dimensional model of an object. The method may comprise capturing an image of an object manufactured according to the three-dimensional model. The method may comprise determining, using a processor, a position and orientation of the three-dimensional model with respect to the object in the captured image. The method may comprise locating the region of interest on the manufactured object. A portion of the manufactured object within the region of interest may comprise an identifiable feature. An apparatus and a machine-readable medium are also disclosed.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: April 26, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Faisal Azhar, Stephen Pollard, Guy Adams, Steven J. Simske
  • Patent number: 11263478
    Abstract: An example system includes a feature extraction engine. The feature extraction engine is to determine a plurality of scale-dependent features for a portion of a target. The system also includes a signature-generation engine to select a subset of the plurality of scale-dependent features based on a strength of each feature. The signature-generation engine also is to store a numeric representation of the portion of the target and the subset of the plurality of scale-dependent features.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: March 1, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen Pollard, Guy Adams, Steven Simske
  • Publication number: 20210256235
    Abstract: An object ID-centered workflow method utilizes an object identifier (ID) associated with an object. Forensic identification of serialization elements of the object ID enables access to a registry of workflows.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
  • Patent number: 11085761
    Abstract: A system for determining the surface structure of an object, the system comprising a first assembly including an illumination source, and a binary mask to generate a binary pattern, the binary mask disposed between the illumination source and a defocusing element to modify the binary pattern to provide a continuously modulated fringe pattern to illuminate the surface of the object.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 10, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alper Oktar, Stephen Pollard, Guy Adams
  • Patent number: 11074423
    Abstract: An object ID-centered workflow method utilizes an object identifier (ID) associated with an object. Forensic identification of serialization elements of the object ID enables access to a registry of workflows.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: July 27, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
  • Publication number: 20210187895
    Abstract: A surface including: a plurality of visually detectable marks, wherein the visually detectable marks include: a first group of grid marks forming a grid and a second group of information marks encoding information based on positions of information marks of the second group of marks relative to the data page, wherein grid marks are less than 45% of the visually detectable marks on the surface.
    Type: Application
    Filed: January 24, 2018
    Publication date: June 24, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas III, Derek Lukasik, Guy Adams
  • Publication number: 20210089140
    Abstract: A surface including: multiple data pages, wherein each data page includes: multiple optically detectable marks indicating boundaries of the data page; and an array of data cells, wherein a location of an optically detectable mark in a data cell of the array of data cells encodes information and adjacent data pages use different encoding patterns such that an encoded value would be represented by a first pattern of marks on a first data page and the same encoded value would be represented by a second, different pattern of marks on a second data page.
    Type: Application
    Filed: April 13, 2018
    Publication date: March 25, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
  • Patent number: 10889062
    Abstract: Examples disclosed herein relate to creating a surface identifier using a shape memory material. In one implementation, a processor determines a first property value of the surface identifier associated with a first phase and a second property value of the surface identifier associated with a second phase. A manufacturing device may create a surface identifier using a shape memory material. In one implementation, the surface identifier is created in a manner that causes the surface identifier to exhibit the first property value when the shape memory material is in a first phase and to exhibit the second property value when the shape memory material is in a second phase.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 12, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven J. Simske, Guy Adams