IP Library Granted Patent US 11,716,198
Granted Patent B2
US 11,716,198 · App. 17/680,161 · Granted Aug 1, 2023

Smartwatch one-time password (“OTP”) generation

Inventors: Miranda N. Harris (Charlotte, NC); Robert S. Mumma (Chicago, IL); Srinivas Chavali (Charlotte, NC); Patrick Burgess (Chicago, IL); Sangeetha Mohan (Waxhaw, NC); Jonathan Daley (Charlotte, NC); Vishwas Korde (Charlotte, NC)
Assignee: Bank of America Corporation
H04L9/0863H04L9/3213H04L9/3228H04W4/80H04L2209/80
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 11,716,198
App. No.
17/680,161
Granted
Aug 1, 2023
Kind
B2
Abstract

One-time password (“OTP”) generation on a smartwatch is provided. OTP generation may include communication between an application on a smartwatch and an application on a smartphone. The request for an OTP may be received at the smartwatch. The smartwatch application may communicate with the smartphone application. An OTP may be generated within a third-party library within the smartphone application. The generated OTP may be transmitted from the smartphone application to the smartwatch application. The OTP may be displayed on the smartwatch.

Claims (27)

1. An application operating on a smartwatch and on a smartphone, the application for generating a one-time password (“OTP”) on the smartwatch, the smartwatch being in communication with the smartphone, the application comprising:

a main screen application, operating on the smartwatch, the main screen application comprising a token retrieval button, upon selection of the token retrieval button, the application retrieves a plurality of tokens from the smartphone;

a token selection screen application, operating on the smartwatch, the token selection screen application instantiated upon retrieval of the plurality of tokens from the smartphone, the token selection screen application enables a user to select a token;

a token action screen application, operating on the smartwatch, the token action screen application instantiated upon selection of a token, the token action screen application enables the user to select transaction signing;

a code entry screen application, operating on the smartwatch, the code entry screen application instantiated upon selection of transaction signing, the code entry screen application requests and receives a code;

a control total screen application, operating on the smartwatch, the control total screen instantiated upon validation of the code, the control total screen requests and receives a control total;

a data verification screen application, operating on the smartwatch, the data verification screen application instantiated upon receipt of the control total, the data verification screen application displays the token, the code and the control total and a personal identification number (PIN) entry button;

a PIN entry screen application, operating on the smartwatch, the PIN entry screen application instantiated upon selection of the PIN entry button, the PIN entry screen application requests and receives a PIN from the user, the PIN entry screen application initiates validation of the PIN at the smartphone; and

an OTP timer screen application, operating on the smartwatch, the OTP timer screen application instantiated upon completion of the validation of the PIN at the smartphone, the OTP timer screen application displays an OTP and a continually changing number of seconds for which the OTP is valid.

2. The application of claim 1 , wherein the code is an 8-digit code.

3. The application of claim 1 , wherein the PIN is between 6 and 20 digits.

4. The application of claim 1 , further comprising a refresh token list screen application, operating on the smartwatch, the refresh token list screen application being activated upon selection of a refresh token list button on the token selection screen application.

5. The application of claim 4 , wherein the refresh token list screen application re-retrieves the plurality of tokens from the smartphone.

6. The application of claim 1 , further comprising a token retrieval screen application, the token retrieval screen application instantiated during the retrieval of the plurality of tokens from the smartphone.

7. The application of claim 1 , wherein the control total is associated with an in-process transaction that entails the transaction signing.

8. The application of claim 1 , further comprising a PIN validation screen application, the PIN validation screen application instantiated upon receipt of the PIN from the user.

9. An application operating on a smartwatch and on a smartphone, the application for generating a one-time password (“OTP”) on the smartwatch, the smartwatch being in communication with the smartphone, the application comprising:

a main screen application, operating on the smartwatch, the main screen application comprising a token retrieval button, upon selection of the token retrieval button, the application retrieves a plurality of tokens from the smartphone;

a token selection screen application, the token selection screen application instantiated upon retrieval of the plurality of tokens from the smartphone, the token selection screen application enables a user to select a token;

a token action screen application, the token action screen application instantiated upon selection of a token, the token action screen application enables the user to select OTP generation;

a PIN entry screen application, the PIN entry screen application instantiated upon selection of OTP generation, the PIN entry screen application requests and receives a PIN from the user, the PIN entry screen application initiates validation of the PIN at the smartphone; and

an OTP timer screen application, the OTP timer screen application instantiated upon completion of the validation of the PIN at the smartphone, the OTP timer screen application displays an OTP and a continually changing number of seconds for which the OTP is valid.

10. The application of claim 9 , wherein the PIN is between 6 and 20 digits.

11. The application of claim 9 , further comprising a refresh token list screen application, the refresh token list screen application being activated upon selection of a refresh token list button on the token selection screen application.

12. The application of claim 11 , wherein the refresh token list screen application re-retrieves the plurality of tokens from the smartphone.

13. The application of claim 9 , further comprising a token retrieval screen application, the token retrieval screen application instantiated during the retrieval of the plurality of tokens from the smartphone.

14. The application of claim 9 , further comprising a PIN validation screen application, the PIN validation screen application instantiated upon receipt of the PIN from the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: MOHAN, SANGEETHA
To: BANK OF AMERICA CORPORATION
Reel/Frame 063865/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: BURGESS, PATRICK; CHAVALI, SRINIVAS; DALEY, JONATHAN; HARRIS, MIRANDA N.; KORDE, VISHWAS; MUMMA, ROBERT S.
To: BANK OF AMERICA CORPORATION
Reel/Frame 059096/0273 →
Continuity (3)
Continuation 16929239 · Jul 15, 2020
Provisional Application 62881122 · Jul 31, 2019
Related Publication 20220182230A1 · Jun 9, 2022