IP Library Granted Patent US 9,426,144
Granted Patent B1
US 9,426,144 · App. 14/634,127 · Granted Aug 23, 2016

Single sign-on service security protections

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 9,426,144
App. No.
14/634,127
Granted
Aug 23, 2016
Kind
B1
Abstract

One embodiment provides a method, including: receiving, from an end user device, authentication data of a user of a web service; storing, in a single sign-on service, the authentication data; receiving, at the single sign-on service, one or more initiations for the web service; generating, using a processor, real-world placeholder data for the user; and employing the real-world placeholder data in an automated sign-on process to the web service. Other embodiments are described and claimed.

Claims (38)

1. A method, comprising:

receiving, from an end user device, authentication data of a user of a web service;

storing, in a single sign-on service, the authentication data;

receiving, at the single sign-on service, one or more initiations for the web service;

generating, using a processor, real-world placeholder data for the user; and

employing the real-world placeholder data in an automated sign-on process to the web service.

2. The method of claim 1 , wherein the generating is repeated for each initiation of the web service.

3. The method of claim 1 , wherein the generating is repeated to produce different real-world placeholder data for each initiation of the web service.

4. The method of claim 1 , wherein the one or more initiations for the web service comprise gesture data.

5. The method of claim 1 , wherein the generating comprises selecting a real-world placeholder format.

6. The method of claim 5 , wherein the real-world placeholder format conforms to an email address format of an email provider.

7. The method of claim 1 , wherein the generating comprises employing a characteristic of the user in selecting the real-world placeholder data.

8. The method of claim 7 , wherein the characteristic is system generated.

9. The method of claim 7 , wherein the characteristic is a demographic characteristic.

10. The method of claim 7 , wherein the characteristic is user supplied.

11. The method of claim 1 , wherein the one or more initiations for the web service comprise gesture data.

12. The method of claim 11 , wherein the employing the real-world placeholder data in an automated sign-on process to the web service is conditioned on receipt of the gesture data.

13. An electronic device, comprising:

a processor; and

a memory that stores instructions executable by the processor to:

receive, from an end user device, authentication data of a user of a web service;

store, in a single sign-on service, the authentication data;

receive, at the single sign-on service, one or more initiations for the web service;

generate, using a processor, real-world placeholder data for the user; and

employ the real-world placeholder data in an automated sign-on process to the web service.

14. The electronic device of claim 13 , wherein to generate comprises selecting a real-world placeholder format.

15. The electronic device of claim 14 , wherein the real-world format conforms to an email address format of an email provider.

16. The electronic device of claim 13 , wherein to generate comprises employing a characteristic of the user in selecting the real-world placeholder data.

17. The electronic device of claim 16 , wherein the characteristic is system generated.

18. The electronic device of claim 17 , wherein the characteristic is a demographic characteristic.

19. The electronic device of claim 16 , wherein the characteristic is user supplied.

20. A product, comprising:

a storage device having code stored therewith, the code being executable by a processor of an electronic device and comprising:

code that receives, from an end user device, authentication data of a user of a web service;

code that stores, in a single sign-on service, the authentication data;

code that receives, at the single sign-on service, one or more initiations for the web service;

code that generates, using a processor, real-world placeholder data for the user; and

code that employs the real-world placeholder data in an automated sign-on process to the web service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049689/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2015
From: FARDIG, MATTHEW WILLIAM; BRANCH, RILEY G.; RICHEY, ALLEN WAYNE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 035055/0634 →