Systems and Methods for Application Installation Platforms
First Claim
1. A system, comprising:
- a processor; and
a memory readable by the processor and storing instructions;
wherein the instructions, when read by the processor, direct the processor to;
obtain device data from a computing device, wherein the device data identifies a computing device and comprises metadata describes the characteristics of the computing device;
calculate fingerprint data based on the obtained device data, where the fingerprint data identifies the computing device;
generate application marketplace data based on the obtained device data and the fingerprint data, wherein the application marketplace data comprises metadata describing at least one application installer;
provide the application marketplace data to the computing device;
obtain selected application data from the computing device;
generate application installer data based on the device data and the selected application data by signing application data identified by the selected application data using OEM key data; and
provide the application installer data to the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing an application marketplace configured to install applications outside of an application store provided by the entity providing the operating system of a computing device in accordance with embodiments of the invention are illustrated. In one embodiment, a system obtains device data from a computing device, wherein the device data identifies a computing device and includes metadata describes the characteristics of the computing device, generates application marketplace data based on the obtained device data, wherein the application marketplace data includes metadata describing at least one application installer, provides the application marketplace data to the computing device, obtains selected application data from the computing device, generates application installer data based on the device data and the selected application data by signing application data identified by the selected application data using OEM key data, and provides the application installer data to the computing device.
33 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory readable by the processor and storing instructions; wherein the instructions, when read by the processor, direct the processor to; obtain device data from a computing device, wherein the device data identifies a computing device and comprises metadata describes the characteristics of the computing device; calculate fingerprint data based on the obtained device data, where the fingerprint data identifies the computing device; generate application marketplace data based on the obtained device data and the fingerprint data, wherein the application marketplace data comprises metadata describing at least one application installer; provide the application marketplace data to the computing device; obtain selected application data from the computing device; generate application installer data based on the device data and the selected application data by signing application data identified by the selected application data using OEM key data; and provide the application installer data to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for installing applications, comprising:
-
obtaining device data from a computing device using a system, wherein; the device data identifies a computing device and comprises metadata describes the characteristics of the computing device; and the system comprises a processor and a memory connected to the processor; calculating fingerprint data based on the obtained device data using the system, where the fingerprint data identifies the computing device; generating application marketplace data based on the obtained device data and the fingerprint data using the system, wherein the application marketplace data comprises metadata describing at least one application installer; providing the application marketplace data to the computing device using the system; obtaining selected application data from the computing device using the system; generating application installer data based on the device data and the selected application data by signing application data identified by the selected application data using OEM key data using the system; and providing the application installer data to the computing device using the system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification