Disposable mini-applications
First Claim
1. A method for a mobile terminal having a processor and a memory for processing and storing data to manage storage of an executable software item of limited operability that provides a user of the mobile terminal with shopping assistance, comprising:
- downloading an executable software item for providing a user of a mobile terminal with assistance while shopping, wherein the executable software item comprises data comprising an identification of one or more shopping service locations and trigger conditions for activation and deletion of the executable software item from memory of the mobile terminal;
detecting, via a short range wireless connection, that the user is located within proximity of a shopping service location;
accessing user data comprising indications of goods and/or services of interest to the user;
comparing goods and/or services offered by the shopping service location with the user data to determine whether there is a match;
if there is a match, activating the executable software item; and
executing the executable software item;
wherein execution of the executable software item comprises;
generating a query for transmission to the shopping service location, the query including the user data; and
transmitting the query to the shopping service location via a short range wireless connection.
2 Assignments
0 Petitions
Accused Products
Abstract
Disposable mini-applications are executable software items whose activation, deactivation and deletion in a mobile terminal are defined by trigger parameters and rules. Trigger parameters may include, but are not intended to be limited to, location, time, stored user data and the like. Rules are one or more trigger parameters needed to effect one of the foregoing actions. In one embodiment, a housekeeping means monitors for data that corresponds to the parameters and satisfies the rules, and performs a variety of housekeeping functions relating to the disposable mini-applications. The deletion of the disposable mini-application clears memory space associated with storing and executing the disposable mini-application, and thus, makes that space available for other purposes.
209 Citations
30 Claims
-
1. A method for a mobile terminal having a processor and a memory for processing and storing data to manage storage of an executable software item of limited operability that provides a user of the mobile terminal with shopping assistance, comprising:
-
downloading an executable software item for providing a user of a mobile terminal with assistance while shopping, wherein the executable software item comprises data comprising an identification of one or more shopping service locations and trigger conditions for activation and deletion of the executable software item from memory of the mobile terminal;
detecting, via a short range wireless connection, that the user is located within proximity of a shopping service location;
accessing user data comprising indications of goods and/or services of interest to the user;
comparing goods and/or services offered by the shopping service location with the user data to determine whether there is a match;
if there is a match, activating the executable software item; and
executing the executable software item;
wherein execution of the executable software item comprises;
generating a query for transmission to the shopping service location, the query including the user data; and
transmitting the query to the shopping service location via a short range wireless connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for managing storage of an executable software item of limited operability in a mobile terminal that provides a user of the mobile terminal with shopping assistance, comprising:
-
a memory device for storing a program; and
a processor in communication with the memory device, the processor operative with the program to;
download an executable software item for providing a user of a mobile terminal with assistance while shopping, wherein the executable software item includes data comprising an identification of one or more shopping service locations and trigger conditions for activation and deletion of the executable software item from memory of the mobile terminal;
detect, via a short range wireless connection, that the user is located within proximity of one of the shopping service locations;
access user data comprising indications of goods and/or services of interest to the user;
compare goods and/or services offered by the shopping service location with the user data to determine whether there is a match; and
if there is a match, activate the executable software item;
wherein upon activation of the executable software item, the processor is further operative with the program to;
generate a query for transmission to the shopping service location, the query including the user data; and
transmit the query to the shopping service location via a short range wireless connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a computer usable medium having computer program logic recorded thereon for enabling a processor to manage storage of an executable software item of limited operability that provides a user of a mobile terminal with shopping assistance, comprising:
-
program code for enabling the processor to download an executable software item for providing a user of a mobile terminal with assistance while shopping, wherein the executable software item comprises data comprising an identification of one or more shopping service locations and trigger conditions for activation and deletion of the executable software item from memory of the mobile terminal;
program code for enabling the processor to detect, via a short range wireless connection, that the user is located within proximity of a shopping service location;
program code for enabling the processor to access user data comprising indications of goods and/or services of interest to the user;
program code for enabling the processor to compare goods and/or services offered by the shopping service location with the user data to determine whether there is a match;
program code for enabling the processor to, if there is a match, activate the executable software item; and
program code for enabling the processor to execute the executable software item;
wherein execution of the executable software item comprises;
generating a query for transmission to the shopping service location, the query including the user data; and
transmitting the query to the shopping service location via a short range wireless connection. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification