-
公开(公告)号:US12039067B2
公开(公告)日:2024-07-16
申请号:US17301019
申请日:2021-03-22
发明人: Arlen Baker , Matt Jones
CPC分类号: G06F21/6218 , H04L9/0643 , G06F8/65 , H04L9/50
摘要: A manner of securing data that includes receiving a first plurality of hashes corresponding to data stored in a database, writing the first plurality of hashes to a private distributed ledger technology (DLT), sealing each block of the private DLT when a predetermined criteria is met to create a plurality of sealed blocks and writing a second plurality hashes corresponding to the plurality of sealed blocks to a public DLT.
-
公开(公告)号:US12034569B2
公开(公告)日:2024-07-09
申请号:US17446657
申请日:2021-09-01
发明人: Matt Jones , Arlen Baker , Robert Williams Abele , Robert Woolley
CPC分类号: H04L12/66 , H04L63/0464 , H04L63/0892
摘要: A gateway device configured to receive, from an integrated development environment (IDE), a system configuration for a target device including application code for execution on the target device, the configuration being received via an encrypted network connection. The gateway device provisions the target device with the application code, receives, from the IDE, instructions via the encrypted network connection to execute the application code on the remote device and instructs the application code to execute on the remote device.
-
公开(公告)号:US20230062521A1
公开(公告)日:2023-03-02
申请号:US17446657
申请日:2021-09-01
发明人: Matt JONES , Arlen BAKER , Robert Williams ABELE , Robert WOOLLEY
摘要: A gateway device configured to receive, from an integrated development environment (IDE), a system configuration for a target device including application code for execution on the target device, the configuration being received via an encrypted network connection. The gateway device provisions the target device with the application code, receives, from the IDE, instructions via the encrypted network connection to execute the application code on the remote device and instructs the application code to execute on the remote device.
-
公开(公告)号:US11537481B2
公开(公告)日:2022-12-27
申请号:US16738143
申请日:2020-01-09
发明人: Mark Dapoz , Martin Cocking
摘要: The exemplary embodiments are related to a device, a system, and a method for implementing a hardware mechanism that is configured to validate the performance of scheduling software utilized by a safety-critical system. The hardware device may receive an indication that a first frame of a frame schedule is in use. The hardware device may also monitor a time parameter corresponding to the first frame. The hardware device may also determine whether an indication that a second frame of the frame schedule is in use is received prior to the expiration of the time parameter. When the indication that the second frame of the frame scheduler is in use is not received prior to the expiration of time parameter, the hardware device may send a signal to an operating system of the safety-critical system indicating that an error in executing the frame scheduled has occurred.
-
公开(公告)号:US20220297704A1
公开(公告)日:2022-09-22
申请号:US17249919
申请日:2021-03-18
发明人: Ionut POPA , Costel STOICA , Florin TUDORACHE
摘要: An in-vehicle infotainment (IVI) system is described that includes a display device, an input device communicatively coupled to the display device, and one or more sensors disposed proximate to the input device, wherein the IVI system is configured to determine whether a driver or a passenger is utilizing the input device based on a detection by the one or more sensors.
-
公开(公告)号:US20210216378A1
公开(公告)日:2021-07-15
申请号:US16739445
申请日:2020-01-10
发明人: Kenneth JONSSON , Markus CARLSTEDT
摘要: Described is a two-phase spinlock that controls access to a resource from a plurality of threads. The two-phase spinlock receives requests from threads to acquire the resource, places the threads in a first queue associated with a first phase of the two-phase spinlock, determines whether at least one of a predetermined number of slots in a second phase of the two-phase spinlock is available and when the slots are unavailable, processes an interrupt served by a select one of the threads based on a number of attempts by the selected thread to enter the second phase.
-
公开(公告)号:US10929201B2
公开(公告)日:2021-02-23
申请号:US14920110
申请日:2015-10-22
发明人: Kenneth Jonsson , Markus Carlstedt
摘要: A system and method for implementing a generation lock for protecting a data structure is provide. The systems and methods synchronizes read and write transactions for a protected data structure in a multitasking environment and provides low latency and improved scalability. For example, a system and method for implementing a generation lock for protecting a data structure may be provided. The generation lock provides an improved mechanism for restricting access to a data structure that is typically read more often than written. Specifically, the generation lock provides a method for reading and writing to a protected data structures that has a low average latency as compared to traditional read/write semaphores. The generation lock also provides a mechanism in which the system is scalable, meaning that the addition of additional processor cores is capable of increasing the performance, e.g., rate of executing requests, of the system, and is not or is not substantially rate limited by a shared resource.
-
公开(公告)号:US20200267017A1
公开(公告)日:2020-08-20
申请号:US16280363
申请日:2019-02-20
摘要: A method and system for providing configuration information to an Internet of Things (IoT) device. The method is performed at an IoT device and includes identifying a predetermined condition. The method further includes transmitting, via a network, a first signal to a first server based on identifying the predetermined condition and receiving ownership information from the first server. The ownership information includes contact information for a second server that is configured to provide configuration information to the IoT device. The method further includes transmitting a second signal to the second server and receiving configuration information from the second server. The method further includes performing an operation based on the configuration information.
-
公开(公告)号:US10268823B2
公开(公告)日:2019-04-23
申请号:US15336343
申请日:2016-10-27
发明人: Arlen Baker
IPC分类号: G06F15/177 , G06F9/00 , G06F21/57 , G06F9/4401 , G06F21/51
摘要: A device, system, and method secures executable operations through verification of an operation prior to execution. The method performed at an electronic device comprising a processor in an execution state and a memory representable with a memory map includes receiving a request for the operation from an application installed on the electronic device, the request including a location in the memory map. The method includes determining whether the location is within one of at least one address range included in a security policy register generated prior to the execution phase, the at least one address range respectively corresponding to at least one authorized operation. The method includes, when the location is within one of the at least one address range, servicing the request to perform the operation.
-
公开(公告)号:US20190064873A1
公开(公告)日:2019-02-28
申请号:US15683493
申请日:2017-08-22
发明人: Markus CARLSTEDT , Kenneth JONSSON
CPC分类号: G06F1/12 , H04L7/0079 , H04W56/0015
摘要: A device, system, and method synchronizes time partition windows. The method performed at a first electronic device includes receiving a clock signal from a second electronic device, the clock signal indicating a modification to synchronize a first clock of the first electronic device to a second clock of the second electronic device. The method includes generating an operating system tick interrupt based on the clock signal, the operating system tick interrupt indicating a modification to synchronize a first operating system tick of the first electronic device to a second operating system tick of the second electronic device. The method includes generating a first schedule of first time partition windows based on the first operating system tick. The first schedule of the first time partition windows is synchronized to a second schedule of second time partition windows of the second electronic device.
-
-
-
-
-
-
-
-
-