Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
65 words
A method of communicating information to a user, the method comprising the steps of: a) establishing a user level; b) requesting a base data set; c) transmitting the base data set; d) determining if an associated data block that matches the user level is present; and e) if the determination in step (d) is affirmative, transmitting the associated data block that matches the user level.
Claim 2
Independent Claim
65 words
A method of communicating information to a user, the method comprising the steps of: a) establishing a user level; b) requesting a base data set; c) transmitting the base data set; d) determining if an associated data block that matches the user level is present; and e) if the determination in step (d) is affirmative, transmitting the associated data block that matches the user level.
Claim 3
Dependent Claim
22 words
The method of claim 1, wherein the step of establishing a user level comprises: associating a level with the user's login ID.
Claim 4
Dependent Claim
18 words
The method of claim 1, wherein the step of establishing a user level comprises: expressly setting a level.
Claim 5
Dependent Claim
20 words
The method of claim 1, wherein the step of establishing a user level comprises: expressly setting a range of levels.
Claim 6
Dependent Claim
31 words
The method of claim 1, wherein the step of establishing a user level comprises: profiling the usage patterns of the user; and mapping the usage patterns to at least one level.
Claim 7
Dependent Claim
46 words
The method of claim 1, wherein the step of establishing a user level comprises: visually imaging the user to create a video stream; identifying the user based on the video stream; and selecting at least one level based on a predetermined profile of the identified user.
Claim 8
Dependent Claim
32 words
The method of claim 1, further comprising the steps of: presenting the associated data to the user at substantially the same time that the base data set is presented to the user.
Claim 9
Dependent Claim
25 words
The method of claim 7, wherein the associated data is a type of data selected from the group consisting of text, audio, video and graphics.
Claim 10
Dependent Claim
26 words
The method of claim 7, wherein the base data set is a type of data selected from the group consisting of text, audio, video and graphics.
Claim 11
Independent Claim
68 words
A method of communicating information to a user, the method comprising the steps of: a) receiving a user level; b) receiving a request for a base data set; c) transmitting the base data set; d) determining if an associated data block that matches the user level is present; and e) if the determination in step (d) is affirmative, transmitting the associated data block that matches the user level.
Claim 12
Independent Claim
68 words
A method of communicating information to a user, the method comprising the steps of: a) receiving a user level; b) receiving a request for a base data set; c) transmitting the base data set; d) determining if an associated data block that matches the user level is present; and e) if the determination in step (d) is affirmative, transmitting the associated data block that matches the user level.
Claim 13
Independent Claim
109 words
A method of communicating information to a user, the method comprising the steps of: a) receiving a user level; b) receiving a rule set; c) receiving a request for a base data set; d) transmitting the base data set; e) determining if an associated data block that matches the user level is present; and f) if the determination in step (e) is affirmative, transmitting the associated data block that matches the user level; g) if the determination in step (e) is negative, determining if there are any data blocks associated with the base data set; and h) if the determination in step (g) is positive, executing the rule set.
Claim 14
Independent Claim
109 words
A method of communicating information to a user, the method comprising the steps of: a) receiving a user level; b) receiving a rule set; c) receiving a request for a base data set; d) transmitting the base data set; e) determining if an associated data block that matches the user level is present; and f) if the determination in step (e) is affirmative, transmitting the associated data block that matches the user level; g) if the determination in step (e) is negative, determining if there are any data blocks associated with the base data set; and h) if the determination in step (g) is positive, executing the rule set.
Claim 15
Dependent Claim
19 words
The method of claim 11, wherein the rule set directs transmission of an index of the associated data blocks.
Claim 16
Dependent Claim
106 words
A computer readable storage medium encoded with computer readable program code, comprising: a) a program code for causing the computer to receive a user level; b) a program code for causing the computer to receive a request for a base data set; c) a program code for causing the computer to transmit the base data set; d) a program code for causing the computer to determine if an associated data block that matches the user level is present; and e) a program code for causing the computer to transmit the associated data block that matches the user level if the determination in step (d) is affirmative.
Claim 17
Dependent Claim
106 words
A computer readable storage medium encoded with computer readable program code, comprising: a) a program code for causing the computer to receive a user level; b) a program code for causing the computer to receive a request for a base data set; c) a program code for causing the computer to transmit the base data set; d) a program code for causing the computer to determine if an associated data block that matches the user level is present; and e) a program code for causing the computer to transmit the associated data block that matches the user level if the determination in step (d) is affirmative.
Claim 18
Dependent Claim
170 words
A computer readable storage medium encoded with computer readable program code, comprising: a) a program code for causing the computer to receive a user level; b) a program code for causing the computer to receive a rule set; c) a program code for causing the computer to receive a request for a base data set; d) a program code for causing the computer to transmit the base data set; e) a program code for causing the computer to determine if an associated data block that matches the user level is present; f) a program code for causing the computer to transmit the associated data block that matches the user level if the determination in step (e) is affirmative; g) a program code for causing the computer to determine if there are any data blocks associated with the base data set, if the determination in step (e) is negative; and h) a program code for causing the computer to execute the rule set if the determination in step (g) is positive.
Claim 19
Dependent Claim
170 words
A computer readable storage medium encoded with computer readable program code, comprising: a) a program code for causing the computer to receive a user level; b) a program code for causing the computer to receive a rule set; c) a program code for causing the computer to receive a request for a base data set; d) a program code for causing the computer to transmit the base data set; e) a program code for causing the computer to determine if an associated data block that matches the user level is present; f) a program code for causing the computer to transmit the associated data block that matches the user level if the determination in step (e) is affirmative; g) a program code for causing the computer to determine if there are any data blocks associated with the base data set, if the determination in step (e) is negative; and h) a program code for causing the computer to execute the rule set if the determination in step (g) is positive.