-
公开(公告)号:US12131184B2
公开(公告)日:2024-10-29
申请号:US17452869
申请日:2021-10-29
申请人: BlackBerry Limited
发明人: Elad Lahav
CPC分类号: G06F9/4881 , G06F9/526
摘要: In some examples, a system includes a kernel scheduler to schedule, for execution, threads to run in an address space of an operating system (OS) kernel according to respective priorities associated with the threads, where each thread of the threads has a user persona and a kernel persona. The kernel scheduler switches each respective thread of the threads to the kernel persona of the respective thread in response to scheduling the respective thread for execution responsive to a kernel call from the respective thread. The kernel scheduler preempts a thread in the kernel persona of the thread that is actively executing in response to an event.
-
公开(公告)号:US12120250B2
公开(公告)日:2024-10-15
申请号:US18416148
申请日:2024-01-18
申请人: BlackBerry Limited
CPC分类号: H04L9/3268 , H04L9/0825 , H04L9/321 , H04L9/3247 , H04W4/40 , H04L67/12 , H04L2209/84
摘要: A method at a computing device within an Intelligent Transportation System, the method comprising: determining, at the computing device, whether a short-term certificate is available to sign a message; if the short-term certificate is available, signing the message with a private key associated with the short-term certificate; if the short-term certificate is not available, signing the message with a private key associated with a long-term certificate; and sending the message to a recipient.
-
公开(公告)号:US12118384B2
公开(公告)日:2024-10-15
申请号:US17452872
申请日:2021-10-29
申请人: BlackBerry Limited
发明人: Elad Lahav
CPC分类号: G06F9/4881
摘要: In some examples, a system includes a plurality of processors and a kernel scheduler. The kernel scheduler associates each respective processor of the plurality of processors with a collection of clusters, wherein each cluster of the collection of clusters represents a respective different subset of the plurality of processors, and the respective processor is a member of each cluster of the collection of clusters. For each corresponding cluster of the collection of clusters, the kernel scheduler maintains a data structure associated with a ready queue of the kernel scheduler, the data structure comprising elements representing thread priorities, wherein an element of the data structure is associated with an ordered list of threads in the ready queue.
-
公开(公告)号:US12112193B2
公开(公告)日:2024-10-08
申请号:US17452871
申请日:2021-10-29
申请人: BlackBerry Limited
发明人: Elad Lahav
IPC分类号: G06F9/48
CPC分类号: G06F9/485 , G06F9/4881
摘要: In some examples, a system includes an operating system (OS) kernel, one or more hardware processors, and a kernel scheduler. The kernel scheduler receives a first indication that a first thread is to wait for an event, receives a second indication that the first thread has transitioned to a blocked state in which the first thread is blocked on the event, and receives a third indication from a second thread delivering the event, the third indication to unblock the first thread. In response to the third indication, the kernel scheduler causes a transition of the first thread from the wait state to an active state if the first thread is in the wait state and has not yet transitioned to the blocked state, and causes a transition of the first thread from the blocked state to a ready state if the first thread is in the blocked state.
-
公开(公告)号:US20240303322A1
公开(公告)日:2024-09-12
申请号:US18120095
申请日:2023-03-10
申请人: BlackBerry Limited
IPC分类号: G06F21/55
CPC分类号: G06F21/554
摘要: A method at a computing device, the method including placing a trace on a plurality of behaviors within a kernel on the computing device; generating data from the trace; assembling the data into an event; and formatting the event into a security sensor output. Further, a computing device having a processor and communications subsystem, wherein the computing device is configured to place a trace on a plurality of behaviors within a kernel on the computing device; generate data from the trace; assemble the data into an event; and format the event into a security sensor output.
-
公开(公告)号:US20240289728A1
公开(公告)日:2024-08-29
申请号:US18175984
申请日:2023-02-28
申请人: BlackBerry Limited
发明人: Jason Wayne JANTZI , Mark Edward REAUME , Yu GAO , Scott Leonard DILL , Ryan Michael PARKER , Steven Joseph MACDONALD , Mahendra FULESHWAR PRASAD
IPC分类号: G06Q10/0833 , G06Q10/0831
CPC分类号: G06Q10/0833 , G01S1/045 , G01S19/23 , G01S19/34 , G06Q10/0831 , H04W88/10
摘要: Methods and systems for controlling an asset tracking device and, in particular, determining when an asset tracking device is aboard a ship. The device may have a ship mode in which the device determines it has been loaded onto a ship and in which geolocation is not determined. The device may further have an ocean mode to which it transitions from the ship mode in which it ceases to look for a cellular connection in order to send location reports. The device may detect a beacon signal from a ship-mounted base-station to trigger the ship mode and may detect, or fail to detect, one or more wireless signals or identifiers as the trigger to transition to ocean mode.
-
公开(公告)号:US12074985B2
公开(公告)日:2024-08-27
申请号:US18466336
申请日:2023-09-13
申请人: BlackBerry Limited
CPC分类号: H04L9/3247 , H04L9/0825 , H04L9/3242
摘要: A method for verification at a computing device of a signed message received from a first party over a public communications channel, the method including extracting a message digest “a” belonging to a semigroup from the signed message; obtaining a public key [c,e] for the first party, including a fixed value checker “c” and an endpoint “e”, checker “c” and endpoint “e” belonging to the semigroup and the endpoint comprising a multiplication of a private key “b” for the first party and the checker “c”, multiplying the message digest “a” and the endpoint “e” to create an endmatter “ae”; extracting a signature “d” from the signed message, the signature “d” belonging to the semigroup and being a multiplication of message digest “a” and private key “b”; multiplying the signature “d” and the checker “c” to create a signcheck “dc”; and verifying that the endmatter “ae” matches the signcheck “dc”.
-
公开(公告)号:USRE50093E1
公开(公告)日:2024-08-20
申请号:US16506562
申请日:2019-07-09
申请人: BlackBerry Limited
IPC分类号: H04W72/04 , H04L1/00 , H04L5/00 , H04L27/26 , H04W52/14 , H04W52/24 , H04W52/34 , H04W52/40 , H04W72/20
CPC分类号: H04W72/20 , H04L5/0005 , H04L5/0053 , H04L27/2647 , H04W52/146 , H04W52/248 , H04W52/40 , H04L1/0053 , H04L5/0094 , H04W52/34
摘要: Systems, methods, and software can be used to process a control channel at a user agent (UA) within a wireless communication system. In some aspects, the method includes identifying one carrier as an anchor carrier and at least one other another carrier as a non-anchor carrier; for each carrier: determining a location of a UA specific search space including one or more control channel candidates for the carrier based on a linear congruential random number; and attempting to decode each of the control channel candidates in the UA specific search space to identify at least one of an uplink or a downlink grant associated with the carrier and receiving information indicating a first number of control channel candidates for a first aggregation level for the anchor carrier and a second number of control channel candidates for the first aggregation level for the non-anchor carrier, wherein the first number of control channel candidates is different from the second number of control channel candidates.
-
公开(公告)号:US12067877B2
公开(公告)日:2024-08-20
申请号:US18304864
申请日:2023-04-21
申请人: BlackBerry Limited
IPC分类号: G08G1/0967 , H04L67/12
CPC分类号: G08G1/096783 , H04L67/12
摘要: A method at a computing device within an Intelligent Transportation System, the method including detecting a traffic event at the computing device; determining no fixed roadside unit is available from the computing device; establishing an Internet Protocol connection from the computing device to a network node; and sending a traffic event message from the computing device to the network node, the traffic event message providing information for the traffic event.
-
公开(公告)号:US12045607B2
公开(公告)日:2024-07-23
申请号:US17950450
申请日:2022-09-22
申请人: BlackBerry Limited
发明人: Karol Frackiewicz
CPC分类号: G06F8/71 , G06F8/447 , G06F8/76 , G06F21/105
摘要: A method at a computing device including obtaining a first container image from a host computing device; executing a second container image at the computing device, the executing comprising: starting a container from the first container image, the container being for a development environment on the computing device; and customizing the container for a local environment on the computing device, thereby creating a customized container; and compiling developed code within the customized container.
-
-
-
-
-
-
-
-
-