IP Library Patent Application 11749197
Patent Application
App. No. 11/749,197

METHOD AND ELECTRONIC DEVICE FOR MANAGING APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/749,197
Abstract

The present invention provides a method for managing an application at an electronic device ( 202 ). The method includes receiving ( 304 ) the application at the electronic device. The application has one or more user interface attributes. Each user interface attribute has a set of usable values. The method also includes determining ( 306 ) a set of permitted values of at least one of the one or more user interface attributes by using policy rules in response to one or more environmental conditions determined by the electronic device. Further, the method includes merging ( 308 ) the application with an operational platform of the electronic device and activating the application. The application is merged and activated at the electronic device, when, for each of the at least one of the one or more user interface attributes of the application, there is at least one value that is common to the set of permitted values and the set of usable values.

Claims (44)

1 . A method for managing an application at an electronic device, the method comprising:

receiving at the electronic device the application, the application comprising one or more user interface attributes, each user interface attribute comprising a set of usable values;

determining a set of permitted values of at least one of the one or more user interface attributes using policy rules that make the determination in response to one or more environmental conditions determined by the electronic device; and

merging the application with an operational platform of the electronic device and activating the application when, for each of the at least one of the one or more user interface attributes of the application, there exists at least one value common to the set of permitted values and the set of usable values.

2 . The method as recited in claim 1 further comprising determining a desired value of the one or more user interface attributes based on user inputs of the electronic device, wherein the application is merged with other applications when, for each of the at least one of the one or more user interface attributes of the application, there is at least one value common to the set of permitted values, the set of usable values, and the desired value.

3 . The method as recited in claim 1 further comprising deactivating the application when compatibility is determined to be temporarily lost.

4 . The method as recited in claim 3 further comprising reactivating the application when the compatibility is determined to be restored.

5 . The method as recited in claim 1 further comprising purging the application when compatibility is determined to be permanently lost.

6 . The method as recited in claim 1 , wherein the one or more environmental conditions comprise at least one of:

location of the electronic device relevant to geography, surroundings, political boundaries or sovereignty, enterprise ownership;

position of the electronic device relevant to the user's body;

time of day at the electronic device;

user personal identification;

user's personal interaction preferences;

enterprise affiliation of the user;

goal for which the application is being used to achieve;

task for which the application is being used to complete;

power state of the electronic device; and

user's mental model of interaction to accomplish the task and achieve the goal.

7 . The method as recited in claim 1 , wherein each policy rule is of one or more of the source types: legal, government, cultural, religious, user's personal level of ethics, user's personal level of style, personality or practice, and commerce.

8 . The method as recited in claim 1 , wherein each policy rule controls at least one of a time or a location at which an application is merged, purged, activated or deactivated.

9 . The method as recited in claim 1 , wherein each policy rule controls at least one of:

a certain time of day or a certain duration after merging for purging of an application;

locations where game applications are deactivated;

locations in which recording applications are deactivated; and

locations in which all audible sound generating applications are deactivated.

10 . An electronic device capable of managing an application, the electronic device comprising:

a receiver configured to receive the application, the application comprising one or more user interface attributes, each user interface attribute comprising a set of usable values; and

a processor configured to:

determine a set of permitted values of at least one of the one or more user interface attributes using policy rules that make the determination in response to one or more environmental conditions determined by the electronic device; and

merge the application with an operational platform of the electronic device and activating the application when, for each of the at least one of the one or more user interface attributes of the application, there exists at least one value common to the set of permitted values and the set of usable values.

11 . The electronic device as recited in claim 10 , wherein the processor is further configured to:

determine a desired value of the one or more user interface attributes based on user inputs of the electronic device, wherein the application is merged with other applications when, for each of the at least one of the one or more user interface s of the application, there is at least one value common to the set of permitted values, the set of usable values, and the desired value.

12 . The electronic device as recited in claim 11 , wherein the processor is further configured to:

deactivate the application when compatibility is determined to be temporarily lost;

reactivate the application when the compatibility is determined to be restored; and

purge the application when the compatibility is determined to be permanently lost.

13 . The electronic device as recited in claim 10 , wherein each policy rule is one or more of one of the source types: legal, government, cultural, religious, user's personal level of ethics, user's personal level of style, personality or practice, and commerce.

14 . The electronic device as recited in claim 10 , wherein each policy rule controls at least one of a time or a location at which an application is merged, purged, activated or deactivated.

15 . The electronic device as recited in claim 10 , wherein each policy rule controls at least one of:

a certain time of day or a certain duration after merging for purging of an application;

locations where game applications are deactivated;

locations in which recording applications are deactivated; and

locations in which all audible sound generating applications are deactivated

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034343/0001 →
CHANGE OF NAME Recorded Sep 30, 2014
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 033868/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2007
From: YOUNG, HOI L.; ZANCHO, WILLIAM F.
To: MOTOROLA, INC.
Reel/Frame 019299/0706 →