System and method for controlling a profile's lifetime in a limited memory store device
First Claim
1. A method for maintaining profiles in a device store, the method comprising:
- creating a profile;
adding the profile to a device store; and
, in response to creating the profile, limiting the lifetime of the profile in the device store.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an improved process for creating and storing profiles, that automatically removes infrequently used profiles in the store. A method is provided for maintaining profiles in a device store, for such devices as multifunction printers (MFPs), wireless communications devices, and answering machines. The method comprises: setting a profile type; selecting profile parameters such as destinations and processes; adding the profile to a device store; and, in response to creating the profile, limiting the lifetime of the profile in the device store.
Setting a profile type includes selecting a profile from the group including time aging profiles, single-use profiles, renewable profiles, and permanent profiles. When a time aging profile is chosen, a time-to-live (TTL) variable, referenced to the creation of the profile, is also selected. Then, the profile is purged from the store when the TTL variable expires. When a single-use profile is chosen, the profile is purged from the store after the profile is used a first time. When a renewable profile is chosen, a TTL variable is selected that is reset in response to using the profile. The profile is purged from the store if the TTL variable expires. When a permanent profile is chosen, the profile is purged from the store in response to explicit commands to delete the profile.
20 Citations
32 Claims
-
1. A method for maintaining profiles in a device store, the method comprising:
-
creating a profile;
adding the profile to a device store; and
,in response to creating the profile, limiting the lifetime of the profile in the device store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A profile-using device with limited memory comprising:
-
an application for creating limited lifetime profiles; and
,a device store for storing the limited lifetime profiles. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification