Patents Assigned to BlackBerry
-
Patent number: 12211375Abstract: A method at an infrastructure unit of signaling a presence of a vulnerable road user, the method including receiving at least one report from a sensor unit, the at least one report indicating the presence of the vulnerable road user; composing a message indicating the presence of the vulnerable road user; and transmitting the message to road users proximate the infrastructure unit on a channel.Type: GrantFiled: August 27, 2020Date of Patent: January 28, 2025Assignee: BlackBerry LimitedInventors: Nicholas Patrick Alfano, Michael Peter Montemurro, James Randolph Winter Lepp, Leonard Charles Layton, Stephen McCann
-
Patent number: 12205051Abstract: 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.Type: GrantFiled: December 15, 2022Date of Patent: January 21, 2025Assignee: BlackBerry LimitedInventors: Biswaroop Mukherjee, Samuel John Oswald
-
Patent number: 12198018Abstract: A method and privacy protection system for ambiguating and disambiguating data collected for machine learning. The method comprising receiving data from an endpoint, the data including identifying information for the endpoint and non-identifying information; obfuscating the identifying information in the received data to generate obfuscated data including the non-identifying information and obfuscated identifying information; transmitting the obfuscated data to one or more machine learning providers; receiving an actionable inference message based upon the non-identifying information in the obfuscated data from the one or more machine learning providers; resolving the obfuscated identifying information in the received actionable inference message to recover the identifying information; and transmitting the resolved actionable inference message to the endpoint associated with the identifying information.Type: GrantFiled: September 22, 2020Date of Patent: January 14, 2025Assignee: BlackBerry LimitedInventor: Biswaroop Mukherjee
-
Patent number: 12200678Abstract: 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.Type: GrantFiled: October 24, 2023Date of Patent: January 14, 2025Assignee: BlackBerry LimitedInventors: Mo-Han Fong, Youn Hyoung Heo, Hua Xu, Jun Li, Sean Michael McBeath
-
Patent number: 12200636Abstract: A method for reporting power headroom-related information for a plurality of aggregated carriers. The method includes reporting in a bitmap the power headroom-related information for a number of the aggregated carriers that is less than or equal to the total number of aggregated carriers, wherein the power headroom-related information is one of a power headroom for at least one of the aggregated carriers and a path loss for at least one of the aggregated carriers.Type: GrantFiled: February 7, 2024Date of Patent: January 14, 2025Assignee: BlackBerry LimitedInventors: Zhijun Cai, Sean McBeath, Youn Hyoung Heo, Andrew Mark Earnshaw, Mo-Han Fong
-
Publication number: 20250014583Abstract: 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.Type: ApplicationFiled: July 6, 2023Publication date: January 9, 2025Applicant: BlackBerry LimitedInventors: Joe MAMMONE, Darrin Kenneth John FRY
-
Patent number: 12192383Abstract: A method at an Intelligent Transportation System (ITS) Transmitting Entity, the method including: generating an ITS message; augmenting the ITS message with an Integrity Report generated by an integrity detection function at the ITS Transmitting Entity to create an augmented ITS message; signing the augmented ITS message with an Authorization Certificate or Ticket, the Authorization Certificate or Ticket including an assurance indication from an Audit Certificate Authority for the integrity detection function; and sending the signed, augmented ITS message to an ITS Receiving Entity.Type: GrantFiled: May 16, 2023Date of Patent: January 7, 2025Assignee: BlackBerry LimitedInventors: Stephen John Barrett, Nicholas James Russell, John Octavius Goyo
-
Patent number: 12190550Abstract: 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.Type: GrantFiled: October 31, 2019Date of Patent: January 7, 2025Assignee: BlackBerry LimitedInventors: Sébastien Lasserre, Jonathan Taquet
-
Patent number: 12192538Abstract: Method and devices for coding point cloud data using an angular coding mode. The angular coding mode may be signaled using 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 the point cloud. Characteristics of the beam assembly may be coded into the bitstream.Type: GrantFiled: September 29, 2020Date of Patent: January 7, 2025Assignee: BlackBerry LimitedInventors: Sébastien Lasserre, Jonathan Taquet
-
Patent number: 12185215Abstract: There is provided a method and device for provisioning emergency number information on a user equipment. When a dialed number matches an emergency number from the provisioned emergency number information, the user equipment selects either the circuit switched domain or the packet switched domain and executes a call setup procedure for that domain.Type: GrantFiled: September 22, 2023Date of Patent: December 31, 2024Assignee: BlackBerry LimitedInventors: Jan Hendrik Lucas Bakker, Nicholas James Russell
-
Patent number: 12185225Abstract: In some examples, a first wireless device transmits, within a first band designated for vehicle-related communications, service information for a service, the service information comprising information of a channel in a second band for communication of data of the service, the second band being outside of the first band.Type: GrantFiled: October 11, 2023Date of Patent: December 31, 2024Assignee: BlackBerry LimitedInventors: James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
-
Patent number: 12184691Abstract: Systems, methods, and software can be used to determine a classification of a network accessible page, for example a web page on Internet. In some aspects, a method comprises receiving, at a gateway, a request for accessing a network accessible page from an end-user device; processing the network accessible page to generate a first embedding that characterizes network attributes of a domain of the network accessible page, and a second embedding that characterizes content attributes of the network accessible page; generating, from the first embedding, a first score that characterizes a predicted similarity between the network accessible page and one or more known network accessible pages; generating, from the second embedding, a second score that characterizes a predicted likelihood that the network accessible page is asking for sensitive information; and using at least the first score and the second score to determine a classification of the network accessible page.Type: GrantFiled: December 9, 2021Date of Patent: December 31, 2024Assignee: BlackBerry LimitedInventor: Shiladitya Sircar
-
Patent number: 12182271Abstract: Systems, methods, and software can be used to detect software errors in a binary code. In some aspects, a method comprises: obtaining a binary code; generating a base memory-write profile for the binary code, wherein the base memory-write profile comprises a count of memory updates for each of a plurality of memory locations during an execution of the binary code according to a base input; for each of a plurality of test inputs, generating a test memory-write profile for the binary code, wherein the test memory-write profile comprises a count of memory updates for each memory location during an execution of the binary code according to the test input; comparing the base memory-write profile and the plurality of test memory-write profiles; and generating a notification based on the comparison, wherein the notification indicates whether there is a difference between the base memory-write profile and the plurality of test memory-write profiles.Type: GrantFiled: November 5, 2021Date of Patent: December 31, 2024Assignee: BlackBerry LimitedInventors: Glenn Daniel Wurster, Andrew Chin, Benjamin Gnahm
-
Patent number: 12174965Abstract: Systems, methods, and software can be used to identify API use in a binary code. In some aspects, a method comprises: obtaining a base memory-write profile description for a binary code, wherein the description comprises: a base memory-write profile for each of a plurality of API calls in the binary code, wherein the base memory-write profile comprises a count of memory updates for each of a plurality of memory locations during an execution of a corresponding API call; receiving an execution request that invokes the binary code; generating an execution memory-write profile for the request, wherein the execution memory-write profile comprises a count of memory updates for each memory location during an execution of the request; determining, based on a comparison between the execution memory-write profile and the base memory-write profiles in the description, an API call corresponding to the request; and generating a notification indicating the determined API call.Type: GrantFiled: November 5, 2021Date of Patent: December 24, 2024Assignee: BlackBerry LimitedInventors: Glenn Daniel Wurster, Andrew Chin, Benjamin Gnahm
-
Patent number: 12174948Abstract: A computer-implemented method is disclosed. The method includes: identifying a set of program variables associated with a computer program; generating a profile of variable writes for the computer program based on tracking, for each variable in the set of program variables: a count of memory write operations for writing to the variable; and timestamps associated with the memory write operations; detecting a trigger condition associated with the set of program variables, the detecting including: monitoring a pattern of memory accesses by the computer program, the pattern of memory accesses indicating accesses of memory allocated to variables in the set of program variables; and detecting a deviation of the pattern of memory accesses from the profile of variable writes; and in response to detecting the trigger condition, generating a notification indicating an attack status on the computer program.Type: GrantFiled: July 17, 2020Date of Patent: December 24, 2024Assignee: BlackBerry LimitedInventors: Glenn Daniel Wurster, Benjamin Gnahm, Paul Henri Michel Virally
-
Patent number: 12175772Abstract: A method at a computing device for finding an association between data objects in a structure, the method including selecting a coordinate location from a grid, the grid defining locations within the structure; finding whether a data object having a data object type is located at the coordinate location; when the data object is located at the coordinate location, associating the data object with other data objects at the coordinate location; and when the data object is not located at the coordinate location: determining through an explicit association that the data object at a second location services the first location; and associating the data object with the coordinate location.Type: GrantFiled: April 20, 2022Date of Patent: December 24, 2024Assignee: BlackBerry LimitedInventors: Biswaroop Mukherjee, Geordon Thomas Ferguson, Nick Ehli Cano, Pierre Pierre Blais
-
Publication number: 20240414653Abstract: 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.Type: ApplicationFiled: June 9, 2023Publication date: December 12, 2024Applicant: BlackBerry LimitedInventors: Jason Wayne JANTZI, Ryan Anthony BIVINETTO, Ryan Michael PARKER
-
Publication number: 20240412037Abstract: Systems, methods, and software can be used to determine whether to re-label a labeled data. In some aspects, a method includes: obtaining, by an electronic device, a set of labeled data, wherein each of the labeled data comprises a feature vector and a label; for each labeled data in the set of the labeled data: processing the labeled data to obtain a plurality of classification results by using a plurality of machine learning models, wherein each of the plurality of classification results is obtained by using a different machine learning model in the plurality of machine learning models to process the feature vector of the labeled data; and determining a label uncertainty score of the labeled data based on a difference between an average entropy score and an adjustment score; and determining, whether to re-label one or more labeled data in the set of labeled data based on the label uncertainty scores.Type: ApplicationFiled: June 7, 2023Publication date: December 12, 2024Applicant: BlackBerry LimitedInventors: Tian Chen, John Brock, Daniel Lidral-Porter
-
Patent number: 12165370Abstract: A method of encoding point cloud data using a planar coding mode is disclosed. The planar coding mode may be signaled using a planar mode flag to signal that a current volume is planar. A volume is planar if all of its occupied child nodes are on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Volume data for already-coded occupied volumes of the point cloud is tracked using a data structure stored in memory. Entropy coding may be used to code the planar mode flag and/or the planar position flag. Context determination for coding may take into account a distance between the volume and a closest already-coded occupied volume among those tracked already-coded occupied volumes that have a same index in the data structure as the current volume.Type: GrantFiled: January 7, 2020Date of Patent: December 10, 2024Assignee: BlackBerry LimitedInventors: Jonathan Taquet, Sébastien Lasserre
-
Patent number: 12166632Abstract: A method for balancing sensors within a sensor system, the method including receiving, at a gateway, data from a plurality of sensors, each of the plurality of sensors being connected to one of a plurality of sensor modules or the gateway; determining, at the gateway, that a signal strength from a first sensor falls below a threshold, the first sensor being one of the plurality of sensors; and based on the determining, allocating the first sensor to connect to a different one of the plurality of sensor modules, or to the gateway if connected to one of the plurality of sensor modules.Type: GrantFiled: September 13, 2023Date of Patent: December 10, 2024Assignee: BlackBerry LimitedInventors: Stephen John McCann, Michael Peter Montemurro, James Randolph Winter Lepp