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: 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
  • Publication number: 20230152455
    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: Application
    Filed: February 18, 2021
    Publication date: May 18, 2023
    Inventor: Alexander Cole
  • Patent number: 11644793
    Abstract: There is described herein a diffuser assembly comprising a leaf spring, diffuser and at least one actuator. The leaf spring is arranged as a rectangular frame having a width, x, and height, y. The diffuser is suspended by the frame such as within the frame. The at least one actuator arranged to move, such as translate, the diffuser. The assembly is arranged such that the leaf spring provides in-plane (x-y plane) stiffness, kx and ky, less than the out-of-plane (z-direction) stiffness, kz.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: May 9, 2023
    Assignee: Dualitas Ltd.
    Inventors: Ricardo Gomes, Pedro Moreira, Alexander Cole
  • Publication number: 20230110541
    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: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Joseph Michael PUSDESRIS, Jacob Martin DEGASPERIS, Alexander Cole SHULYAK
  • Patent number: 11625349
    Abstract: An apparatus and method are provided for managing prefetch transactions. The apparatus has an interconnect for providing communication paths between elements coupled to the interconnect. The elements coupled to the interconnect comprise at least a requester element to initiate transactions, and a plurality of completer elements each of which is arranged to respond to a transaction received by that completer element. Congestion tracking circuitry maintains, in association with the requester element, a congestion indication for each of a plurality of routes through the interconnect used to propagate transactions initiated by that requester element. Each route comprises one or more communication paths, and the route employed to propagate a given transaction is dependent on a target completer element for that transaction.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 11, 2023
    Assignee: Arm Limited
    Inventors: Joshua Randall, Alexander Cole Shulyak, Jose Alberto Joao
  • Publication number: 20230101295
    Abstract: Systems and methods disclosed herein include, among other aspects, a head-up display comprising an eye-box having a first dimension and a second dimension, where the head-up display is arranged to form first image content in a first image area at a first image area distance from the eye-box and second image content in a second image area at a second image area distance from the eye-box, where the first image area distance is less than the second image area distance and the first image area is at least partially overlapping in the first dimension with the second image area, and where the second image area extends less far in angular space than the first image area in at least one direction of the first dimension.
    Type: Application
    Filed: July 12, 2022
    Publication date: March 30, 2023
    Inventors: Alexander Cole, Timothy Smeeton
  • Publication number: 20230090648
    Abstract: Disclosed embodiments include a head-up display for a vehicle comprising a first pupil replicator and second pupil replicator. The first pupil replicator extends in a first direction. The first pupil replicator is arranged to receive a holographic light field from a spatial light modulator having a pixel array defining a limiting aperture of the head-up display. A holographic light field is a complex light field spatially modulated in accordance with a hologram displayed on the spatial light modulator. The second pupil replicator extends in the first direction and in a second direction perpendicular to the first direction. The second pupil replicator comprises a first major surface forming an output and a second major surface parallel to the first major surface. The first pupil replicator is arranged within a planar layer substantially parallel and adjacent to the second major surface of the second pupil replicator.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 23, 2023
    Inventors: Jamieson Christmas, Timothy Smeeton, Rakesh Maharjan, Alexander Cole
  • Patent number: 11599473
    Abstract: Aspects of the present disclosure relate to an apparatus comprising prefetch information storage circuitry and prefetch training circuitry. The prefetch training circuitry comprises a plurality of entries, and is configured to: allocate a given entry to a given data address region; receive access information indicative of data accesses within the given data address region; based on said access information, train prefetch information associated with the given data address region, the prefetch information being indicative of a pattern of said data accesses within the given data address region; and responsive to an eviction condition being met after an elapsed period, since said allocation of the given entry, has exceeded a threshold, perform an eviction comprising transferring the prefetch information associated with the given data address region to the prefetch information storage circuitry.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: March 7, 2023
    Assignee: Arm Limited
    Inventors: Devin S Lafford, Alexander Cole Shulyak
  • Publication number: 20230032271
    Abstract: A head-up display is described. A spatial light modulator is arranged to display a diffractive pattern of first picture content and/or second picture content. A screen assembly has first and second diffusers arranged in a stepped configuration so that the first diffuser is spatially offset from the second diffuser by a perpendicular distance. A light source is arranged to illuminate the diffractive pattern such that the first picture content is formed on the first diffuser and/or the second picture content is formed on the second diffuser. An optical system comprising at least one optical element having optical power is arranged so that the first and second diffusers have different object distances to the optical system.
    Type: Application
    Filed: March 29, 2021
    Publication date: February 2, 2023
    Inventors: Jamieson Christmas, Máté Karner, Alexander Cole, Sahar Chowdhury
  • Publication number: 20230011653
    Abstract: A display device, a photomask for a display device and a method for fabricating a display device comprising the photomask is described. The display device comprises a plurality of pixels arranged to spatially modulate light having a first characteristic. The display device further comprises a pixel mask structure. The pixel mask structure comprises a diffractive pattern that is configured to diffract light having the first characteristic and to transmit light having a second characteristic (without diffraction). The diffractive pattern of the pixel mask structure substantially surrounds the plurality of pixels.
    Type: Application
    Filed: June 23, 2022
    Publication date: January 12, 2023
    Inventors: Alexander Cole, Neil Collings
  • Patent number: 11480811
    Abstract: The disclosure provides in one aspect a head-up display for a vehicle. The head-up display comprises a picture generating unit, an optical system and a light-selective filter. The picture generating unit is arranged to display a picture on a screen. The optical system is arranged to receive light of the picture. The optical system comprises at least one optical element having optical power arranged to form a magnified image of the picture. The light-selective filter is transmissive to light of the picture and reflective to other light. The light-selective filter is disposed between the optical system and the screen. The light-selective filter has a first surface arranged to receive light from the optical system and a second surface arranged to receive light of the picture from the screen.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: October 25, 2022
    Assignee: ENVISICS LTD
    Inventor: Alexander Cole
  • Patent number: 11442863
    Abstract: Data processing apparatuses and methods of processing data are disclosed. The operations comprise: storing copies of data items; and storing, in a producer pattern history table, a plurality of producer-consumer relationships, each defining an association between producer load indicator and a plurality of consumer load entries, each consumer load entry comprising a consumer load indicator and one or more usefulness metrics. Further steps comprise: initiating, in response to a data load from an address corresponding to the producer load indicator in the producer pattern history table and when at least one of the corresponding one or more usefulness meets a criterion, a producer prefetch of data to be prefetched for storing as a local copy; and issuing, when the data is returned, one or more consumer prefetches to return consumer data from a consumer address generated from the data returned by the producer prefetch and a consumer load indicator of a consumer load entry.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: September 13, 2022
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Adrian Montero, Joseph Michael Pusdesris, Karthik Sundaram, Yasuo Ishii
  • Patent number: 11416404
    Abstract: There is provided a data processing apparatus comprising table circuitry to store a table that indicates, for a program counter value of an instruction that performs a memory access operation at a memory address, one or more offsets of the memory address and an associated confidence for each of the one or more offsets. Prefetch circuitry prefetches data based on each of the offsets in dependence on the associated confidence. Each of the offsets of the memory address is dynamically determined.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 16, 2022
    Assignee: Arm Limited
    Inventors: Joseph Michael Pusdesris, Alexander Cole Shulyak
  • Patent number: 11409242
    Abstract: A holographic projector includes a spatial light modulator, a light receiving member and a driver. The spatial light modulator is arranged to receive and represent a computer-generated hologram and spatially modulate light incident on the spatial light modulator to form a holographic reconstruction in accordance with the computer-generated hologram. The light receiving member is arranged to receive spatially modulated light along an optical axis from the spatial light modulator and the holographic reconstruction is formed on the light receiving member. The driver is coupled to the light receiving member to move the light receiving member in a plane. The driver is configured to move the light receiving member while maintaining an orientation of the light receiving member relative to the spatial light modulator substantially constant.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: August 9, 2022
    Assignee: DUALITAS LTD
    Inventors: Jamieson Christmas, Alexander Cole
  • Publication number: 20220237478
    Abstract: An apparatus comprises processing circuitry to perform data processing in response to instructions; prediction state storage circuitry to store prediction state information; prediction state training circuitry to train the prediction state information in response to events detected during processing of instructions by the processing circuitry; and prediction circuitry to predict, based on the prediction state information, a given speculative action to be performed in response to a given prediction trigger event; in which: the prediction circuitry varies, based on one or more current system resource conditions of the apparatus, at least one action selection criterion used to select which speculative action is to be performed.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Devin LAFFORD, Alexander Cole SHULYAK, Joseph Michael PUSDESRIS, Jacob Martin DeGASPERIS
  • Publication number: 20220236561
    Abstract: A display device having a viewing window on a viewing plane is described. The display device comprises a picture generating unit, a first waveguide pupil expander and a second waveguide pupil expander. The picture generating unit is arranged to display a picture on a display plane. The picture is a holographic reconstruction formed from a hologram of the picture. The first waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a first exit pupil thereof in a first dimension. The second waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a second exit pupil thereof in the first dimension. The first dimension corresponds to a dimension of the viewing window. A method of expanding a viewing window of a display device is also described.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 28, 2022
    Inventor: Alexander Cole
  • Publication number: 20220236562
    Abstract: A display device having a viewing window on a viewing plane is described. The display device comprises a picture generating unit, a first waveguide pupil expander and a second waveguide pupil expander. The picture generating unit is arranged to display a picture on a display plane. The picture is a holographic reconstruction formed from a hologram of the picture. The first waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a first exit pupil thereof in a first dimension. The second waveguide pupil expander comprises an input port arranged to receive light of the picture and to expand a second exit pupil thereof in the first dimension. The first dimension corresponds to a dimension of the viewing window. A method of expanding a viewing window of a display device is also described.
    Type: Application
    Filed: April 12, 2022
    Publication date: July 28, 2022
    Inventor: Alexander Cole
  • Patent number: 11385896
    Abstract: An apparatus and method are provided. The apparatus comprises storage circuitry to store a plurality of data elements. Processing circuitry executes a stream of instructions comprising access instructions that access some of the data elements at given locations. Training circuitry determines a pattern of the given locations based on the access instructions. Prefetch circuitry performs prefetches based on the pattern and filter circuitry filters the access instructions used by the training circuitry to determine the pattern by including discontinuous access instructions whose given location raises a discontinuity with the given location of a previous access instruction. In this way, it is possible to perform prefetching by calculating, rather than guessing, at a cumulative stride between the access instructions.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 12, 2022
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Joseph Michael Pusdesris, Adrian Montero, Balaji Vijayan
  • Publication number: 20220146826
    Abstract: There is provided a head-up display for a vehicle, the head-up display comprising: a picture generating unit arranged to generate a picture on a light receiving surface; and an optical system arranged to image the picture, wherein the optical system comprises: 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, wherein the optical path comprises: 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: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Jamieson Christmas, Alexander Cole, Mate Karner