BlackBerry Limited

Canada

Retour au propriétaire

1-100 de 6 312 pour BlackBerry Limited et 10 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 6 157
        Marque 155
Juridiction
        Canada 2 967
        International 1 800
        États-Unis 1 526
        Europe 19
Propriétaire / Filiale
[Owner] BlackBerry Limited 4 864
Research In Motion Limited 1 345
Certicom Corp. 82
AtHoc, Inc. 28
Research in Motion Corporation 26
Voir plus
Date
Nouveautés (dernières 4 semaines) 3
2026 juillet 3
2026 juin 3
2026 mai 2
2026 (AACJ) 17
Voir plus
Classe IPC
H04W 88/02 - Dispositifs terminaux 718
G06F 15/02 - Calculateurs numériques en généralÉquipement de traitement de données en général commandés manuellement avec entrée par clavier et à calcul commandé par programme incorporé, p. ex. calculettes 268
H04W 4/12 - MessagerieBoîtes aux lettresAnnonces 245
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 216
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système 205
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 125
42 - Services scientifiques, technologiques et industriels, recherche et conception 84
38 - Services de télécommunications 43
16 - Papier, carton et produits en ces matières 24
35 - Publicité; Affaires commerciales 22
Voir plus
Statut
En Instance 187
Enregistré / En vigueur 6 125
  1     2     3     ...     64        Prochaine page

1.

MACHINE LEARNING MODEL EXPLANATION GENERATION

      
Numéro d'application 19041333
Statut En instance
Date de dépôt 2025-01-30
Date de la première publication 2026-07-30
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Ajayi, Bamidele

Abrégé

In some examples, a system obtains an approximation function for a machine learning (ML) model, the approximation function providing an approximate representation of a latent representation of latent features in a latent space produced by the ML model. The system presents a visualization of the latent features using the approximation function, and the system generates a refined latent space based on user input in the visualization. The system generates an explanation regarding which latent features of the latent space are primary contributors to a decision of the ML model.

Classes IPC  ?

  • G06N 3/043 - Architecture, p. ex. topologie d'interconnexion fondée sur la logique floue, l’appartenance floue ou l’inférence floue, p. ex. systèmes d’inférence neuro-floue adaptatifs [ANFIS]
  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs

2.

DETERMINING COMMON EXPRESSION OF STRINGS FOR COMPUTER SYSTEM ALERTS

      
Numéro d'application 19039476
Statut En instance
Date de dépôt 2025-01-28
Date de la première publication 2026-07-30
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Graves, Laura Micah
  • Lombardi, Robert Joseph

Abrégé

Systems, methods, and software can be used to determine common expressions of strings. In some aspects, a method includes: obtaining a plurality of strings; determining a plurality of tokens of at least one string of the plurality of strings; and determining at least one common expression of the plurality of strings based on the plurality of tokens of the at least one string of the plurality of strings.

Classes IPC  ?

  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

3.

DETERMINING A SECURITY SCORE IN BINARY SOFTWARE CODE

      
Numéro d'application 19574979
Statut En instance
Date de dépôt 2026-03-23
Date de la première publication 2026-07-30
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Boulton, Adam John
  • Mccourt, William James
  • Hirst, Paul Compton
  • Godwood, Benjamin John

Abrégé

Systems, methods, and software can be used to determine a security score of a binary software code. In some aspects, a computer-implemented method comprises: receiving a binary software code; inspecting the binary software code to determine at least one Common Vulnerability Scoring Standard (CVSS) factor; and determining a CVSS score based on the at least one CVSS factor.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 9/54 - Communication interprogramme

4.

EXPLAINABLE MALWARE ANALYSIS

      
Numéro d'application 18990278
Statut En instance
Date de dépôt 2024-12-20
Date de la première publication 2026-06-25
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Saqib, Mohd
  • Fung, Benjamin Chin Ming
  • Ding, Honghui

Abrégé

Systems, methods, and software can be used to detect a malware file. In some aspects, a method includes: obtaining features from a binary file to be classified as either a malware file or a non-malware file; inputting the obtained features to a first trained machine learning model; outputting, by the first trained machine learning model, an encoded vector; inputting the encoded vector to a second trained machine learning model, the second trained machine learning model generating text as output; and outputting, by the second trained machine learning model, a human-understandable text explanation of malicious activities that can be performed by the binary file, the human-understandable text explanation being generated without executing the binary file, the text explanation enabling a classification of the binary file.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

5.

Vehicle Signals Communicated Using POSIX-based Directory Interface

      
Numéro d'application 18990554
Statut En instance
Date de dépôt 2024-12-20
Date de la première publication 2026-06-25
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Ferguson, Geordon Thomas
  • Tiessen, Benjamin David Dick
  • Ethier, Sheridan Edward
  • Moon, Justin Earl

Abrégé

A method of obtaining vehicle signal data. The method comprises reading a vehicle signals catalog by a communication service layer application that executes on a computer system, wherein the catalog defines vehicle signals as full path filenames; receiving a request for a value of a vehicle signal by the communication service layer application from a second application, wherein the request identifies the vehicle signal as a full path filename; obtaining the value of the vehicle signal by the communication service layer application; and returning the value of the vehicle signal the second application.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance

6.

ANTENNA AND CONTAINER HAVING AN ANTENNA

      
Numéro d'application 18999756
Statut En instance
Date de dépôt 2024-12-23
Date de la première publication 2026-06-25
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Man, Ying Tong
  • Fuleshwar Prasad, Mahendra
  • Jantzi, Jason Wayne

Abrégé

Devices, systems, and operation methods of a device is provided. In one aspect, the device includes an external assembly including an external antenna and an internal assembly. The internal assembly includes an internal antenna, a transceiver, and a radio frequency (RF) switch coupled to the transceiver, the internal antenna and the external antenna. The RF switch is configured to selectively couple at least one of the external antenna or the internal antenna to the transceiver. The external antenna is coupled to the RF switch through at least one conductor.

Classes IPC  ?

  • H01Q 3/24 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier l'orientation, par commutation de l'énergie fournie, d'un élément actif rayonnant à un autre, p. ex. pour commutation du lobe
  • H01Q 1/24 - SupportsMoyens de montage par association structurale avec d'autres équipements ou objets avec appareil récepteur
  • H01Q 21/28 - Combinaisons d'unités ou systèmes d'antennes sensiblement indépendants et n’interagissant pas entre eux
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité

7.

DETECTING ANOMALIES IN CODE COMMITS

      
Numéro d'application 19408586
Statut En instance
Date de dépôt 2025-12-04
Date de la première publication 2026-05-14
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Duggan, Neil David Jonathan
  • Marcovecchio, Vincenzo Kazimierz

Abrégé

Systems, methods, and software can be used to detect anomalies in source code. In some aspects, a method includes obtaining, by a server, one or more attribute values associated with one or more code commits of source code. The server generates a backdoor abstraction of the source code, where the backdoor abstraction includes a structured representation of security backdoor elements extracted from the source code. The server generates, based on the one or more attribute values and the backdoor abstraction of the source code, an anomaly report indicating a risk level of the source code.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

8.

DETECTING BACKDOORS IN BINARY SOFTWARE CODE

      
Numéro d'application 19439669
Statut En instance
Date de dépôt 2026-01-05
Date de la première publication 2026-05-07
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Duggan, Neil David Jonathan
  • Marcovecchio, Vincenzo Kazimierz
  • Boulton, Adam John

Abrégé

Systems, methods, and software can be used to detect backdoors in binary software code. In some aspects, a method comprises: obtaining, by a server, binary software code corresponding to source code; generating, by the server, a backdoor abstraction of the binary software code; and generating, by the server, a backdoor risk assessment based on the backdoor abstraction of the binary software code.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

9.

METHOD AND SYSTEM FOR INTRUSION DETECTION FOR AN IN-VEHICLE INFOTAINMENT SYSTEM

      
Numéro d'application 19400872
Statut En instance
Date de dépôt 2025-11-25
Date de la première publication 2026-03-26
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Sic, Petar
  • Melgarejo Lermas, Irene
  • Bells, Matthew
  • Henkel, Steven John
  • Shi, Xiaobing

Abrégé

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.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

10.

METHOD AND SYSTEM FOR INCREMENTAL CENTROID CLUSTERING

      
Numéro d'application 19401095
Statut En instance
Date de dépôt 2025-11-25
Date de la première publication 2026-03-26
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Henkel, Steven John

Abrégé

A method at a computing device for anomaly detection, the method including storing, at the computing device, a full batch model for a plurality of data points, wherein each of the plurality of data points is associated with one of a plurality of clusters, and wherein the storing comprises a table for storing information about the plurality of clusters without storing the plurality of data points; receiving a new data point from a hardware sensor; determining that the new data point falls outside the full batch model, thereby detecting an anomaly; and performing an action based on the anomaly.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]

11.

METHOD AND SYSTEM FOR AUTOMATED PROVISIONING OF DATA FROM MULTIPLE SENSORS

      
Numéro d'application 19393967
Statut En instance
Date de dépôt 2025-11-19
Date de la première publication 2026-03-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Suzuki, Takashi
  • Mccann, Stephen
  • Faurie, Rene

Abrégé

A method at a Supplementary Data Provider within an emergency services network, the method including receiving a message at the Supplementary Data Provider, the message including an identifier and incident data; responsive to receiving the message, creating a resource at the Supplementary Data Provider based on the incident data, the resource being associated with the identifier; receiving an access request from an Emergency Services Provider for Supplementary Data associated with the resource; and responsive to receiving the access request, providing a response with the Supplementary Data.

Classes IPC  ?

  • H04W 4/90 - Services pour gérer les situations d’urgence ou dangereuses, p. ex. systèmes d’alerte aux séismes et aux tsunamis
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
  • H04W 12/084 - Sécurité d'accès utilisant l’autorisation déléguée, p. ex. protocole d’autorisation ouverte [OAuth]

12.

SYSTEMS AND METHODS FOR ASSET TRACKING WITH GROUPED ASSOCIATED TRACKING DEVICES

      
Numéro de document 03269714
Statut En instance
Date de dépôt 2025-04-03
Date de disponibilité au public 2026-03-01
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Kugler, Andrew
  • Verevkine, Alexandre
  • Somers, Gregory William

Abrégé

Methods and system for tracking assets. A server receives, via wireless communication, from each of a plurality of tracking devices, adjacent device data for that tracking device regarding one or more detected nearby tracking devices and an estimated distance measurement to each detected nearby tracking device. The server determines from the adjacent device data that a subset of the plurality of tracking devices are in a group associated with a multi-unit vehicle. The server selects at least one of the tracking devices in the subset as a master device. The other tracking devices in the subset are slave devices. The master device is to send location data to the server via its wireless data connection. The slave devices are to forego sending communications to the server via their respective wireless data connections.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection

13.

Miscellaneous Design

      
Numéro de série 99674392
Statut En instance
Date de dépôt 2026-02-27
Propriétaire AtHoc, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Software for providing initiation, distribution, delivery and response tracking of emergency notifications to users via personal communication devices and public mass communication devices; software for supporting exchange of information and collaboration processes amongst organizations and people during emergency and crisis situations; software for the purposes of data collection, monitoring, and mass notification services for managing emergency, and crisis and business critical situations and improving crisis communications capability; software for the transmission of mass notification emergency information via audio, video and electronic communications networks and devices, including social networks; software for managing and analyzing data feeds and data inputs in the field of crisis reporting, communication and management, and for sending notifications through multiple IP network channels and delivery services; software for loading data from personnel directories, and managing users for purpose of crisis communication; software for managing organization directories and connections across organizations for the purpose of connecting them and facilitating collaboration before, during and after crisis situations; software for locating personnel for security and safety purposes using a global positioning system, user self-reporting, and other locating means; software for electronically monitoring, detecting and reporting on alarms, alerts, emergencies, hazards, security threats, and dangerous weather; software for notifying individuals and organizations of a changed status or condition of a sensing device or input feed via network based message alerts; downloadable software in the nature of a mobile application for sending, receiving, confirming and responding to alerts, messages, and notifications via wireless communications networks or the Internet; desktop software applications for providing desktop notifications that capture the user's attention with audio-visua Providing electronic message alerts via the Internet, global computer and telecommunications networks, and mobile communications devices to deliver emergency notifications and facilitate collaboration amongst individuals and organizations before, during and after critical situations; providing mass notification services through all communication devices, telephones, tablets, smartphones, email, text messaging, and instant messaging; providing electronic transmission of data and digital messaging via mobile handheld devices and via wired and wireless communication devices before, during and after critical situations; telecommunications services that enable users and organizations to electronically transmit messages, text, multimedia content, videos, audio, animation and images via a global computer network before, during and after critical situations; providing multiple user access to interactive databases through web sites on a global computer network to manage, administrate and use crisis communication capabilities; providing electronic transmission of converged data, address location information, text, pictures, and streaming media, all for use in crisis communications; providing telecommunication connectivity services for transfer of messages, audio, visual, and data information for crisis communications; electronic messaging services, namely, providing services to access, process, and transmit critical, time-sensitive notifications to individuals and organizations Design and development of crisis communication systems comprised of computer hardware and software; engineering and systems analysis in the field of crisis communication systems; computer services, namely, providing online system management services that allow users to remotely view, monitor, program, operate and control crisis communication systems; research in the field of crisis communication technology; testing of crisis communication systems; cloud computing featuring software for providing crisis communication through multiple IP network channels and delivery services; computer services, namely, integration of private and public cloud computing environments for crisis communication; computer services, namely, cloud hosting provider services for crisis communication; computer services, namely, installation of software for private cloud computing for crisis communication; consulting services in the field of cloud computing for crisis communication; computer services, namely, creating an online community for registered users to participate in discussions, get feedback from their peers, form virtual communities, invite other organizations to the community and engage collaboration in the field of security and crisis communication and management; software as a service (SAAS) services featuring software for use in sending, receiving, confirming and responding to alerts, messages, and notifications in the field of crisis communication and management; software as a service (SAAS) services, namely, hosting software for use by others for use in sending, receiving, confirming and responding to alerts, messages, and notifications in the field of crisis communication and management; providing online non-downloadable computer software for the purposes of data collection, monitoring, and mass notification services for managing emergency and crisis situations and improving crisis communications capability

14.

Determining security risks in binary software code using a software relationship model

      
Numéro d'application 17695473
Numéro de brevet 12547728
Statut Délivré - en vigueur
Date de dépôt 2022-03-15
Date de la première publication 2026-02-10
Date d'octroi 2026-02-10
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Boulton, Adam John

Abrégé

Systems, methods, and software can be used to determine security risks in binary software using a software relationship model. In some aspects, a method comprises: receiving a software relationship model that identifies: (i) a set of software components, and (ii) communication interfaces between software components in the set of software components; receiving a set of binary software code; generating a risk assessment for the set of binary software code based on the software relationship model; and generating a notification, based on the risk assessment for the set of binary software code, that indicates security risks associated with the set of binary software code.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

15.

SYSTEMS AND METHODS FOR ASSET TRACKING WITH GROUPED ASSOCIATED TRACKING DEVICES

      
Numéro d'application 18785105
Statut En instance
Date de dépôt 2024-07-26
Date de la première publication 2026-01-29
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Kugler, Andrew
  • Verevkine, Alexandre
  • Somers, Gregory William

Abrégé

Methods and system for tracking assets. A server receives, via wireless communication, from each of a plurality of tracking devices, adjacent device data for that tracking device regarding one or more detected nearby tracking devices and an estimated distance measurement to each detected nearby tracking device. The server determines from the adjacent device data that a subset of the plurality of tracking devices are in a group associated with a multi-unit vehicle. The server selects at least one of the tracking devices in the subset as a master device. The other tracking devices in the subset are slave devices. The master device is to send location data to the server via its wireless data connection. The slave devices are to forego sending communications to the server via their respective wireless data connections.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 84/20 - Dispositions meneuses-suiveuses

16.

METHOD AND SYSTEM FOR ZERO DAY MALWARE SIMILARITY DETECTION

      
Numéro de document 03255526
Statut En instance
Date de dépôt 2024-09-20
Date de disponibilité au public 2026-01-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Molloy, Christopher James Ryan
  • Ding, Honghui

Abrégé

A method at a computing device including fragmenting a malware sample into a plurality of byte strings, each of the plurality of byte strings having a predetermined length; embedding each of the plurality of byte strings in an embedding network to generate a plurality of embeddings; for each embedding in the plurality of embeddings, finding a nearest neighbor; and setting a predicted family for the malware sample based on a fusion of the nearest neighbor for each of the plurality of embeddings.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06N 20/00 - Apprentissage automatique

17.

PROCESSING VEHICLE SIGNALS

      
Numéro d'application CA2025050808
Numéro de publication 2026/000063
Statut Délivré - en vigueur
Date de dépôt 2025-06-12
Date de publication 2026-01-02
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

Systems, methods, and software can be used to control permissions of vehicle signals. In some aspects, one example method includes: receiving a request associated with a vehicle signal; determining, based on a permission value of the vehicle signal, whether an access to an anonymized value of the vehicle signal or an access to a non-anonymized value is authorized; and providing a value of the vehicle signal according to the determining.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
  • B60W 50/00 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G08C 19/00 - Systèmes de transmission de signaux électriques

18.

PROCESSING VEHICLE SIGNALS

      
Numéro d'application 19235868
Statut En instance
Date de dépôt 2025-06-12
Date de la première publication 2025-12-25
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

Systems, methods, and software can be used to control permissions of vehicle signals. In some aspects, one example method includes: receiving a request associated with a vehicle signal; determining, based on a permission value of the vehicle signal, whether an access to an anonymized value of the vehicle signal or an access to a non-anonymized value is authorized; and providing a value of the vehicle signal according to the determining.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur

19.

ALLOY KORE

      
Numéro d'application 1886675
Statut Enregistrée
Date de dépôt 2025-10-07
Date d'enregistrement 2025-10-07
Propriétaire BlackBerry Limited (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable embedded operating system software for use across electronic control units and other microprocessor-based devices; downloadable middleware for real-time and deterministic scheduling of applications across distributed computing environments; downloadable software for integration, management, and coordination of hardware and software components in embedded systems; downloadable platform software for development, deployment, and management of embedded applications. Providing temporary use of non-downloadable embedded operating system and middleware software for use across electronic control units and other microprocessor-based devices; platform as a service (PaaS) featuring software for real-time scheduling of applications across distributed computing environments; engineering, design, and technological consulting services in the field of integration, management, and coordination of hardware and software components in embedded systems; software design, development, and customization services for embedded applications.

20.

SYSTEM AND METHOD FOR DYNAMIC PAIRING BETWEEN DEVICES

      
Numéro de document 03251277
Statut En instance
Date de dépôt 2024-08-08
Date de disponibilité au public 2025-10-31
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Fuleshwar Prasad, Mahendra
  • Dill, Scott Leonard
  • Jocksch, Adam Paul
  • Macdonald, Steven Joseph
  • Reaume, Mark Edward
  • Jantzi, Jason Wayne
  • Man, Ying Tong
  • Gao, Yu

Abrégé

A method for dynamic pairing between asset tracking devices, such as a chassis module and a chassis sensor module mounted on a chassis and a container module mounted on a container. The method includes detecting presence of the container using the chassis sensor module and in response, broadcasting a short-range polling signal; establishing a wireless connection with the container module in response to the short-range polling signal; obtaining GNSS data; determining an estimated distance between the chassis module and the container module; and transmitting the GNSS data and the estimated distance to a remote server.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs
  • H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

21.

REUSABLE MAGNETIC SENSOR CIRCUIT AND METHODS THEREFOR

      
Numéro de document 03251315
Statut En instance
Date de dépôt 2024-10-30
Date de disponibilité au public 2025-10-30
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason
  • Gao, Yu
  • Fuleshwar Prasad, Mahendra

Classes IPC  ?

  • G01R 1/16 - Aimants
  • G01R 33/12 - Mesure de propriétés magnétiques des articles ou échantillons de solides ou de fluides

22.

BATTERY POWER CONSERVATION FOR ASSET TRACKING DEVICES

      
Numéro de document 03237498
Statut En instance
Date de dépôt 2024-05-06
Date de disponibilité au public 2025-10-30
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Bivinetto, Ryan Anthony
  • Parker, Ryan Michael

Classes IPC  ?

  • G01S 19/34 - Consommation électrique
  • G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/35 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la gestion de biens ou de marchandises
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

23.

REMEDIATION RESPONSIVE TO A PATTERN OF ALERTS

      
Numéro de document 03241783
Statut En instance
Date de dépôt 2024-06-17
Date de disponibilité au public 2025-10-30
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Classes IPC  ?

  • G06F 21/50 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

24.

ALLOY KORE

      
Numéro d'application 243705500
Statut En instance
Date de dépôt 2025-10-07
Propriétaire BlackBerry Limited (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable embedded operating system software for use across electronic control units and other microprocessor-based devices; downloadable middleware for real-time and deterministic scheduling of applications across distributed computing environments; downloadable software for integration, management, and coordination of hardware and software components in embedded systems; downloadable platform software for development, deployment, and management of embedded applications. (1) Providing temporary use of non-downloadable embedded operating system and middleware software for use across electronic control units and other microprocessor-based devices; platform as a service (PaaS) featuring software for real-time scheduling of applications across distributed computing environments; engineering, design, and technological consulting services in the field of integration, management, and coordination of hardware and software components in embedded systems; software design, development, and customization services for embedded applications.

25.

METHOD AND SYSTEM FOR CLOUD EXTENDED ATTRIBUTE PROFILE

      
Numéro d'application 18637843
Statut En instance
Date de dépôt 2024-04-17
Date de la première publication 2025-09-25
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lepp, James Randolph Winter
  • Guo, Dongkai
  • Rogers, Darren Edward
  • Blais, Pierre Pierre
  • Haines, Michael George

Abrégé

A method at a connector device, the method including receiving a first message from a peripheral device, the first message being received over a short range communications protocol connection utilizing a generic reading and writing service attribute profile; repackaging data within the first message into a second message at the connector device; and transmitting the second message to a network element, the transmitting utilizing a second communications connection, wherein the repackaging data populates a field within the second message with information about an attribute profile operation.

Classes IPC  ?

  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
  • H04W 88/18 - Dispositifs de logistiqueDispositifs de gestion de réseaux

26.

Cargo radar housing

      
Numéro d'application 29871536
Numéro de brevet D1094140
Statut Délivré - en vigueur
Date de dépôt 2023-02-22
Date de la première publication 2025-09-23
Date d'octroi 2025-09-23
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Corley, Cortez
  • Santiago, Joseph Orais
  • Gao, Yu
  • Dill, Scott Leonard
  • Wang, Enliang

27.

METHOD AND SYSTEM FOR CROWD SOURCED DANGEROUS DRIVING DETECTION AND ACCIDENT MITIGATION

      
Numéro d'application 19210194
Statut En instance
Date de dépôt 2025-05-16
Date de la première publication 2025-09-04
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Adams, Neil Patrick
  • Kominar, Jeremy Lawson

Abrégé

A method at a computing device for a vehicle, the method including observing, using sensors of the vehicle, behavior of an external road user; producing at the computing device a normalized safety score for the external road user; recording identifying information for the external road user; and reporting the normalized safety score and identifying information to a server.

Classes IPC  ?

  • B60W 40/09 - Style ou comportement de conduite
  • G06V 20/62 - Texte, p. ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision

28.

RISK ASSESSMENT BASED ON SOFTWARE BILL OF MATERIALS

      
Numéro d'application 19212385
Statut En instance
Date de dépôt 2025-05-19
Date de la première publication 2025-09-04
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Duggan, Neil David Jonathan
  • Marcovecchio, Vincenzo Kazimierz
  • Boulton, Adam John

Abrégé

Systems, methods, and software can be used to identify security risks in software code based on software bill of materials (SBOM). In some aspects, a method includes: obtaining, by a server, software code and a SBOM corresponding to the software code; identifying, by the server and based on the SBOM, a library used by the software code; and generating, by the server, a risk assessment based on at least one metric corresponding to the library, where the at least one metric is associated with one or more maintainers of the library.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 8/65 - Mises à jour
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

29.

ALLOY KORE

      
Numéro de série 99372157
Statut En instance
Date de dépôt 2025-09-03
Propriétaire BlackBerry Limited (Canada)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable embedded operating system software for use across electronic control units and other microprocessor-based devices; Downloadable middleware for real-time and deterministic scheduling of applications across distributed computing environments; Downloadable software for integration, management, and coordination of hardware and software components in embedded systems; Downloadable platform software for development, deployment, and management of embedded applications. Providing temporary use of non-downloadable embedded operating system and middleware software for use across electronic control units and other microprocessor-based devices; Platform as a Service (PaaS) featuring software for real-time scheduling of applications across distributed computing environments; Engineering, design, and technological consulting services in the field of integration, management, and coordination of hardware and software components in embedded systems; Software design, development, and customization services for embedded applications

30.

VEHICLE SIGNAL CATALOG

      
Numéro d'application 18956130
Statut En instance
Date de dépôt 2024-11-22
Date de la première publication 2025-08-28
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Speranza, Roberto

Abrégé

A signal catalog defines one or more vehicle signals selected from among a vehicle signal relating to a speed limit, a vehicle signal relating to a trip time, or a vehicle signal relating to regenerative braking of a vehicle. A processing resource processes the one or more vehicle signals to generate an indication relating to an operation of the vehicle.

Classes IPC  ?

  • B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
  • B60W 30/14 - Régulateur d'allure
  • B60W 30/18 - Propulsion du véhicule
  • G06N 20/00 - Apprentissage automatique

31.

METHOD AND SYSTEM FOR DATA PIPELINE STRATIFICATION FOR LOW LATENCY ACCESS

      
Numéro d'application 18980294
Statut En instance
Date de dépôt 2024-12-13
Date de la première publication 2025-08-28
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Speranza, Roberto

Abrégé

A method at a data pipeline in computing system, the method including receiving data and a schema identifier associated with the data; confirming that the schema identifier is valid; and routing the data at the data pipeline based on the schema identifier. Also, a computing system having a processor; a data pipeline; and a communications subsystem, wherein the computing system is configured to: receive data and a schema identifier associated with the data; confirm, using the processor, that the schema identifier is valid; and route the data at the data pipeline based on the schema identifier.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2455 - Exécution des requêtes

32.

VEHICLE SETTINGS USING SIGNALS OF A SIGNAL CATALOG

      
Numéro d'application 18956128
Statut En instance
Date de dépôt 2024-11-22
Date de la première publication 2025-08-28
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Speranza, Roberto

Abrégé

In some examples, a system stores, in a memory, a signal catalog defining a vehicle signal representing a characteristic of a vehicle occupant in the vehicle. The system receives the vehicle signal defined by the signal catalog, the vehicle signal being based on measurement data from one or more sensors of the vehicle, and the system updates a preference setting of actuatable components of the vehicle based on the vehicle signal representing the characteristic of the vehicle occupant.

Classes IPC  ?

  • B60W 50/00 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

33.

ANGULAR MODE SYNTAX FOR TREE-BASED POINT CLOUD CODING

      
Numéro d'application 19198749
Statut En instance
Date de dépôt 2025-05-05
Date de la première publication 2025-08-21
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lasserre, Sébastien
  • Martin-Cocher, Gaëlle Christine
  • Taquet, Jonathan

Abrégé

Method and devices for coding point cloud data using an angular coding mode. The angular coding mode may be signaled using in an angular mode flag to signal that a volume is to be coded using the angular coding mode. The angular coding mode is applicable to planar volumes that have all of their occupied child nodes on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Entropy coding may be used to code the planar position flag. Context determination for coding may take into account angular information for child nodes or groups of child nodes of the volume relative to a location of a beam assembly that has sampled to point cloud. Characteristics of the beam assembly may be coded into a dedicated syntax in the bitstream.

Classes IPC  ?

  • G06T 9/40 - Codage sous forme arborescente, p. ex. à quatre branches, à huit branches

34.

METHOD AND SYSTEM FOR TRAFFIC MANAGEMENT

      
Numéro d'application 19193620
Statut En instance
Date de dépôt 2025-04-29
Date de la première publication 2025-08-14
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Montemurro, Michael Peter
  • Lepp, James Randolph Winter
  • Arzelier, Claude Jean-Frederic
  • Young, Gordon Peter
  • Buckley, Adrian
  • Dever, Jeffrey Scott

Abrégé

A method at a first computing device providing a local traffic service, the method including detecting a vehicle is transitioning to a region of control of a second local traffic service; and providing, to a second traffic management service, priority information for the vehicle.

Classes IPC  ?

  • G08G 1/01 - Détection du mouvement du trafic pour le comptage ou la commande
  • G08G 1/015 - Détection du mouvement du trafic pour le comptage ou la commande avec des dispositions pour distinguer différents types de véhicules, p. ex. pour distinguer les automobiles des cycles
  • G08G 1/017 - Détection du mouvement du trafic pour le comptage ou la commande par identification des véhicules
  • G08G 1/087 - Intervention prioritaire sur la commande du trafic, p. ex. au moyen d'un signal transmis par un véhicule de secours
  • G08G 1/09 - Dispositions pour donner des instructions variables pour le trafic

35.

METHODS AND SYSTEMS FOR DRIVER IDENTIFICATION

      
Numéro d'application 18614089
Statut En instance
Date de dépôt 2024-03-22
Date de la première publication 2025-08-07
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mukherjee, Biswaroop
  • Agrawal, Anish

Abrégé

A method at a vehicle computing device for identifying a driver, the method including receiving a first indicator at the vehicle computing device; obtaining, based on the first indicator, a presumed driver identity; receiving at least one second indicator at the vehicle computing device; and verifying the presumed driver identity using the at least one second indicator.

Classes IPC  ?

  • B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
  • B60R 25/045 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules agissant sur des systèmes ou des équipements de véhicules, p. ex. sur les portes, les sièges ou les pare-brises agissant sur le système de propulsion, p. ex. le moteur ou le moteur d’entraînement en limitant ou en coupant l’alimentation électrique du système de propulsion
  • B60R 25/08 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules agissant sur des systèmes ou des équipements de véhicules, p. ex. sur les portes, les sièges ou les pare-brises en agissant sur les freins ou les systèmes de freinage
  • B60R 25/10 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules actionnant un dispositif d’alarme
  • B60R 25/102 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules actionnant un dispositif d’alarme un signal étant envoyé vers un lieu distant, p. ex. signal radio transmis à un poste de police, à une entreprise de sécurité ou au propriétaire du véhicule
  • B60R 25/31 - Détection relative au vol ou autres événements relatifs aux systèmes antivol de présence humaine à l’intérieur ou à l’extérieur du véhicule
  • B60R 25/34 - Détection relative au vol ou autres événements relatifs aux systèmes antivol de l’état des composants du véhicule, p. ex. des fenêtres, des serrures des portes ou des appareils de sélection de changement de vitesse
  • G06N 20/00 - Apprentissage automatique

36.

METHOD AND SYSTEM FOR AZIMUTHAL ANGULAR PRIOR AND TREE REPESENTATION FOR CLOUD COMPRESSION

      
Numéro d'application 19186036
Statut En instance
Date de dépôt 2025-04-22
Date de la première publication 2025-08-07
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Taquet, Jonathan
  • Lasserre, Sébastien

Abrégé

A method of encoding or decoding a point cloud to representing a three-dimensional location of an object, the point cloud being located within a volumetric space, the method including determining at least one closest, relative to azimuthal distance, encoded node to a current node; determining an azimuthal prediction angle for each of the at least one closest encoded node; finding an averaged azimuthal prediction angle from the determined azimuthal prediction angle for each of the at least one closest encoded node; selecting an angular azimuthal context based on the averaged azimuthal predication angle; encoding information representative of the current node based on the azimuthal context to generate the bitstream of compressed point cloud data or decoding information representative of the current node based on the azimuthal context to generate the point cloud data.

Classes IPC  ?

  • G06T 9/40 - Codage sous forme arborescente, p. ex. à quatre branches, à huit branches

37.

CONFIGURATION INFORMATION CHANGES

      
Numéro d'application 18907724
Statut En instance
Date de dépôt 2024-10-07
Date de la première publication 2025-07-10
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Blais, Pierre Pierre
  • Yerxa, Barry Fraser

Abrégé

In some examples, a system reads a first configuration file comprising a first configuration parameter that affects an execution of a process in a vehicle, and determines whether any update configuration file is present by checking for a storage location having an identifier based on a property of the first configuration file, the update configuration file comprising an entry specifying a change for the first configuration file. The system applies the update configuration file to the first configuration file to determine configuration parameters to apply for the process when executed in the vehicle.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

38.

Visor accessory for a sensor

      
Numéro d'application 29857220
Numéro de brevet D1082503
Statut Délivré - en vigueur
Date de dépôt 2022-10-20
Date de la première publication 2025-07-08
Date d'octroi 2025-07-08
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Corley, Cortez
  • Santiago, Joseph Orais
  • Gao, Yu
  • Man, Ying Tong

39.

CONTROLLING PERMISSIONS OF VEHICLE SIGNALS

      
Numéro de document 03223884
Statut Délivré - en vigueur
Date de dépôt 2023-12-20
Date de disponibilité au public 2025-07-02
Date d'octroi 2026-06-16
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Blais, Pierre Pierre
  • Javornicki, Xavier
  • Ferguson, Geordon Thomas

Abrégé

Systems, methods, and software can be used to control permissions of vehicle signals. In some aspects, one example method includes: receiving a permission map, wherein the permission map comprises a configured permission value of a permission element of a node in a vehicle signal catalog; and setting a permission value of the permission element of the node in the vehicle signal catalog according to the configured permission value in the permission map.

Classes IPC  ?

  • B60R 16/00 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs
  • B60R 25/00 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules
  • B60R 25/01 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules agissant sur des systèmes ou des équipements de véhicules, p. ex. sur les portes, les sièges ou les pare-brises
  • B60R 25/10 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules actionnant un dispositif d’alarme
  • B60R 25/102 - Équipements ou systèmes pour empêcher ou signaler l’usage non autorisé ou le vol de véhicules actionnant un dispositif d’alarme un signal étant envoyé vers un lieu distant, p. ex. signal radio transmis à un poste de police, à une entreprise de sécurité ou au propriétaire du véhicule
  • B60W 40/00 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G06F 21/60 - Protection de données

40.

COMMUNICATING VEHICLE SIGNAL INFORMATION USING EXTENDED IDENTIFIERS

      
Numéro de document 03223886
Statut En instance
Date de dépôt 2023-12-20
Date de disponibilité au public 2025-07-02
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Blais, Pierre Pierre
  • Ferguson, Geordon Thomas

Abrégé

Systems, methods, and software can be used to communicates vehicle signals. In some aspects, one example method includes: receiving, at a server, a query for a vehicle signal; and transmitting, from the server, a response message comprising an identifier of the vehicle signal, wherein the identifier comprises a representation of a name of the vehicle signal and a definition of at least one other element of the vehicle signal.

Classes IPC  ?

  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs
  • H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile

41.

ASSET TRACKING DEVICE AND METHODS FOR LOCATION DETERMINATION

      
Numéro de document 03225718
Statut Délivré - en vigueur
Date de dépôt 2024-01-10
Date de disponibilité au public 2025-06-30
Date d'octroi 2026-06-16
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Fuleshwar Prasad, Mahendra
  • Gao, Yu Edward

Abrégé

An asset tracking device and method for detecting the presence of an intermodal shipping container and responsively selecting a preferred location determination. The device may include a controller, a sensor coupled to the controller, a global navigation satellite system chip, and a cellular signal transceiver. While not detecting a container, the controller obtains location data via a global satellite system chip. While a container is detected, the sensor sends a detection signal to the controller and, responsive to the detection signal, the controller obtains location data from a cellular signal transceiver and not from the global satellite system chip.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/35 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la gestion de biens ou de marchandises
  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs

42.

METHOD AND SYSTEM FOR DYNAMIC AND AUTOMATIC DEVELOPMENT CONFIGURATION FOR A VEHICLE

      
Numéro de document 03226902
Statut En instance
Date de dépôt 2024-01-22
Date de disponibilité au public 2025-06-27
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Agrawal, Anish
  • Ferguson, Geordon Thomas

Abrégé

A method at a computing device, the method including receiving an indication of a desired test environment; accessing a configuration catalog to obtain configuration information for the desired test environment; configuring a test node based on the configuration information; obtaining test signals for the desired test environment; and performing testing on the configured test node using the test signals.

43.

System and method for dynamic pairing between devices

      
Numéro d'application 18393839
Numéro de brevet 12693396
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de la première publication 2025-06-26
Date d'octroi 2026-07-28
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Fuleshwar Prasad, Mahendra
  • Dill, Scott Leonard
  • Jocksch, Adam Paul
  • Macdonald, Steven Joseph
  • Reaume, Mark Edward
  • Jantzi, Jason Wayne
  • Man, Ying Tong
  • Gao, Yu

Abrégé

A method for dynamic pairing between asset tracking devices, such as a chassis module and a chassis sensor module mounted on a chassis and a container module mounted on a container. The method includes detecting presence of the container using the chassis sensor module and in response, broadcasting a short-range polling signal; establishing a wireless connection with the container module in response to the short-range polling signal; obtaining GNSS data; determining an estimated distance between the chassis module and the container module; and transmitting the GNSS data and the estimated distance to a remote server.

Classes IPC  ?

  • G01S 11/02 - Systèmes pour déterminer la distance ou la vitesse sans utiliser la réflexion ou la reradiation utilisant les ondes radioélectriques
  • G06Q 10/0833 - Repérage

44.

SYSTEM AND METHOD FOR DETECTION OF CONTAINER PRESENCE ON CHASSIS

      
Numéro de document 03251352
Statut En instance
Date de dépôt 2024-10-30
Date de disponibilité au public 2025-06-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Fuleshwar Prasad, Mahendra
  • Corley, Cortez

Abrégé

An asset detection device and method of using a mmWave radar to determine whether a container is mounted to a transport chassis. The reflected signal may include multiple peaks and may be ambiguous. The device may determine if a peak is within a container range and is above a threshold magnitude. If the peak is not the highest peak in the reflected signal the device may disambiguate the signal by filtering it using a stored average no-container signal. If the peak is not the highest peak in the reflected signal the device may disambiguate the signal by determining if the highest peak is due to multipath. In some cases no peaks may be both above the threshold and within the container range, in which case the device determines there is no container present. The device reports container status determinations and reflected signal analysis to a remote server.

Classes IPC  ?

  • B60P 1/00 - Véhicules destinés principalement au transport des charges et modifiés pour faciliter le chargement, la fixation de la charge ou son déchargement
  • G01S 7/02 - Détails des systèmes correspondant aux groupes , , de systèmes selon le groupe
  • G01S 13/06 - Systèmes déterminant les données relatives à la position d'une cible

45.

REUSABLE MAGNETIC SENSOR CIRCUIT AND METHODS THEREFOR

      
Numéro d'application 18540961
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2025-06-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Gao, Yu
  • Fuleshwar Prasad, Mahendra

Abrégé

A system and method for switching the operating mode of a controller based on the detection of a magnetic field, and in response to having detected a change in the presence of the magnetic field, sending a message to the remote server.

Classes IPC  ?

  • G01R 33/06 - Mesure de la direction ou de l'intensité de champs magnétiques ou de flux magnétiques en utilisant des dispositifs galvano-magnétiques

46.

ADAPTIVE DATA COLLECTION FOR ALERTS

      
Numéro de document 03232010
Statut En instance
Date de dépôt 2024-03-14
Date de disponibilité au public 2025-06-12
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Abrégé

In some examples, a system monitors operations in at least one electronic device in which entities are started, created, or modified, and generates an alert based on the monitoring. The system adapts an amount of data collected based on contextual information associated with the alert, where the adapting of the amount of data collected comprises determining whether to include or exclude data associated with a subset of the entities based on any relationships of the subset of the entities to an entity associated with the alert.

Classes IPC  ?

  • G06F 21/50 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

47.

REMEDIATION FOR AN ENTITY OUTSIDE A SCOPE OF AN ALERT

      
Numéro de document 03232074
Statut En instance
Date de dépôt 2024-03-14
Date de disponibilité au public 2025-06-12
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Abrégé

In some examples, a security system detects an alert generated in response to an operation on a device, the operation involving a first process and a first entity. In response to the alert, the security system discovers a second entity that is outside a scope of the alert, and applies remediation actions with respect to the first process, the first entity, and the second entity to address the alert.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

48.

PULSE-CODE MODULATED AUDIO ROUTER

      
Numéro de document 03241981
Statut Délivré - en vigueur
Date de dépôt 2024-06-18
Date de disponibilité au public 2025-06-09
Date d'octroi 2026-06-16
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Mammone, Joe
  • Fry, Darrin Kenneth John

Abrégé

Methods and systems for dynamically routing pulse-code modulated (PCM) audio subchannels to one or more sink devices using a software-based router. The PCM router may set a pre-conversion buffer in the conversion path to a sink device for a particular subchannel if the source PCM fragment size differs from the sink fragment size. It may also compare characteristics of the audio subchannel to the sink device to identify a mismatch and, on that basis, configure the conversion path to include a sample rate converter, a channel converter, or a format converter, as needed. Subchannels can be dynamically routed to two or more sink devices and routing may be changed during playback.

Classes IPC  ?

  • H04B 14/04 - Systèmes de transmission non caractérisés par le milieu utilisé pour la transmission caractérisés par l'utilisation de la modulation par impulsions utilisant la modulation par impulsions codées
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 49/90 - Dispositions de mémoires tampon
  • H04L 67/50 - Services réseau
  • H04L 69/14 - Protocoles multicanaux ou multi-liaisons
  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs

49.

SYNTHETIC SENSOR VALIDATION FOR DEPLOYMENT IN VEHICLES

      
Numéro de document 03244672
Statut En instance
Date de dépôt 2024-06-27
Date de disponibilité au public 2025-06-09
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

There is provided a method to validate that a synthetic sensor or other application can operate in a computing environment of a vehicle. The synthetic sensor specifies, in a manifest, which sensors of the vehicle it will be reading signals from. The synthetic sensor manifest is enhanced by adding to it an extended universal identifier that carries semantic information. This identifier may then be compared to unique identifiers in a signal catalog of a vehicle to ensure that the sensors of the vehicle will provide information with semantics that are expected by the synthetic sensor.

Classes IPC  ?

  • B60L 15/42 - Adaptation sur le véhicule de l'installation de commande à distance à partir soit de différents endroits du véhicule, soit de différents véhicules d'un même train
  • B60W 40/00 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

50.

COMMUNICATING CREDENTIALS BETWEEN TWO OPERATING SYSTEMS

      
Numéro de document 03249005
Statut En instance
Date de dépôt 2024-07-17
Date de disponibilité au public 2025-06-06
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Speranza, Roberto

Abrégé

The present disclosure relates to methods to monitor and control of a fine tailing flocculation process using image capture of the fine tailings and processing the lightrelated data with an inter quartile range (IQR) trimmed estimator to quantify the degree of flocculation, which can be used for process control. The IQR method includes processing the light-related data such that the indicator of the degree of flocculation is independent of tailings density, tailings clay content and/or image brightness. The determined degree of flocculation can then be used in a process for flocculating and dewatering oil sands fine tailings, such as mature fine tailings (MFT), by controlling parameters such as flocculant mixing and dosage.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

51.

DETERMINING RISKS OF SOFTWARE FILE

      
Numéro d'application 18961895
Statut En instance
Date de dépôt 2024-11-27
Date de la première publication 2025-06-05
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Saqib, Mohd
  • Fung, Benjamin Chin Ming

Abrégé

Systems, methods, and software can be used to determine risks of software files. In some aspects, a method includes: obtaining an input, wherein the input comprises a binary file; determining a second set of feature vectors of the input; performing a canonical correlation analysis (CCA) on the second set of feature vectors and a first set of feature vectors to obtain a first vector and a second vector; calculating a correlation coefficient value of the first vector and the second vector; obtaining a third set of feature vectors based on the correlation coefficient value; and providing, based on the third set of feature vectors, information indicating a level of a security risk of the input and information indicating features associated with the security risk of the input.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

52.

EVENT DATA PROCESSING

      
Numéro d'application 19053659
Statut En instance
Date de dépôt 2025-02-14
Date de la première publication 2025-06-05
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Pham, Khai Nhu

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing event log data. An example event log processing method includes receiving an event log comprising a plurality of event records describing events that have occurred on each of one or more computer systems over a period of time; converting the event log into a graph, comprising: normalizing the plurality of event records, including anonymizing a unique identifier value in each event record and replacing a variable value in each event record with a predetermined value; representing each normalized event record as one or more nodes in the graph; and generating a plurality of event clusters, wherein each event cluster includes an aggregated group of nodes and is generated based on common attributes of and hierarchical relationships between the normalized event records represented by the nodes in the aggregated group.

Classes IPC  ?

  • H04L 67/50 - Services réseau
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/906 - GroupementClassement
  • G06F 18/2323 - Techniques non hiérarchiques basées sur la théorie des graphes, p. ex. les arbres couvrants de poids minimal [MST] ou les coupes de graphes
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

53.

DETERMINING RISKS OF SOFTWARE FILE

      
Numéro d'application CA2024051576
Numéro de publication 2025/111701
Statut Délivré - en vigueur
Date de dépôt 2024-11-27
Date de publication 2025-06-05
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Saqib, Mohd
  • Fung, Benjamin Chin Ming

Abrégé

Systems, methods, and software can be used to determine risks of software files. In some aspects, a method includes: obtaining an input, wherein the input comprises a binary file; determining a second set of feature vectors of the input; performing a canonical correlation analysis (CCA) on the second set of feature vectors and a first set of feature vectors to obtain a first vector and a second vector; calculating a correlation coefficient value of the first vector and the second vector; obtaining a third set of feature vectors based on the correlation coefficient value; and providing, based on the third set of feature vectors, information indicating a level of a security risk of the input and information indicating features associated with the security risk of the input.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

54.

DETERMINING RISKS OF SOFTWARE FILE

      
Numéro de document 03313273
Statut En instance
Date de dépôt 2024-11-27
Date de disponibilité au public 2025-06-05
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Saqib, Mohd
  • Fung, Benjamin Chin Ming

Abrégé

Systems, methods, and software can be used to determine risks of software files. In some aspects, a method includes: obtaining an input, wherein the input comprises a binary file; determining a second set of feature vectors of the input; performing a canonical correlation analysis (CCA) on the second set of feature vectors and a first set of feature vectors to obtain a first vector and a second vector; calculating a correlation coefficient value of the first vector and the second vector; obtaining a third set of feature vectors based on the correlation coefficient value; and providing, based on the third set of feature vectors, information indicating a level of a security risk of the input and information indicating features associated with the security risk of the input.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

55.

BUFFERS IN SHARED MEMORY FOR SENSOR DATA IN VEHICLES

      
Numéro de document 03249001
Statut En instance
Date de dépôt 2024-07-17
Date de disponibilité au public 2025-06-05
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mueller, Michael Jonathan
  • Dillabough, Noel Dylan

Abrégé

In some examples, a sensor service receives an indication of interest from a client for sensor data of a first sensor of the plurality of sensors, and allocates buffers in the memory for the plurality of sensors. The sensor service provides a first buffer to a sensor connector that is to receive the sensor data from the first sensor, and receives, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor. Based on the indication of interest from the client, the sensor service notifies the client that the first buffer is available for reading by the client from the memory.

Classes IPC  ?

  • B60R 16/02 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques
  • B60W 40/02 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conditions ambiantes
  • B60W 50/00 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente

56.

INTRISICALLY SAFE DESIGNED DEVICES AND METHODS THEREFOR

      
Numéro d'application 18527475
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2025-06-05
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Dill, Scott Leonard
  • Ogle, Alexander John
  • Fuleshwar Prasad, Mahendra
  • Santiago, Joseph Orais
  • Gao, Yu

Abrégé

Encapsulating components and millimeter-wave waveguides coupled to a circuit board to satisfy intrinsically safe requirements and methods therefor. The top side of the circuit board is divided into a plurality of zones using a plurality of fences formed by the housing of the apparatus. The plurality of zones, and the components and millimeter-wave waveguide therein, are filled with potting material.

Classes IPC  ?

  • H05K 3/28 - Application de revêtements de protection non métalliques
  • H05K 1/18 - Circuits imprimés associés structurellement à des composants électriques non imprimés

57.

METHOD AND SYSTEM ACCOUNTING FOR MEASUREMENT UNITS IN SIGNALING

      
Numéro de document 03255533
Statut En instance
Date de dépôt 2024-09-20
Date de disponibilité au public 2025-05-23
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Russell, Nicholas James
  • Blais, Pierre Pierre

Abrégé

A method at a computing device, the method including sending a request for information to a second entity; and receiving a response providing the information, the response further specifying the unit that the information is provided in. The measurement unit may be appended as a separate branch for a signal, a name for a signal, using a separator for the signal, or a combination thereof.

Classes IPC  ?

  • B60R 16/02 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p. ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • H04W 4/44 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p. ex. communication véhicule-piétons pour la communication entre véhicules et infrastructures, p. ex. véhicule à nuage ou véhicule à domicile

58.

INDICATORS FOR INDICATING WHETHER ENTRIES OF A REPRESENTATION FOR A VEHICLE ARE ACTIVE

      
Numéro de document 03310917
Statut En instance
Date de dépôt 2024-10-22
Date de disponibilité au public 2025-05-22
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s) Blais, Pierre Pierre

Classes IPC  ?

  • B60W 50/00 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G16Z 99/00 - Matière non prévue dans les autres groupes principaux de la présente sous-classe

59.

METHODS AND SYSTEMS FOR MALWARE ANALYSIS USING A GENETIC ALGORITHM GRAPH EXPLAINER

      
Numéro d'application 18954706
Statut En instance
Date de dépôt 2024-11-21
Date de la première publication 2025-05-22
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Fung, Benjamin Chin Ming
  • Saqib, Mohd

Abrégé

A method for malware analysis comprising: disassembling executable code to create disassembled instructions; extracting instruction blocks from the disassembled instructions; encoding the instruction blocks to create encoded instruction blocks and generating a first data graph, wherein the first data graph comprises nodes, each node from the first data graph being associated with an encoded instruction block; determining for each node an embedding of the encoded instruction block to create a canonical executable graph; classifying the canonical executable graph into either a benign family or a malicious family; and determining that the executable code is a malware when the canonical executable graph belongs to a malicious family.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

60.

INDICATORS FOR INDICATING WHETHER ENTRIES OF A REPRESENTATION FOR A VEHICLE ARE ACTIVE

      
Numéro d'application CA2024051394
Numéro de publication 2025/102151
Statut Délivré - en vigueur
Date de dépôt 2024-10-22
Date de publication 2025-05-22
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

In some examples, a memory stores a representation including entries that represent respective features of a vehicle, where a first entry of the entries in the representation represents a first feature of the vehicle, and the first entry is associated with an indicator settable to a first value to indicate that the first entry is active for the vehicle, and to a different second value to indicate that the first entry is inactive for the vehicle.

Classes IPC  ?

  • B60W 50/00 - Détails des systèmes d'aide à la conduite des véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
  • G16Z 99/00 - Matière non prévue dans les autres groupes principaux de la présente sous-classe

61.

SYSTEM AND METHOD FOR DETECTION OF CONTAINER PRESENCE ON CHASSIS

      
Numéro d'application 18402075
Statut En instance
Date de dépôt 2024-01-02
Date de la première publication 2025-05-22
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Fuleshwar Prasad, Mahendra
  • Corley, Cortez

Abrégé

An asset detection device and method of using a mmWave radar to determine whether a container is mounted to a transport chassis. The reflected signal may include multiple peaks and may be ambiguous. The device may determine if a peak is within a container range and is above a threshold magnitude. If the peak is not the highest peak in the reflected signal the device may disambiguate the signal by filtering it using a stored average no-container signal. If the peak is not the highest peak in the reflected signal the device may disambiguate the signal by determining if the highest peak is due to multipath. In some cases no peaks may be both above the threshold and within the container range, in which case the device determines there is no container present. The device reports container status determinations and reflected signal analysis to a remote server.

Classes IPC  ?

  • G01S 13/06 - Systèmes déterminant les données relatives à la position d'une cible
  • G01S 7/00 - Détails des systèmes correspondant aux groupes , ,

62.

INDICATORS FOR INDICATING WHETHER ENTRIES OF A REPRESENTATION FOR A VEHICLE ARE ACTIVE

      
Numéro d'application 18907713
Statut En instance
Date de dépôt 2024-10-07
Date de la première publication 2025-05-15
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

In some examples, a memory stores a representation including entries that represent respective features of a vehicle, where a first entry of the entries in the representation represents a first feature of the vehicle, and the first entry is associated with an indicator settable to a first value to indicate that the first entry is active for the vehicle, and to a different second value to indicate that the first entry is inactive for the vehicle.

Classes IPC  ?

  • G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
  • G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules

63.

METHOD AND SYSTEM FOR DYNAMIC ACCESS BASED ON GRANTED PERMISSIONS

      
Numéro de document 03220188
Statut En instance
Date de dépôt 2023-11-15
Date de disponibilité au public 2025-05-12
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Rogers, Darren Edward
  • Blais, Pierre Pierre
  • Ferguson, Geordon Thomas
  • Mukherjee, Biswaroop
  • Frackiewicz, Karol

Abrégé

A method at a permission service on a computing device for managing permissions, the method including receiving a request at the permission service from a first application, the request comprising an identifier associated with an operating system for a second application and a permission for the second application to access resources; performing an action at the permission service based on the received request; and returning results of the action to the first application indicating whether the second application has the permission to access the resources.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

64.

SYSTEM AND METHOD FOR MULTI-CARRRIER NETWORK OPERATION

      
Numéro d'application 19018539
Statut En instance
Date de dépôt 2025-01-13
Date de la première publication 2025-05-08
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Fong, Mo-Han
  • Heo, Youn Hyoung
  • Xu, Hua
  • Li, Jun
  • Mcbeath, Sean Michael

Abrégé

Methods, devices, and systems for multi-carrier network operation are disclosed. In one embodiment, a method of performing channel scrambling in a multi-carrier network, wherein the multi-carrier network includes a first component carrier (“CC”) and a second CC between a base station and a user equipment (“UE”) comprises receiving a Cell Radio Network Temporary Identifier (“C-RNTI”) and a cell identification (“ID”) for at least one of the first CC and the second CC; and using the RNTI and the cell ID to perform scrambling of information transmitted on at least one of the first CC and the second CC.

Classes IPC  ?

  • H04W 72/0453 - Ressources du domaine fréquentiel, p. ex. porteuses dans des AMDF [FDMA]
  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04L 25/03 - Réseaux de mise en forme pour émetteur ou récepteur, p. ex. réseaux de mise en forme adaptatifs
  • H04W 8/26 - Adressage ou numérotation de réseau pour support de mobilité
  • H04W 12/033 - Protection de la confidentialité, p. ex. par chiffrement du plan utilisateur, p. ex. trafic utilisateur
  • H04W 36/06 - Resélection d'une ressource de communication au point d'accès serveur
  • H04W 72/21 - Canaux de commande ou signalisation pour la gestion des ressources dans le sens ascendant de la liaison sans fil, c.-à-d. en direction du réseau
  • H04W 72/23 - Canaux de commande ou signalisation pour la gestion des ressources dans le sens descendant de la liaison sans fil, c.-à-d. en direction du terminal
  • H04W 76/27 - Transitions entre états de commande de ressources radio [RRC]

65.

Communicating credentials between two operating systems

      
Numéro d'application 18494504
Numéro de brevet 12488081
Statut Délivré - en vigueur
Date de dépôt 2023-10-25
Date de la première publication 2025-05-01
Date d'octroi 2025-12-02
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Speranza, Roberto

Abrégé

Systems, methods, and software can be used to provide credentials for a provisioning operation. In some aspects, a method includes: generating, by a first operating system (OS), a first transfer key; sending, from the first OS to a second OS, a random salt by using the first transfer key; generating, by the first OS, a second transfer key by using the random salt; and sending, from the first OS to the second OS, provisioning credentials by using the second transfer key.

Classes IPC  ?

  • G06F 21/33 - Authentification de l’utilisateur par certificats
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/60 - Protection de données
  • H04L 9/08 - Répartition de clés
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/40 - Protocoles réseaux de sécurité

66.

METHOD AND SYSTEM ACCOUNTING FOR MEASUREMENT UNITS IN SIGNALING

      
Numéro d'application 18819525
Statut En instance
Date de dépôt 2024-08-29
Date de la première publication 2025-05-01
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Russell, Nicholas James
  • Blais, Pierre Pierre

Abrégé

A method at a computing device, the method including sending a request for information to a second entity; and receiving a response providing the information, the response further specifying the unit that the information is provided in. The measurement unit may be appended as a separate branch for a signal, a name for a signal, using a separator for the signal, or a combination thereof.

Classes IPC  ?

  • H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance

67.

METHOD AND SYSTEM FOR DECOUPLING CHARGING SIGNALS FROM BATTERY SIGNALS

      
Numéro d'application 18499741
Statut En instance
Date de dépôt 2023-11-01
Date de la première publication 2025-05-01
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Blais, Pierre Pierre
  • Ferguson, Geordon Thomas

Abrégé

A method at a computing device, the method including sending a request to a vehicle communications subsystem to determine a number of charging ports on a vehicle; receiving a response providing the number of charging ports on the vehicle; sending a request to the vehicle communications subsystem to find batteries associated with each charging port; and receiving a response identifying batteries associated with each charging port.

Classes IPC  ?

  • B60L 58/12 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries en fonction de l'état de charge [SoC]
  • B60L 53/14 - Transfert d'énergie par conduction
  • B60L 58/20 - Procédés ou agencements de circuits pour surveiller ou commander des batteries ou des piles à combustible, spécialement adaptés pour des véhicules électriques pour la surveillance et la commande des batteries de plusieurs modules de batterie ayant différentes tensions nominales
  • B60R 16/033 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour l'alimentation des sous-systèmes du véhicule en énergie électrique caractérisé par l'utilisation de cellules électriques ou de batteries

68.

VEHICLE SERVICING

      
Numéro de document 03220496
Statut En instance
Date de dépôt 2023-11-20
Date de disponibilité au public 2025-04-26
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Adams, Neil Patrick
  • Kominar, Jeremy Lawson

Abrégé

In some examples, a system accesses service facility information relating to a plurality of vehicle service facilities, and determines, based on the vehicle component information and the service facility information, at least one vehicle service facility of the plurality of vehicle service facilities that is able to perform servicing of the one or more vehicle components. The system causes presentation, in a user interface, of service information relating to vehicle component servicing to be provided by the at least one vehicle service facility.

Classes IPC  ?

  • B60S 5/00 - Maintenance, entretien, réparation ou révision des véhicules
  • G06Q 10/109 - Gestion du temps, p. ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits
  • G06Q 30/08 - Ventes aux enchères
  • G06Q 50/10 - Services
  • G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente

69.

OCEAN-TRAVEL CONFIGURATION OF ASSET TRACKING DEVICES

      
Numéro de document 03226330
Statut En instance
Date de dépôt 2024-01-17
Date de disponibilité au public 2025-04-25
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Fuleshwar Prasad, Mahendra
  • Dill, Scott Leonard
  • Jantzi, Jason Wayne
  • Reaume, Mark Edward
  • Gao, Yu
  • Parker, Ryan Michael
  • Macdonald, Steven Joseph

Abrégé

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.

Classes IPC  ?

  • G01S 19/14 - Récepteurs spécialement adaptés pour des applications spécifiques
  • G01S 19/34 - Consommation électrique
  • G06Q 10/0833 - Repérage
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

70.

ASSET TRACKING DEVICES AND MOBILE NETWORK COVERAGE

      
Numéro de document 03225989
Statut Délivré - en vigueur
Date de dépôt 2024-01-12
Date de disponibilité au public 2025-04-25
Date d'octroi 2026-06-16
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Bivinetto, Ryan Anthony
  • Reaume, Mark Edward
  • Jocksch, Adam Paul

Abrégé

Methods and systems for building a coverage map for a mobile network operator based on a plurality of location reports received from a plurality of deployed asset tracking devices, the reports including geolocation data and mobile network identifiers. On request from a user device the coverage map is used to generate an overlay atop a geographical map showing the boundaries of coverage for that mobile network operator.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/35 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la gestion de biens ou de marchandises

71.

ASSET TRACKING DEVICES AND MOBILE NETWORK PLAN SELECTION

      
Numéro de document 03226239
Statut En instance
Date de dépôt 2024-01-16
Date de disponibilité au public 2025-04-25
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Bivinetto, Ryan Anthony
  • Reaume, Mark Edward
  • Jocksch, Adam Paul

Abrégé

Methods and systems for automatically selecting a mobile network rate plan for an asset tracking device based on a set of reported geolocation of the device overtime, coverage data for various mobile networks, and a set of possible network rate plans. A change in mobility rate plans may be implemented through remote provisioning of a new mobile network profile to the asset tracking device.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/35 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la gestion de biens ou de marchandises

72.

RISK-AWARE ACCESS CONTROL SYSTEM AND RELATED METHODS

      
Numéro d'application 18991984
Statut En instance
Date de dépôt 2024-12-23
Date de la première publication 2025-04-17
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Malton, Andrew James
  • Walenstein, Andrew Eric
  • Liu, Jinxin
  • Kantarci, Burak
  • Kantarci, Melike Erol
  • Simsek, Murat

Abrégé

A risk-aware access control system and related methods are provided. In accordance with one aspect of the present disclosure, there is a provided a method of risk-aware access control, comprising: detecting a request to perform an action with respect to two factors, the factors being of a factor type selecting people, devices, documents, and location, wherein the factors are of a different factor type; determining a coupling associated with the requested action based on the factors of the requested action; determining a risk level associated with the coupling; denying the requested action in response to a determination that the risk level does not match a security policy; and allowing the requested action in response to a determination that the risk level matches the security policy.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/31 - Authentification de l’utilisateur

73.

TAMPER DETECTION FOR INTRINSICALLY-SAFE OR EXPLOSION-PROOF ENCLOSURES

      
Numéro de document 03233324
Statut Délivré - en vigueur
Date de dépôt 2024-03-26
Date de disponibilité au public 2025-04-17
Date d'octroi 2026-06-09
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Brubacher, Jonathan Quinn
  • Gao, Yu
  • Dill, Scott Leonard
  • Man, Ying Tong
  • Corley, Cortez
  • Fuleshwar Prasad, Mahendra

Abrégé

Devices and methods for detecting and reporting a battery tamper event with regard to an intrinsically-safe or explosion-proof device while the device is located in a hazardous environment. The device may include a location sensor for determining that the device is in a hazardous location. While in the hazardous location, the device may detect an open enclosure event using a sensor and, if so, it may monitor for detection of a battery tampering event. The battery tampering event may include battery replacement or battery charging. The battery tamper event may be reported to a remote server over a wireless channel when it occurs.

Classes IPC  ?

  • G01R 31/54 - Test de la continuité
  • G08B 19/00 - Alarmes réagissant à plusieurs conditions différentes, indésirables ou anormales, p. ex. cambriolage et incendie, température anormale et débit d'écoulement anormal
  • G08B 25/10 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p. ex. systèmes télégraphiques d'incendie ou de police caractérisés par le moyen de transmission utilisant des systèmes de transmission sans fil
  • H01M 6/50 - Procédés ou dispositions pour assurer le fonctionnement ou l'entretien, p. ex. pour le maintien de la température de fonctionnement
  • H01M 10/48 - Accumulateurs combinés à des dispositions pour mesurer, tester ou indiquer l'état des éléments, p. ex. le niveau ou la densité de l'électrolyte
  • H01M 50/598 - Étiquettes de garantie
  • H05K 5/02 - Enveloppes, coffrets ou tiroirs pour appareils électriques Détails

74.

METHOD AND SYSTEM FOR ZERO DAY MALWARE SIMILARITY DETECTION

      
Numéro d'application 18481456
Statut En instance
Date de dépôt 2023-10-05
Date de la première publication 2025-04-10
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Molloy, Christopher James Ryan
  • Ding, Honghui

Abrégé

A method at a computing device including fragmenting a malware sample into a plurality of byte strings, each of the plurality of byte strings having a predetermined length; embedding each of the plurality of byte strings in an embedding network to generate a plurality of embeddings; for each embedding in the plurality of embeddings, finding a nearest neighbor; and setting a predicted family for the malware sample based on a fusion of the nearest neighbor for each of the plurality of embeddings.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

75.

Buffers in shared memory for sensor data in vehicles

      
Numéro d'application 18983545
Numéro de brevet 12639205
Statut Délivré - en vigueur
Date de dépôt 2024-12-17
Date de la première publication 2025-04-10
Date d'octroi 2026-05-26
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mueller, Michael Jonathan
  • Dillabough, Noel Dylan

Abrégé

In some examples, a sensor service receives an indication of interest from a client for sensor data of a first sensor of the plurality of sensors, and allocates buffers in the memory for the plurality of sensors. The sensor service provides a first buffer to a sensor connector that is to receive the sensor data from the first sensor, and receives, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor. Based on the indication of interest from the client, the sensor service notifies the client that the first buffer is available for reading by the client from the memory.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

76.

METHODS AND SYSTEMS FOR IDENTIFYING BINARY CODE VULNERABILITY

      
Numéro de document 03225899
Statut En instance
Date de dépôt 2024-01-11
Date de disponibilité au public 2025-04-09
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Li, Li Tao
  • Ding, Honghui
  • Fung, Benjamin C. M.

Abrégé


There is provided methods and apparatuses for a control flow execution-guided
deep learning framework for binary code vulnerability detection. Reinforcement

learning is to enhance the branching decision at every program state
transition
and create a dynamic environment to learn the dependency between a
vulnerability and certain program states. An implicitly defined neural network

enables state transition until convergence, which captures the structural
information at a higher level.

Classes IPC  ?

  • G06F 8/40 - Transformation de programme
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06N 3/042 - Réseaux neuronaux fondés sur la connaissanceReprésentations logiques de réseaux neuronaux
  • G06N 3/084 - Rétropropagation, p. ex. suivant l’algorithme du gradient

77.

METHOD AND SYSTEM FOR A DYNAMIC DATA COLLECTION AND CONTEXT-DRIVEN ACTIONS

      
Numéro d'application 18973326
Statut En instance
Date de dépôt 2024-12-09
Date de la première publication 2025-03-27
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mukherjee, Biswaroop
  • Oswald, Samuel John

Abrégé

A method at an analytics module on a computing device, the analytics module being at a tier within a hierarchy of analytics modules and data sources, the method including receiving a first data set from a data source or a lower tier analytics module; analyzing the first data set to create a second data set; providing the second data set to at least one higher tier analytics module, the second data set being derived from the first data set; and providing at least one of an inference and an interdiction to the lower tier analytics module

Classes IPC  ?

78.

DYNAMIC STEERING ANGLE RATIO ADJUSTMENT INDICATION FOR A VEHICLE STEERING SYSTEM

      
Numéro de document 03267353
Statut En instance
Date de dépôt 2024-08-09
Date de disponibilité au public 2025-03-14
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

In some examples, a vehicle includes a steering system having a user¬ operated steering control configured to steer the vehicle. The vehicle includes a controller independent of the steering system and configured to receive an indication that the steering system employs dynamic steering angle ratio adjustment of the steering control, and modify an operation of the controller based on the indication.

Classes IPC  ?

  • B62D 6/00 - Dispositions pour la commande automatique de la direction en fonction des conditions de conduite, qui sont détectées et pour lesquelles une réaction est appliquée, p. ex. circuits de commande
  • B62D 15/02 - Indicateurs de direction ou aides de direction

79.

ANGULAR PRIORS FOR IMPROVED PREDICTION IN POINT-PREDICTIVE TREES

      
Numéro d'application 18959977
Statut En instance
Date de dépôt 2024-11-26
Date de la première publication 2025-03-13
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lasserre, Sébastien
  • Taquet, Jonathan

Abrégé

A method of encoding or decoding a point cloud for representing a three-dimensional location of an object, the point cloud being generated by a device comprising a plurality of beam emitters. The method comprises using information from the beam emitter such as the angle of each beam emitter, and the azimuthal distance between each point capture, to more efficiently represent the point cloud data.

Classes IPC  ?

  • G06T 9/40 - Codage sous forme arborescente, p. ex. à quatre branches, à huit branches

80.

ANGULAR PRIOR AND DIRECT CODING MODE FOR TREE REPRESENTATION CODING OF A POINT CLOUD

      
Numéro d'application 18960592
Statut En instance
Date de dépôt 2024-11-26
Date de la première publication 2025-03-13
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Taquet, Jonathan
  • Lasserre, Sébastien

Abrégé

A method of encoding or decoding a point cloud for representing a three-dimensional location of an object, the point cloud being generated by a device comprising a plurality of beam emitters. The method comprises using information from the beam emitter such as the location and angle of each beam emitter to more efficiently represent the point cloud data.

Classes IPC  ?

  • G06T 9/40 - Codage sous forme arborescente, p. ex. à quatre branches, à huit branches

81.

SYSTEM AND METHOD FOR REDUCING DECODING FOR CARRIER POWER CONTROL

      
Numéro d'application 18904152
Statut En instance
Date de dépôt 2024-10-02
Date de la première publication 2025-03-13
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mcbeath, Sean Michael
  • Fong, Mo-Han
  • Heo, Youn Hyoung
  • Cai, Zhijun
  • Earnshaw, Andrew Mark

Abrégé

A method for processing a control channel at a user agent (UA) to identify power control commands within a wireless communication system, the method comprising the steps of, at a user agent, monitoring for power control messages on a single carrier, decoding a message received on the single carrier to generate decoded information and using the decoded information to identify a power control command for each of at least first and second carriers.

Classes IPC  ?

  • H04W 72/20 - Canaux de commande ou signalisation pour la gestion des ressources
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04L 27/26 - Systèmes utilisant des codes à fréquences multiples
  • H04W 52/14 - Analyse séparée de la liaison montante ou de la liaison descendante
  • H04W 52/24 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué selon des paramètres spécifiques utilisant le rapport signal sur parasite [SIR Signal to Interference Ratio] ou d'autres paramètres de trajet sans fil
  • H04W 52/34 - Gestion du TPC, c.-à-d. partage de la quantité limitée de puissance entre les utilisateurs ou les canaux ou encore les types de données, p. ex. charge des cellules
  • H04W 52/40 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué dans des situations particulières en macrodiversité ou en transfert progressif

82.

DYNAMIC STEERING ANGLE RATIO ADJUSTMENT INDICATION FOR A VEHICLE STEERING SYSTEM

      
Numéro d'application 18748395
Statut En instance
Date de dépôt 2024-06-20
Date de la première publication 2025-03-06
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

In some examples, a vehicle includes a steering system having a user-operated steering control configured to steer the vehicle. The vehicle includes a controller independent of the steering system and configured to receive an indication that the steering system employs dynamic steering angle ratio adjustment of the steering control, and modify an operation of the controller based on the indication.

Classes IPC  ?

  • B62D 6/00 - Dispositions pour la commande automatique de la direction en fonction des conditions de conduite, qui sont détectées et pour lesquelles une réaction est appliquée, p. ex. circuits de commande

83.

SYNTHETIC SENSOR VALIDATION FOR DEPLOYMENT IN VEHICLES

      
Numéro d'application 18768876
Statut En instance
Date de dépôt 2024-07-10
Date de la première publication 2025-03-06
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Blais, Pierre Pierre

Abrégé

There is provided a method to validate that a synthetic sensor or other application can operate in a computing environment of a vehicle. The synthetic sensor specifies, in a manifest, which sensors of the vehicle it will be reading signals from. The synthetic sensor manifest is enhanced by adding to it an extended universal identifier that carries semantic information. This identifier may then be compared to unique identifiers in a signal catalog of a vehicle to ensure that the sensors of the vehicle will provide information with semantics that are expected by the synthetic sensor.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • B60R 16/023 - Circuits électriques ou circuits de fluides spécialement adaptés aux véhicules et non prévus ailleursAgencement des éléments des circuits électriques ou des circuits de fluides spécialement adapté aux véhicules et non prévu ailleurs électriques pour la transmission de signaux entre des parties ou des sous-systèmes du véhicule
  • G06F 40/30 - Analyse sémantique

84.

Buffers in shared memory for sensor data in vehicles

      
Numéro d'application 18473628
Numéro de brevet 12229045
Statut Délivré - en vigueur
Date de dépôt 2023-09-25
Date de la première publication 2025-02-18
Date d'octroi 2025-02-18
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mueller, Michael Jonathan
  • Dillabough, Noel Dylan

Abrégé

In some examples, a sensor service receives an indication of interest from a client for sensor data of a first sensor of the plurality of sensors, and allocates buffers in the memory for the plurality of sensors. The sensor service provides a first buffer to a sensor connector that is to receive the sensor data from the first sensor, and receives, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor. Based on the indication of interest from the client, the sensor service notifies the client that the first buffer is available for reading by the client from the memory.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

85.

THREAD SCHEDULING INCLUDING PREEMPTION OF A THREAD IN A KERNEL PERSONA

      
Numéro d'application 18897757
Statut En instance
Date de dépôt 2024-09-26
Date de la première publication 2025-01-16
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Lahav, Elad

Abrégé

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.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores

86.

Pulse-code modulated audio router

      
Numéro d'application 18348053
Numéro de brevet 12555585
Statut Délivré - en vigueur
Date de dépôt 2023-07-06
Date de la première publication 2025-01-09
Date d'octroi 2026-02-17
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Mammone, Joe
  • Fry, Darrin Kenneth John

Abrégé

Methods and systems for dynamically routing pulse-code modulated (PCM) audio subchannels to one or more sink devices using a software-based router. The PCM router may set a pre-conversion buffer in the conversion path to a sink device for a particular subchannel if the source PCM fragment size differs from the sink fragment size. It may also compare characteristics of the audio subchannel to the sink device to identify a mismatch and, on that basis, configure the conversion path to include a sample rate converter, a channel converter, or a format converter, as needed. Subchannels can be dynamically routed to two or more sink devices and routing may be changed during playback.

Classes IPC  ?

  • G10L 19/005 - Correction d’erreurs induites par le canal de transmission, lorsqu’elles sont liées à l’algorithme de codage
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • H04H 60/04 - Équipement de studioInterconnexion des studios

87.

SCHEDULING OF THREADS FOR CLUSTERS OF PROCESSORS

      
Numéro d'application 18884356
Statut En instance
Date de dépôt 2024-09-13
Date de la première publication 2025-01-02
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s) Lahav, Elad

Abrégé

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.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

88.

METHODS AND SYSTEMS FOR GENERATING DESCRIPTION FOR ASSEMBLY FUNCTIONS

      
Numéro d'application 18339139
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2024-12-26
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Yuki, Jesia Quader
  • Amouei, Mohammadhossein
  • Fung, Benjamin Chin Ming

Abrégé

A method for creating a model to add a code summary to functions of assembly language code, the method including tokenizing an assembly code dataset; inputting the tokenized assembly code dataset to a pre-trained transformer-based model; using an encoder to create fixed length embeddings; and using a decoder on the fixed length embeddings to generate the code summary.

Classes IPC  ?

89.

Remediation responsive to a pattern of alerts

      
Numéro d'application 18340068
Numéro de brevet 12381905
Statut Délivré - en vigueur
Date de dépôt 2023-06-23
Date de la première publication 2024-12-26
Date d'octroi 2025-08-05
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Abrégé

In some examples, a system detects a first alert associated with activities of a first group of entities, the first alert generated by a first type of security agent. The system predicts an alert collection including one or more alerts expected to occur based on occurrence of the first alert, wherein a second alert of the alert collection is from a second type of security agent different from the first type of security agent. The system generates one or more remediation actions to apply in response to a pattern of alerts including the first alert and the one or more alerts of the alert collection. The system provides, in an electronic device to be protected against attacks, information of the one or more remediation actions to be applied by the electronic device responsive to occurrence of the pattern of alerts.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

90.

METHOD AND SYSTEM FOR AUTOMOTIVE DATA INGESTION

      
Numéro d'application 18829928
Statut En instance
Date de dépôt 2024-09-10
Date de la première publication 2024-12-26
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Ludwig, Sue Hsiu Ying
  • Phipps, Darcy
  • Spalvieri, Justin Matthew
  • Macintyre Wheatley, Mark Savio
  • Lewis, Stephen James

Abrégé

A method at a computing device for providing vehicle data to a client, the method including receiving a data object at an ingestor block at the computing device, the ingestor block comprising a plurality of ingestor instances capable of interacting with different entities; converting the data object to a frame; providing the frame to a translation stack at the computing device to convert the frame into a normalized message; and providing the normalized message to the client.

Classes IPC  ?

91.

Method and system for vehicle data file playback

      
Numéro d'application 18812040
Numéro de brevet 12568267
Statut Délivré - en vigueur
Date de dépôt 2024-08-22
Date de la première publication 2024-12-19
Date d'octroi 2026-03-03
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Ludwig, Sue Hsiu Ying
  • Ali Osman, Houffaneh

Abrégé

A method at a computing device, the method including receiving, at the computing device, sensor data from a data source; converting, at a playback tool on the computing device, the sensor data into converted data, thereby bypassing abstraction layers at the computing device; and providing the converted data to at least one synthetic sensor on the computing device, wherein each of the at least one synthetic sensor provides an insight regarding operation of the computing device.

Classes IPC  ?

  • H04N 21/414 - Plate-formes spécialisées de client, p. ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/2387 - Traitement de flux en réponse à une requête de reproduction par un utilisateur final, p. ex. pour la lecture à vitesse variable ("trick play")
  • H04N 21/426 - Éléments internes de client

92.

THREAD STATE TRANSITIONS

      
Numéro d'application 18817660
Statut En instance
Date de dépôt 2024-08-28
Date de la première publication 2024-12-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Lahav, Elad

Abrégé

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.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

93.

INTERRUPT HANDLING

      
Numéro d'application 18819753
Statut En instance
Date de dépôt 2024-08-29
Date de la première publication 2024-12-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s) Lahav, Elad

Abrégé

In some examples, a system includes one or more hardware processors, an interrupt service thread to handle an interrupt, and a kernel scheduler to schedule the interrupt service thread as part of a collection of threads to be scheduled.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 9/54 - Communication interprogramme

94.

METHODS AND SYSTEMS FOR IDENTIFYING BINARY CODE VULNERABILITY

      
Numéro d'application 18417768
Statut En instance
Date de dépôt 2024-01-19
Date de la première publication 2024-12-19
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Li, Li Tao
  • Ding, Honghui
  • Fung, Benjamin C. M.

Abrégé

There are provided methods and apparatuses for a control flow execution-guided deep learning framework for binary code vulnerability detection. Reinforcement learning is to enhance the branching decision at every program state transition and create a dynamic environment to learn the dependency between a vulnerability and certain program states. An implicitly defined neural network enables state transition until convergence, which captures the structural information at a higher level.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 8/41 - Compilation
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes

95.

ADAPTIVE DATA COLLECTION FOR ALERTS

      
Numéro d'application 18332550
Statut En instance
Date de dépôt 2023-06-09
Date de la première publication 2024-12-12
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Abrégé

In some examples, a system monitors operations in at least one electronic device in which entities are started, created, or modified, and generates an alert based on the monitoring. The system adapts an amount of data collected based on contextual information associated with the alert, where the adapting of the amount of data collected comprises determining whether to include or exclude data associated with a subset of the entities based on any relationships of the subset of the entities to an entity associated with the alert.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

96.

Battery power conservation for asset tracking devices

      
Numéro d'application 18332055
Numéro de brevet 12425973
Statut Délivré - en vigueur
Date de dépôt 2023-06-09
Date de la première publication 2024-12-12
Date d'octroi 2025-09-23
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Jantzi, Jason Wayne
  • Bivinetto, Ryan Anthony
  • Parker, Ryan Michael

Abrégé

Methods and systems for controlling an asset tracking device and, in particular, determining when an asset tracking device attached to a trailer is in close proximity to a truck. The device may enter a sleep mode when the trailer has been coupled to a truck with an electronic logging device (ELD). Thereafter, the device ceases obtaining a GPS location and transmitting the location to a central server. While the trailer and truck remain coupled, the device leverages the ELD by using it to send its GPS location to the central server and therefore, prolong its battery life.

Classes IPC  ?

  • H04W 52/02 - Dispositions d'économie de puissance

97.

REMEDIATION FOR AN ENTITY OUTSIDE A SCOPE OF AN ALERT

      
Numéro d'application 18332554
Statut En instance
Date de dépôt 2023-06-09
Date de la première publication 2024-12-12
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Lombardi, Robert Joseph
  • Williams, Jeffrey D.

Abrégé

In some examples, a security system detects an alert generated in response to an operation on a device, the operation involving a first process and a first entity. In response to the alert, the security system discovers a second entity that is outside a scope of the alert, and applies remediation actions with respect to the first process, the first entity, and the second entity to address the alert.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

98.

MULTIPLE LINK LAYER ADDRESSES FOR A DEVICE

      
Numéro d'application 18794066
Statut En instance
Date de dépôt 2024-08-05
Date de la première publication 2024-11-28
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Montemurro, Michael Peter
  • Lepp, James Randolph Winter
  • Mccann, Stephen

Abrégé

A device includes a link layer configured to use a first link layer address and a second link layer address, maintain the first link layer address unchanged for a duration of an association of the device with a wireless network, and change the second link layer address from a first value to a second value during the duration.

Classes IPC  ?

  • H04W 8/26 - Adressage ou numérotation de réseau pour support de mobilité
  • H04L 61/5076 - Mécanismes de mise à jour ou de notification, p. ex. DynDNS
  • H04L 101/622 - Adresses de couche 2, p. ex. adresses de contrôle d'accès au support [MAC]
  • H04W 76/15 - Établissement de connexions à liens multiples sans fil
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

99.

METHOD AND SYSTEM FOR TOPIC MINING

      
Numéro d'application 18661917
Statut En instance
Date de dépôt 2024-05-13
Date de la première publication 2024-11-21
Propriétaire BlackBerry Limited (Canada)
Inventeur(s)
  • Malton, Andrew James
  • Chandola, Deeksha
  • Walenstein, Andrew Eric

Abrégé

A method for natural language processing of a corpus of documents, the method including evaluating the corpus of documents to choose a plurality of topics, using the plurality of topics to generate a topic of topics; and assessing the topic of topics to determine a quality of the natural language processing of the corpus.

Classes IPC  ?

100.

METHOD AND SYSTEM FOR TOPIC MINING

      
Numéro d'application US2024029376
Numéro de publication 2024/238604
Statut Délivré - en vigueur
Date de dépôt 2024-05-15
Date de publication 2024-11-21
Propriétaire BLACKBERRY LIMITED (Canada)
Inventeur(s)
  • Malton, Andrew James
  • Chandola, Deeksha
  • Walenstein, Andrew Eric

Abrégé

A method for natural language processing of a corpus of documents, the method including evaluating the corpus of documents to choose a plurality of topics, using the plurality of topics to generate a topic of topics; and assessing the topic of topics to determine a quality of the natural language processing of the corpus.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 16/33 - Requêtes
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/263 - Identification de la langue
  • G06F 40/289 - Analyse syntagmatique, p. ex. techniques d’états finis ou regroupement
  1     2     3     ...     64        Prochaine page