Patents by Inventor Mark Jackson Pulver

Mark Jackson Pulver 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: 20250252606
    Abstract: A method of decompression to determine data values from compressed data comprising representations of one or more difference values for the data values being decompressed, each difference value representing a difference between the respective data value and an origin value, wherein the representations of the one or more difference values are included in the compressed data using a second number of bits. Based on the representations of the one or more difference values in the compressed data and a first number of bits for representing the one or more difference values for the one or more data values, for each of the one or more data values being decompressed, a difference value is determined in accordance with the first number of bits. Each of the one or more data values being decompressed is determined using: (i) the origin value, and (ii) the determined difference value for the data value.
    Type: Application
    Filed: April 23, 2025
    Publication date: August 7, 2025
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20250200812
    Abstract: A computer-implemented method of compressing one or more data values, uses a first number of bits to determine a second number of bits, wherein the first number of bits is for representing a maximum difference value of one or more difference values representing one or more differences between the one or more data values and an origin value; and forms compressed data, wherein the compressed data comprises one or more representations of the one or more difference values, wherein each of the one or more representations of the one or more difference values uses said determined second number of bits.
    Type: Application
    Filed: February 28, 2025
    Publication date: June 19, 2025
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 12299937
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: May 13, 2025
    Assignee: Imagination Technologies Limited
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20240087171
    Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20240087172
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 11823419
    Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: November 21, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 11823420
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: November 21, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20220351419
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 3, 2022
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 11423579
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 23, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20220262042
    Abstract: A decompression method determines image element values from compressed data representing a block of image element values relating to a respective one or more channels. For each of the channels, an indication of a first number of bits representing difference values between the data values and an origin value for the channel is read from the compressed data. For each of the channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed. Based on the representations of the difference values, a difference value is determined in accordance with the first number of bits for the channel.
    Type: Application
    Filed: April 13, 2022
    Publication date: August 18, 2022
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 11335031
    Abstract: A method and decompression unit for performing decompression to determine image element values from compressed data representing a block of image element values each comprising one or more data values relating to a respective one or more channels. An indication of an origin value for each of the channels is read from the compressed data. For each of the channels, an indication of a first number of bits for representing difference values between the data values and the origin value for the channel is read from the compressed data. For each of the one or more channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed from the compressed data.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: May 17, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20210074026
    Abstract: A method and decompression unit for performing decompression to determine image element values from compressed data representing a block of image element values each comprising one or more data values relating to a respective one or more channels. An indication of an origin value for each of the channels is read from the compressed data. For each of the channels, an indication of a first number of bits for representing difference values between the data values and the origin value for the channel is read from the compressed data. For each of the one or more channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed from the compressed data.
    Type: Application
    Filed: August 24, 2020
    Publication date: March 11, 2021
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Publication number: 20210074027
    Abstract: A method and compression unit for compressing a block of image data to satisfy a target level of compression, wherein the block of image data comprises a plurality of image element values, each image element value comprising one or more data values relating to a respective channel. For each of the channels: (i) an origin value for the channel for the block is determined, (ii) difference values are determined representing differences between the data values and the determined origin value for the channel for the block, and (iii) a first number of bits for losslessly representing a maximum difference value of the difference values for the channel for the block is determined.
    Type: Application
    Filed: August 24, 2020
    Publication date: March 11, 2021
    Inventors: Paul Higginbottom, Mark Jackson Pulver, Seyed Ahamed
  • Patent number: 8388109
    Abstract: An inkjet printhead that has a support member, and a plurality of printhead IC's mounted adjacent each other on the support member. Each of the printhead IC's has an array of nozzles for ejecting drops of printing fluid onto a media substrate, and drive circuitry for driving the array of nozzles. A print engine controller (PEC) sends print data to each of the printhead IC's and the drive circuitry extracts a clock signal from the data transmission from the PEC.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: March 5, 2013
    Assignee: Zamtec Ltd
    Inventors: John Robert Sheahan, Mark Jackson Pulver, Brian Christopher Morahan, Alireza Moini, Timothy Peter Gillespie, Michael John Webb, Kia Silverbrook
  • Patent number: 8382246
    Abstract: A printhead having at least first and second rows of print nozzle cells. Each each nozzle cell has an ink chamber, control circuitry and drive circuitry. Each nozzle cell in the first row has a corresponding nozzle cell in the second row. The drive circuitry of each nozzle cell of the first row is arranged adjacent the drive circuitry of the corresponding nozzle cell in the second row and distant the control circuitry of the corresponding nozzle cell in the first row.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: February 26, 2013
    Assignee: Zamtec Ltd
    Inventors: Kia Silverbrook, Mark Jackson Pulver, Michael John Webb, John Robert Sheahan, Simon Robert Walmsley
  • Patent number: 8308274
    Abstract: A printhead integrated circuit including a MEMS layer having a plurality of nozzle assemblies and a CMOS layer having control circuitry. Each nozzle assembly includes a heater element for ejecting ink and sensing a temperature of the nozzle assembly. The control circuitry modifies operation of the heater elements in response to a sensed temperature exceeding a predetermined threshold.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: November 13, 2012
    Assignee: Zamtec Limited
    Inventors: John Robert Sheahan, Kia Silverbrook, Mark Jackson Pulver, Michael John Webb, Simon Robert Walmsley
  • Patent number: 8287077
    Abstract: A printhead IC is provided having an array of ejection nozzles, sensing circuitry for sensing temperatures of regions of the nozzle array, and drive circuitry for providing drive pulses to the nozzles to cause ejection. The drive circuitry is configured to set a different profile of the drive pulses for each region of the nozzle array in accordance with the sensed temperatures.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: October 16, 2012
    Assignee: Zamtec Limited
    Inventors: John Robert Sheahan, Mark Jackson Pulver, Brian Christopher Morahan, Alireza Moini, Timothy Peter Gillespie, Michael John Webb, Kia Silverbrook
  • Patent number: 8282184
    Abstract: A print engine controller for a pagewidth inkjet printhead having a plurality of abutting printhead modules mounted on a carrier. The print engine controller is configured to: (a) receive data identifying a rotational yaw displacement of an erroneously displaced printhead module; (b) determine a correction factor that compensates for ink dot displacement by nozzles in the erroneously displaced printhead module; (c) use the correction factor to determine an accumulative Y-offset for each printhead module in the printhead; and (d) alter the output of the ink dots from nozzles in each printhead module having a non-zero accumulative Y-offset to compensate for the rotational yaw displacement of the erroneously displaced printhead module.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: October 9, 2012
    Assignee: Zamtec Limited
    Inventors: Mark Jackson Pulver, Simon Robert Walmsley, John Robert Sheahan, Michael John Webb
  • Publication number: 20120086748
    Abstract: A printhead having at least first and second rows of print nozzle cells. Each each nozzle cell has an ink chamber, control circuitry and drive circuitry. Each nozzle cell in the first row has a corresponding nozzle cell in the second row. The drive circuitry of each nozzle cell of the first row is arranged adjacent the drive circuitry of the corresponding nozzle cell in the second row and distant the control circuitry of the corresponding nozzle cell in the first row.
    Type: Application
    Filed: December 19, 2011
    Publication date: April 12, 2012
    Inventors: Kia Silverbrook, Mark Jackson Pulver, Michael John Webb, John Robert Sheahan, Simon Robert Walmsley
  • Publication number: 20120062632
    Abstract: An inkjet printhead that has a support member, and a plurality of printhead IC's mounted adjacent each other on the support member. Each of the printhead IC's has an array of nozzles for ejecting drops of printing fluid onto a media substrate, and drive circuitry for driving the array of nozzles. A print engine controller (PEC) sends print data to each of the printhead IC's and the drive circuitry extracts a clock signal from the data transmission from the PEC.
    Type: Application
    Filed: November 21, 2011
    Publication date: March 15, 2012
    Inventors: John Robert Sheahan, Mark Jackson Pulver, Brian Christopher Morahan, Alireza Moini, Timothy Peter Gillespie, Michael John Webb, Kia Silverbrook