throbber
0U
`
`S005801697A
`
`[11] Patent Number:
`45} Date of Patent:
`
`5,801,697
`Sep. 1, 1998
`
`United States Patent 1
`Parikh et al.
`
`[54]
`
`[75]
`
`METHOD AND APPARATUS FOR
`PREVENTING UNINTENTIONAL PERUSAL
`OF COMPUTER DISPLAY INFORMATION
`
`Inventors: Shrikant N. Parikh, Mesquite; George
`C. Manthuruthil, Coppell; Hari N.
`Reddy, Colleyville, all of Tex.
`
`[73]
`
`Assignee:
`
`International Business Machine
`Corp., Armonk, NY.
`
`5,386,247
`3,471,533
`5,638,501
`
`1/1995 Shafer et al. oes348/563
`380/51
`
`11/1995 Wang et al.
`.
`345/435
`
`...
`6/1997 Gough et al.
`OTHER PUBLICATIONS
`
`Simpson, “Mastering WordPerfect 5.1 & 5.2 for Windows”,
`Sybex, 1992, 1993.
`Berzo, “WordPerfect Update to Offer Mail Support”, Info-
`World, Oct. 19, 1992, vol. 14, No. 42, pp. 1-2.
`
`[21]
`
`[22]
`
`[63]
`
`151]
`[52]
`[58]
`
`[56]
`
`Appl. No.: 709,234
`
`Filed:
`
`Sep. 3, 1996
`
`Primary Examiner—Anton Fetting
`Attorney, Agent, or Firm—A. Bruce Clay
`
`[57]
`
`ABSTRACT
`
`Related U.S. Application Data
`
`Continuation of Ser. No. 135,871, Oct. 12, 1993, abandoned.
`
`U.S. Che cesses
`suuen 345/342
`
`Field of Search ..
`"395/133, 135,
`395/333-347;"345/118-130, 342, 433.3,
`435
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4571619
`4,868,765
`5,063,525
`
`2/1986 Mewitz .....
`. 348/590
`
`9/1989 Diefendorff ...
`. 345/345
`
`11/1991 Kurakake et al.
`........2sccee-- 345/434
`
`A security enhancementfor laptop computers comprises the
`use of a moving visible area and an obscured area for the
`laptop screen. The visible area may be defined by the user to
`comprise a single word, a single line, or a plurality of lines
`of data. The obscured area may comprise all remaining
`space on the laptop screen not defined as the visible area, A
`user may specify that the obscured area be completely
`hidden from view(i.c.., such as by blackening or whiting out
`the area) or difficult to view by others. The present invention
`is particularly useful with a laptop computer in a crowded
`environment such as while travelling on an airplane. The
`present invention will reduce the likelihood of unauthorized
`viewing of possibly sensitive computer data by others.
`
`12 Claims, 3 Drawing Sheets
`
`
`Paff PEERPEEEEEeeLp7iF—yf
`
`
`IBMis acompanythat ledthis |
`| Mavement with their "Charfie Chaplin/:
`
`
`
`
`
`
`
`
`
`Snap's Exhibit No. 1062
`Page 1
`
`Snap's Exhibit No. 1062
`Page 1
`
`

`

`US. Patent
`
`Sep. 1, 1998
`
`Sheet 1 of 3
`
`5,801,697
`
`18
`
`10
`\
`
`HARD DISK
`STORAGE
`
`20.
`
`
`DISKETTE
`DEVICE
`
`
`
`—
`
`29
`
`
`
`
`
`
`
`PROCESSOR
`
`MEMORY
`need
`
`30
`
`PRINTER
`
`26
`
`FIG. 1
`
`
`IBM is a companythatled this
`E movement with their “Charlie Chaplir/
`
`
`
` :
`
`Snap's Exhibit No. 1062
`Page 2
`
`Snap's Exhibit No. 1062
`Page 2
`
`

`

`U.S. Patent
`
`Sep. 1, 1998
`
`Sheet 2 of 3
`
`5,801,697
`
`FIG. 3
`
`
`
`
`FIG. 4
`
`Snap's Exhibit No. 1062
`Page 3
`
`Snap's Exhibit No. 1062
`Page 3
`
`

`

`U.S. Patent
`
`Sep. 1, 1998
`
`Sheet 3 of 3
`
`5,801,697
`
`60
`
`SENSE USER OPTIONS
`
`
`
`
`
`MODIFY AREA IN WINDOW
`AS SELECTED BY USER FOR
`VISIBLE AND OBSCURED
`AREA, ENDING WITH
`CURRENT CURSOR LOCATION
`
`
`
`Snap's Exhibit No. 1062
`Page 4
`
`Snap's Exhibit No. 1062
`Page 4
`
`

`

`5,801,697
`
`1
`METHOD AND APPARATUS FOR
`PREVENTING UNINTENTIONAL PERUSAL
`OF COMPUTER DISPLAY INFORMATION
`
`This is a continuation of application Ser. No. 08/135,871
`filed Oct. 12, 1993, abandoned.
`
`TECHNICAL FIELD OF THE INVENTION
`
`This invention relates in general to software, and in
`particular to a method and apparatus for preventing the
`unwanted viewing of computer data by persons other than
`the current user.
`
`BACKGROUND OF THE INVENTION
`
`With the proliferation of portable computer equipment,
`there has been a tremendousincrease in the number ofoffice
`workers who are able to take their computerized “office”
`with them on extended business trips. This capability has
`positive affects on the productivity of workers and thus their
`company/corporation. Workers have the ability to transform
`millions of hours that were formally wasted away during
`travelling into productive use. Additionally, in many cases,
`the office worker may be in continuous contact with the
`home office which can significantly enhance the quality of
`decision making.
`While travelling, the portable computer user often runs
`the risk of unintentional and/or intentional examination of
`any information that is actively being manipulated. The
`potential of exposing what may be valuable company/
`corporate information to others can be very risky. To avoid
`such observation, users must typically resort to awkward
`and impolite techniques, such as, for example, a shade or
`hood which partially covers the viewing screen. A hood can
`be cumbersome and awkward to use and, therefore, may be
`counter-productive. Since it may be critical to avoid the
`unwanted dissemination of company/corporate information,
`there is a need for a method and apparatus which will allow
`a user to work on a portable computer while minimizing
`unintentional encroachment even when in the presence of
`many others.
`SUMMARYOF THE INVENTION
`
`The present invention provides a method and apparatus
`for reducing the likelihood of unauthorized viewing of
`computer data which substantially reduces or eliminates the
`' problems associated with prior art devices. The present
`invention allows a user to work with a portable computer in
`a crowded environment with reduced fear of exposing
`valuable information to others.
`
`In accordance with one aspect of the present invention, a
`method of reducing a likelihood of unauthorized observation
`of on-screen computer data is provided. The computer
`screen work area is divided into a visible area and an
`obscured area. Thevisible area allows the user to clearly see
`and work with data. The obscured area comprises the
`remaining screen area and makesit difficult or impossible to
`view data.
`
`The obscured area may be completely blackened, com-
`pletely whited out, greyed, over-written, blumred, etc. The
`visible area may comprise a single word, a single line, or a
`plurality oflines. The user may select the desired appearance
`of both areas as the need arises.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a more complete understanding of the present inven-
`tion and the advantages thereof, reference is now made to
`
`2
`the Detailed Description taken in conjunction with the
`attached Drawings, in which:
`FIG. 1 is a schematic illustration of a data processing
`system which may be used in accordance with the present
`invention;
`FIG.2 is an illustration of one embodimentof the present
`invention;
`FIG.3 is an illustration of an alternative embodiment of
`the present invention;
`FIG.4 is an illustration of still another alternative embodi-
`ment of the present invention; and
`FIG. § is a flowchart illustrating the present invention.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Referring first to FIG. 1, there, is shown,in block diagram
`form, a data processing system 10 in accordance with the
`present invention. In the preferred embodiment. the data
`processing system 10 comprises a dansportable or laptop-
`type computer. The system 10 includes a processor 12;
`which includes a central processing unit (CPU) 14, and a
`memory 16. Additional storage, in the form of a hard disk
`storage 18 and a diskette device 20, may be interconnected
`to the processor 12. The diskette device 20 receives a
`diskette 22 which has computer program code recorded
`thereon that may implement the present invention in the
`system 10. The system 10 may also include user interface
`hardware, such as a mouse 24 and a keyboard 2 for
`allowing user input to the processor 12 and a display screen.
`28 for presenting visual data to the user. The system 10 may
`include a printer 36,
`Referring next to FIG. 2, one embodiment of the present
`invention is illustrated in use on a laptop computer 40. As
`shown on a screen 42 of the laptop computer 40, there is an
`active window generally identified by reference numeral 44.
`Although not shown, there may be other inactive windows
`on the screen 42 in addition to the active window 44.Also,
`there may be a plurality of icons such as, for example, folder
`icon 46 and printer icon 48. Within the active window 44;
`there is a moving visible area, generally identified by
`teference numeral 50, and obscured area(s), generally iden-
`tified by reference numeral 52. For the sake of convenience,
`and dueto limitations of drawing figures, the obscured area
`52 is shown throughout the drawings herein as a “greyed”
`area, however, it is to be understood that the obscured area
`may be obscured by a plurality of different means. For
`example., the obscured area 52 may be completely blank
`(whited out); completely blackened, covered with overwrit-
`ing (such as, for example, X’d out), “blurry” or faint writing,
`and etc, The exact appearance of the obscured area 52 may
`vary at the user’s option whilestill maintaining the spirit and
`scope of the present invention; i.e., reducing the likelihood.
`of unwanted observation of computer data by others.
`In the embodiment shown in FIG. 2, the visible area 50
`comprises a plurality of lines of information. As is readily
`apparent from the use of the term “plurality”, the number of
`lines visible in the visible area 50 may comprise 2 or more.
`In addition, the number of visible lines may include: a
`current working line (such as a line being currently edited or
`viewed) and one or more lines above, one or more lines
`below, or a combination thereof. It is to be understood, that
`it would be a selectable option to determine the number of
`lines of information that would be visible in the visible area
`50. The visible area 56 movesas the user progresses through
`the data by following the position of a current position
`cursor, a mouse pointer, a pen-like device; or a predefined
`keystroke combination.
`
`20
`
`40
`
`45
`
`55
`
`60
`
`65
`
`Snap's Exhibit No. 1062
`Page 5
`
`Snap's Exhibit No. 1062
`Page 5
`
`

`

`5,801,697
`
`3
`Another option which may be selected by the user is the
`use of standardvisible information. For example, a user may
`select the option that certain predefined areas or information
`may always remain visible in addition to the moving visible
`areas. This would allow the user to see such things as the
`date (or date area),title of a document (or title area), or etc.
`Although not shown,it is to be understood that the present
`invention is similarly adaptable to and useful with graphical
`data.
`
`Referring next to FIGS. 3 and4, alternative embodiments
`of the present invention are illustrated. As shown in FIG. 3,
`rather than a plurality of lines of visible text in a visible area
`54, there is only one line oftext visible. In FIG. 4, a visible
`area 56 is reduced to a single word or data string. As a user
`works with or reads the data shown in FIGS.2, 3, and 4, the
`visible area may be moved in conjunction with the position
`of a current position cursor, movement of a mouse pointer,
`selection by a pen-like device or finger on a touch screen, or
`a predefined keystroke combination.
`By using the present invention, a user, by selecting the
`appropriate options, maystill do whatever work is necessary
`on the computer even when in a crowded environment
`where other people would be able to view the screen. The
`user may select an option to make it difficult to view all but
`the visible area on the computer screen (Le., by greying the
`obscured area) or to make it impossible for another to view
`the obscured area (Le., completely blackening or completely
`whiting out). These options may allow the user the ability to
`see everything on the screen while making it difficult or
`impossible for another or to be able to see the data.
`Therefore, the present invention provides a user-selectable
`level of security for on-screen data.
`Referring to FIG. 5, a flowchart illustrating the present
`invention is shown. The present invention begins at 60
`followed by sensing ofthe user-selected options at, block 62.
`Such options may comprise the size of the visible area, the
`style used for the obscured area, and/or whether to turn the
`present invention on/off. At decision block 64, it is deter-
`mined whether or not the present invention is selected for
`use by the user. If the response to decision block 64 is no,
`the present invention ends at 66 and the user is presented
`with a normal operating screen. If the response to decision
`block 64 is yes, the current cursor position is sensed at block
`68. If there is no change to the cursor position, the present
`invention returns to sense user options at block 62. If there
`is a change to the current cursor position, the area in the
`active window is modified as selected at block 62 by the user
`for the visible and/or obscured areas ending with the current
`cursor location. At decision block 72,it is then determined
`whether or not to continue. If the response to decision block
`72 is yes, the present invention returns to block 68 to sense
`the current cursor position. If the response to decision block
`72 is no, the present invention ends at 74,
`Thus, the present invention provides a method and appa-
`ratus for reducing the likelihood of unwanted observation of
`on-screen computer data by unauthorized personnel. A user
`may work more freely with computer data on any computer
`(especially a port-able computer) even when in a crowded
`environment (such as on an airplane) with reduced fear of
`unauthorized disclosure of sensitive information. Improved
`security is available through use of the present invention
`withoutthe necessity of attempting to shield others (such as
`with the use of a cumbersome and awkward hood) from
`viewing the on-screen data.
`Although the present
`invention has been particularly
`shown and described with reference to a preferred
`
`45
`
`55
`
`4
`embodiment, it will be understood by those skilled in the art
`that various changes in form and detail may be made without
`departing from the spirit and the scope of the invention.
`What weclaim is:
`1. A method of reducing a likelihood of unauthorized
`observation of data on a computer screen upon whichat least
`one software application is running in a panel having a
`pre-sized area for viewing the data on an active window,
`comprising the steps of:
`forming, upon an optional selection by a user, a pre-
`defined user visible area on the active window whichis
`adjustably moveable by said user within the pre-sized
`area for viewing the data on the active window, said
`user visible area containing at least a portion of the data
`on the active window clearly visible to said user; and
`forming an obscured but not invisible area on the active
`window comprising the pre-sized area for viewing the
`data other than said user visible area, wherein said user
`controls what data appears on the active window in said
`user visible area by moving said user visible area
`within the pre-sized area for viewing.
`2. The method of claim 1, wherein said step of forming a
`user visible area comprises:
`forming a user visible area comprising only a single
`currently used data string.
`3. The method of claim 1, wherein said step of forming a
`user visible area comprises:
`forming a user visible area comprising at least a currently
`used line of data.
`4. The method of claim 1, wherein said step of forming an
`obscured area comprises:
`forming a greyed area.
`5. A computer system for reducing a likelihood of unau-
`thorized observation of data on a computer screen upon
`which at least one software application is running in a panel
`having a pre-sized area for viewing the data on an active
`window, comprising:
`means for forming, upon optional selection by a user, a
`predefined user visible area on the active window
`which is adjustably movable by said user within the
`presized area for viewing the data on the active
`window, said user visible area containing at least a
`portion of the data on the active window clearly visible
`to said user; and
`means for forming an obscured but not invisible area on
`the active window comprising the pre-sized area for
`viewing the data other than said user visible area,
`wherein said user controls what data appears on the
`active window in said user visible area by moving said
`user visible area within the pre-sized area for viewing.
`6. The computer system of claim 5, wherein said means
`for forming a user visible area comprises:
`means for forming a user visible area comprising only a
`single currently used data string.
`7. The computer system of claim 5, wherein said means
`for forming a user visible area comprises:
`means for forming a user visible area comprising at least
`a currently used line of data.
`%. The computer system of claim 5, wherein said means
`for forming an obscured area comprises:
`means for forming a greyed area.
`9. A computer program product recorded on computer
`readable medium for reducing a likelihood of unauthorized
`observation of data on a computer screen upon which at least
`one software application is running in a panel having a
`
`Snap's Exhibit No. 1062
`Page 6
`
`Snap's Exhibit No. 1062
`Page 6
`
`

`

`5,801,697
`
`5
`pre-sized area for viewing the data on an active window,said
`product comprising:
`computer readable means for forming, upon optional
`selection by a user, a predefined user visible area on the
`active window which is adjustably moveable by said 3
`user within the pre-sized area for viewing the data on
`the active window,said user visible area containing at
`least a portion of the data on the active window clearly
`visible to said user; and
`computer readable means for forming an obscured but not
`invisible area on the active window comprising the
`pre-sized area for viewing the data other than said user
`visible area, wherein said user controls what data
`appears on the active window in said user visible area
`by moving said user visible area within the pre-sized }
`area for viewing.
`
`10
`
`6
`10. The program product as claimed in claim 9, wherein
`said computer readable meansfor forming a user visible area
`comprises:
`computer readable means for forming a user visible area
`comprising only a single currently used data stream.
`11. The program product as claimed in claim 9, wherein
`said computer readable means for forming a user visible area
`comprises:
`computer readable means for forming a user visible area
`comprising at least a currently used line of data.
`12. The program product as claimed in claim 9, wherein
`said computer readable means for forming an obscured area
`comprises:
`:
`means for forming a greyed area.
`x
`*
`* Kk
`
`Snap's Exhibit No. 1062
`Page 7
`
`Snap's Exhibit No. 1062
`Page 7
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket