Verified computing environment for personal internet communicator
First Claim
1. A personal Internet communicator comprising:
- a processor operable to control the transfer of software files and data files between said personal Internet communicator and a server;
a pay monitor operable to control functionality of said software files on a verification list based on subscription status; and
an operating system providing a verification process comprising;
a database providing a plurality of software files for execution by said processor;
a verification file list comprising a list of authorized software files; and
a verification module operable to receive a request from an operating system loader for execution of a software file and to compare said requested software file to said authorized software files on said verification file list;
wherein;
said verification file list is updated according to the subscription status of a user,said subscription status comprises information related to said user'"'"'s subscription to an Internet service provider,said subscription status of said user is updated by a pay-state module operable to receive subscription status information from an Internet service provider over a communication network,said pay monitor is operable to monitor the connection of said personal Internet communicator to said communication network; and
said pay monitor is operable to generate a reduced-functionality control signal to reduce the functionality of a predetermined set of said software files after said personal Internet communicator has been disconnected from the communication network for a first predetermined time period.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of the present invention provides a verified computing environment for a personal Internet communicator. In various embodiments of the invention, the functionality of software files on a personal Internet communicator can be modified based on the Pay-State of the user. Upon a request to load a particular software package, the verification module uses a verification file list containing approved software packages and also uses the pay status of the user to determine which software packages can be executed. The personal Internet communicator is operable to provide limited functionality of certain software packages based on a first pay state and to offer no functionality based on a second pay state, such as the situation where a user has discontinued the use of internet service.
23 Citations
10 Claims
-
1. A personal Internet communicator comprising:
-
a processor operable to control the transfer of software files and data files between said personal Internet communicator and a server; a pay monitor operable to control functionality of said software files on a verification list based on subscription status; and an operating system providing a verification process comprising; a database providing a plurality of software files for execution by said processor; a verification file list comprising a list of authorized software files; and a verification module operable to receive a request from an operating system loader for execution of a software file and to compare said requested software file to said authorized software files on said verification file list; wherein; said verification file list is updated according to the subscription status of a user, said subscription status comprises information related to said user'"'"'s subscription to an Internet service provider, said subscription status of said user is updated by a pay-state module operable to receive subscription status information from an Internet service provider over a communication network, said pay monitor is operable to monitor the connection of said personal Internet communicator to said communication network; and said pay monitor is operable to generate a reduced-functionality control signal to reduce the functionality of a predetermined set of said software files after said personal Internet communicator has been disconnected from the communication network for a first predetermined time period. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of controlling execution of software files on a personal Internet communicator comprising:
-
using a processor to control the transfer of software files and data files between said personal Internet communicator and a server; a pay monitor operable to control functionality of said software files on a verification list based on subscription status; and using an operating system to provide a verification process comprising; using a database to store a plurality of software files for execution by said processor; providing a verification file list comprising a list of authorized software files; and using a verification module to receive a request from an operations system loader for execution of a software file and to compare said requested software file to said authorized software files on said verification file list; wherein; said verification file list is updated according to the subscription status of a user, said subscription status comprises information related to said user'"'"'s subscription to an Internet service provider, said subscription status of said user is updated by a pay-state module operable to receive subscription status information from an Internet service provider over a communication network, said pay monitor is operable to monitor the connection of said personal Internet communicator to said communication network; and said pay monitor is operable to generate a reduced-functionality control signal to reduce the functionality of a predetermined set of said software files after said personal Internet communicator has been disconnected from the communication network for a first predetermined time period. - View Dependent Claims (7, 8, 9, 10)
-
Specification