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: 20260079687Abstract: 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: ApplicationFiled: September 17, 2025Publication date: March 19, 2026Inventors: Guy Adams, Sam Hopper, Luke Crumley, Alastair McClelland
-
Publication number: 20250342148Abstract: 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: ApplicationFiled: May 1, 2025Publication date: November 6, 2025Inventors: Guy ADAMS, Colin BRADFORD, Martin GETOV, Luke CRUMLEY
-
Publication number: 20250342149Abstract: 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: ApplicationFiled: May 1, 2025Publication date: November 6, 2025Inventors: Guy ADAMS, Colin BRADFORD, Martin GETOV, Luke CRUMLEY
-
Patent number: 12056137Abstract: 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: GrantFiled: January 31, 2020Date of Patent: August 6, 2024Assignee: DATAOPS SOFTWARE LIMITEDInventors: Guy Adams, Colin Bradford
-
Publication number: 20230385479Abstract: 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: ApplicationFiled: October 13, 2020Publication date: November 30, 2023Inventors: Faisal Azhar, Stephen POLLARD, Sven Molkenstruck, Guy ADAMS
-
Patent number: 11688153Abstract: 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: GrantFiled: May 3, 2021Date of Patent: June 27, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
-
Patent number: 11679507Abstract: 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: GrantFiled: April 26, 2017Date of Patent: June 20, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Pantelis Katsiaris, Guy Adams, Steven J. Simske
-
Patent number: 11590726Abstract: 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: GrantFiled: January 24, 2018Date of Patent: February 28, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
-
Patent number: 11454951Abstract: 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: GrantFiled: January 31, 2017Date of Patent: September 27, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J. Simske, Guy Adams
-
Publication number: 20220276634Abstract: 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: ApplicationFiled: October 23, 2019Publication date: September 1, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Wei Huang, Gary J. Dispoto, Guy Adams
-
Patent number: 11429201Abstract: 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: GrantFiled: April 13, 2018Date of Patent: August 30, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
-
Publication number: 20220156510Abstract: 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: ApplicationFiled: February 4, 2022Publication date: May 19, 2022Inventors: Stephen Pollard, Guy Adams, Steven Simske
-
Patent number: 11315286Abstract: 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: GrantFiled: April 26, 2017Date of Patent: April 26, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Faisal Azhar, Stephen Pollard, Guy Adams, Steven J. Simske
-
Patent number: 11263478Abstract: 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: GrantFiled: April 7, 2016Date of Patent: March 1, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Stephen Pollard, Guy Adams, Steven Simske
-
Publication number: 20210256235Abstract: 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: ApplicationFiled: May 3, 2021Publication date: August 19, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
-
Patent number: 11085761Abstract: 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: GrantFiled: October 30, 2017Date of Patent: August 10, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alper Oktar, Stephen Pollard, Guy Adams
-
Patent number: 11074423Abstract: 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: GrantFiled: January 29, 2018Date of Patent: July 27, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J. Simske, Guy Adams, Stephen Pollard, Jason S. Aronoff
-
Publication number: 20210187895Abstract: 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: ApplicationFiled: January 24, 2018Publication date: June 24, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Fred Charles Thomas III, Derek Lukasik, Guy Adams
-
Publication number: 20210089140Abstract: 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: ApplicationFiled: April 13, 2018Publication date: March 25, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Fred Charles Thomas, III, Derek Lukasik, Guy Adams
-
Patent number: 10889062Abstract: 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: GrantFiled: June 17, 2016Date of Patent: January 12, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven J. Simske, Guy Adams