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: 20250068427
    Abstract: An apparatus has pointer storage to store pointer values for a plurality of pointers and increment circuitry, responsive to a series of increment events, to differentially increment the pointer values of the pointers. Training circuitry comprises tracker circuitry to maintain a plurality of tracker entries and cache circuitry to maintain a plurality of cache entries. Each tracker entry identifies a control flow instruction, and each cache entry stores a resolved behaviour of an instance of a control flow instruction identified by a tracker entry. For a given control flow instruction identified in a given tracker entry, the training circuitry performs a training process to seek to determine, as an associated pointer for the given control flow instruction, a pointer from amongst the plurality of pointers whose pointer value increments in a manner that meets a correlation threshold with occurrence of instances of the given control flow instruction.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 27, 2025
    Inventors: Houdhaifa BOUZGUARROU, Alexander Cole SHULYAK, Rami Mohammad AL SHEIKH
  • Publication number: 20250068426
    Abstract: An apparatus stores pointer values for pointers which are incremented differentially and has prediction circuitry to maintain prediction entries each identifying a control flow instruction, an associated pointer, and a behaviour record indicating resolved behaviour of the control flow instruction. Resolved behaviour stored in a selected element of the behaviour record identified using a pointer value of the associated pointer may be used as predicted behaviour for a control flow instruction. The prediction entries include a first type of prediction entry and a further type of prediction entry, where prediction circuitry uses each prediction entry of the first type to identify a control flow instruction whose associated pointer is within a first subset of the pointers, and uses each prediction entry of a further type to identify a control flow instruction whose associated pointer is within a further subset of the pointers excluding at least one pointer of the first subset.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 27, 2025
    Inventors: Houdhaifa BOUZGUARROU, Alexander Cole SHULYAK
  • Patent number: 12235768
    Abstract: Aspects of the present disclosure relate to an apparatus comprising prefetch pattern storage circuitry and pattern training circuitry. The pattern training circuitry detects patterns of data access for updating one or more corresponding pattern storage entries. The pattern training circuitry comprises a plurality of training entries, associated with a given accessed storage location. Each said training entry comprises a plurality of regions. For a given training entry, at least one region is configured to store information for which a subsequent access offset is positive, and at least one region is configured to store information for which said offset is negative. The pattern training circuitry is configured to transmit data indicative of said information to the prefetch pattern storage circuitry. The prefetch pattern storage circuitry is responsive to receiving said transmitted data to update at least one corresponding pattern storage element.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: February 25, 2025
    Assignee: Arm Limited
    Inventors: Scott Courtland Hadley, Devin S. Lafford, Alexander Cole Shulyak
  • Patent number: 12229556
    Abstract: Processing circuitry to execute load operations, each associated with an identifier. Prediction circuitry to receive a given load value associated with a given identifier, and to make, in dependence on the given load value, a prediction indicating a predicted load value for a subsequent load operation to be executed by the processing circuitry and an ID-delta value indicating a difference between the given identifier and an identifier of the subsequent load operation. The predicted load value being predicted in dependence on at least one occurrence of each of the given load value and the predicted load value during execution of a previously-executed sequence of load operations. The prediction circuitry is configured to determine the ID-delta value in dependence on a difference between identifiers associated with the at least one occurrence of each of the given load value and the predicted load value in the previously-executed sequence of load operations.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: February 18, 2025
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Yasuo Ishii, Joseph Michael Pusdesris
  • Publication number: 20250053006
    Abstract: A holographic projection system is provided. The holographic projection system includes a first hologram and a second hologram. The holographic projection system is arranged to spatially modulate light in accordance with the first hologram to form a first holographic wavefront and to spatially modulate light in accordance with the second hologram to form a second holographic wavefront. The holographic projection system further includes a waveguide including an input port that includes a first input area arranged to receive the first holographic wavefront and a second input area arranged to receive the second holographic wavefront. The waveguide further includes a pair of surfaces arranged to waveguide the first and second holographic wavefront therebetween. The waveguide is arranged such the first holographic wavefront is combined with the second holographic wavefront after one or more internal reflections of the first holographic wavefront between the pair of surfaces.
    Type: Application
    Filed: August 8, 2024
    Publication date: February 13, 2025
    Inventor: Alexander Cole
  • Publication number: 20250053136
    Abstract: A holographic projection system includes a display arrangement. The display arrangement includes a display area arranged to display a first hologram of a first picture and to spatially modulate light incident thereon in accordance with the first hologram to form a holographic wavefront. The system further includes an optical system arranged to receive the holographic wavefront and form a relayed image of the first hologram. The system further includes a waveguide that includes an input port arranged to receive the holographic wavefront and a pair of surfaces arranged to waveguide the holographic wavefront therebetween. A plane of the display area is angled such that the relayed image of the first hologram is formed at a first plane, the first plane being parallel with a plane of the input port.
    Type: Application
    Filed: August 8, 2024
    Publication date: February 13, 2025
    Inventor: Alexander Cole
  • Patent number: 12223202
    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: Grant
    Filed: March 14, 2022
    Date of Patent: February 11, 2025
    Assignee: Arm Limited
    Inventors: Abhishek Raja, Balaji Vijayan, Alexander Cole Shulyak
  • Publication number: 20250034173
    Abstract: The invention relates to compounds of Formula (I)-(III) and pharmaceutically acceptable salts thereof to their use in medicine; to compositions containing them; to processes for their preparation; and to intermediates used in such processes. The compounds the present invention may be useful in the treatment, prevention, suppression and amelioration diseases, disorders and conditions such as cancers.
    Type: Application
    Filed: October 1, 2024
    Publication date: January 30, 2025
    Applicant: PFIZER INC.
    Inventors: Benjamin Joseph BURKE, Alexander BURTEA, Jacob Cole DEFOREST, Asako NAGATA, Simon Paul PLANKEN, Jillian Elyse SPANGLER, Scott Channing SUTTON, Hanna Maria WISNIEWSKA, Shouliang YANG
  • Patent number: 12210151
    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: Grant
    Filed: February 26, 2021
    Date of Patent: January 28, 2025
    Assignee: Envisics Ltd
    Inventor: Alexander Cole
  • Patent number: 12210152
    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: Grant
    Filed: April 12, 2022
    Date of Patent: January 28, 2025
    Assignee: ENVISICS LTD
    Inventor: Alexander Cole
  • Publication number: 20250028531
    Abstract: Processing circuitry to execute load operations, each associated with an identifier. Prediction circuitry to receive a given load value associated with a given identifier, and to make, in dependence on the given load value, a prediction indicating a predicted load value for a subsequent load operation to be executed by the processing circuitry and an ID-delta value indicating a difference between the given identifier and an identifier of the subsequent load operation. The predicted load value being predicted in dependence on at least one occurrence of each of the given load value and the predicted load value during execution of a previously-executed sequence of load operations. The prediction circuitry is configured to determine the ID-delta value in dependence on a difference between identifiers associated with the at least one occurrence of each of the given load value and the predicted load value in the previously-executed sequence of load operations.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 23, 2025
    Inventors: Alexander Cole SHULYAK, Yasuo ISHII, Joseph Michael PUSDESRIS
  • Publication number: 20250026684
    Abstract: An electromagnetic interference (EMI) resistant cementitious ink comprising a hydraulic cement, calcium carbonate, silica sand, taconite material, and a conductive material. A ratio of the silica sand to the taconite material is 1:1. In some embodiments, the taconite material includes taconite powder and fine taconite aggregate having a ratio of 1:1. In some embodiments, the conductive material includes carbon-based nanoparticles in solution. In further embodiments, the EMI-resistant cementitious ink has a shielding effectiveness in accordance with ASTM D4935-18 of at least 4.0 dB.
    Type: Application
    Filed: February 23, 2024
    Publication date: January 23, 2025
    Applicant: ICON Technology, Inc.
    Inventors: Alexander Le Roux, Theodore Richard Cera, J. Cole Sargent, Aida Margarita Ley Hemandez, Daniel Galvez Moreno, Kunal Kupwade-Patil
  • Patent number: 12204103
    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: Grant
    Filed: April 12, 2022
    Date of Patent: January 21, 2025
    Assignee: ENVISICS LTD
    Inventor: Alexander Cole
  • Publication number: 20250021483
    Abstract: Aspects of the present disclosure relate to an apparatus comprising prefetch pattern storage circuitry and pattern training circuitry. The pattern training circuitry detects patterns of data access for updating one or more corresponding pattern storage entries. The pattern training circuitry comprises a plurality of training entries, associated with a given accessed storage location. Each said training entry comprises a plurality of regions. For a given training entry, at least one region is configured to store information for which a subsequent access offset is positive, and at least one region is configured to store information for which said offset is negative. The pattern training circuitry is configured to transmit data indicative of said information to the prefetch pattern storage circuitry. The prefetch pattern storage circuitry is responsive to receiving said transmitted data to update at least one corresponding pattern storage element.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 16, 2025
    Inventors: Scott Courtland HADLEY, Devin S. LAFFORD, Alexander Cole SHULYAK
  • Patent number: 12182574
    Abstract: An apparatus is provided having pointer storage to store pointer values for a plurality of pointers, with the pointer values of the pointers being differentially incremented in response to a series of increment events. Tracker circuitry maintains a plurality of tracker entries, each tracker entry identifying a control flow instruction and a current active pointer (from amongst the pointers) to be associated with that control flow instruction. Cache circuitry maintains a plurality of cache entries, each cache entry storing a resolved behaviour of an instance of a control flow instruction identified by a tracker entry along with an associated tag value generated when the resolved behaviour was allocated into that cache entry. For a given entry the associated tag value may be generated in dependence on an address indication of the control flow instruction whose resolved behaviour is being stored in that entry and the current active pointer associated with that control flow instruction.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: December 31, 2024
    Assignee: Arm Limited
    Inventors: Alexander Cole Shulyak, Yasuo Ishii, Dam Sunwoo, Houdhaifa Bouzguarrou
  • Patent number: 12175251
    Abstract: There is provided an apparatus, method and medium. The apparatus comprises processing circuitry to process instructions and a reorder buffer identifying a plurality of entries having state information associated with execution of one or more of the instructions. The apparatus comprises allocation circuitry to allocate entries in the reorder buffer, and to allocate at least one compressed entry corresponding to a plurality of the instructions. The apparatus comprises memory access circuitry responsive to an address associated with a memory access instruction corresponding to access-sensitive memory and the memory access instruction corresponding to the compressed entry, to trigger a reallocation procedure comprising flushing the memory access instruction and triggering reallocation of the memory access instruction without the compression.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: December 24, 2024
    Assignee: Arm Limited
    Inventors: Glen Andrew Harris, Alexander Cole Shulyak, . Abhishek Raja, Bipin Prasad Heremagalur Ramaprasad, William Elton Burky, Li Ma, Michael David Achenbach, Nicholas Andrew Plante, Yasuo Ishii
  • Publication number: 20240370266
    Abstract: An apparatus is provided having pointer storage to store pointer values for a plurality of pointers, with the pointer values of the pointers being differentially incremented in response to a series of increment events. Tracker circuitry maintains a plurality of tracker entries, each tracker entry identifying a control flow instruction and a current active pointer (from amongst the pointers) to be associated with that control flow instruction. Cache circuitry maintains a plurality of cache entries, each cache entry storing a resolved behaviour of an instance of a control flow instruction identified by a tracker entry along with an associated tag value generated when the resolved behaviour was allocated into that cache entry. For a given entry the associated tag value may be generated in dependence on an address indication of the control flow instruction whose resolved behaviour is being stored in that entry and the current active pointer associated with that control flow instruction.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Inventors: Alexander Cole SHULYAK, Yasuo ISHII, Dam SUNWOO, Houdhaifa BOUZGUARROU
  • Publication number: 20240302291
    Abstract: A light engine for detecting a defect is provided. The light engine comprises a waveguide. The waveguide comprises a first surface that is partially transmissive-reflective, and a second surface opposite to the first surface. The waveguide is configured to receive, on an input port, an input wavefront and provide waveguiding of the input wavefront by internal reflection between the first and second surfaces thereby replicating the input wavefront along a replication direction. The light engine further comprises a light detector positioned to measure an intensity of a residual portion of the holographic wavefront after waveguiding is provided by the waveguide.
    Type: Application
    Filed: February 7, 2024
    Publication date: September 12, 2024
    Inventors: Alexander Cole, Timothy Smeeton
  • Patent number: 12072671
    Abstract: A holographic projector comprising a spatial light modulator arranged to display a hologram of a light pattern for projection and to spatially-modulate light, in accordance with display, to form a holographic reconstruction, wherein the holographic reconstruction is spatially-separated from the spatial light modulator. If the holographic projection is operating properly, the formed holographic reconstruction should correspond to the light pattern. The holographic projector also comprises a detector array comprising a plurality of light detection elements arranged to detect light corresponding to a respective plurality of positions of the holographic reconstruction and to provide a respective plurality of output signals related to light detection, and a fault detection circuit arranged to compare one or more of the plurality of output signals from the respective plurality of light detection elements with one or more of a plurality of expected signals based on the light distribution of the light pattern.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 27, 2024
    Assignee: Envisics Ltd
    Inventors: Timothy Smeeton, Alexander Cole
  • Publication number: 20240264841
    Abstract: There is provided an apparatus, method and medium. The apparatus comprises processing circuitry to process instructions and a reorder buffer identifying a plurality of entries having state information associated with execution of one or more of the instructions. The apparatus comprises allocation circuitry to allocate entries in the reorder buffer, and to allocate at least one compressed entry corresponding to a plurality of the instructions. The apparatus comprises memory access circuitry responsive to an address associated with a memory access instruction corresponding to access-sensitive memory and the memory access instruction corresponding to the compressed entry, to trigger a reallocation procedure comprising flushing the memory access instruction and triggering reallocation of the memory access instruction without the compression.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 8, 2024
    Inventors: Glen Andrew HARRIS, Alexander Cole SHULYAK, . ABHISHEK RAJA, Bipin Prasad HEREMAGALUR RAMAPRASAD, William Elton BURKY, Li MA, Michael David ACHENBACH, Nicholas Andrew PLANTE, Yasuo ISHII