IP Library Granted Patent US 8,103,960
Granted Patent B2
US 8,103,960 · App. 12/238,864 · Granted Jan 24, 2012

System and method for preventing screen-scrapers from extracting user screen names

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,103,960
App. No.
12/238,864
Granted
Jan 24, 2012
Kind
B2
Abstract

Graphic screen names are used instead of using text screen names in a Web chat room or an instant messaging system so that screen scrapers cannot generate an e-mail list for spam by extracting the screen names from the Web chat room or instant messaging system.

Claims (40)

1. An apparatus for preventing screen scrapers from extracting user screen names, comprising:

an Internet based real-time, text-based instant messaging system

in which a plurality of logged-in users communicate with each other by displaying real-time, text-based instant messages on a communication screen from which any of the logged-in users' screen identification and the displayed messages can be read by other users; and

said real-time, text-based instant messaging system further comprising a mechanism for automatically converting a user's screen name into a graphic from which an ordinary person can recognize the user's screen name without user intervention;

wherein the graphic is displayed on the communication screen instead of a text form of said user's screen name whenever and wherever the user's screen name is displayed in order to prevent screen scrapers from extracting user screen names.

2. A method for displaying graphical screen names to prevent an automated process from scraping the displayed text information in a real-time, text-based instant messaging service, comprising the steps of:

preventing screen scrapers the ability to extract the screen name of one or more users of a real-time, text-based instant messaging application by configuring a computer processor for performing the steps of:

taking each logged-in user's text screen name; and

using said screen name to automatically, and without user intervention, generate a graphic that can only be read by a human but cannot be screen-scraped by an automated process; and

only displaying, on a display, said graphic corresponding to said user in said real-time, text-based instant messaging application instead using a text form of said user's screen name.

3. The method of claim 2 , further comprising the computer processor performing the step of:

enabling a user to add background wallpaper or other personal expression elements to the graphic.

4. The method of claim 2 , further comprising the computer processor performing the step of:

selecting overall graphic appearance from a drop down menu to choose a style for said graphic from a variety of predefined formats.

5. The method of claim 4 , further comprising the computer processor performing the step of:

customizing said graphic style by setting parameters which comprise any of style, font, background, and other customizable features from the drop down menu.

6. The method of claim 2 ,

wherein said graphic comprises a set of data representing a two-dimensional scene, that is composed of pixels arranged in a rectangular array with a certain height and width;

wherein each pixel may consist of one or more bits of information, representing brightness of the graphic at that point and including color information encoded as RGB triples.

7. The method of claim 2 , further comprising the computer processor performing the step of:

providing a graphics recognition system to avoid ordinarily confusing visual situations.

8. A method for preventing screen scrappers from extracting user screen names, in a real-time, text-based, Internet based instant messaging application comprising the steps of:

providing a network in which a plurality of logged-in users communicate with each other by displaying real-time, text-based instant messages on a communication screen from which any of the logged-in users' screen identification and the displayed messages can be read by other users;

providing within said real-time, text-based instant messaging system a mechanism for automatically converting a user's screen name into a graphic from which an ordinary person can recognize the user's screen name, without user intervention; and

displaying, on a display, only the graphic on the communication screen instead of a text form of said user's screen name whenever and wherever the user's screen name is displayed, thereby preventing screen scrapers from extracting user screen names.

9. An apparatus for displaying graphical screen names to prevent an automated process from scraping the displayed text information in a real-time, text-based instant messaging service, comprising:

a mechanism for taking each logged-in user's text screen name; and

a mechanism for using said screen name to automatically, and without user intervention, generate a graphic that can only be read by a human but cannot be screen-scraped by an automated process; and

a mechanism for displaying only the graphic on the communication screen instead of a text form of said user's screen name whenever and wherever the user's screen name is displayed, thereby preventing screen scrapers from extracting user screen names.

10. The apparatus of claim 9 , further comprising:

a mechanism for a user to add background wallpaper or other personal expression elements to the graphic.

11. The apparatus of claim 9 , further comprising:

a drop down menu for selecting overall graphic appearance to choose a style for said graphic from a variety of predefined formats.

12. The apparatus of claim 11 , further comprising:

a mechanism for customizing said graphic style by setting parameters which comprise any of style, font, background, and other customizable features from the drop down menu.

13. The apparatus of claim 9 ,

wherein said graphic comprises a set of data representing a two-dimensional scene, that is composed of pixels arranged in a rectangular array with a certain height and width;

wherein each pixel may consist of one or more bits of information, representing brightness of the graphic at that point and including color information encoded as RGB triples.

14. The apparatus of claim 9 , further comprising:

a graphics recognition system for avoiding ordinarily confusing visual situations.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0466 →
CHANGE OF NAME Recorded Jun 11, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028355/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: HUA, MORGAN; RAWAT, JAI
To: AMERICA ONLINE, INC.
Reel/Frame 028355/0124 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023750/0210 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →