US 7,321,931 B2 | ||
Time controlled network use | ||
Dwip N. Banerjee, Austin, Tex. (US); Kumar Ravi, Cedar Park, Tex. (US); and Eduardo N. Spring, Round Rock, Tex. (US) | ||
Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
Filed on Dec. 20, 2002, as Appl. No. 10/327,438. | ||
Prior Publication US 2004/0122947 A1, Jun. 24, 2004 | ||
Int. Cl. G06F 15/173 (2006.01) |
U.S. Cl. 709—224 [709/217; 709/218] | 15 Claims |
1. A method for managing a browsing session for accessing at least one web site via a network, comprising:
enabling a user to set in association with each bookmarked website from among a plurality of bookmarked websites stored in
a bookmark database at least one separate time limit and at least one sequence of specified bookmarked websites to which each
bookmarked website is ordered, wherein each at least one separate time limit comprises a percentage of time allowed for accessing
the associated bookmarked website from a total time allowed for browsing websites for a day or week and a separate time allowed
for accessing the associated bookmarked website as part of accessing a separate specified sequence of selected bookmarked
websites from among the plurality of bookmarked websites;
displaying a selectable list of at least a selection of the plurality of bookmarked websites within a display interface;
responsive to detecting the user select for at least one browser to access a particular bookmarked website from the selectable
list, prompting a user in a separate display interface to select whether the requested access is for one of a work purpose
and a personal purpose;
responsive to a user selecting a personal purpose, reducing a total personal time allowed for personal purpose accesses by
the amount of time the browser accesses the particular web page;
responsive to a user selecting a work purpose, reducing a total work time allowed for work purpose accesses by the amount
of time the browser accesses the particular web page;
calculating at least one time parameter for the particular bookmarked website based on a particular at least one time limit
associated with the particular bookmarked website in the bookmark database;
monitoring, by the timer controller, a total amount of time the at least one browser accesses websites for the day or week;
monitoring, by the timer controller, an amount of time the at least one browser accesses the particular bookmarked web site;
monitoring, by the timer controller, an amount of time the at least one browser accesses websites within a particular sequence
of specified bookmarked websites comprising the particular bookmarked website;
responsive to the timer controller detecting that the percentage of time the at least one browser accesses the particular
bookmarked website from among the total amount of time the browser accesses websites for the day or week is greater than the
at least one time parameter calculated for the particular bookmarked website or the timer controller detecting the total personal
time or total work time are exceeded, performing an action triggered by exceeding an allowed time for access to the particular
website to provide an indicator that an allowed time has been exceeded; and
responsive to the timer controller detecting the time the at least one browser accesses the particular bookmarked website
from among the total time accessing websites within the particular specified sequence is greater than the at least one time
parameter calculated for the particular bookmarked website, automatically directeing the at least one browser to advance to
a next website address in the particular specified sequence.
|