IP Library Granted Patent US 12,556,613
Granted Patent B2
US 12,556,613 · App. 18/681,821 · Granted Feb 17, 2026

Device recognition using recognition identifier

Inventors: Manoj Kannembath (San Francisco, CA); Manjush Gopinatha Menon (San Francisco, CA)
Assignee: Visa International Service Association
H04L67/146G06Q20/02G06Q20/12G06Q30/0601
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 12,556,613
App. No.
18/681,821
Granted
Feb 17, 2026
Kind
B2
Abstract

One embodiment of the present disclosure may include a method for providing access to resources by a resource provider computer during a first web session with a client device. The resource provider can provide a first web page to the client device, the first web page including a first option to complete a first access request with the resource provider computer as a guest for access to a first resource. The resource provider computer can receive a first selection of the first option from the client device and provide a second web page including a second option to remember the user device. The resource provider computer can, in response to receiving a second selection of the second option from the client device, send a remember flag to a server computer. The resource provider computer can then receive a recognition identifier from the server computer and store the recognition identifier.

Claims (75)

1 . A method for providing access to resources, the method comprising performing, by a resource provider computer:

during a first web session with a client device:

providing a first web page to the client device, the first web page including a first option to complete a first access request with the resource provider computer as a guest for access to a first resource;

receiving a first selection of the first option from the client device;

providing a second web page including a second option to remember the client device;

in response to receiving a second selection of the second option from the client device, sending a remember flag to a server computer;

receiving a recognition identifier from the server computer;

storing the recognition identifier;

providing a third web page to the client device, the third web page including input elements to fill in user information;

receiving the user information from the client device, wherein the user information includes a unique identifier; and

sending the user information to the server computer, wherein the server computer has an account with payment information linked to the unique identifier;

during a second web session with the client device:

receiving a third selection of the first option from the client device for a second access request;

obtaining the recognition identifier;

sending the recognition identifier to the server computer;

receiving the unique identifier and the payment information from the server computer;

transmitting the unique identifier to one or more other server computers to obtain a list of payment information, wherein the list of payment information includes the payment information from the server computer and other payment information from the one or more other server computers;

receiving the other payment information;

providing the list of payment information to the client device; and

providing resource information for a second resource to the server computer to complete the second access request.

2 . The method of claim 1 , wherein the user information comprises contact information and shipping information.

3 . The method of claim 2 , wherein the unique identifier is the contact information, wherein the contact information includes an e-mail address and/or a phone number.

4 . The method of claim 1 , further comprising:

receiving, from the server computer, a message with an input box;

providing, to the client device, the message;

receiving, from the client device, the input box with a one-time code; and

sending the input box with the one-time code to the server computer.

5 . The method of claim 1 , further comprising:

storing the user information in the client device.

6 . The method of claim 5 , wherein the user information can be saved as a cookie in a web browser.

7 . The method of claim 1 , further comprising:

during the first web session:

receiving, from the server computer, the payment information;

processing the first access request using the payment information; and

sending, to the client device, a checkout confirmation.

8 . The method of claim 1 , wherein the client device accesses the first web session and the second web session using a web browser.

9 . The method of claim 8 , wherein the recognition identifier is stored as a cookie.

10 . The method of claim 1 , wherein the client device accesses the first web session and the second web session using a native application.

11 . The method of claim 1 , further comprising:

during the second web session, fetching user information in the client device.

12 . The method of claim 1 , further comprising:

during the second web session:

transmitting a checkout request to the server computer;

receiving a checkout response from the server computer;

requesting payload information to the server computer; and

receiving the payload information from the server computer.

13 . The method of claim 12 , wherein the payload information includes additional credential information required to complete the second access request.

14 . A computer system comprising:

a processor;

a network interface; and

a non-transitory computer-readable medium comprising code for instructing the processor to implement a method for providing access to resources, the method comprising performing:

during a first web session with a client device:

providing a first web page to the client device, the first web page including a first option to complete a first access request as a guest for access to a first resource;

receiving a first selection of the first option from the client device;

providing a second web page including a second option to remember the client device;

in response to receiving a second selection of the second option from the client device, sending a remember flag to a server computer;

receiving a recognition identifier from the server computer;

storing the recognition identifier;

providing a third web page to the client device, the third web page including input elements to fill in user information;

receiving the user information from the client device, wherein the user information includes a unique identifier; and

sending the user information to the server computer, wherein the server computer has an account with payment information linked to the unique identifier;

during a second web session with the client device:

receiving a third selection of the first option from the client device for a second access request;

obtaining the recognition identifier;

sending the recognition identifier to the server computer;

receiving the unique identifier and the payment information from the server computer;

transmitting the unique identifier to one or more other server computers to obtain a list of payment information, wherein the list of payment information includes the payment information from the server computer and other payment information from the one or more other server computers;

receiving the other payment information;

providing the list of payment information to the client device; and

providing resource information for a second resource to the server computer to complete the second access request.

15 . The computer system of claim 14 , wherein the method further comprises:

receiving, from the server computer, a message with an input box;

providing, to the client device, the message;

receiving, from the client device, the input box with a one-time code; and

sending the input box with the one-time code to the server computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2024
From: KANNEMBATH, MANOJ; MENON, MANJUSH GOPINATHA
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 066409/0273 →
Continuity (2)
Provisional Application 63233183 · Aug 13, 2021
Related Publication 20240348695A1 · Oct 17, 2024
References Cited (9)
US 11107080B2 · Malik · 2021 [cited by examiner]
US 20160292682A1 · Purves · 2016 [cited by examiner]
US 20170293915A1 · Mattsson · 2017 [cited by examiner]
US 20170357976A1 · Malik · 2017 [cited by examiner]
US 20190392431A1 · Chitalia · 2019 [cited by examiner]
US 20200065789A1 · McCarthy · 2020 [cited by examiner]
Application No. PCT/US2022/040192 , International Search Report and Written Opinion, Mailed On Nov. 24, 2022, 9 pages. [cited by applicant]
Application No. EP22856669.1 , Extended European Search Report, Mailed On Oct. 14, 2024, 10 pages. [cited by applicant]
Application No. EP22856669.1 , Office Action, Mailed On Dec. 8, 2025, 10 pages. [cited by applicant]