Selective enablement of runtime-based application behaviors
First Claim
Patent Images
1. A system for deploying software from a central location to a plurality of remote install sites, comprising:
- a network-accessible server system; and
a plurality of client computing devices, wherein each of the plurality of client computing devices is a portable computing device including a runtime-based application to be executed on the respective client computing device and having an initial implementation which is installed via delivery of a general application downloaded from the network-accessible server system, the runtime-based application configured to operate within a runtime environment and to receive one or more tags from the network-accessible server system via a network,wherein the runtime-based application is further configured, upon receipt of a tag from the network-accessible server system, to interpret the tag, and in response to the tag, dictate one or more pre-existing application behaviors of the runtime-based application so as to create an alternate implementation of the runtime-based application, andwherein each of the plurality of client computing devices is part of either a first group or a second group, and wherein the network-accessible server system is configured to transmit a first tag to the first group and a second tag which is different from the first tag to the second group, and wherein such provision of different tags causes computing devices of the first group to run a different implementation of the runtime-based application than is run by computing devices of the second group.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for deploying software from a central location to a plurality of remote install sites. The system includes a network-accessible server system and a plurality of computing devices. Based on delivery of a general application deliverable from the server system, a runtime-based application is installed at each of the computing devices. Varying tags are delivered from the network-accessible server system to generate various implementations of the runtime-based application at the computing devices.
-
Citations
18 Claims
-
1. A system for deploying software from a central location to a plurality of remote install sites, comprising:
-
a network-accessible server system; and a plurality of client computing devices, wherein each of the plurality of client computing devices is a portable computing device including a runtime-based application to be executed on the respective client computing device and having an initial implementation which is installed via delivery of a general application downloaded from the network-accessible server system, the runtime-based application configured to operate within a runtime environment and to receive one or more tags from the network-accessible server system via a network, wherein the runtime-based application is further configured, upon receipt of a tag from the network-accessible server system, to interpret the tag, and in response to the tag, dictate one or more pre-existing application behaviors of the runtime-based application so as to create an alternate implementation of the runtime-based application, and wherein each of the plurality of client computing devices is part of either a first group or a second group, and wherein the network-accessible server system is configured to transmit a first tag to the first group and a second tag which is different from the first tag to the second group, and wherein such provision of different tags causes computing devices of the first group to run a different implementation of the runtime-based application than is run by computing devices of the second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of selectively enabling application behaviors of a runtime-based application, the method comprising:
-
transmitting from a network-accessible server system a general application deliverable to each of a plurality of client computing devices, wherein the general application deliverable is configured to cause installation of a runtime-based application on each of the plurality of computing devices and be executed on the respective client computing device; transmitting a first tag from the network-accessible server system to each client computing device in a first subgroup of the plurality of client computing devices; based on the first tag, activating a first alternate implementation of the runtime-based application at each client computing device in the first subgroup; transmitting a second tag from the network-accessible server system to each client computing device in a second subgroup of the plurality of client computing devices, wherein the second tag is different from the first tag; and based on the second tag, activating a second alternate implementation of the runtime-based application at each client computing device in the second subgroup. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of selectively enabling application behaviors of a runtime-based digital content catalog, the method comprising:
-
transmitting a general application deliverable from a network-accessible digital content server system to each of a plurality of mobile computing devices, the general application deliverable being configured to cause installation of a runtime-based digital content catalog upon each of the plurality of mobile computing devices, where the runtime-based digital content catalog is to be executed on the respective mobile computing device; transmitting a first XML-based modifier tag from the network-accessible digital content server system to each mobile computing device in a first subgroup of the plurality of mobile computing devices; based on the first XML-based modifier tag, activating a first alternate implementation of the runtime-based digital content catalog at each of the mobile computing devices in the first subgroup; transmitting a second XML-based modifier tag from the network-accessible digital content server system to each mobile computing device in a second subgroup of the plurality of mobile computing devices; and based on the second XML-based modifier tag, activating a second alternate implementation of the runtime-based digital content catalog at each of the mobile computing devices in the second subgroup. - View Dependent Claims (15, 16, 17, 18)
-
Specification