US Patent No. 10,599,414

ADAPTIVE DEPLOYMENT OF APPLICATIONS FOR MOBILE DEVICES


Patent No. 10,599,414
Issue Date March 24, 2020
Title Adaptive Deployment Of Applications For Mobile Devices
Inventorship Sean N. Byrnes, San Francisco, CA (US)
Gabriel J. Vanrenen, San Francisco, CA (US)
Karl B. Harris, Austin, TX (US)
Assignee OATH INC., New York, NY (US)

Claim of US Patent No. 10,599,414

1. A method comprising:receiving, by a processor, a request from a user of a mobile device for installing a version of an application on the mobile device;
transmitting, by the processor, a network request to the mobile device in response to receiving the request;
receiving, by the processor, a response to the network request from the mobile device, the response including a unique identification of the mobile device and resource description framework (RDF) information of the mobile device;
creating, by the processor, a metadata signature for the mobile device by parsing the response of the mobile device, the metadata signature including at least one feature present on the mobile device based at least in part on said RDF information;
retrieving, by the processor, a configuration of software components from an application component data store based on mapping the metadata signature to the configuration of software components, the configuration of software components being selected from multiple software components that can be assembled into variations of the application, the multiple software components providing functionality executed by the mobile device;
compiling, by the processor, the configuration of software components into a device version of the application, the compilation comprising adding the configuration of software components to a predefined application template and compiling the application template and software components into an application binary; and
communicating, by the processor, the device version of the application to the mobile device.