IP Library Granted Patent US 7,636,780
Granted Patent B2
US 7,636,780 · App. 11/192,259 · Granted Dec 22, 2009

Verified computing environment for personal internet communicator

View Patent ↗
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 7,636,780
App. No.
11/192,259
Granted
Dec 22, 2009
Kind
B2
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.

Claims (34)

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.

2. The personal Internet communicator of claim 1 , wherein said pay monitor uses said subscription status to provide maximum functionality for a predetermined set of said software files.

3. The personal Internet communicator of claim 1 , wherein said pay monitor uses said subscription status to provide limited functionality for a predetermined set of said software files.

4. The personal Internet communicator of claim 1 , wherein said pay monitor uses said subscription status to eliminate functionality of said predetermined set of said software files.

5. The personal Internet communicator of claim 1 , wherein said pay monitor is operable to generate a control signal to eliminate the functionality of a predetermined set of said software files after said personal Internet communicator has been disconnected from the communication network for a second predetermined time period, wherein said second predetermined time period is greater than said first predetermined time period.

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.

7. The method of claim 6 , wherein said pay monitor uses said subscription status to provide maximum functionality for a predetermined set of said software files.

8. The method of claim 6 , wherein said pay monitor uses said subscription status to provide limited functionality for a predetermined set of said software files.

9. The method of claim 6 , wherein said pay monitor uses said subscription status to eliminate functionality of said predetermined set of said software files.

10. The method of claim 6 , wherein said pay monitor is operable to generate a control signal to eliminate the functionality of a predetermined set of said software files after said personal Internet communicator has been disconnected from the communication network for a second predetermined time period, wherein said subscription status comprises user subscription information related said authorized files.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: GLOBALFOUNDRIES US INC.
To: MEDIATEK INC.
Reel/Frame 055173/0781 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →