Patent Assignment
Reel/Frame 034179/0923
Change of Name
Recorded: 2014-11-06
Pages: 9
Assignor
RESEARCH IN MOTION LIMITED
Executed: 2013-07-09
Assignee
BLACKBERRY LIMITED
2200 UNIVERSITY AVENUE EAST, WATERLOO, ONTARIO, N2K 0A7, CANADA
Covered Properties
(180)
Software, Devices and Methods Facilitating Execution of Server-Side Applications at Mobile Devices
Mobile Device Having Extensible Sofware for Presenting Server-Side Applications, Software and Methods
Facilitating mobile device awareness of the availability of new or updated server-side applications
Application:
10/537,621 →
Publication:
US 2006/0190569
Determining Operational Status of a Mobile Device Capable of Executing Server-Side Applications
Method and Apparatus for Compensating Code Channel Power in a Transmitter
Method and Apparatus for Optimizing Transmitter Power Efficiency
Intelligent Paging in Multiple Networks
Method, System, and Device for Specifying Selective Override of Do-Not-Disturb Functionality
Transmit Channel Request Messaging for Half-Duplex Voice Communications Systems
Method, System, and Device for Provisioned Talkgroup Identifier Discovery
Markup Language Element to Provide Label for Stored Uri
Representing Spreadsheet Document Content
Transmit Channel Policing System, Device, and Method
Method for rendering formatted content on a mobile device
Application:
10/924,795 →
Publication:
US 2006/0048051
Switch-In of Centralised Infrastructure for Management for Wireless Communications
Web browser graphical user interface and method for implementing same
Application:
10/947,137 →
Publication:
US 2006/0064647
Automatic audio intensity adjustment
Application:
10/956,018 →
Publication:
US 2006/0073819
Single Point Notification for a Mobile Device
Method and Computing Device for Rendering Graphical Objects
Bypass Routing to a Mobile Device
System and Method for Redirecting Communications for a Mobile Device
Ping Feature for Electronic Devices
Mobile Ip Registration Process for Always-on Device
Socket Management for Always-on Data Connections
System and method for simulating an application for subsequent deployment to a device in communication with a transaction server
Application:
11/061,464 →
Publication:
US 2006/0047665
Method and Apparatus for Data Encoding
System, Method and Apparatus for Optimized Wireless Messaging
Electronic Device Having an Alterable Configuration and Methods of Manufacturing and Configuring the Same
Method and system for filtering spoofed electronic messages
Application:
11/097,331 →
Publication:
US 2006/0242251
Apparatus and Method for Efficient Encoding of Application Definition Using Contiguous Arrays
System and method for supporting packaging, publishing and republishing of wireless component applications
Application:
11/106,575 →
Publication:
US 2006/0248121
System and method for transformation of wireless application definition to simplified form
Application:
11/106,646 →
Publication:
US 2006/0236307
Method and system for remote server administration
Application:
11/107,726 →
Publication:
US 2006/0235955
System and method for data and message optimization in wireless communications
Application:
11/107,727 →
Publication:
US 2006/0234681
Method and System for Extending Scripting Languages
Method for Upgrading Application Data According to a New Application Definition
Controlling Collection of Debugging Data
System and method of automatically turning wireless radio on/off
Application:
11/199,081 →
Publication:
US 2007/0037526
System and Method for Implementing Data-Compatibility-Based Version Scheme
Enabling Category-Based Filtering
Porting an interface defining document between mobile device platforms
Application:
11/235,387 →
Publication:
US 2007/0078925
Using separate icons for invoking a computer program for presenting distinct sets of service-specific electronic mail messages stored at a wireless communication device
Application:
11/249,414 →
Publication:
US 2007/0088786
Software mechanism for providing distinct types of time dependent event objects for display in a graphical user interface
Application:
11/249,425 →
Publication:
US 2007/0089071
Displaying using graphics display language and native UI objects
Application:
11/249,506 →
Publication:
US 2007/0089048
System and Method for Enabling Assisted Visual Development of Workflow for Application Tasks
System and Method for Flexible Visual Representation of Device Fonts
Unified Addressing
Apparatus, Method and Machine-Readable Medium for Facilitating Generation of a Markup Language Document Containing Identical Sets of Markup Language Elements
Apparatus and Machine-Readable Medium for Generating Markup Language Representing a Derived Entity Which Extends or Overrides Attributes of a Base Entity
Execution of Textually-Defined Instructions at a Wireless Communication Device
Combination modes for network connection management
Application:
11/359,581 →
Publication:
US 2007/0197163
System and Method for Generating Safe and Efficient Component Relationships in Wireless Applications
Transparent Virtual Machine for Mobile Applications
Method for Handling a Detected Error in a Script-Based Application
Method of Processing Notifications Provided by a Routine, and Associted Handheld Electronic Device
Method of Reflecting on Another Device an Addition to a Browser Cache on a Handheld Electronic Device, and Associated Device
Method of Reflecting on Another Device a Change to a Browser Cache on a Handheld Electronic Device, and Associated Device
Integrated Circuit Card Holder
Patent:
7,217,148 →
Application:
11/434,158 →
Software, methods and apparatus facilitating presentation of a wireless communication device user interface with multi-language support
Application:
11/449,584 →
Publication:
US 2007/0288853
Remote storage of a markup language document for access by sets of wireless computing devices
Application:
11/449,586 →
Publication:
US 2007/0288471
Method, Software and Device for Effecting Independently Refreshable, Markup Language-Based Database Queries and User Interface Screens
Limited Lifespan for Outgoing Data at a Mobile Device
Associating a Label with a Queued Message at a Mobile Device
Method and Machine-Readable Medium for Building Distributed Software
Method, Software and Device for Uniquely Identifying a Desired Contact in a Contacts Database Based on a Single Utterance
System and method for deactivating IP sessions of lower priority
Application:
11/549,394 →
Publication:
US 2008/0089303
Method and System for Synchronising Bookmarks
System and Method of Network Identifier Polling
Application:
11/551,960 →
Publication:
US 2008/0095130
Determining Identifiers for Wireless Networks
Multi-Mode Receiver with Adaptive Mode Selection
Community-Based Method and System for Creating and Subscribing to Dynamic Push Channels
Integrated Circuit Card Holder
Multiple Display Window Handling
Application:
11/737,250 →
Publication:
US 2008/0263474
Slow Adaptation of Modulation and Coding for Packet Transmission
Application:
11/741,571 →
Publication:
US 2008/0267168
Method and Apparatus for Data Encoding
Inter-Process Communication at a Mobile Device
Application:
11/778,913 →
Publication:
US 2009/0025011
Motion-Based User Interface for Handheld
Application:
11/832,748 →
Publication:
US 2008/0030464
Mechanism for Publishing Presence Information Within a Presence Service and User Interface for Configuring Same
Application:
11/874,974 →
Publication:
US 2009/0106677
Method and Apparatus for Encoding a Bytestream in a Communication Device
Presence-Based Call Switching
Method, system and mobile device for registering voice data with calendar events
Application:
12/003,253 →
Method and Software for Facilitating Interaction with a Personal Information Manager Application at a Wireless Communication Device
Designation of Delegate for Modifying an Electronic Meeting Definition Defined Using Electronic Calendaring Software
Application:
12/040,026 →
Publication:
US 2009/0222747
System and Method of Initiating User Notification for a Wireless Device
Apparatus and Method for Performing Network Scanning Using Black-List Network Information
Long Term Evolution (Lte) Radio Link Timing Synchronization
Electronic documents and methods for updating resource files for an application
Application:
12/213,834 →
Publication:
US 2009/0328028
Method, System and Mobile Device for Registering Voice Data with Calendar Events
Application:
12/230,379 →
Publication:
US 2009/0177476
Intelligent Paging in Multiple Networks
Limiting Data Transmission to and/or from a Communication Device as a Data Transmission Cap Is Approached and Graphical User Interface for Configuring Same
Software, Devices and Methods Facilitating Execution of Server-Side Applications at Mobile Devices
Socket Management for Always-on Data Connections
Application:
12/358,701 →
Publication:
US 2009/0129280
Method and Apparatus for Network Scanning Based on Neighbor Information
Method and Apparatus for Combined Multi-Carrier Reception and Receive Antenna Diversity
Application:
12/362,904 →
Publication:
US 2010/0197263
System and Method for Generating a Blacklist for Femtocells
Methods And Apparatus For Use In Facilitating Access To A Communication Service Via A WLAN Hotspot
Electronic Device Having an Alterable Configuration and Methods of Manufacturing and Configuring the Same
Forward Error Correction Decoding Avoidance Based on Predicted Code Block Reliability
Network Entity, Method and System for Invocation of Supplementary Services Across Different Networks
Method and System for Characterizing a Radio Channel of a Wireless Network Using Variability of Synchronization
Portable Folding Electronic Device
Method and Device to Determine Out of Coverage for Mobile Devices
Method and Apparatus for Location Sharing as a Function of Time and Location
Application:
12/432,428 →
Publication:
US 2010/0279713
Software, Devices and Methods Facilitating Execution of Server-Side Applications at Mobile Devices
Operator Configurable Preferred Network and Radio Access Technology Selection for Roaming Multi-Rat Capable Devices
Mobile Phone Arrival Time Estimator
Application:
12/511,435 →
Publication:
US 2011/0028132
Method and Apparatus for Sharing Calendar Information
Application:
12/532,342 →
Publication:
US 2010/0180212
Apparatus and Method for Macro Operation Involving a Plurality of Session Protocol Transactions
Keypad Structure
Limited Lifespan for Outgoing Data at a Mobile Device
System and Method for Identifying a Telecommunication Cell Based on Broadcast Cell Parameters
Application:
12/639,396 →
Publication:
US 2011/0143755
System and Method for Encoding and Decoding Pulse Indices
Dtmf Signalling Between Mobile and Server
Backing Up and/or Restoring a Software Application So as to Facilitate Compatibility Checking with a Target Device Prior to Application Restore
Application:
12/713,651 →
Publication:
US 2010/0325167
Storage of Radio Information on a Removable Memory
Application:
12/713,960 →
Publication:
US 2011/0212724
State Dependent Advanced Receiver Processing in a Wireless Mobile Device
System and Method for Implementing Data-Compatibility-Based Version Scheme
System, Method and Device for Handling Voice Calls on a Dual-Mode Wireless Mobile Communication Device
Transparent Virtual Machine for Mobile Applications
System and Method for Enabling Assisted Visual Development of Workflow for Application Tasks
Apparatus and Method for Efficient Encoding of Application Definition Using Contiguous Arrays
Limited Lifespan for Outgoing Data at a Mobile Device
Simplified Search with Unified Local Data and Freeform Data Lookup
Application:
12/855,167 →
Publication:
US 2011/0289104
Method and System for Synchronising Bookmarks
Method and System for Placing an Emergency Phone Call from a Mobile Communication Device to an Enterprise
Bypass Routing to a Mobile Device
Emergency Communication Using Images
Application:
12/961,944 →
Publication:
US 2012/0142305
Decoding Tail-Biting Convolutional Codes
Method and Apparatus for Scanning for Cells in a Cellular Network
Application:
12/971,666 →
Publication:
US 2012/0155383
Software, Devices and Methods Facilitating Execution of Server-Side Applications at Mobile Devices
Ping Feature for Electronic Devices
Unified Addressing
Method of Reflecting on Another Device a Change to a Browser Cache on a Handheld Electronic Device, and Associated Device
Application:
13/074,328 →
Publication:
US 2011/0179138
Hand-Mountable Device for Providing User Input
Application:
13/087,795 →
Publication:
US 2012/0262369
Dynamic Creation Of Content Channels
Application:
13/102,724 →
Publication:
US 2011/0213823
Enabling Category-Based Filtering
Application:
13/118,530 →
Publication:
US 2011/0231401
Method and Apparatus for Wireless Network Selection
System and Method for Redirecting Communications for a Mobile Device
Compensated Method of Displaying Based on a Visual Adjustment Factor
Method and Device to Determine Out of Coverage for Mobile Devices
Method and Apparatus for Controlling Data Transmission During a Circuit Switched Call
Application:
13/299,469 →
Publication:
US 2013/0128752
Operator Configurable Preferred Network and Radio Access Technology Selection for Roaming Multi-Rat Capable Devices
Method and System for Characterizing a Radio Channel of a Wireless Network Using Variability of Synchronization
Electronic Device Having an Alterable Configuration and Methods of Manufacturing and Configuring the Same
Bypass Routing to a Mobile Device
Application:
13/424,006 →
Publication:
US 2012/0178460
Unified Addressing
Application:
13/484,985 →
Publication:
US 2012/0238300
Method and System for Obtaining Availability Status for Multiple Sip Users
Determining Operational Status of a Mobile Device Capable of Executing Server-Side Applications
System, Method and Device for Handling Voice Calls on a Dual-Mode Wireless Mobile Communication Device
System and Method for Redirecting Communications for a Mobile Device
Aperture Synthesis Communications System
System and Method for Frequency Offset Estimation for Signals Containing Multi-User Symbols
Methods and Apparatus for the Management and Viewing of Calendar Data
Application:
13/866,285 →
Publication:
US 2013/0232150
Methods and Apparatus for Management and Viewing of Calendar Event Participant Data
Application:
13/866,458 →
Publication:
US 2013/0305160
Call Continuity When Moving from One Communication Session to Another Communication Session
Publishing Location for a Limited Time
Method and Apparatus for Activity Level Visualization in an Electronic Calendar
Application:
14/255,364 →
Publication:
US 2014/0225897
System and Method for Linking an Address
Methods and Apparatus for the Management and Viewing of Calendar Event Information
Making Address Book a Source of Latitude and Longitude Coordinates
Systems and Methods for Location Tracking Notification
Method of Limiting Use of a Mobile Wireless Access Point Near a Wireless Local Area Network
Indicating Status of Application Program with Icons
Method and system for wireless applications
Application:
60/260,223 →
Personal information manager categories user interface
Application:
60/608,868 →
System and method for generating safe and efficient component relationships in wireless applications
Application:
60/672,008 →
System and method for flexible visual representations of device fonts
Application:
60/672,017 →
Method for handling a detected error in a script-based application
Application:
60/672,083 →
System and method for assisted visual development of application workflows
Application:
60/672,093 →
System and method for implementing data compatibility based version scheme
Application:
60/672,094 →
Motion-Based User Interface for Handheld
Application:
60/821,326 →
System and Method for Generating a Blacklist for Femtocells
Application:
61/029,151 →
Apparatus and Method for Macro Operation Involving a Plurality of SIP Transactions
Application:
61/095,272 →
Method of Backing Up and/or Restoring Software Applications to Facilitate Compatibility Checking with a Target Device Prior to Application Restore
Application:
61/218,212 →
Mobile Application for Calendar Sharing and Scheduling
Application:
61/244,068 →
Simplified Search with Unified Local Data and Freeform Data Lookup
Application:
61/249,017 →
System, Method and Device for Handling Voice Calls on a Dual-Mode Wireless Mobile Communication Device
Application:
61/297,995 →
Method and System for Handling Qos Flows When Moving Between Systems
Application:
61/325,983 →
Method of Limiting Use of a Mobile Wireless Access Point Near an Enterprise Wireless Local Area Network
Application:
61/375,156 →
Method and System for Obtaining Availability Status for Multiple Sip Users
Application:
61/599,701 →
Related Assignments
(6)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Feb 26, 2013
From: NEXTAIR CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029873/0155 →
Assignment of Assignor's Interest
Aug 6, 2021
From: LAI, FREDERICK CHEE-KIONG
To: RESEARCH IN MOTION LIMITED
Reel/Frame 057099/0449 →
Assignment of Assignor's Interest
Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
Nunc Pro Tunc Assignment
Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
Nunc Pro Tunc Assignment
Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
Corrective Assignment to Correct the Added Patent Number to Remove Patent No. 8,873,407 at Previously Recorded on Reel 64066 Frame 1. Assignor(S) Hereby Confirms the Nunc Pro Tunc Assignment Effective Date March 20, 2023.
Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →