Patents Assigned to BlackBerry Limited
-
Patent number: 12294951Abstract: 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: GrantFiled: October 25, 2023Date of Patent: May 6, 2025Assignee: BlackBerry LimitedInventors: Claude Jean-Frederic Arzelier, Stephen John Barrett, Rene Faurie, Karen Lynn Bachman
-
Publication number: 20250139217Abstract: 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: ApplicationFiled: October 25, 2023Publication date: May 1, 2025Applicant: BlackBerry LimitedInventor: Roberto SPERANZA
-
Patent number: 12288463Abstract: 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: GrantFiled: June 7, 2019Date of Patent: April 29, 2025Assignee: BlackBerry LimitedInventors: Michael Peter Montemurro, James Randolph Winter Lepp, Claude Jean-Frederic Arzelier, Gordon Peter Young, Adrian Buckley, Jeffrey Scott Dever
-
Patent number: 12277230Abstract: 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: GrantFiled: February 4, 2021Date of Patent: April 15, 2025Assignee: BlackBerry LimitedInventors: William James McCourt, Niall Fitzgibbon, Benjamin John Godwood, Paul Compton Hirst
-
Patent number: 12271693Abstract: 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: GrantFiled: December 10, 2021Date of Patent: April 8, 2025Assignee: BlackBerry LimitedInventors: Andrew James Malton, Deeksha Chandola, Andrew Eric Walenstein, Kundi Yao, Gustavo Ansaldi Oliva, Ahmed E Hassan, Muhammad Asaduzzaman
-
Patent number: 12265946Abstract: 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: GrantFiled: May 4, 2022Date of Patent: April 1, 2025Assignee: BlackBerry LimitedInventors: Neil David Jonathan Duggan, Adam John Boulton
-
Patent number: 12260377Abstract: 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: GrantFiled: August 7, 2020Date of Patent: March 25, 2025Assignee: BlackBerry LimitedInventors: Michaela Vanderveen, Stephen John Barrett
-
Patent number: 12262440Abstract: 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: GrantFiled: February 5, 2024Date of Patent: March 25, 2025Assignee: BlackBerry LimitedInventors: Venkata Ratnakar Rao Rayavarapu, Nicholas William Anderson, Richard Charles Burbidge, Gordon Peter Young
-
Patent number: 12254240Abstract: 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: GrantFiled: October 19, 2022Date of Patent: March 18, 2025Assignee: BlackBerry LimitedInventors: Roberto Speranza, Pierre Pierre Blais
-
Patent number: 12246732Abstract: 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: GrantFiled: March 15, 2022Date of Patent: March 11, 2025Assignee: BlackBerry LimitedInventor: Aaron Humphrey Pesa
-
Patent number: 12250248Abstract: 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: GrantFiled: July 8, 2022Date of Patent: March 11, 2025Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Robert Joseph Lombardi
-
Patent number: 12250306Abstract: 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: GrantFiled: March 15, 2024Date of Patent: March 11, 2025Assignee: BlackBerry LimitedInventors: Biswaroop Mukherjee, Geordon Thomas Ferguson
-
Patent number: 12243000Abstract: 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: GrantFiled: December 1, 2023Date of Patent: March 4, 2025Assignee: BlackBerry LimitedInventors: Ian Christopher Drummond Doig, Stephen John Barrett
-
Patent number: 12242646Abstract: 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: GrantFiled: October 28, 2022Date of Patent: March 4, 2025Assignee: BlackBerry LimitedInventor: Pierre Pierre Blais
-
Patent number: 12238588Abstract: 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: GrantFiled: October 27, 2023Date of Patent: February 25, 2025Assignee: BlackBerry LimitedInventors: 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: 12238745Abstract: 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: GrantFiled: July 10, 2023Date of Patent: February 25, 2025Assignee: BlackBerry LimitedInventors: Aaron Callard, Jianglei Ma
-
Patent number: 12236651Abstract: 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: GrantFiled: October 31, 2019Date of Patent: February 25, 2025Assignee: BlackBerry LimitedInventors: Jonathan Taquet, Sébastien Lasserre
-
Patent number: 12231511Abstract: 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: GrantFiled: April 1, 2022Date of Patent: February 18, 2025Assignee: BlackBerry LimitedInventor: Khai Nhu Pham
-
Patent number: 12229294Abstract: 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: GrantFiled: April 1, 2022Date of Patent: February 18, 2025Assignee: BlackBerry LimitedInventor: Khai Nhu Pham
-
Patent number: 12232144Abstract: 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: GrantFiled: May 6, 2024Date of Patent: February 18, 2025Assignee: BlackBerry LimitedInventors: Yiping Wang, Jun Li, Youn Hyoung Heo