Patents Assigned to ARM Ltd.
  • Patent number: 11355192
    Abstract: According to one embodiment of the present disclosure, a device comprises a latching circuitry, where the latching circuitry comprises at least one correlated electron random access memory (CeRAM) element. The latching circuitry further comprises a control circuit coupled to the at least one CeRAM element. The control circuit is configured to receive at least one control signal. Based on the at least one control signal, perform at least one of storing data into the latching circuitry and outputting data from the latching circuitry.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: June 7, 2022
    Assignee: ARM Ltd.
    Inventors: Robert Campbell Aitken, Vikas Chandra, Bal S. Sandhu, George McNeil Lattimore, Shidhartha Das, John Philip Biggs, Parameshwarappa Anand Kumar Savanth, James Edward Myers
  • Patent number: 11347254
    Abstract: Subject matter disclosed herein may relate to generation of programmable voltage references.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 31, 2022
    Assignee: ARM, Ltd.
    Inventors: Bal S. Sandhu, George McNeil Lattimore, Robert Campbell Aitken
  • Patent number: 11321604
    Abstract: Subject matter disclosed herein may relate to storage and/or processing of signals and/or states representative of neural network parameters in a computing device, and may relate more particularly to compressing signals and/or states representative of neural network nodes in a computing device.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 3, 2022
    Assignees: ARM Ltd., The Regents of the University of Michigan
    Inventors: Jiecao Yu, Andrew Lukefahr, David Palframan, Ganesh Dasika, Reetuparnda Das, Scott Mahlke
  • Patent number: 11287204
    Abstract: Provided is a last round bolt hold-open mechanism for a firearm with a removable ammunition magazine and a longitudinally reciprocating bolt that automatically releases the bolt when a loaded ammunition magazine is inserted. The mechanism includes a frame mountable to a firearm receiver and having a pair of mounting flanges. A catch member is pivotally mounted on a pivot axle oriented transverse to the longitudinal reciprocation of the bolt and carried by the mounting flanges. The catch member has a rearward portion that moves between bolt blocking and bolt release positions and is spring biased toward the bolt blocking position. A forwardly extending finger is configured to be lifted by the presence of at least one ammunition cartridge in the magazine and, when lifted, causes the catch member to pivot to the bolt release position.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: March 29, 2022
    Assignee: MD Arms, Ltd.
    Inventor: Michael J. Davidson
  • Patent number: 11275996
    Abstract: Subject matter disclosed herein may relate to storage of signals and/or states representative of parameters in a computing device, and may relate more particularly to storage of signals and/or states representative of neural network parameters in a computing device.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 15, 2022
    Assignees: ARM Ltd., The Regents of the University of Michigan
    Inventors: Jiecao Yu, Andrew Lukefahr, David Palframan, Ganesh Dasika, Reetuparnda Das, Scott Mahlke
  • Patent number: 11259729
    Abstract: Subject matter disclosed herein may relate to systems, devices, and/or processes for processing signals and/or states representative of behavioral and/or biological state.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 1, 2022
    Assignee: Arm Ltd.
    Inventors: Renee Marie St Amant, Christopher Daniel Emmons
  • Patent number: 11243892
    Abstract: A request for data from a cache (TLB or data/instruction cache) specifies a partition identifier allocated to a software execution environment associated with the request. Allocation of data to the cache is controlled based on a set of configuration information selected based on the partition identifier specified by the request. For a TLB, this allows different allocation policies to be used for requests associated with different software execution environments. In one example, the cache allocation is controlled based on an allocation threshold specified by the selected set of configuration information, which limits the maximum number of cache entries allowed to be allocated with data associated with the corresponding partition identifier.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: February 8, 2022
    Assignee: ARM LTD.
    Inventor: Steven Douglas Krueger
  • Patent number: 11146400
    Abstract: A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: October 12, 2021
    Assignees: ARM IP LIMITED, ARM LTD
    Inventors: Geraint David Luff, Brendan James Moran, Milosch Meriac, Manuel Pegourie-Gonnard
  • Patent number: 11137919
    Abstract: Disclosed are devices, method and/or systems for responding to a request for accessing a portion of a memory prior to completion of a requested operation to place the portion of the memory in an initialized state. In one example implementation, a memory controller may delay initiation of a write operation addressed to a particular portion of the memory until completion of a pending request to initialize the particular portion of the memory. In another example implementation, a memory controller may return values to service a request for a read operation comprising values representing an initialized state without accessing the particular portion of the memory responsive to a presence of a pending request to initialize the particular portion of the memory.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: October 5, 2021
    Assignee: ARM Ltd.
    Inventors: Wei Wang, Wendy Arnott Elsasser, Stephan Diestelhorst
  • Patent number: 11019045
    Abstract: A first plurality (201) of network nodes (120-123, 130-133) of a network (100) is associated with a first cryptographic keying material and the multicast IP address. A second plurality (202) of network nodes (120-123, 130-133) of the network (100) is associated with a second cryptographic keying material and the multicast IP address. The first cryptographic keying material has a different secret than the second cryptographic keying material.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: May 25, 2021
    Assignees: TRIDONIC GMBH & CO KG, PHILIPS LIGHTING HOLDING B.V., ARM LTD
    Inventors: Abhinav Somaraju, Hannes Tschofenig, Sandeep Shankaran Kumar
  • Patent number: 11011227
    Abstract: Methods, systems and devices for operation of non-volatile memory device are described herein. In one aspect, a signal may have an amplitude within a continuous amplitude range, and a non-volatile memory element may be placed in an impedance state representing the amplitude. The amplitude of the signal may be recovered based, at least in part, on the impedance state of the non-volatile memory element.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: May 18, 2021
    Assignee: ARM Ltd.
    Inventors: Supreet Jeloka, Shidhartha Das, Mudit Bhargava, Saurabh Pijuskumar Sinha, James Edwards Myers
  • Patent number: 10951429
    Abstract: A machine implemented method of server initiated registration of a remote device with a second server when the remote device is provisioned or pre-provisioned for registration with a first server, the method comprising: transmitting a bootstrap message from a bootstrap server to the first server, the bootstrap message comprising instruction for registration of the remote device with the second server; receiving the bootstrap message at the first server; sending, from the first server, the bootstrap message to the remote device; and registering the remote device with the second server.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: March 16, 2021
    Assignee: ARM LTD
    Inventors: Yongbeom Pak, Szymon Sasin
  • Patent number: 10922608
    Abstract: Broadly speaking, embodiments of the present technique provide a neuron for a spiking neural network, where the neuron is formed of at least one Correlated Electron Random Access Memory (CeRAM) element or Correlated Electron Switch (CES) element.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: February 16, 2021
    Assignee: ARM LTD
    Inventors: Naveen Suda, Vikas Chandra, Brian Tracy Cline, Saurabh Pijuskumar Sinha, Shidhartha Das
  • Patent number: 10885198
    Abstract: A machine implemented method of communication between server and remote device, the method comprising: determining an availability and address of the remote device on a network for communication with the server; obtaining a public key attributed to the remote device; signing the public key attributed to the remote device with a private key of the server and so generating a digitally signed certificate to verify the ownership of the public key as the remote device; and transmitting the digitally signed certificate to the remote device.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: January 5, 2021
    Assignee: ARM Ltd
    Inventors: Szymon Sasin, Norbert David, Yongbeom Pak
  • Patent number: 10866899
    Abstract: A method and apparatus for controlling data organization in a tiered memory system, where the system comprises a lower and higher bandwidth memories. Accesses to the tiered memory system by an action of a computing device in a first time interval are monitored to determine a first measure of bandwidth utilization, from which it is determined if the action is in a high bandwidth phase for which a first measure of bandwidth utilization is greater than an upper value. It is further determined, from confidence counters, if a monitored access is consistent with respect to the first instructions or with respect to a memory address of the access. Data associated with the access is moved from the lower bandwidth memory to the higher bandwidth memory when the action is in a high bandwidth phase, the access is consistent, and bandwidth utilization of the higher bandwidth memory is below a threshold.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: December 15, 2020
    Assignee: ARM LTD
    Inventors: Prakash S. Ramrakhyani, Joshua Randall, Wendy Arnott Elsasser
  • Patent number: 10861541
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a non-volatile memory device may be placed in any one of multiple memory states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device. For example, a write operation may apply a programming signal across terminals of non-volatile memory device having a particular current and a particular voltage for placing the non-volatile memory device in a particular memory state.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: December 8, 2020
    Assignee: ARM Ltd.
    Inventors: Bal S. Sandhu, Cezary Pietrzyk, George McNeil Lattimore
  • Patent number: 10853694
    Abstract: A method of processing input data using a computing system. The method comprises obtaining association data which relates a kernel in a convolutional neural network to one or more known data patterns; conducting analysis of input data for the convolutional neural network to identify whether a region of input data corresponds to at least one of the one or more known data patterns; and determining whether to process the region of input data with the kernel in the convolutional neural network based on the analysis and the association data.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: December 1, 2020
    Assignees: Apical Ltd., ARM Ltd.
    Inventors: Daren Croxford, Sharjeel Saeed, Sean Tristram LeGuay Ellis
  • Patent number: 10841299
    Abstract: Subject matter disclosed herein may relate to at least one processor to selectively authorize requests from one or more external devices to read from and/or write to particular bio-ledger entries and/or particular biosphere ledger entries based, at least in part, on security tokens provided by the one or more external devices and based, at least in part, on first and/or second sets of particular authorizations.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 17, 2020
    Assignee: ARM Ltd.
    Inventors: Renee Marie St Amant, Peter James Samuel Ferguson, Gary Dale Carpenter, Brian Tracy Cline
  • Patent number: 10841083
    Abstract: Subject matter disclosed herein may relate to at least one processor to establish a communication connection between a portable computing device and a particular external device, the at least one processor to initiate transmission of one or more signal packets representative of one or more communication, security, and/or cryptographic parameters to the particular external device responsive at least in part to the establishing the communication connection.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 17, 2020
    Assignee: ARM Ltd.
    Inventors: Renee Marie St Amant, Peter James Samuel Ferguson, Gary Dale Carpenter, Brian Tracy Cline
  • Patent number: 10833271
    Abstract: Disclosed is a method for the fabrication of a correlated electron material (CEM) switching device, the method comprising: forming a layer of a conductive substrate; forming a layer of a correlated electron material on the conductive substrate; forming a layer of a conductive overlay on the layer of correlated electron material; and patterning the layers whereby to form a stack comprising a conductive substrate, a CEM layer and a conductive overlay, wherein the patterning comprises the following steps: forming a hard mask on the layer of the conductive overlay; dry etching the layer of conductive overlay and the layer of correlated electron material whereby to form a partially formed stack; depositing a coating of a protective polymer over at least sidewalls of the partially formed stack; and dry etching the layer of conductive substrate.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 10, 2020
    Assignee: ARM Ltd.
    Inventors: Ming He, Paul Raymond Besser