Patents by Inventor Alexander Cole

Alexander Cole 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: 20240111535
    Abstract: A data processing apparatus includes detection circuitry that detects a parent instruction and a child instruction from a stream of instructions. The parent instruction references a destination register that is referenced as a source register by the child instruction. Adjustment circuitry then adjusts the child instruction to produce an adjusted child instruction whose behaviour is logically equivalent to a behaviour of executing the parent instruction followed by the child instruction.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: William Elton BURKY, Nicholas Andrew PLANTE, Alexander Cole SHULYAK, Joshua David KNEBEL, Yasuo ISHII
  • Patent number: 11940759
    Abstract: A projector arranged to project an image within a display area on a display plane. The image comprises a light feature. A light sensor is spatially separated from the display plane. In an aligned state, light forming the light feature of the image on the display plane is at least partially disposed around the light sensor. In the aligned state, substantially no light forming the light feature impinges on the light sensor. The aligned state defines a selected alignment between the display area and the display plane (i.e. a selected position of the display area on the display plane).
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: March 26, 2024
    Assignee: Envisics Ltd
    Inventor: Alexander Cole
  • Patent number: 11940758
    Abstract: A light detection and ranging, “LiDAR”, system arranged to make time of flight measurements of a scene. The LiDAR system comprises a holographic projector comprising: a spatial light modulator arranged to display light modulation patterns, each light modulation pattern comprising a hologram and a grating function having a periodicity; a light source arranged to illuminate each displayed light modulation pattern in turn; and a projection lens arranged to receive spatially modulated light from the spatial light modulator and project a structured light pattern corresponding to each hologram onto a respective replay plane. The LiDAR system further comprises a system controller arranged to receive distance information related to the scene and output to the holographic projector a control signal corresponding to the distance information. The holographic projector is arranged to use the control signal to determine a parameter for projection of a subsequent structured light pattern.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: March 26, 2024
    Assignee: Envisics Ltd
    Inventor: Alexander Cole
  • Publication number: 20240045378
    Abstract: A projection assembly is described. The projection assembly comprises a first holographic projection channel configured to output a first holographic light field. The projection assembly further comprises a second holographic projection channel configured to output a second holographic light field. The first holographic projection channel and the second holographic projection channel are arranged such that the first holographic light field is adjoined with the second holographic light field in order to form a continuous field of view.
    Type: Application
    Filed: July 12, 2023
    Publication date: February 8, 2024
    Inventors: Timothy Smeeton, Alexander Cole, Rakesh Maharjan
  • Publication number: 20230418053
    Abstract: A display system comprises a two-dimensional pupil expander. The pupil expander comprises a first replicator, a coupling element and a second replicator. The first replicator is arranged to receive a holographic light field and replicate the holographic light field in a first direction. The holographic light field is diverging. The coupling element comprises a reflective-transmissive surface arranged to receive the output of the first replicator and a reflective surface, opposing the reflective-transmissive surface, in order to guide at least a portion of the holographic light field by internal reflection therebetween to an output port of the coupling element and to reduce the size of the holographic light field in a second direction. The second replicator has an input port arranged to receive the output of the coupling element and replicate the holographic light field in the second direction, wherein the second direction is perpendicular to the first direction.
    Type: Application
    Filed: May 17, 2023
    Publication date: December 28, 2023
    Inventors: Alexander COLE, Rakesh MAHARJAN, Neil COLLINGS, Celedonia KRAWCZYK, Timothy SMEETON, Yiren XIA
  • Publication number: 20230418609
    Abstract: There is provided a data processing apparatus comprising history storage circuitry that stores sets of behaviours of helper instructions for a control flow instruction. Pointer storage circuitry stores pointers, each associated with one of the sets. The behaviours in the one of the sets are indexed according to one of the pointers associated with that one of the sets. Increment circuitry increments at least some of the pointers in response to an increment event and prediction circuitry determines a predicted behaviour of the control flow instruction using one of the sets of behaviours.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Inventors: Joseph Michael PUSDESRIS, Alexander Cole SHULYAK, Yasuo ISHII, Houdhaifa BOUZGUARROU
  • Patent number: 11853006
    Abstract: A light engine arranged to form an image visible from a viewing window. The light engine comprises: a display device arranged to display a hologram of the image and spatially modulate light in accordance with the hologram; a hologram replicator arranged to receive the spatially modulated light and provide a plurality of different light propagation paths for the spatially modulated light from the display device to the viewing window; and a control device disposed in an optical path between the first replicator and the second replicator. The control device is angled such that light from the first replicator is incident at an acute angle on the control device, and each cell of the array is switchable between a first state and a second state.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: December 26, 2023
    Assignee: Envisics Ltd
    Inventors: Alexander Cole, Timothy Smeeton, Jamieson Christmas
  • Publication number: 20230367115
    Abstract: A pupil expander for a head-up display. The head-up display has an eye-box having a first dimension and second dimension. The pupil expander comprises a pair of first waveguides each arranged to replicate a pupil in the first dimension of the eye-box. Each waveguide is elongated and tapered in the direction of elongation such that its input end is narrower than its output end. The first waveguides are arranged so that their input ends are substantially proximate each other and their respective output ends are substantially distal from each other.
    Type: Application
    Filed: April 24, 2023
    Publication date: November 16, 2023
    Inventors: Rakesh MAHARJAN, Alexander COLE, Neil COLLINGS, Timothy SMEETON, Celedonia KRAWCZYK
  • Patent number: 11801749
    Abstract: A system, such as a driver assistance system, arranged to form images of outside a vehicle for viewing from an eye box region within the vehicle. The system comprises an image capture device, a picture generating unit and an optical element. The image capture device is arranged to be mounted to the vehicle. The image capture device is arranged to capture images outside the vehicle. The optical element is disposed in front of the replay plane. The optical element has a focal length. The distance between the replay plane and the optical element is less that the focal length of the optical element such that the optical element forms a virtual image of each picture for viewing from the eye box region. The picture generating unit may be a holographic projector. The holographic projector may be arranged to form pictures on a replay plane. Each picture may correspond to an image captured by the image capture device.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: October 31, 2023
    Assignee: Envisics Ltd
    Inventor: Alexander Cole
  • Publication number: 20230333374
    Abstract: Disclosed embodiments include a display system having a viewing window on a viewing plane, the display system comprising a picture-generating unit and an imaging system, where the picture-generating unit displays a picture on a display plane that is a holographic reconstruction formed from a hologram of the picture. The imaging system comprises a projection lens disposed between the display plane and viewing plane, an aperture stop, and a waveguide pupil expander. The projection lens comprises a pair of planar surfaces that define the boundaries of the projection lens, the aperture stop restricts the aperture of the projection lens in the first direction and forms the limiting aperture stop of the imaging system, and the waveguide pupil expander receives light of the picture from the projection lens through the aperture stop and replicates the aperture stop to expand the viewing window of the display system.
    Type: Application
    Filed: December 2, 2020
    Publication date: October 19, 2023
    Inventors: Neil Collings, Alexander Cole
  • Patent number: 11782845
    Abstract: An apparatus comprises memory management circuitry to perform a translation table walk for a target address of a memory access request and to signal a fault in response to the translation table walk identifying a fault condition for the target address, prefetch circuitry to generate a prefetch request to request prefetching of information associated with a prefetch target address to a cache; and faulting address prediction circuitry to predict whether the memory management circuitry would identify the fault condition for the prefetch target address if the translation table walk was performed by the memory management circuitry for the prefetch target address. In response to a prediction that the fault condition would be identified for the prefetch target address, the prefetch circuitry suppresses the prefetch request and the memory management circuitry prevents the translation table walk being performed for the prefetch target address of the prefetch request.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: October 10, 2023
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Joseph Michael Pusdesris, Abhishek Raja, Karthik Sundaram, Anoop Ramachandra Iyer, Michael Brian Schinzler, James David Dundas, Yasuo Ishii
  • Patent number: 11775440
    Abstract: Indirect prefetch circuitry initiates a producer prefetch requesting return of producer data having a producer address and at least one consumer prefetch to request prefetching of consumer data having a consumer address derived from the producer data. A producer prefetch filter table stores producer filter entries indicative of previous producer addresses of previous producer prefetches. Initiation of a requested producer prefetch for producer data having a requested producer address is suppressed when a lookup of the producer prefetch filter table determines that the requested producer address hits against a producer filter entry of the table. The lookup of the producer prefetch filter table for the requested producer address depends on a subset of bits of the requested producer address including at least one bit which distinguishes different chunks of data within a same cache line.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: October 3, 2023
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Balaji Vijayan, Karthik Sundaram, Yasuo Ishii, Joseph Michael Pusdesris
  • Patent number: 11762196
    Abstract: A head-up display for a vehicle, the head-up display including a picture generating unit arranged to generate a picture on a light receiving surface; and an optical system arranged to image the picture, where the optical system includes an input arranged to receive light of the picture; an output arranged to output light forming an image of the picture; a first mirror and second mirror arranged to guide light from the input to the output along an optical path, where the optical path includes a first optical path from the input to the second mirror including a transmission through the first mirror; and second optical path from the second mirror to the output including a reflection off the first mirror.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: September 19, 2023
    Assignee: Envisics Ltd
    Inventors: Jamieson Christmas, Alexander Cole, Mate Karner
  • Publication number: 20230289092
    Abstract: An apparatus comprises processing circuitry to issue store operations to store data to a data store and load operations to load data from the data store and a store buffer comprising entries to store entry information corresponding to store operations in advance of the store operations completing. Store buffer lookup circuitry is provided to lookup, in response to a load operation, whether the store buffer contains a corresponding entry corresponding to an older store operation for which target addresses of the load operation and the older store operation satisfy an address comparison condition. The store buffer lookup circuitry is configured to perform store-to-load forwarding in response to the load operation when the corresponding entry is a first type of store buffer entry satisfying a forwarding condition, and delay processing of the load operation when the corresponding entry is a second type of store buffer entry satisfying the forwarding condition.
    Type: Application
    Filed: March 14, 2022
    Publication date: September 14, 2023
    Inventors: . ABHISHEK RAJA, Balaji VIJAYAN, Alexander Cole SHULYAK
  • Publication number: 20230280693
    Abstract: A light engine arranged to form an image visible from a viewing window. The light engine comprises: a display device arranged to display a hologram of the image and spatially modulate light in accordance with the hologram; a hologram replicator arranged to receive the spatially modulated light and provide a plurality of different light propagation paths for the spatially modulated light from the display device to the viewing window; and a control device disposed in an optical path between the first replicator and the second replicator. The control device is angled such that light from the first replicator is incident at an acute angle on the control device, and each cell of the array is switchable between a first state and a second state.
    Type: Application
    Filed: November 30, 2022
    Publication date: September 7, 2023
    Inventors: Alexander Cole, Timothy Smeeton, Jamieson Christmas
  • Patent number: 11740456
    Abstract: There is provided a holographic projector comprising a spatial light modulator, a light source and an assembly. The spatial light modulator is arranged to display a hologram. The light source is arranged to illuminate at least one region of the spatial light modulator with an input beam such that the input beam is spatially modulated by the spatial light modulator in accordance with the hologram to form a holographic reconstruction. The assembly is arranged to move at least one of the input beam and the spatial light modulator relative to the other.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 29, 2023
    Assignee: Dualitas Ltd
    Inventors: Jamieson Christmas, Alexander Cole
  • Publication number: 20230229596
    Abstract: Indirect prefetch circuitry initiates a producer prefetch requesting return of producer data having a producer address and at least one consumer prefetch to request prefetching of consumer data having a consumer address derived from the producer data. A producer prefetch filter table stores producer filter entries indicative of previous producer addresses of previous producer prefetches. Initiation of a requested producer prefetch for producer data having a requested producer address is suppressed when a lookup of the producer prefetch filter table determines that the requested producer address hits against a producer filter entry of the table. The lookup of the producer prefetch filter table for the requested producer address depends on a subset of bits of the requested producer address including at least one bit which distinguishes different chunks of data within a same cache line.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Alexander Cole SHULYAK, Balaji VIJAYAN, Karthik SUNDARAM, Yasuo ISHII, Joseph Michael PUSDESRIS
  • Publication number: 20230176979
    Abstract: An apparatus comprises memory management circuitry to perform a translation table walk for a target address of a memory access request and to signal a fault in response to the translation table walk identifying a fault condition for the target address, prefetch circuitry to generate a prefetch request to request prefetching of information associated with a prefetch target address to a cache; and faulting address prediction circuitry to predict whether the memory management circuitry would identify the fault condition for the prefetch target address if the translation table walk was performed by the memory management circuitry for the prefetch target address. In response to a prediction that the fault condition would be identified for the prefetch target address, the prefetch circuitry suppresses the prefetch request and the memory management circuitry prevents the translation table walk being performed for the prefetch target address of the prefetch request.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Alexander Cole SHULYAK, Joseph Michael PUSDESRIS, . ABHISHEK RAJA, Karthik SUNDARAM, Anoop Ramachandra IYER, Michael Brian SCHINZLER, James David DUNDAS, Yasuo ISHII
  • Publication number: 20230176973
    Abstract: Prefetch generation circuitry generates requests to prefetch data to a cache, where the prefetch generation circuitry is configured to initiate a producer prefetch to request return of producer data having a producer address and to initiate at least one consumer prefetch to request prefetching of consumer data to the cache, the consumer data having an address derived from the producer data returned in response to the producer prefetch. Training circuitry updates, based on executed load operations, a training table indicating candidate producer-consumer relationships being trained for use by the prefetch generation circuitry in generating the producer/consumer prefetches.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Alexander Cole SHULYAK, Karthik SUNDARAM
  • Patent number: 11663132
    Abstract: A technique is provided for prefetching data items. An apparatus has a storage structure with a plurality of entries to store data items. The storage structure is responsive to access requests from processing circuitry to provide access to the data items. The apparatus has prefetch circuitry to prefetch data and correlation information storage to store correlation information for a plurality of data items. The correlation information identifies, for each of the plurality of data items, one or more correlated data items. The prefetch circuitry is configured to monitor the access requests from the processing circuitry. In response to detecting a hit in the correlation information storage for a particular access request that identifies a requested data item for which the correlation information storage stores correlation information, the prefetch circuitry is configured to prefetch the one or more correlated data items identified by the correlation information for the requested data item.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: May 30, 2023
    Assignee: Arm Limited
    Inventors: Joseph Michael Pusdesris, Jacob Martin Degasperis, Alexander Cole Shulyak