Patents by Inventor Fraser Dickin

Fraser Dickin 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: 20230400296
    Abstract: In some examples, a scanning system comprises a reference structure comprising multiple fiducial objects arranged within an imaging volume of the scanning system, and a scanner to scan an object on a platform within the imaging volume of the scanning system to generate scan data, the scan data comprising a reference component representing the position of the multiple fiducial objects.
    Type: Application
    Filed: October 23, 2020
    Publication date: December 14, 2023
    Inventors: GUY De WARRENNE BRUCE ADAMS, STEPHEN POLLARD, FRASER DICKIN
  • Patent number: 10848305
    Abstract: An example non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive a request for data. The instructions also cause the processor to determine a region containing the data based on the metadata. The instructions cause the processor to traverse a tree in the metadata to determine key generation information relating a decryption key for the region to a root key.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 24, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
  • Patent number: 10686612
    Abstract: Examples set out herein provide a method comprising using first cryptographic key data specific to a computing device to verify a package of machine readable instructions to run on the computing device. The verified package may be executed to generate a random number using a true random number generator of the computing device, and to store the generated random number. Second cryptographic key data may be generated by a pseudorandom number generator of the computing device based on a seed comprising a combination of the random number as a first seed portion and a second seed portion. A portion of the second cryptographic key data may be sent to a certifying authority. The method may further comprising receiving a certification value based on the sent portion of the second cryptographic key data from the certifying authority and storing the certification value.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 16, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Ludovic Emmanuel Paul Noel Jacquin, Liqun Chen, Fraser Dickin, Chris I. Dalton
  • Patent number: 10650169
    Abstract: There is provided an example memory system comprising a plurality of memory modules, each memory module comprising a persistent memory to store root key information and encrypted primary data; a volatile memory to store a working key for encrypting data, the encrypted primary data stored in the persistent memory being encrypted using the working key; and a control unit to provide load and store access to the primary data. The memory system further comprises a working key recovery mechanism to retrieve first root key information from a first module and second root key information from a second module; and compute the working key for a given module based on the retrieved first root key information and the retrieved second root key information.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 12, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Liqun Chen, Chris I. Dalton, Fraser Dickin, Mark Lillibridge, Simon Kai Ying Shiu
  • Publication number: 20190058588
    Abstract: An example non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive a request for data. The instructions also cause the processor to determine a region containing the data based on the metadata. The instructions cause the processor to traverse a tree in the metadata to determine key generation information relating a decryption key for the region to a root key.
    Type: Application
    Filed: March 21, 2016
    Publication date: February 21, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
  • Publication number: 20180165479
    Abstract: There is provided an example memory system comprising a plurality of memory modules, each memory module comprising a persistent memory to store root key information and encrypted primary data; a volatile memory to store a working key for encrypting data, the encrypted primary data stored in the persistent memory being encrypted using the working key; and a control unit to provide load and store access to the primary data. The memory system further comprises a working key recovery mechanism to retrieve first root key information from a first module and second root key information from a second module; and compute the working key for a given module based on the retrieved first root key information and the retrieved second root key information.
    Type: Application
    Filed: September 14, 2015
    Publication date: June 14, 2018
    Inventors: Liqun Chen, Chris I. Dalton, Fraser Dickin, Mark Lillibridge, Simon Kai Ying Shiu
  • Publication number: 20180152305
    Abstract: Examples set out herein provide a method comprising using first cryptographic key data specific to a computing device to verify a package of machine readable instructions to run on the computing device. The verified package may be executed to generate a random number using a true random number generator of the computing device, and to store the generated random number. Second cryptographic key data may be generated by a pseudorandom number generator of the computing device based on a seed comprising a combination of the random number as a first seed portion and a second seed portion. A portion of the second cryptographic key data may be sent to a certifying authority. The method may further comprising receiving a certification value based on the sent portion of the second cryptographic key data from the certifying authority and storing the certification value.
    Type: Application
    Filed: July 30, 2015
    Publication date: May 31, 2018
    Inventors: Ludovic Emmanuel Paul Noel Jacquin, Liqun Chen, Fraser Dickin, Chris Dalton
  • Publication number: 20170246686
    Abstract: A composition for the additive manufacture of three-dimensional objects is provided. The composition includes a sinterable frit, a protein binder, and an aqueous-based solvent.
    Type: Application
    Filed: September 26, 2014
    Publication date: August 31, 2017
    Inventors: Susanne Klein, Fraser Dickin, Guy Adams, Steven J. Simske
  • Publication number: 20070095928
    Abstract: A physical object comprises one or more memory circuits adapted to be read wirelessly by a reader device attached to or incorporated within the physical object. Data in the memory circuit is protected from access by an unauthorised reader. Data in the memory circuit is also adapted to identify an authorised bearer of the physical object. Moreover, data in the memory circuit is adapted to allow access to a specified asset or assets by the authorised bearer.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 3, 2007
    Inventors: Helen Balinsky, Weng Loh, Fraser Dickin, Thomas Rathbone, Stefek Zaba, Keith Harrison, John Waters, James McDonnell
  • Publication number: 20070012776
    Abstract: A data storage device includes a temperature sensor. The temperature sensor outputs a temperature signal corresponding to a detected temperature. An identification unit connected to the temperature sensor generates and outputs an identification signal based on the temperature signal. A plurality of such data storage devices can therefore be identified by their relative position to an interrogator which outputs heat.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 18, 2007
    Inventors: Weng Loh, Fraser Dickin
  • Publication number: 20060282904
    Abstract: A method of providing information, the method comprising interrogating a memory tag; receiving content from the memory tag by wireless electromagnetic communication in response to the interrogation, the memory tag comprising a memory and a transponder to enable the wireless electromagnetic communication; storing the content; sending a release request to an authoriser; receiving a release confirmation from the authoriser in response to the release request; and releasing the stored content in response to receipt of the release confirmation. The memory tag may contain encrypted content. A plurality of said release requests may be sent, each release request having an associated cost. An aggregate cost can then be calculated in accordance with the sum of the associated costs.
    Type: Application
    Filed: June 13, 2006
    Publication date: December 14, 2006
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Richard Lawrence, Fraser Dickin
  • Publication number: 20060208903
    Abstract: A memory tag comprises an array of non-volatile memory, means for inductively obtaining power to enable receipt of data from and transmission of data to a reader device, a processor operable to process received data and to generate data to be transmitted; and a hash co-processor configured to apply a hash function to data applied to it. The array of non-volatile memory includes an area of write only memory. Reader devices for use with such memory tags and methods of using such memory tags are also described.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 21, 2006
    Inventors: Weng Wah Loh, Fraser Dickin, Thomas Rathbone
  • Publication number: 20060178816
    Abstract: A method provides travel directions to facilitate travel to destination to a user having a mobile networkable device. Destination data is read with a reader device from a memory tag, the memory tag being a passive device comprising an electronic memory. The memory tag is attached to an article relating to said destination data. Destination data is thereby provided to the mobile networkable device. Travel directions are then derived from said destination data and presented to the user on the mobile networkable device.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 10, 2006
    Inventors: Fraser Dickin, Weng Loh
  • Publication number: 20060133160
    Abstract: This invention provides a processor 900 for writing data contained in payload data 1006 of a data packet 1000 to memory, especially for use as the central processing unit of a memory tag 1200. The processor 900 does not include a write buffer. The processor 900 comprises a first register 910 adapted to latch first data corresponding to a segment of the payload data; and a second register 224 adapted to receive second data from the payload data 1006 to enable the validity of the data latched into the first register 910 to be established before data is written to memory. A memory device, a method for writing data contained in payload data 1006, a data packet 1000, a method of writing data into a non-volatile memory and a memory tag are also provided.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 22, 2006
    Inventors: Fraser Dickin, Weng Loh
  • Publication number: 20060123186
    Abstract: This invention provides a processor 200, especially for use as the central processing unit of a memory tag 1200. The processor 200 has a minimal footprint in Silicon or other suitable material. It also is driven by the data that it receives. The processor includes a plurality 206, 212, 214, 224 of registers configured to receive in parallel data that are input to the processor, and to process in parallel the received data, and a micro sequencer and instruction decoder module 202 adapted to select two or more of the plurality of registers to receive the data that are input to the processor, and to control the processing of the received data by the end or more selected registers.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 8, 2006
    Inventors: Weng Loh, Fraser Dickin, Thomas Rathbone
  • Publication number: 20060030410
    Abstract: A representational object contains a visual representation of a character and a memory tag comprising a digital memory adapted to be read from when inductively powered. The digital memory contains digital content relating to the character represented visually on the representational object. At least a part of the digital content relates to function of the character in a game carried out by a gaming application and comprises executable code for execution in connection with operation of the gaming application.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 9, 2006
    Inventors: Stuart Stenton, Guy de Warrenne Bruce Adams, Abigail Sellen, Fraser Dickin, Richard Lawrence, James Thomas Edward McDonnell
  • Publication number: 20050231328
    Abstract: A memory tag has a memory with stored therein data, an operating program and a current password. The memory tag is operable, in response to a reader signal received from a reader, to run the operating program. This operating program is operable to check the reader signal for inclusion of a current token dependent upon the current password. If the current token is not identified within the reader signal, the memory tag does nothing. If the current token is identified within the reader signal, the memory tag is operable to read the data in the memory and transmit it to the reader.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 20, 2005
    Inventors: Robert Castle, Fraser Dickin
  • Publication number: 20050083298
    Abstract: A position sensor is disclosed with detector elements 11 coupled to a set of output lines 20 according to a connection pattern 30. An object 2 triggers a window subset of the detector elements 11, causing a logic output on the set of output lines 20. Some output lines 20a are coupled to more that one detector element 11. However, the connection pattern 30 is arranged such that for any window subset of the detector elements falling in a variable length range, a unique logic output is provided on the set of output lines 20 to identify the position of the object. A sensing method and search process for determining the connection pattern are also disclosed.
    Type: Application
    Filed: August 13, 2004
    Publication date: April 21, 2005
    Inventors: Weng Loh, Helen Balinsky, Fraser Dickin
  • Publication number: 20050078498
    Abstract: A memory tag comprising a resonant circuit part and a non-volatile memory, the resonant circuit part being operable, in response to a reader signal received from a reader, to provide power to the memory, the tag being operable to read the memory and transmit data stored in the memory in response to the signal from the reader, wherein the data is stored in the memory in a plurality of data units, each data unit having an associated sequence number, the tag being operable to store the sequence number of the data unit to be transmitted in a register in the non-volatile memory, and when power is supplied to the memory, the data units are transmitted in sequence, the first data unit to be transmitted depending on the stored sequence number.
    Type: Application
    Filed: September 23, 2004
    Publication date: April 14, 2005
    Inventors: John Waters, Weng Loh, Fraser Dickin