IP Library Granted Patent US 8,707,048
Granted Patent B2
US 8,707,048 · App. 12/718,430 · Granted Apr 22, 2014

Dynamic pattern insertion layer

Inventors: Sebastien Taveau (Redwood City, CA); Hadi Nahari (Mountain View, CA); Eric Duprat (Los Altos, CA)
Assignee: Ebay Inc.
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,707,048
App. No.
12/718,430
Granted
Apr 22, 2014
Kind
B2
Abstract

Various methods and systems are provided for inserting a user-selected pattern below a main application display when sensitive information is being requested or to be communicated. The border of the main application layer may also be modified at this time, either with or without the underlying pattern. This visual change provides the user an assurance that the application or site is authentic and not a phishing attack. The user-selected patterns are stored in secure areas, such as a secure element on the user device or in a cloud accessible by the application or site.

Claims (36)

1. A device comprising:

a main display layer visible to a user through a display; and

a user-selected pattern below the main display layer and visible to the user when an application attempts to obtain or transmit sensitive information in a session, wherein the user-selected pattern is dynamic and remains visible to the user during the session and wherein the user-selected pattern comprises a moving pattern that is replaced during the session.

2. The device of claim 1 , wherein the main display layer is semi-transparent.

3. The device of claim 1 , wherein the user-selected pattern is randomly selected from a plurality of patterns.

4. The device of claim 1 , wherein the user-selected pattern disappears after the session with the sensitive information is ended.

5. The device of claim 1 , wherein the user-selected pattern is stored in a secure site.

6. The device of claim 1 , further comprising a modified border on the main display layer during the session.

7. The device of claim 6 , wherein the modified border is dynamic.

8. The device of claim 1 , wherein the user-selected pattern is stored in a cloud accessible by a payment provider.

9. The device of claim 1 , wherein the user-selected pattern extends beyond the main display layer.

10. The device of claim 1 , wherein the user-selected pattern is selected from a pre-determined set of patterns.

11. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:

inserting a user-selected pattern below a security-sensitive application layer when a user is asked to communicate or transmit sensitive data;

maintaining the user-selected pattern below the security-sensitive application layer during use of the security-sensitive application, wherein the user-selected pattern is dynamic and wherein the user-selected pattern comprises a moving pattern that is replaced during the session; and

removing the user-selected pattern when use of the security-sensitive application is ended.

12. The non-transitory machine-readable medium of claim 11 , wherein the method further comprises presenting to the user a plurality of patterns for selection.

13. The non-transitory machine-readable medium of claim 11 , wherein the inserting comprises randomly inserting one of a plurality of user-selected patterns.

14. The non-transitory machine-readable medium of claim 11 , wherein the security-sensitive application has a semi-transparent layer.

15. The non-transitory machine-readable medium of claim 11 , wherein the method further comprises retrieving the user-selected pattern from a secure site.

16. The non-transitory machine-readable medium of claim 15 , wherein the secure site is on a user device.

17. The non-transitory machine-readable medium of claim 15 , wherein the secure site is on a cloud accessible by a payment provider.

18. The non-transitory machine-readable medium of claim 11 , wherein the method further comprises modifying a border of the security-sensitive application during the use of the security-sensitive application.

19. A system comprising:

means for inserting a user-selected pattern below a security-sensitive application layer when a user is asked to communicate or transmit sensitive data;

means for maintaining the user-selected pattern below the security-sensitive application layer during use of the security-sensitive application, wherein the user-selected pattern is dynamic and wherein the user-selected pattern comprises a moving pattern that is replaced during the session; and

means for removing the user-selected pattern when use of the security-sensitive application is ended.

20. The system of claim 19 , further comprising means for modifying a border of the security-sensitive application during the use of the security-sensitive application.

21. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server are adapted to cause the server to perform a method comprising:

modifying a security-sensitive application with a user-selected pattern when a user is asked to communicate or transmit sensitive data;

maintaining the user-selected pattern during use of the security-sensitive application, wherein the user-selected pattern is dynamic and wherein the user-selected pattern comprises a moving pattern that is replaced during the session; and

removing the user-selected pattern when use of the security-sensitive application is ended.

22. The non-transitory machine-readable medium of claim 21 , wherein the user-selected pattern comprises a dynamic pattern.

23. The non-transitory machine-readable medium of claim 21 , wherein the method further comprises retrieving the user-selected pattern from a secure site.

24. The non-transitory machine-readable medium of claim 23 , wherein the secure site is on a user device.

25. The non-transitory machine-readable medium of claim 23 , wherein the secure site is on a cloud accessible by a payment provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2010
From: TAVEAU, SEBASTIEN; NAHARI, HADI; DUPRAT, ERIC
To: EBAY INC.
Reel/Frame 024039/0024 →
Continuity (2)
Provisional Application 61290110 · Dec 24, 2009
Related Publication 20110162078A1 · Jun 30, 2011