COMPUTER PROGRAM UPDATES FOR MOBILE COMPUTING DEVICE
First Claim
Patent Images
1. A method of updating a computer program on a mobile computing device, comprising:
- at a server computer, receiving version data from the mobile computing device for portions of a computer program;
identifying portions of the computer program to be updated on the mobile computing device based on the version reported by the mobile computing device and based on metadata in the database; and
sending a list of packages to the mobile computing device based on the identified portions of the computer program to be updated.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for updating a computer program on a mobile computing device comprises uploading of packages to a repository, wherein each package comprises update data for a different portion of the computer program, a server identifying portions of the computer program to be updated on a device based on comparing information reported by the device and metadata about packages in the repository and a download server configured to wirelessly download the packages to the mobile computing device. The device may report back installation status to a server.
179 Citations
24 Claims
-
1. A method of updating a computer program on a mobile computing device, comprising:
-
at a server computer, receiving version data from the mobile computing device for portions of a computer program; identifying portions of the computer program to be updated on the mobile computing device based on the version reported by the mobile computing device and based on metadata in the database; and sending a list of packages to the mobile computing device based on the identified portions of the computer program to be updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for updating a computer program on a mobile computing device, comprising:
-
a first server module configured to identify portions of the computer program to be updated; a second server module to generate a package list based on information from a database and the mobile device and a download server module configured to wirelessly download the packages to the mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of updating a computer program on a mobile computing device, comprising:
-
receiving from the mobile computing device version data relating to each of a plurality of portions of the computer program on the mobile computing device; comparing the version data to version data for update data stored in a database; identifying the portions of the computer program to be updated based on the comparing; and wirelessly downloading packages to the mobile computing device based on the identifying step. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile computing device, comprising:
-
a wireless transceiver configured for communication with a remote download server; a memory configured to store a computer program; and a processing circuit configured to transmit version data for different portions of the computer program and to receive update data for portions of the computer program to be updated. - View Dependent Claims (21, 22, 23, 24)
-
Specification