Patents by Inventor Peter Skan

Peter Skan 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).

  • Patent number: 12032852
    Abstract: Disclosed herein is a method of writing data to, and reading data from, one or more buffers. The method comprises: determining a write rate of writing data into a first buffer; determining a read rate of reading data from the first buffer; determining, using the write rate and the read rate, a portion of the first buffer; writing data into the portion of the first buffer; starting to read data from the first buffer when the writing of data to the portion of the first buffer has finished; and writing data into a remaining part of the first buffer, different from the portion of the first buffer. The portion of the first buffer is determined such that the reading of data from the first buffer does not overtake the writing of data into the first buffer.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 9, 2024
    Assignee: DisplayLink (UK) Limited
    Inventors: Matthew Parks, Peter Skan
  • Publication number: 20230039975
    Abstract: Disclosed herein is a method of writing data to, and reading data from, one or more buffers. The method comprises: determining a write rate of writing data into a first buffer; determining a read rate of reading data from the first buffer; determining, using the write rate and the read rate, a portion of the first buffer; writing data into the portion of the first buffer; starting to read data from the first buffer when the writing of data to the portion of the first buffer has finished; and writing data into a remaining part of the first buffer, different from the portion of the first buffer. The portion of the first buffer is determined such that the reading of data from the first buffer does not overtake the writing of data into the first buffer.
    Type: Application
    Filed: January 6, 2021
    Publication date: February 9, 2023
    Inventors: Matthew PARKS, Peter SKAN
  • Publication number: 20060075284
    Abstract: The present invention is a method for receiving, storing, and applying an update package to modify an original image stored within non-volatile flash memory devices. More specifically, the present design provides a download agent responsible for communicating with a server to transfer and store the update package; and an update agent responsible for verifying, decompressing and decoding the update package. The present invention separates non-essential operating system (OS) components and applications from the core OS, storing the non-essential OS components, applications, and download agent as a single image in a read-only file system. This image may then be updated by applying an update package created by running a binary differencing engine on two pre-built file system images representing the current and new file systems to modify the stored image. Additionally, the present invention provides a method for applying an update package to the core OS, which includes the update agent.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventor: Peter Skan