Patents Assigned to ARM IP Limited
  • Patent number: 11252239
    Abstract: A method of establishing a communications path between devices comprising: receiving, at a first device, data, the data comprising: a first resource having a first identifier for a second device remote from the first device; a second resource having a second identifier for the second device; addressing the second device with the first identifier; generating, at the first device, first connection data based on the second identifier; transmitting, from the first device to the second device, the first connection data; receiving, at the first device, second connection data; validating, at the first device, the second connection data; establishing the communications path between the first device and second device responsive to valid second connection data.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 15, 2022
    Assignees: Arm IP Limited, Arm Limited
    Inventors: Yongbeom Pak, Hannes Tschofenig
  • Patent number: 11245671
    Abstract: A proxy node protects at least one edge node in a network of nodes. The proxy node includes a communications module for communicatively coupling the proxy node with the edge node so that all communications to and from that edge node go through the proxy node. The proxy node also has at least one isolated area that is associated with the at least one edge node. The isolated area stores application software for the associated edge node.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 8, 2022
    Assignee: ARM IP Limited
    Inventor: Paul Harry Gleichauf
  • Patent number: 11245567
    Abstract: Technology for operating a computer system to manage network communications with plural devices, comprising retrieving from a registry one or more device capability profiles for the identified devices, the registry linking a device capability profile with each of the identified plural devices and the device capability profile identifying one or more capabilities of a device; operating in the computer system a message translation manager to adapt a message according to a linked device capability profile of each of the plural devices; and sending the message in adapted form to each identified one of the plural devices.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: February 8, 2022
    Assignee: ARM IP LIMITED
    Inventors: Daniel Ros, Robert George Taylor, John-Paul Stanford, Daniel John Ward, Oliver James Ford
  • Patent number: 11238734
    Abstract: The present techniques disclose, in at least one embodiment, a method of generating route instructions, the method comprising: receiving, at a control system, route requests from a plurality of users; selecting, at the control system, paths from one or more path networks to satisfy the respective route requests, wherein the paths are selected based, at least in part, on or responsive to one or more path criteria for the respective paths; generating, at the control system, route instructions for the respective route requests, wherein the route instructions comprise the selected paths; transmitting, from the control system to the plurality of users, the respective route instructions.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: February 1, 2022
    Assignee: ARM IP Limited
    Inventor: Adeline-Fleur Fleming
  • Patent number: 11240222
    Abstract: A registry apparatus is provided for maintaining a device registry of agent devices for communicating with application providing apparatus. The registry comprises authentication information for uniquely authenticating at least one trusted agent device. In response to an authentication request from an agent device, the authentication information for that device is obtained from the registry, and authentication of the agent device is performed. If the authentication is successful, then application key information is transmitted to at least one of the agent device and the application providing apparatus.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 1, 2022
    Assignee: ARM IP Limited
    Inventors: William Allen Curtis, Douglas Miles Anson, Kerry Balanza
  • Patent number: 11233859
    Abstract: A computer implemented method of initiating a communication session between a client device and a server using an authentication key exchange protocol comprising: including the steps of receiving at the server from the client device a first communication to initiate the communication session, the first communication comprising a first session resumption indicator to indicate whether or not session resumption is required to be used by the client device; and establishing, at the server, a session resumption state for the client device based on or in response to a value of the first session resumption indicator.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 25, 2022
    Assignee: ARM IP LIMITED
    Inventors: Antti Kauppila, Hannes Tschofenig
  • Patent number: 11231878
    Abstract: A machine-implemented method for transactional modification of content in solid state storage, comprising receiving a delta data structure comprising at least one delta targeting at least one data block; copying a first data block targeted by the at least one delta from the first data block's home location into a non-volatile store; first modifying a first flag of a plurality of flags stored in the delta data structure following copying of the first data block; reading the first data block into memory; modifying the first data block in memory according to the delta to produce a ready-to-write data block; erasing a target location to create an empty block; writing the ready-to-write data block to the target location; and recording in the delta data structure that the first data block has been modified.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: January 25, 2022
    Assignee: ARM IP LIMITED
    Inventors: Brendan James Moran, Jean-Luc Claude Robert Giraud
  • Patent number: 11218855
    Abstract: A method for operating an electronic device to configure a subject device, the method comprising steps of: receiving an intent from a subject device, wherein the received intent comprises an action identifier identifying an action the subject device wishes to perform; receiving action data about the received intent from an intent store, wherein the action data comprises an action associated with each action identifier, and at least one constraint associated with the action; and generating invocation data to perform the action, wherein the invocation data comprises the action identifier, and zero or more parameters.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: January 4, 2022
    Assignee: ARM IP Limited
    Inventors: Geraint David Luff, Andrew John Pritchard, James Crosby
  • Patent number: 11218321
    Abstract: A method of accessing data sent between a remote resource and a data processing device, the method comprising: caching data uploaded from the remote resource or caching data sent to the remote resource at one or more intermediate network nodes between the data processing device and the remote resource; and accessing the cached data stored at the one or more intermediate network nodes.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: January 4, 2022
    Assignee: ARM IP LIMITED
    Inventors: Milosch Meriac, Geraint Luff
  • Patent number: 11210576
    Abstract: According to the present techniques there is provided a data processing device, for applying to packaging, the device having a flexible substrate, the flexible substrate comprising: storage circuitry to store device data therein; processing circuitry to process the device data; and communication circuitry to communicate with a remote resource to transmit the device data thereto; sensor circuitry to generate sensed device data, and wherein the device is configured to store the sensed device data in the storage circuitry, process the sensed device data and/or transmit the sensed device data to a remote resource.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: December 28, 2021
    Assignee: ARM IP Limited
    Inventors: Geoffrey Wyman Blake, Hugo John Martin Vincent, Amyas Edward Wykes Phillips, Richard William Earnshaw, Peter Guy Middleton
  • Patent number: 11210393
    Abstract: A technology for mutually isolating accessors of a shared electronic device from leakage of context data after a context switch comprises: on making the shared electronic device available to the plurality of accessors, establishing a portion of storage as an indicator location for the shared electronic device; when a first accessor requests use of the shared electronic device, writing at least one device-reset-required indicator to the indicator location; on switching context to a new context, after context save, when a second accessor requests use of the shared electronic device, resetting context data of the shared electronic device to a known state and reconciling the first device-reset-required indicator and a second device-reset-required indicator for the new context.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: December 28, 2021
    Assignee: ARM IP LIMITED
    Inventors: Milosch Meriac, Alessandro Angelino
  • Patent number: 11194899
    Abstract: A data processing apparatus having a first secure area and a second secure area coupled by a monitor is provided. The monitor applies security credentials to processing circuitry transitioning from the first secure area to the second secure area to enable the processing circuitry to perform functions in the second secure area. A call gateway comprising a transition instruction and access parameters stored in a trusted storage device is used by the monitor to determine when to applying the security credentials to the processing circuitry. The access parameters comprising a target function or a memory location.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: December 7, 2021
    Assignee: Arm IP Limited
    Inventors: Alessandro Angelino, Milosch Meriac
  • Patent number: 11188378
    Abstract: The machine implemented method for operating at least one electronic system comprises detecting a pattern of use of plural control parameters in a path through a graph of operational context switches to reach a target operational context; storing a representation of the pattern in association with an indicator identifying the target operational context; responsive to detecting at least one of a request for a switch of operation from a source operational context to the target operational context, a trapping on a resource access, and a detection of a breakpoint, retrieving the representation in accordance with the indicator identifying the target operational context; and responsive to the retrieving, applying at least one control parameter to said at least one electronic system to match the pattern.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 30, 2021
    Assignee: ARM IP LIMITED
    Inventors: Milosch Meriac, Alessandro Angelino
  • Patent number: 11157613
    Abstract: Broadly speaking, the present techniques provide methods, apparatus and systems for monitoring operation of a device. More particularly, the present techniques provide methods for monitoring operation of a device based on a device firmware update that is associated with at least one power profile.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: October 26, 2021
    Assignee: Arm IP Limited
    Inventors: Niklas Lennart Hauser, Brendan James Moran, Milosch Meriac
  • Patent number: 11150891
    Abstract: A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: October 19, 2021
    Assignee: ARM IP LIMITED
    Inventors: James Crosby, Hugo John Martin Vincent, Milosch Meriac, Marcus Chang
  • 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: 11106774
    Abstract: A trusted device, such as a wristwatch, is provided with authentication circuitry, used to perform an authentication operation to switch the trusted device into an authenticated state. Retention monitoring circuitry monitors the physical possession of the trusted device by the user following the authentication operation and switches the trusted device out of an authenticated state if the trusted device does not remain in the physical possession of the user. While the trusted device remains in the physical possession of the user, communication triggering circuitry is used to detect a request to establish communication with a target device that is one of a plurality of different target devices and communication circuitry is used to communicate with that target device using an authenticated identity of the user.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: August 31, 2021
    Assignee: ARM IP Limited
    Inventors: Krisztian Flautner, Hugo John Martin Vincent, Amyas Edward Wykes Phillips, Robert George Taylor
  • Patent number: 11108779
    Abstract: Broadly speaking, embodiments of the present techniques provide methods and apparatus to implement a time-limited configuration settings hierarchy. The time-limited configuration settings hierarchy introduces a temporary override setting that allows a fail-back to a prior setting after the expiry of a time period. This allows temporary users of IoT devices to have much higher levels of privilege over configuration settings, as an automatic revocation of the permission and reversion to the previous settings is guaranteed on the expiry of the specified time period.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: August 31, 2021
    Assignee: ARM IP Limited
    Inventor: Milosch Meriac
  • Publication number: 20210266308
    Abstract: Methods for delivering an authenticatable management activity to a group of remote devices in a networked computing environment is described herein. An authenticatable management activity may be any activity which requires internal state changes to be made at a remote device, such as software or firmware updates, system configuration operations, access control list update operations, file transfer operations, changes to user data etc., and which requires an operators approval of the activity before being performed. In addition to an operators approval of the activity, the management activity is required to be signed by an operator, such that the operator authorising the management activity is authenticated.
    Type: Application
    Filed: May 24, 2019
    Publication date: August 26, 2021
    Applicant: Arm IP Limited
    Inventors: Robert George Taylor, Brendan James Moran, Milosch Meriac, Geraint David Luff
  • Patent number: 11100929
    Abstract: A voice assistant device comprises an input to receive data defining an audio command; and processing circuitry to perform an operation defined by the audio command responsive to an activation of the voice assistant device; wherein the activation comprises determining presence of an activation source within an activation region from one or more sensors.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 24, 2021
    Assignees: Arm IP Limited, Apical Limited
    Inventors: Daryl Wayne Bradley, Daren Croxford, Amyas Edward Wykes Phillips, Robert Arnold Calico, III