← Back to Patent Explorer
US5960432A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-level captioning for enhanced data display

Assignee: Intel Corp
•
Filing: 1996-12-31
•
Granted: 1999-09-28
•
Expires: 2016-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for enhancing the presentation of data received by a client computer from a server computer. Data blocks characterized by varying levels of complexity or appropriateness for particular audiences, that are associated with a base data set, are selected for transmission to a client requesting the base data set, for subsequent presentation to a user along with presentation of the base data set. Selection of an associated data block is based on a specific level established by the client and communicated to the server. Options are provided for the client to establish levels by such means as login IDs, express selection, usage profiling, and visual imaging. In alternative embodiments, a range of levels may be specified, or a rule set for taking action when associated data is present but does not match the level specification.

Inventors

  • 👤 Raymond J. Werner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:41
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453; G06F9/454

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.

References Cited (Backward Citations)

US4893307A Cited
US5021949A Cited
US5247651A Cited
US5552776A Cited
US5680551A Cited
US5771379A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-27 2003-03-29 2003-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-27 2007-03-29 2007-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-27 2011-03-29 2011-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag