IP Library Granted Patent US 7,562,222
Granted Patent B2
US 7,562,222 · App. 11/088,349 · Granted Jul 14, 2009

System and method for authenticating entities to users

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,562,222
App. No.
11/088,349
Granted
Jul 14, 2009
Kind
B2
Abstract

A system and method communicates information from an entity that a registry can use to authenticate the entity to a user. If the registry authenticates the entity, it displays information that represents a shared secret between the registry and the user.

Claims (55)

1. A method of authenticating that a communication originated from an entity, comprising:

providing a token from the entity to a user;

receiving the token from the user by a registry, the registry comprising a processor and a memory coupled to the processor;

attempting to authenticate by the registry at least a portion of the token as originating from the entity; and

responsive to the token being authenticated, displaying information associated with the user by the registry;

wherein the associated information displayed to the user differs from information associated with at least one other user and displayed to the at least one other user, the associated information displayed to the user comprises customization information selected by or supplied by the user, and the associated information displayed to the user comprises a shared secret between the user and the registry; and

wherein the token comprises a shared cookie between the entity and the registry.

2. The method of claim 1 wherein the cookie comprises a shared-domain cookie.

3. The method of claim 1 wherein:

the token additionally comprises information in a link;

the receiving step is responsive to a user pressing the link; and

the attempting step is responsive to the information in the link.

4. The method of claim 1 further comprising a step of providing a token from the entity to the registry via a secure back-channel.

5. The method of claim 1 wherein the token comprises a device ID.

6. An apparatus for use by a registry in authenticating that a communication originated horn an entity, the apparatus comprising:

a processor; and

a memory coupled to the processor;

wherein the processor is operative:

to receive the token from a user, the token having been provided to the user by the entity;

to attempt to authenticate at least a portion of the token as originating from the entity; and

responsive to the token being authenticated, to display to the user information associated with the user by the registry;

wherein the associated information displayed to the user differs from information associated with at least one other user and displayed to the at least one other user, the associated information displayed to the user comprises customization information selected by or supplied by the user, and the associated information displayed to the user comprises a shared secret between the user and the registry; and

wherein the token comprises a shared cookie between the entity and the registry.

7. The apparatus of claim 6 wherein the cookie comprises a shared-domain cookie.

8. The apparatus of claim 6 wherein:

the token additionally comprises information in a link; and

the apparatus receives the token from the user responsive to a user pressing the link and attempts to authenticate at least a portion of the token responsive to the information in the link.

9. The apparatus of claim 6 wherein the apparatus receives the token from the entity via a secure back-channel.

10. The apparatus of claim 6 wherein the token comprises a device ID.

11. An article of manufacture comprising a machine-readable storage medium encoded with executable instructions for use by a registry in authenticating that a communication originated from an entity, the instructions, when executed by a processor associated with the registry, implementing die steps of:

receiving a token from a user, the token having been provided to the user by the entity;

attempting to authenticate at least a portion of the token as originating from the entity; and

responsive to the token being authenticated, displaying to the user information associated with the user by the registry;

wherein the associated information displayed to the user differs from information associated with at least one other user and displayed to the at least one other user, the associated information displayed to the user comprises customization information selected by or supplied by the user, and the associated information displayed to the user comprises a shared secret between the user and the registry; and

wherein the token comprises a shared cookie between the entity and the registry.

12. The article of claim 11 wherein the cookie comprises a shared-domain cookie.

13. The article of claim 11 wherein:

the token additionally comprises information in a link; and

the registry receives the token from the user responsive to a user pressing the link and attempts to authenticate at least a portion of the token responsive to the information in the link.

14. The article of claim 11 wherein the registry receives the token from the entity via a secure back-channel.

15. The article of claim 11 wherein the token comprises a device ID.

16. A system for authenticating that a communication originated from an entity server, comprising:

an entity server, comprising a processor and a memory coupled to the processor, wherein the processor is operative to provide a token to a user system, the user system being operative to transmit the token to the registry server; and

a registry server, comprising a processor and a memory coupled to the processor, wherein the processor is operative:

to attempt to authenticate at least a portion of the token as originating from the entity server; and

responsive to the token being authenticated, to transmit to the user system information associated with the user system by the registry server;

wherein the user system displays at least a portion of the associated information;

wherein the associated information displayed by the user system differs from information associated with at least one other user system and displayed by the at least one other user system, the associated information displayed by the user system comprises customization information selected by or supplied by the user system, and the associated information displayed by the user system comprises a shared secret between the user system and the registry server; and

wherein the token comprises a shred cookie between the entity server and the registry server.

17. The system of claim 16 wherein the cookie comprises a shared-domain cookie.

18. The system of claim 16 wherein:

the token additionally comprises information in a link; and

the registry sewer receives the token from the user system responsive to a user pressing the link and attempts to authenticate at least a portion of the token responsive to the information in the link.

19. The system of claim 16 wherein the registry server receives the token from the entity server via a secure back-channel.

20. The system of claim 16 wherein the token comprises a device ID.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023975/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023975/0453 →
MERGER Recorded Jan 27, 2010
From: RSA SECURITY INC
To: RSA SECURITY LLC
Reel/Frame 023852/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY LLC
To: RSA SECURITY HOLDING, INC.
Reel/Frame 023824/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2010
From: RSA SECURITY HOLDING, INC.
To: EMC CORPORATION
Reel/Frame 023825/0109 →