Patents Assigned to BlackBerry Limited
  • Patent number: 12294951
    Abstract: A method for control of data transmission in a wireless communication system includes receiving, by an application, from a modem, information indicative of a radio coverage condition, where a user equipment (UE) includes the application and the modem; based on the received information, determining that the UE is in an enhanced coverage state; and in response to the determining, controlling uplink data transmission by the modem to reduce power consumption of the UE.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: May 6, 2025
    Assignee: BlackBerry Limited
    Inventors: Claude Jean-Frederic Arzelier, Stephen John Barrett, Rene Faurie, Karen Lynn Bachman
  • Publication number: 20250139217
    Abstract: 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.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Applicant: BlackBerry Limited
    Inventor: Roberto SPERANZA
  • Patent number: 12288463
    Abstract: 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.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 29, 2025
    Assignee: BlackBerry Limited
    Inventors: Michael Peter Montemurro, James Randolph Winter Lepp, Claude Jean-Frederic Arzelier, Gordon Peter Young, Adrian Buckley, Jeffrey Scott Dever
  • Patent number: 12277230
    Abstract: A method for symbolic analysis of a software program is described. The method comprises constructing a control flow graph (CFG), for a software program procedure, the CFG comprising nodes representing basic blocks reachable within the software program procedure, the basic blocks represented as respective functions from a first machine state on entry to a said basic block to a second machine state on exit from that basic block. The method further describes simplifying the CFG to a single node representing the software program procedure as a function from an input machine state on entry to the software program procedure to an output machine state on exit from the software program procedure, comparing said function to a rule set identifying vulnerabilities based on effects on the machine state; and determining a vulnerability within the software program procedure based on the comparing.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: April 15, 2025
    Assignee: BlackBerry Limited
    Inventors: William James McCourt, Niall Fitzgibbon, Benjamin John Godwood, Paul Compton Hirst
  • Patent number: 12271693
    Abstract: A method at a computing device including mapping, within a corpus of documents having both natural language terms and computer language terms, each term as a natural language term or a computer language term, thereby creating mapped terms; and applying at least one Latent Dirichlet Allocation (LDA) model to the mapped terms to create topics that correlate the natural language terms and computer language terms.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 8, 2025
    Assignee: BlackBerry Limited
    Inventors: Andrew James Malton, Deeksha Chandola, Andrew Eric Walenstein, Kundi Yao, Gustavo Ansaldi Oliva, Ahmed E Hassan, Muhammad Asaduzzaman
  • Patent number: 12265946
    Abstract: 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.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: April 1, 2025
    Assignee: BlackBerry Limited
    Inventors: Neil David Jonathan Duggan, Adam John Boulton
  • Patent number: 12260377
    Abstract: In some examples, a system determines a context relating to a requested service of a vehicle, the context comprising information of a location related to the vehicle. The system authorizes the requested service based on the determined context.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 25, 2025
    Assignee: BlackBerry Limited
    Inventors: Michaela Vanderveen, Stephen John Barrett
  • Patent number: 12262440
    Abstract: A method, mobile device (101) and radio access network RAN (102) are disclosed for suspending and re-establishing a radio resource control (RRC) connection. In some examples, the mobile device (101) indicates a preference to have the RRC connection either suspended or released. In other examples, RAN (102) sends to the mobile device (101) a connection suspend command message instructing the mobile device to suspend a RRC connection with the RAN (102). The mobile device (101), in response to the connection suspend command message, suspends the RRC connection. When the RRC connection is suspended the mobile device (101) cannot transmit or receive user plane data to the RAN (102) and performs functions the same as or similar to idle mode functions. On suspension, RRC connection information is stored and can be used to re-establish the suspended RRC connection.
    Type: Grant
    Filed: February 5, 2024
    Date of Patent: March 25, 2025
    Assignee: BlackBerry Limited
    Inventors: Venkata Ratnakar Rao Rayavarapu, Nicholas William Anderson, Richard Charles Burbidge, Gordon Peter Young
  • Patent number: 12254240
    Abstract: Systems, methods, and software can be used to control audio output of a vehicle. In some aspects, a method includes: determining, at a vehicle, a current driving mode of the vehicle; determining, at the vehicle, a plurality of audio output levels based on the current driving mode and one or more preconfigured audio zone profiles; and controlling, by the vehicle, audio equipment of the vehicle to output audio according to the plurality of audio output levels.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: March 18, 2025
    Assignee: BlackBerry Limited
    Inventors: Roberto Speranza, Pierre Pierre Blais
  • Patent number: 12246732
    Abstract: In some examples, a system receives data relating to an environment of a vehicle. Based on the received data, the system initiates a vehicle preparation action by actuating an adjustable component of the vehicle, the vehicle preparation action to ready the vehicle for a user prior to operation of the vehicle.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: March 11, 2025
    Assignee: BlackBerry Limited
    Inventor: Aaron Humphrey Pesa
  • Patent number: 12250248
    Abstract: Methods and systems for removing sensitive information from a digital image. An instruction to share a digital image is received. It is then determined that the digital image contains a depiction of a corporate display medium that is classified as sensitive based on a policy and, based on the determination that the digital image contains the depiction of the corporate display medium that is classified as sensitive based on the policy, the digital image is processed to modify the depiction. The digital image is shared.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: March 11, 2025
    Assignee: BlackBerry Limited
    Inventors: Neil Patrick Adams, Robert Joseph Lombardi
  • Patent number: 12250306
    Abstract: A method at a first domain for obtaining at least one insight from a second domain, the method including registering an application with an anchor in the first domain; providing, from the anchor to the application, a first message signed by the anchor; sending, from the first domain to a network domain, the signed message; receiving, from the network domain, at least one signed token, each of the at least one signed token being for a synthetic sensor on the second domain, where the synthetic sensor provides an insight; sending a request message to the second domain, the request message requesting the insight and including the at least one token; and receiving the insight from a synthetic sensor associated with the at least one token.
    Type: Grant
    Filed: March 15, 2024
    Date of Patent: March 11, 2025
    Assignee: BlackBerry Limited
    Inventors: Biswaroop Mukherjee, Geordon Thomas Ferguson
  • Patent number: 12243000
    Abstract: A method at an asset tracking device, the method including activating a receiver at the asset tracking device; obtaining an intelligent transportation system message using the receiver; determining a position from the intelligent transportation system message; and reporting the determined position to a remote server.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: March 4, 2025
    Assignee: BlackBerry Limited
    Inventors: Ian Christopher Drummond Doig, Stephen John Barrett
  • Patent number: 12242646
    Abstract: In some examples, a system receives vehicle-associated information from a data source associated with a vehicle, and restricts access to the vehicle-associated information based on at least one privacy criterion selected from among a machine learning use criterion relating to use of the vehicle-associated information by a machine learning model, a vehicle motion criterion relating to a movement status of the vehicle, or a person identity criterion relating to an identity of a person in the vehicle.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: March 4, 2025
    Assignee: BlackBerry Limited
    Inventor: Pierre Pierre Blais
  • Patent number: 12238588
    Abstract: In an access device associated with a first network cell, a method for enabling user equipment (UE) to obtain a service unavailable through the first network cell includes receiving a request for the UE to access the service, and identifying, in a message to the UE, a plurality of second network cells providing the service.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: February 25, 2025
    Assignee: BlackBerry Limited
    Inventors: Richard Charles Burbidge, Takashi Suzuki, David Philip Hole, Johanna Lisa Dwyer, Venkata Ratnakar Rao Rayavarapu, Maiyuran Wijayanathan, Stephen McCann, Andrew Mark Earnshaw, Chen Ho Chin
  • Patent number: 12238745
    Abstract: Data is scrambled at a transmitter according to one of a number of predetermined scrambling sequences which are associated with a particular one of a number of predetermined transmit antenna diversity schemes (i.e., a specific number of transmit antenna ports). Received data is decoded using one or more of the known transmit antenna diversity schemes and the scrambled data is descrambled according to a corresponding descrambling sequence (related to the scrambling sequence). Based on the descrambled data, the receiver determines which transmit antenna diversity scheme (i.e., the number of antenna ports) is used by the transmitter. In one specific embodiment, CRC parity data is scrambled in the transmitter and the receiver descrambles the recovered CRC parity data according to a descrambling sequence, computes CRC parity data from the received data, and compares the descrambled CRC parity data to the newly computed CRC parity data.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: February 25, 2025
    Assignee: BlackBerry Limited
    Inventors: Aaron Callard, Jianglei Ma
  • Patent number: 12236651
    Abstract: 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.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 25, 2025
    Assignee: BlackBerry Limited
    Inventors: Jonathan Taquet, Sébastien Lasserre
  • Patent number: 12231511
    Abstract: 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.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: February 18, 2025
    Assignee: BlackBerry Limited
    Inventor: Khai Nhu Pham
  • Patent number: 12229294
    Abstract: 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.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: February 18, 2025
    Assignee: BlackBerry Limited
    Inventor: Khai Nhu Pham
  • Patent number: 12232144
    Abstract: In some implementations, a method of wireless communications between a wireless communications network and wireless user equipment includes receiving, using a primary Time Division Duplex (TDD) configuration, data on a primary component carrier in a first frequency band. Using a secondary TDD configuration, data on a secondary component carrier is received in a second frequency band different from the first frequency band. A Hybrid Automatic Repeat Request (HARQ) for data received on the secondary component carrier is transmitted using a supplemental TDD configuration. A transmission or retransmission on the secondary component carrier uses a supplemental TDD configuration as well. The supplemental TDD configuration is different from the secondary TDD configuration. Furthermore, an uplink supplemental configuration may be different from a downlink supplemental configuration.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: February 18, 2025
    Assignee: BlackBerry Limited
    Inventors: Yiping Wang, Jun Li, Youn Hyoung Heo