Computer-aided methods and apparatus to access materials in a network environment
First Claim
1. A computing apparatus comprising:
- at least a first computing device; and
one or more networked storage devices accessible at least via a network,the one or more networked storage devices coupled to the first computing device, andthe one or more networked storage devices to have stored thereon instructions that, when executed, cause the computing apparatus to;
receive, via a web server, a web request from a user using a second computing device to access content stored in the computing apparatus, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content;
identify the user based on the user identifier in the web request from the user;
allow the user, as identified, to have access to the content;
track, based on the user identifier of the user, at least some of the user'"'"'s activities regarding usage of the computing apparatus over a period of time;
update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus;
receive a request from a first entity using a third computing device to access at least some materials resulted from updated information based on activities of a group of users tracked by the computing apparatus, with the group of users including the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity;
identify the first entity based on the another user identifier from the first entity;
allow the first entity, as identified, to have access to the at least some materials of the group of users; and
restrict the first entity, as identified, from obtaining information based on some materials on the user in view of an indication from the user,wherein the computing apparatus comprises instructions, when executed, to cause the computing apparatus to generate an accounting record to charge the first entity to access the at least some materials on the group of users.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learning—money. The apparatus retrieves a user identifier entered by the user, and determines whether the user is a learning user or an institute user. If the user is a learning user, the apparatus allows the user to access information regarding learning materials. If the user is an institute user, the apparatus permits the user to access information regarding at least one learning user. The institute user might be interested to use the apparatus to recruit employees to fill job openings. A learning user pays significantly less than an institute user to access information, so as to encourage the learning user to work on learning materials. The apparatus can also track and update information regarding the users.
-
Citations
45 Claims
-
1. A computing apparatus comprising:
-
at least a first computing device; and one or more networked storage devices accessible at least via a network, the one or more networked storage devices coupled to the first computing device, and the one or more networked storage devices to have stored thereon instructions that, when executed, cause the computing apparatus to; receive, via a web server, a web request from a user using a second computing device to access content stored in the computing apparatus, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content; identify the user based on the user identifier in the web request from the user; allow the user, as identified, to have access to the content; track, based on the user identifier of the user, at least some of the user'"'"'s activities regarding usage of the computing apparatus over a period of time; update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus; receive a request from a first entity using a third computing device to access at least some materials resulted from updated information based on activities of a group of users tracked by the computing apparatus, with the group of users including the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity; identify the first entity based on the another user identifier from the first entity; allow the first entity, as identified, to have access to the at least some materials of the group of users; and restrict the first entity, as identified, from obtaining information based on some materials on the user in view of an indication from the user, wherein the computing apparatus comprises instructions, when executed, to cause the computing apparatus to generate an accounting record to charge the first entity to access the at least some materials on the group of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 20, 21, 22, 23, 24, 31, 32)
-
-
9. An article comprising:
-
one or more non-transitory networked storage media having stored thereon instructions executable by at least a first computing device in a computing apparatus to; receive, via a web server, a web request from a user using a second computing device to access content, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content; identify the user based on the user identifier in the web request from the user; allow the user, as identified, to have access to the content; track, based on the user identifier of the user, at least some of the user'"'"'s activities, over a duration of time, regarding usage of the computing apparatus; update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus; receive a request from a first entity using a third computing device to access at least some materials resulted from the updated information on the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity; identify the first entity based on the another user identifier from the first entity; allow the first entity, as identified, to have access to the at least some materials on the user; and restrict the first entity, as identified, to accessing some materials on the user, in view of an indication from the user, wherein the one or more non-transitory networked storage media comprise instructions that are executable to cause the generating of an accounting record to charge the first entity to access the at least some materials on the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 26, 33, 34)
-
-
19. A computing apparatus comprising:
-
at least a first computing device; and one or more networked storage devices accessible at least via a network, the one or more networked storage devices coupled to the first computing device, and the one or more networked storage devices to have stored thereon instructions that, when executed, cause the computing apparatus to; receive, via a web server, a web request from a user using a second computing device to access content stored in the computing apparatus, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein advertising materials from a first entity to be sent to the user, and wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content; identify the user based on the user identifier in the web request from the user; allow the user, as identified, to have access to the content; track, based on the user identifier of the user, at least some of the user'"'"'s activities, over a duration of time, regarding usage of the computing apparatus; update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus; receive a request from the first entity using a third computing device to access at least some materials resulted from updated information based on activities of a group of users tracked by the computing apparatus, with the group of users including the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity; identify the first entity based on the another user identifier from the first entity; allow the first entity, as identified, to have access to the at least some materials of the group of users; and restrict the first entity, as identified, from obtaining information based on some materials on the user, in view of an indication from the user, wherein the computing apparatus comprises instructions, when executed, to cause the computing apparatus to generate an accounting record to charge the first entity to access the at least some materials on the group of users. - View Dependent Claims (35, 36, 37, 38, 44, 45)
-
-
25. An article comprising:
-
one or more non-transitory networked storage media having stored thereon instructions executable by at least a first computing device in a computing apparatus to; receive, via a web server, a web request from a user using a second computing device to access content, via a network that includes the Internet, the web request, based on HTTP protocol, including a user identifier identifying the user, and a service identifier at least indicating the content to access, wherein advertising materials from a first entity to be sent to the user, and wherein at least a portion of the content is personalized to the user, to allow the user to learn from the at least a portion of the content; identify the user based on the user identifier in the web request from the user; allow the user, as identified, to have access to the content; track, based on the user identifier of the user, at least some of the user'"'"'s activities, over a duration of time, regarding usage of the computing apparatus; update, based on the user identifier of the user and the tracking, information regarding the user stored in the computing apparatus; receive a request from the first entity using a third computing device to access at least some materials resulted from updated information based on activities of a group of users tracked by the first computing device, with the group of users including the user, via a network that includes the Internet, the request being linked to another user identifier, from the first entity, identifying the first entity; identify the first entity based on the another user identifier from the first entity; allow the first entity, as identified, to have access to the at least some materials of the group of users; and restrict the first entity, as identified, from obtaining information based on some materials on the user, in view of an indication from the user, wherein the one or more non-transitory networked storage media comprise instructions that are executable to cause the generating of an accounting record to charge the first entity to access the at least some materials on the group of users. - View Dependent Claims (27, 28, 29, 30, 39, 40, 41, 42, 43)
-
Specification