Nova Patents
IL239497A

Providing application programs to devices

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

15 claims: 2 independent, 13 dependent

  1. 1
    239497/3 What is claimed is:1. A system for providing applications to a client computing device, the system comprising: an installation program stored in a client computing device that instructs a network interface of the client computing device to transmit a request over a network, the request is indicative of at least one attribute of the client computing device, wherein the installation program is installed in the client computing device before a first time boot initialization process of the client computing device and is invoked upon the first time boot initialization;and a server computer comprising at least one processor, adapted to: receive the request, extract the at least one attribute from the request, determine a set of application programs for installation on the client computing device in accordance with a match between one or more installation parameters associated with the application programs and the at least one attribute, wherein the one or more installation parameters are defined by a plurality of application providers through a management interface, wherein each application program of the set of application programs is designated for installation on the client computing device during the first time boot initialization process, and wherein each application program of the set of application programs is a new application for the client computing device, and send, over the network, installation data for such set of application programs to the client computing device;wherein in response to receiving the installation data, the installation program: automatically uses the installation data to start installing the set of application programs during the first time boot initialization process in a silent manner, before end user interaction is enabled, which simulates a preinstallation experience, and completes the first time boot initialization process.
  2. 11
    A method for providing applications to a client computing device, comprising:generating a request message during a first time boot initialization process of a client computing device, the request message includes data indicative of at least one attribute of the client computing device;transmitting the request message over a network;extracting, by a server, the at least one attribute from the request message;determining, by the server, a set of application programs for installation on the client computing device in accordance with a match between one or more installation parameters associated with the application programs and the at least one attribute, wherein the one or more installation parameters are defined by a plurality of application providers through a management interface, wherein each application program of such set of application programs is designated for installation on the client computing device during the first time boot initialization process, and wherein each application program of the set of application programs is a new application for the client computing device;providing the installation data for the set of application programs to the client computing device;automatically using the installation data to start installing the set of application programs on the client computing device during the first time boot initialization process in a silent manner, before end user interaction is enabled, which simulates a pre installation experience;and completing the first time boot initialization of the client computing device. 14 239497/3