Personal computer microprocessor firewalls for internet distributed processing
First Claim
1. A system architecture for computers, including personal computers, to function within a network of computers, comprising:
- at least one of said computers including at least two microprocessors having a connection with said network of computers;
a firewall for said personal computers to limit access by said network to only a portion of hardware, software, firmware, and other components of said personal computers, wherein;
said firewall denies access by said network to at least a one of said microprocessors, which includes means for functioning as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor, including means for functioning as a slave microprocessor, andsaid firewall permitting access by said network to said slave microprocessor.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to computer networks having computers like personal computers (1) or network servers (2) with microprocessors linked (5) by transmission means (4, 14) and having hardware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. This invention also relates to large networks composed of smaller networks, like the Internet (3), wherein more than one separate parallel processing operation involving more than one set of computers occurs simultaneously and wherein ongoing processing linkages can be established between microprocessors of separate computers connected to the network. This invention further relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing wherein personal computer owners provide microprocessor processing power to a network, in exchange for linkage to other computers including linkage to other microprocessors; the basis of the exchange between owners and providers being whatever terms to which the parties agree.
-
Citations
83 Claims
-
1. A system architecture for computers, including personal computers, to function within a network of computers, comprising:
-
at least one of said computers including at least two microprocessors having a connection with said network of computers; a firewall for said personal computers to limit access by said network to only a portion of hardware, software, firmware, and other components of said personal computers, wherein; said firewall denies access by said network to at least a one of said microprocessors, which includes means for functioning as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor, including means for functioning as a slave microprocessor, and said firewall permitting access by said network to said slave microprocessor.
-
-
2. A system for a network of computers, comprising:
-
at least two personal computers; means for providing network services including shared computer processing including parallel processing, to be provided to said at least two personal computers within said network; means for at least one of said at least two personal computers, when idled by a personal user, to be made available temporarily to provide said shared computer processing to said network; a monitor, constructed and arranged to monitor on a net basis, a provision of said network services to each of said at least two personal computers or to said personal user; means for maintaining a standard cost basis for a provision of said network services to each of said at least two personal computers or to said personal user; means for at least one of said at least two personal computers, when directed by a corresponding personal user, to function temporarily as a master personal computer to initiate and control execution of a computer processing operation shared with at least one other of said at least two personal computers in said network; means for said at least one other of said at least two personal computers, when idled by a corresponding personal user, to be made available to function temporarily as at least one slave personal computer to participate in an execution of a shared computer processing operation controlled by said master personal computer; and means for said at least two personal computers to alternate as directed between functioning as a master and functioning as a slave in said shared computer processing operations; at least one of said computers including at least two microprocessors and having a connection with said network of computers; a firewall for said at least two personal computers to limit access by said network to only a portion of hardware, software, firmware, and other components of said at least two personal computers, wherein; said firewall denying access by said network to at least one of said microprocessors, which include means for functioning as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor, including means for functioning as a slave microprocessor, and said firewall permitting access by said network to said slave microprocessor.
-
-
3. A system for a network of computers, comprising:
-
at least two personal computers; means for at least one of said at least two personal computers, when directed by a corresponding personal user, to function temporarily as a master personal computer to initiate and control execution of a computer processing operation shared with at least one other of said at least two personal computers in said network; means for said at least one other of said at least two personal computers, when idled by a corresponding personal user, to be made available to function temporarily as at least one slave personal computer to participate in an execution of a shared computer processing operation controlled by said master personal computer; means for said at least two personal computers to alternate as directed between functioning as a master and functioning as a slave in said shared computer processing operations; a firewall for said at least two personal computers to limit access by said network to only a portion of hardware, software, firmware, and other components of said at least two personal computers, wherein; at least one of said personal computers includes at least two microprocessors and has a connection with said network of computers, said firewall denies access by said network to at least one of said microprocessors, which includes means for functioning as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor, including means for functioning as a slave microprocessor, and said firewall permits access by said network to said slave microprocessor.
-
-
4. A system for a network of computers, comprising:
-
at least two personal computers; at least one of said at least two personal computers, when directed by a personal user, functioning temporarily as a master personal computer to initiate and control execution of a computer processing operation shared with at least one other of said at least two personal computers in said network, said shared computer processing operation including at least one of parallel processing and multitasking processing; at least one other of said at least two personal computers, when idled by another personal user, functioning temporarily as at least one slave personal computer to participate in the execution of said shared computer processing operation controlled by said master personal computer; any of said at least two personal computers alternating as directed by said personal users between functioning as a master and functioning as a slave in a number of said shared computer processing operations; a firewall, at least for said temporary slave personal computer, allowing access, at least temporarily, to a microprocessor of said temporary slave personal computer by said network during said shared computer processing operation; and said firewall denying access by said network, during said shared computer processing operation, to a master controller mechanism of said temporary slave personal computer functioning to control said at least one microprocessor of said temporary slave personal computer when said temporary slave personal computer is not idled by said another personal user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 57)
-
-
27. A system architecture for computers, to function within a network of computers, said architecture comprising:
-
at least two personal computers, each having at least two microprocessors and a connection to a network of personal computers; firewall means for at least some of said personal computers to limit access by said network to only a portion of at least one of hardware, software and firmware of each of said at least some of said personal computers; each said firewall means arranged to deny access by said network to at least a first of said at least two microprocessors of said at least some of said personal computers, said first of said microprocessors arranged to function as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor of said personal computers arranged to function as a slave microprocessor and connected to said network; and each said firewall means arranged to permit at least temporary access by said network to at least a second of said at least two microprocessors of said at least some of said personal computers, said second of said microprocessors arranged to function as a slave microprocessor during a shared computer processing operation, said shared computer processing operation including at least one of parallel and multitasking processing. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system architecture for computers, to function within a network of computers, said architecture comprising:
-
at least two personal computers, each having at least two microprocessors and a connection to a network of personal computers; a firewall for at least some of said personal computers to limit access by said network to only a portion of at least one of hardware, software and firmware of each of said at least some of said personal computers; each said firewall arranged to deny access by said network to at least a first of said at least two microprocessors of said at least some of said personal computers, said first of said microprocessors arranged to function as a master microprocessor to initiate and control execution of a computer processing operation shared with at least one other microprocessor of said personal computers arranged to function as a slave microprocessor and connected to said network; and each said firewall arranged to permit at least temporary access by said network to at least a second of said at least two microprocessors of said at least some of said personal computers, said second of said microprocessors arranged to function as a slave microprocessor during a shared computer processing operation, said shared computer processing operation including at least one of parallel and multitasking processing. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59)
-
-
60. A system for a network of computers, comprising:
-
at least two personal computers; means for at least one of said at least two personal computers, when directed by a personal user, to function temporarily as a master personal computer to initiate and control execution of a computer processing operation shared with at least one other of said at least two personal computers in said network, said shared computer processing operation including at least one of parallel processing and multitasking processing; means for at least one other of said at least two personal computers, when idled by another personal user, to function temporarily as at least one slave personal computer to participate in the execution of said shared computer processing operation controlled by said master personal computer; means for any of said at least two personal computers to alternate as directed by said personal users between functioning as a master and functioning as a slave in a number of said shared computer processing operations; firewall means, at least for said temporary slave personal computer, for allowing access, at least temporarily, to a microprocessor of said temporary slave personal computer by said network during said shared computer processing operation; and said firewall means denying access by said network, during said shared computer processing operation, to a master controller mechanism of said temporary slave personal computer functioning to control said at least one microprocessor of said temporary slave personal computer when said temporary slave personal computer is not idled by said another personal user. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
Specification