System and method for reducing the size of software stored on a mobile device

Patent №

US 8,423,988

Granted

2013-04-16

Filed 2004

Owner

RESEARCH IN MOTION LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10869345

A system for reducing the size of software for use in a mobile device includes a predictor module and a compression module. The predictor module is operable to apply a predicate to a plurality of software routines that are to be stored in the mobile device. The predicate identifies one or more of the software routines having a pre-determined feature indicative of a software routine that is unlikely to be executed repeatedly on the mobile device. The compression module is configured to compress the identified software routine(s) to generate a compressed software routine(s). After the plurality of software routines have been loaded to the mobile device, the mobile device decompresses the compressed software routine(s) when the compressed software routine(s) is accessed by an execution thread on the mobile device.

AI classification

AI hardware0.63
Planning0.09
Knowledge representation0.04
Natural language0.02
Evolutionary computation0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

RESEARCH IN MOTION LIMITED

assignment · 154850967

Assignors

SCIAN, ANTHONY F., MAJOR, HARRY R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC