IP Library Granted Patent US 7,305,470
Granted Patent B2
US 7,305,470 · App. 10/365,979 · Granted Dec 4, 2007

Method for displaying web user's authentication status in a distributed single login network

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 7,305,470
App. No.
10/365,979
Granted
Dec 4, 2007
Kind
B2
Abstract

The invention provides a system and method for automatically displaying a user's logged-in status across an Internet based network of affiliated Web sites via a visual indicator such as a toolbar to help the user to be certain about his logged-in status when he stays with one or switches from one to another affiliated Web site.

Claims (47)

1. A method for automatically displaying a Web user's authentication status in a distributed single login network, comprising the steps of:

displaying said user's logged-in status on a first visual indicator in a participating website from which said user has logged in said network; and

when said user switches from any participating website to any other participating website in a different domain, automatically displaying said user's logged-in status on another visual indicator in said any other participating website without requiring any browser redirects or any additional pre-installed application;

wherein a visual indicator comprises an image which contains said user's Personal identification information, wherein any of said participating websites cannot extract the content of said image.

2. The method of claim 1 , wherein said first visual indicator and said another visual indicator are substantially same.

3. The method of claim 1 , wherein any of said visual indicators has only two states:

logged-in; and

logged-out.

4. A method for automatically displaying a Web user's authentication status in a distributed single login network, comprising the steps of:

displaying said user's logged-in status on a first toolbar in a participating website from which said user has logged in said network; and

whenever said user switches from any participating website to any other participating website in a different domain, automatically displaying said user's logged-in status on another toolbar in said any other participating website without requiring any browser redirects or any additional pre-installed application;

wherein each participating website of said network embeds a small piece of JavaScript bootstrapping code which instructs said user's Web browser to load additional JavaScript from a central server of said network to render said each participating website's toolbar in logged-in state or logged-out state.

5. The method of claim 4 , wherein whenever said user logs in said network, said central server creates a status cookie storing said user's logged-in status and sends said status cookie to said user's Web browser;

wherein whenever said user switches from said any participating website to said any other participating website in a different domain, said user's Web browser sends said status cookie to said central server; and

wherein said central server returns JavaScript to render said any other participating website's toolbar in logged-in state if the cookie received is identical with said status cookie, or in logged-out state if no cookie is received or the cookie received is not identical with said status cookie.

6. The method of claim 4 , wherein said first toolbar and said another toolbar are substantially same.

7. In a distributed single login network which comprises at least one client, a plurality of participating websites and a central status indication server supporting a visual indicator embedded in each participating website, a method for automatically displaying a Web user's authentication status, comprising steps of:

said status indication server creating a status cookie storing said user's authentication status information when said user logs in said network;

sending said status cookie to said user's Web browser;

said user's Web browser storing said status cookie loading said visual indicator in logged-in state;

when said user switches to any other participating website, said user's Web browser sending said status cookie to said status indication server;

said status indication server checking whether said status cookie is received and whether the received cookie is valid;

if a valid status cookie is received, returning a first code to said user's Web browser, said first code rendering said visual indicator in said any other participating website in logged-in state; and

if said status cookie is missing or if the received cookie is invalid, returning a second code to said user's Web browser, said second code rendering said visual indicator in said any other participating website in logged-out state;

wherein each participating website embeds a third code which instructs said user's Web browser to load said first code or said second code from said status indication server.

8. The method of claim 7 , wherein said steps are performed in said order recited.

9. The method of claim 7 , wherein any of said codes is JavaScript.

10. The method of claim 7 , wherein said first code instructs said user's Web browser to load an image which contains said user's personal identification information, wherein any of said participating websites cannot extract the content of said image.

11. The method of claim 7 , wherein said visual indicator has only two states:

logged-in; and

logged-out.

12. The method of claim 7 , wherein said visual indicator may vary in appearance in different participating sites.

13. A distributed single login network comprising:

a plurality of participating websites with different domain names,

a central status indication server which supports a visual indicator in each of said participating websites, the central server hosting the process that displays visual indicators of the user's status from site to site; and

at least one client from which a user logs in said network;

wherein each of said participating websites embeds a first JavaScript which instructs said user's Web browser to load from said status indication server a second JavaScript for rendering said visual indicator in logged-in state or a third JavaScript for rendering said visual indicator in logged-out state.

14. The network of claim 13 , wherein when said user logs in said network, said status indication server creates a status cookie which stores said user's authentication status information and sends said status cookie to said user's Web browser;

wherein whenever said user switches from one to another of said participating websites, said user's Web browser sends said status cookie to said status indication server;

wherein if the cookie received is identical with said status cookie, said status indication server returns to said user's Web browser said second JavaScript for rendering said visual indicator in logged-in state; and

wherein if the cookie received is not identical with said status cookie, said status indication server returns to said user's Web browser said third JavaScript for rendering said visual indicator in logged-out state.

15. The network of claim 13 , wherein when said visual indicator is in logged-in state, said visual indicator displays:

said user's login name or real name; and

a first virtual button, by clicking which said user logs out said network.

16. The network of claim 13 , wherein when said visual indicator is in logged-out state, said visual indicator displays:

a second virtual button, by clicking which said users is prompted to a login page; and

a third virtual button, by clicking which said user is prompt to a registration page.

Assignments (8)
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/0602 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 019711 FRAME 0316. ASSIGNOR(S) HEREBY CONFIRMS THE NATURE OF CONVEYANCE IS CHANGE OF NAME. Recorded Mar 25, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 022451/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: AMERICA ONLINE, INC.
To: AOL LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 019711/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2003
From: TOM, ALLEN LEE; BETHUR, MOHAN KUMAR S.; SHIN, HYUN JONG; HUANG, JUN-SHONG
To: AMERICA ONLINE, INC.
Reel/Frame 014249/0221 →