Verified computing environment for personal internet communicator
First Claim
1. A personal Internet communicator comprising:
- a data processor operable to control the transfer of software files and data files between said personal Internet communicator and a server; 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 authorized software files on said verification file list.
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.
-
Citations
20 Claims
-
1. A personal Internet communicator comprising:
-
a data processor operable to control the transfer of software files and data files between said personal Internet communicator and a server; 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 authorized software files on said verification file list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling execution of software files on a personal Internet communicator comprising:
-
using a data processor to control the transfer of software files and data files between said personal Internet communicator and a server;
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 authorized software files on said verification file list. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification