-
公开(公告)号:US12299096B2
公开(公告)日:2025-05-13
申请号:US17389665
申请日:2021-07-30
Applicant: ARM IP Limited
Inventor: Krisztian Flautner , Hugo John Martin Vincent , Amyas Edward Wykes Phillips , Robert George Taylor
IPC: G06F21/32 , G06F21/33 , G06F21/34 , G06F21/35 , H04L9/32 , H04L9/40 , H04W12/06 , H04W12/065 , H04W12/069
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.
-
公开(公告)号:US11150891B2
公开(公告)日:2021-10-19
申请号:US16704048
申请日:2019-12-05
Applicant: ARM IP LIMITED
Inventor: James Crosby , Hugo John Martin Vincent , Milosch Meriac , Marcus Chang
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.
-
公开(公告)号:US20210089853A1
公开(公告)日:2021-03-25
申请号:US16633560
申请日:2018-07-18
Applicant: ARM IP Limited
Inventor: Geoffrey Wyman Blake , Hugo John Martin Vincent , Amyas Edward Wykes Phillips , Richard William Earnshaw , Peter Guy Middleton
IPC: G06K19/07 , G06K19/077
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.
-
公开(公告)号:US10911897B2
公开(公告)日:2021-02-02
申请号:US15066828
申请日:2016-03-10
Applicant: ARM IP Limited
Inventor: Hugo John Martin Vincent , Daryl Wayne Bradley
IPC: H04W4/02 , H04L29/08 , H04W4/33 , G01S5/02 , G01C21/20 , G01S11/06 , H04W4/029 , G01C21/00 , H04W4/70
Abstract: A system for automatically ascertaining the location of wireless functional devices, such as lights and switches, in a building. Information from the devices is generated by receipt of electromagnetic signals from other devices, to calculate a best fit for the relative location of the devices in relation to each other. Preferably a map of the building is adduced to refine the location process, for instance by tying the location of a light switch to a wall or a light to a ceiling. The information is used to ascertain that, for example, two devices are in the same room and can be associated with each other. Account can be taken of variable features of the building such as partition walls, to update device settings. There is thus no need to survey the building manually.
-
公开(公告)号:US10891146B2
公开(公告)日:2021-01-12
申请号:US15304302
申请日:2015-04-20
Applicant: ARM IP LIMITED
Inventor: Milosch Meriac , Hugo John Martin Vincent , James Crosby
Abstract: A data processing system operates in a plurality of modes including a first privilege mode and a second privilege mode with the first privilege mode giving rights of access that are not available in the second privilege mode. Application code executes in the second privilege mode and generates function calls to hypervisor code which executes in the first privilege mode. These function calls are to perform a secure function requiring the rights of access which are only available in the first privilege mode. Scheduling code which executes in the second privilege mode controls scheduling of both the application code and the hypervisor code. Memory protection circuitry operating with physical addresses serves to control access permissions required to access different regions within the memory address space using configuration data which is written by the hypervisor code. The hypervisor code temporarily grants access to different regions within the physical memory address space to the system in the second privilege mode as needed to support the execution of code scheduled by the scheduling code.
-
公开(公告)号:US10558494B2
公开(公告)日:2020-02-11
申请号:US15309724
申请日:2015-04-15
Applicant: ARM IP LIMITED
Inventor: James Crosby , Hugo John Martin Vincent , Jacopo Mondi
Abstract: A method of scheduling operations to be executed by a data processing apparatus 2 includes determining energy cost functions for candidate schedules of operations, based on which resources of the data processing apparatus are required for execution of the operations. One of the candidate schedules is selected based on the energy cost functions. By scheduling operations based on which resources are used by the operations, energy efficiency can be improved.
-
公开(公告)号:US10057231B2
公开(公告)日:2018-08-21
申请号:US15034540
申请日:2014-11-05
Applicant: ARM IP LIMITED
Inventor: Andrew Pritchard , James Crosby , Hugo John Martin Vincent
CPC classification number: H04L63/08 , G06F21/35 , H04L63/102 , H04W4/025 , H04W12/00503 , H04W12/06 , H04W12/08 , H04W88/023
Abstract: Proximity of a wearable processing device to a data processing apparatus is detected based on wireless signals received by the data processing apparatus from the wearable processing device. A user input operation is detected which comprises a physical interaction with the data processing apparatus. In response to detecting the user input operation, at least one detection parameter is calibrated for the proximity detection. This provides a convenient technique for calibrating the proximity detection which does not require complicated operations from the user.
-
公开(公告)号:US20160286363A1
公开(公告)日:2016-09-29
申请号:US15066828
申请日:2016-03-10
Applicant: ARM IP Limited
Inventor: Hugo John Martin Vincent , Daryl Wayne Bradley
CPC classification number: H04W4/029 , G01C21/005 , G01C21/206 , G01S5/0284 , G01S11/06 , H04L67/12 , H04W4/023 , H04W4/33 , H04W4/70
Abstract: A system for automatically ascertaining the location of wireless functional devices, such as lights and switches, in a building. Information from the devices is generated by receipt of electromagnetic signals from other devices, to calculate a best fit for the relative location of the devices in relation to each other. Preferably a map of the building is adduced to refine the location process, for instance by tying the location of a light switch to a wall or a light to a ceiling. The information is used to ascertain that, for example, two devices are in the same room and can be associated with each other. Account can be taken of variable features of the building such as partition walls, to update device settings. There is thus no need to survey the building manually.
Abstract translation: 用于自动确定建筑物中的无线功能设备(例如灯和开关)的位置的系统。 来自设备的信息通过从其他设备接收电磁信号而产生,以计算相对于彼此的设备的相对位置的最佳拟合。 优选地,建筑物的地图被引导以改进位置过程,例如通过将灯开关的位置与墙壁或光线连接到天花板。 该信息用于确定例如两个设备在相同的房间中并且可以彼此关联。 帐户可以采用建筑物的变量功能,如隔墙,更新设备设置。 因此,无需手动对建筑进行调查。
-
公开(公告)号:US20160198816A1
公开(公告)日:2016-07-14
申请号:US14913002
申请日:2014-08-19
Applicant: ARM IP LIMITED
Inventor: Steven James Ogborne , Hugo John Martin Vincent , Gabor Balint
CPC classification number: A44C5/14 , A44C5/2066 , A44D2203/00 , G01D5/142 , G04B37/1486 , G06F21/34 , G06F21/88 , G07C9/00 , H01F7/0263
Abstract: A wrist-worn device clasp that secures a strap of the wrist-worn device. A first mechanical part of the wrist worn device interlocks with a second mechanical part by motion in a first plane in order to resist motion perpendicular to said first plane. The first mechanical part also inhibits a first securing part and a second securing part being separated by tension along the strap substantially perpendicular to the first plane when the first mechanical part and second mechanical part are engaged with each other. The first securing part and the second securing part inhibit separation of the first mechanical part and the second mechanical part by motion parallel to the first plane when they are engaged with each other by motion perpendicular to the first plane.
Abstract translation: 戴手腕的设备扣环,用于固定腕部佩带的装置。 手腕磨损装置的第一机械部分通过在第一平面中的运动与第二机械部件互锁,以抵抗垂直于所述第一平面的运动。 当第一机械部件和第二机械部件彼此接合时,第一机械部件还抑制第一固定部分和第二固定部分沿着带大致垂直于第一平面的张力分离。 第一固定部分和第二固定部分通过垂直于第一平面的运动彼此接合而阻止第一机械部分和第二机械部分的平行于第一平面的运动。
-
公开(公告)号:US20150050885A1
公开(公告)日:2015-02-19
申请号:US13987647
申请日:2013-08-19
Applicant: ARM IP Limited
CPC classification number: H04L67/141 , H04L63/10 , H04W4/80 , H04W12/04 , H04W12/08 , H04W36/36 , H04W52/0261 , H04W84/18 , H04W88/06
Abstract: An envoy device for performing transactions with a further device in proximity to the envoy device, the envoy device comprising: a first communication device configured to communicate with the further device that is located within a predetermined distance of the envoy device using a local short range communication link; at least one further communication device configured to communicate with the further device using at least one longer range communication link. The envoy device is configured to respond to detecting the further device within the predetermined distance of the envoy device to: establish communication with the further device using the local short range communication link; receive information from the further device regarding any further communication links that the further device has access to; transmit to the further device information regarding the at least one longer range communication link; and to commence a transaction with the further device using the local short range communication link.
-
-
-
-
-
-
-
-
-