Patents by Inventor Ian Kyles

Ian Kyles 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: 20250085576
    Abstract: Systems, methods, apparatuses and devices provide an integrated display module or apparatus including a Liquid crystal assembly with highly integrated components including display driver circuitry and backplane circuitry. These approaches provide for packaging of displays with small form-factor displays and microdisplays and, in aspects, for usage in virtual and augmented reality devices.
    Type: Application
    Filed: November 22, 2024
    Publication date: March 13, 2025
    Inventors: Mark E. Haisch, Fernando Y. Chen, Rock Edward Kent, Howard V. Goetz, Patrick R. Thornton, Tyson Heskett, Ian Kyles
  • Patent number: 12197057
    Abstract: Systems, methods, apparatuses and devices provide an integrated display module or apparatus including a Liquid crystal assembly with highly integrated components including display driver circuitry and backplane circuitry. These approaches provide for packaging of displays with small form-factor displays and microdisplays and, in aspects, for usage in virtual and augmented reality devices.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 14, 2025
    Assignee: Snap Inc.
    Inventors: Mark E. Haisch, Fernando Y. Chen, Rock Edward Kent, Howard V. Goetz, Patrick R. Thornton, Tyson Heskett, Ian Kyles
  • Publication number: 20240428752
    Abstract: An image is updated on a display device. Display driver logic receives image frame data and processes the image frame data to generate updated image data and compute a map. The map identifies one or more active areas of the display device for updating to display at least a portion of the updated image data. The one or more active areas of the display device are determined at least in part by analyzing whether or not there are any non-black pixels in the active areas.
    Type: Application
    Filed: September 5, 2024
    Publication date: December 26, 2024
    Inventors: Edmund Passon, Ian Kyles, Aaron Boyce, Glen R. Sands
  • Patent number: 12131721
    Abstract: Updating an image displayed on a display device. The display device includes pixels in a pixel array. A system comprising a display subsystem for executing commands and displaying images, said display subsystem comprising a parser for receiving the image frame data, wherein the parser extracts updated image data and the commands. The system includes a storage device for storing the updated image data in a updated cache location according to the commands. The system includes a loader for reading the commands to identify and fetch the updated image data from the storage device. The system includes display backplane circuitry for receiving the updated image data from the loader and for updating pixel driver circuity for pixels within the updated image data. The embodiments herein can be used for driving micro-displays such as LCoS micro-LED displays.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: October 29, 2024
    Assignee: Snap Inc.
    Inventors: Edmund Passon, Ian Kyles, Aaron Boyce, Glen R. Sands
  • Publication number: 20240296811
    Abstract: A method is disclosed for controlling a liquid crystal pulse width modulated display. A repetition period includes A group periods, each including B modulation intervals, each modulation interval spanning H unit durations and, except for the final modulation interval of the repetition period, a remainder unit duration. A desired number N of unit duration pulses are distributed into H unit duration pulses for each modulation interval, with remainder desired pulses distributed among the remainder unit durations of the modulation intervals. A drive sequence is generated, including one or more repetitions of the repetition period.
    Type: Application
    Filed: February 13, 2024
    Publication date: September 5, 2024
    Inventors: Ian Kyles, Howard V. Goetz
  • Publication number: 20240242663
    Abstract: Displays, systems, and methods may be utilized in applications including, but not limited to, projectors, head-up displays, and augmented reality (AR), mixed reality (MR), and virtual reality (VR) systems or devices, such as headsets or other near-eye devices or systems. Tiled or Tile-able displays and methods, in accordance with the present invention, provide displays of varying sizes, and as such, a Tiled or Tile-able display is configured to accommodate the display size needed for various wearable and mobile devices that require or incorporate displays.
    Type: Application
    Filed: March 28, 2024
    Publication date: July 18, 2024
    Inventors: Ian Kyles, Clive David Beech
  • Publication number: 20240194120
    Abstract: Systems and methods for varying an intensity of pixels of displays are provided. A display subsystem may include a display driver for receiving image frame data and commands from an image or data source, including pixel intensity values for bit planes of an image frame; a parser for receiving the image frame data and the commands, and configured to determine a drive waveform having an pixel drive value and a pixel drive time interval for each bit plane of the image frame data; a display backplane for receiving the drive waveform, the display backplane including a pixel array comprising an array of pixels, each pixel driven by a pixel circuit; and display driver circuitry for driving the pixels in accordance with the drive waveform; and wherein an intensity of the pixel varies for each bit plane according to the pixel drive value and the pixel drive time interval.
    Type: Application
    Filed: February 21, 2024
    Publication date: June 13, 2024
    Inventors: Ian Kyles, Nicholas William Melena, Edmund Passon, Joshua T. Wiersma
  • Patent number: 11984061
    Abstract: Systems and methods for varying an intensity of pixels of displays are provided. A display subsystem may include a display driver for receiving image frame data and commands from an image or data source, including pixel intensity values for bit planes of an image frame; a parser for receiving the image frame data and the commands, and configured to determine a drive waveform having an pixel drive value and a pixel drive time interval for each bit plane of the image frame data; a display backplane for receiving the drive waveform, the display backplane including a pixel array comprising an array of pixels, each pixel driven by a pixel circuit; and display driver circuitry for driving the pixels in accordance with the drive waveform; and wherein an intensity of the pixel varies for each bit plane according to the pixel drive value and the pixel drive time interval.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 14, 2024
    Assignee: Snap Inc.
    Inventors: Ian Kyles, Nicholas William Melena, Edmund Passon, Joshua T. Wiersma
  • Patent number: 11984062
    Abstract: Displays, systems, and methods may be utilized in applications including, but not limited to, projectors, head-up displays, and augmented reality (AR), mixed reality (MR), and virtual reality (VR) systems or devices, such as headsets or other near-eye devices or systems. Tiled or Tile-able displays and methods, in accordance with the present invention, provide displays of varying sizes, and as such, a Tiled or Tile-able display is configured to accommodate the display size needed for various wearable and mobile devices that require or incorporate displays.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: May 14, 2024
    Assignee: Snap Inc.
    Inventors: Ian Kyles, Clive David Beech
  • Patent number: 11955053
    Abstract: Systems and methods for varying an intensity of pixels of displays are provided. A display subsystem may include a display driver for receiving image frame data and commands from an image or data source, including pixel intensity values for bit planes of an image frame; a parser for receiving the image frame data and the commands, and configured to determine a drive waveform having an pixel drive value and a pixel drive time interval for each bit plane of the image frame data; a display backplane for receiving the drive waveform, the display backplane including a pixel array comprising an array of pixels, each pixel driven by a pixel circuit; and display driver circuitry for driving the pixels in accordance with the drive waveform; and wherein an intensity of the pixel varies for each bit plane according to the pixel drive value and the pixel drive time interval.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Ian Kyles, Nicholas William Melena, Edmund Passon, Joshua T. Wiersma
  • Publication number: 20230306930
    Abstract: A system for updating an image on a display device is disclosed. The display device includes pixels in a pixel array. The system includes a display subsystem for executing commands and displaying images, the display subsystem also includes a parser for receiving image frame data, and extracting updated image data and commands. A storage device is used for storing the updated image data in an updated cache location according to the commands. A loader is used for reading the commands to identify and fetch the updated image data from the storage device. Display backplane circuitry is used for receiving the updated image data from the loader and for updating pixel driver circuitry for pixels within the updated image data. The examples described are ideal for driving micro-displays such as LCoS micro-LED displays.
    Type: Application
    Filed: May 31, 2023
    Publication date: September 28, 2023
    Inventors: Edmund Passon, Ian Kyles, Aaron Boyce, Glen R. Sands
  • Patent number: 11756512
    Abstract: A system for updating an image on a display device includes pixels in a pixel array. The system includes a display subsystem for executing commands and displaying images, the display subsystem also includes a parser for receiving image frame data, and extracting updated image data and commands. A storage device is used for storing the updated image data in an updated cache location according to the commands. A loader is used for reading the commands to identify and fetch the updated image data from the storage device. Display backplane circuitry is used for receiving the updated image data from the loader and for updating pixel driver circuity for pixels within the updated image data. The examples described are ideal for driving micro-displays such as LCoS micro-LED displays.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: September 12, 2023
    Assignee: Snap Inc.
    Inventors: Edmund Passon, Ian Kyles, Aaron Boyce, Glen Sands
  • Publication number: 20230282150
    Abstract: A system of the present invention reduces the size and/or increases the efficiency of a display system or device that integrates or includes a display, for example, an LED display such as a microLED display and OLED display or an LCoS display into such system or device. Embodiments of the present disclosure include, but are not limited to, a display wherein the at least two pixels are four pixels comprising two green pixels, one blue pixel, and one red pixel, and wherein a pixel logic circuit maintains the red pixel in an on state while driving the two green pixels and the blue pixel in accordance with a field sequential color (FSC) pixel drive process or method.
    Type: Application
    Filed: November 23, 2021
    Publication date: September 7, 2023
    Inventors: Ian Kyles, Trent D. Whitten, Jamie J. LeVasseur
  • Publication number: 20230176407
    Abstract: Systems, methods, apparatuses and devices provide an integrated display module or apparatus including a Liquid crystal assembly with highly integrated components including display driver circuitry and backplane circuitry.
    Type: Application
    Filed: May 7, 2021
    Publication date: June 8, 2023
    Inventors: Mark E. Haisch, Fernando Y. Chen, Rock Edward Kent, Howard V. Goetz, Patrick R. Thornton, Tyson Heskett, Ian Kyles
  • Publication number: 20230040711
    Abstract: Displays, systems, and methods may be utilized in applications including, but not limited to, projectors, head-up displays, and augmented reality (AR), mixed reality (MR), and virtual reality (VR) systems or devices, such as headsets or other near-eye devices or systems. Tiled or Tile-able displays and methods, in accordance with the present invention, provide displays of varying sizes, and as such, a Tiled or Tile-able display is configured to accommodate the display size needed for various wearable and mobile devices that require or incorporate displays.
    Type: Application
    Filed: August 4, 2022
    Publication date: February 9, 2023
    Inventors: Ian Kyles, Clive David Beech
  • Publication number: 20230034839
    Abstract: Devices, systems and methods are provided for updating an image based on a display device. The display device comprising pixels in a pixel array. The system comprising a display subsystem for executing commands and displaying images, said display subsystem comprising a parser for receiving the image frame data, wherein the parser extracts updated image data and the commands; a storage device for storing the updated image data in a updated cache location according to the commands; a loader for reading the commands to identify and fetch the updated image data from the storage device; and display backplane circuitry for receiving the updated image data from the loader and for updating pixel driver circuity for pixels within the updated image data. The embodiments herein are ideal for driving micro-displays such as LCoS micro-LED displays.
    Type: Application
    Filed: January 8, 2021
    Publication date: February 2, 2023
    Inventors: Edmund Passon, Ian Kyles, Aaron Boyce, Glen Sands
  • Publication number: 20230022217
    Abstract: Systems and methods for varying an intensity of pixels of displays are provided. A display subsystem may include a display driver for receiving image frame data and commands from an image or data source, including pixel intensity values for bit planes of an image frame; a parser for receiving the image frame data and the commands, and configured to determine a drive waveform having an pixel drive value and a pixel drive time interval for each bit plane of the image frame data; a display backplane for receiving the drive waveform, the display backplane including a pixel array comprising an array of pixels, each pixel driven by a pixel circuit; and display driver circuitry for driving the pixels in accordance with the drive waveform; and wherein an intensity of the pixel varies for each bit plane according to the pixel drive value and the pixel drive time interval.
    Type: Application
    Filed: January 7, 2021
    Publication date: January 26, 2023
    Inventors: Ian Kyles, Nicholas William Melena, Edmund Passon, Joshua T. Wiersma
  • Patent number: 8837467
    Abstract: A serializer and deserializer utilize upsampling and downsampling to operate over a broad range of frequencies. The serializer includes a bit repeater and a high-speed serializer. The bit repeater receives data to be serialized, upsamples the received data, and supplies the upsampled data to the high-speed serializer. The deserializer includes a high-speed deserializer and a downsampler. The high-speed deserializer supplies parallelized data to the downsampler. The downsampler decimates the parallelized data and supplies the decimated data to an output of the deserializer.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: September 16, 2014
    Inventors: Ian Kyles, Xiaoshu Zhao
  • Patent number: 8804892
    Abstract: A clock and data recovery device receives a serial data stream and produces recovered clock and data signals. The clock and data recovery device operates over a range of frequencies and without use an external reference clock. A first loop supplies a first clock signal to a second loop. The second loop modifies the first clock signal to produce the recovered clock signal and uses the recover clock signal to produce the recovered data signal. The first loop changes the frequency of the first clock signal based on frequency comparison and data transition density metrics.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 12, 2014
    Assignee: Vitesse Semiconductor Corporation
    Inventor: Ian Kyles
  • Patent number: 8416902
    Abstract: A clock and data recovery device recovers data from a sequential stream of data that includes bursts of data separated by gaps. Each burst of data arrives with its own phase and with its own deviation from a nominal frequency. The bursts of data begin with a preamble that is utilized to determine the timing of the burst. The clock and data recovery device determines the timing of a burst of data using signals from one or more demultiplexers or samplers. At the start of each burst of data, sampled input signals are analyzed by an edge detector to determine a sample phase for the burst. A selector utilizes the sample phase determined by the edge detector to choose which of the sampled input signals to use to produce output data signals from the clock and data recovery device.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: April 9, 2013
    Inventors: Ian Kyles, Eugene Pahomsky