IP Library Granted Patent US 12,488,205
Granted Patent B2
US 12,488,205 · App. 18/420,530 · Granted Dec 2, 2025

System and method to maintain connectivity with a smart card

Inventors: Anu Sharma (Gurugram, IN); Sneha Padiyar (Mumbai, IN); Harilakshmi Narayanan (Chennai, IN); Madhumitha Swaminathan Rangarajan (Chennai, IN); Kavitha Yalka (Hyderabad, IN)
Assignee: Bank of America Corporation
G06K7/10257G06K19/07749
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,488,205
App. No.
18/420,530
Granted
Dec 2, 2025
Kind
B2
Abstract

An apparatus comprises a memory communicatively coupled to a processor. The memory is configured to store smart card feedback configured to provide information associated with a presence of one or more smart cards in a vicinity of the apparatus. The processor is configured to receive smart card feedback from a smart card in an environment, monitor the smart card feedback in the environment for a period of time, determine multiple tracked activity from the smart card feedback, generate an intelligent pattern based at least in part upon the tracked activity, and associate location information of the environment to the intelligent pattern. The location information comprises multiple boundaries of the environment. Further, the processor is configured to generate a report indicating multiple presence tracking operations based at least in part upon the intelligent pattern. The presence tracking operations are configured to indicate multiple relations between the tracked activity within the boundaries.

Claims (89)

1 . An apparatus, comprising:

a memory configured to store:

smart card feedback configured to provide information associated with a presence of one or more smart cards in a vicinity of the apparatus; and

a processor communicatively coupled to the memory and configured to:

receive first smart card feedback from a smart card in a first environment;

monitor the first smart card feedback in the first environment for a first period of time;

determine a first plurality of tracked activity from the first smart card feedback;

generate a first intelligent pattern based at least in part upon the first plurality of tracked activity;

associate first location information of the first environment to the first intelligent pattern, the first location information comprising a first plurality of boundaries of the first environment; and

generate a report indicating a first plurality of presence tracking operations based at least in part upon the first intelligent pattern, the first plurality of presence tracking operations are configured to indicate a first plurality of relations between the first plurality of tracked activity within the first plurality of boundaries.

2 . The apparatus of claim 1 , wherein the first smart card feedback comprises:

sound data comprising a plurality of sound data samples, each sound data sample comprising a magnitude, a reception direction, and a duration; and

proximity information indicating a proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback.

3 . The apparatus of claim 2 , wherein the proximity information further indicates a plurality of changes in the proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback over the first period of time.

4 . The apparatus of claim 1 , wherein the processor is further configured to:

determine a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determine whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity match the second plurality of tracked activity, determine one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

5 . The apparatus of claim 1 , wherein the processor is further configured to:

determine a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determine whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity do not match the second plurality of tracked activity, generate one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

6 . The apparatus of claim 1 , wherein the apparatus is a user device associated with the smart card.

7 . The apparatus of claim 1 , wherein the processor is further configured to:

receive second smart card feedback from the smart card in a second environment;

monitor the second smart card feedback in the second environment for a second period of time;

determine a second plurality of tracked activity from the second smart card feedback;

generate a second intelligent pattern based at least in part upon the second plurality of tracked activity;

associate second location information of the second environment to the second intelligent pattern, the second location information comprising a second plurality of boundaries of the second environment; and

generate a second report indicating a second plurality of presence tracking operations based at least in part upon the second intelligent pattern, the second plurality of presence tracking operations are configured to indicate a second plurality of relations between the second plurality of tracked activity within the second plurality of boundaries.

8 . The apparatus of claim 7 , wherein the processor is further configured to:

receive third smart card feedback from the smart card in the second environment;

monitor the third smart card feedback in the second environment for a third period of time;

determine a third plurality of tracked activity from the third smart card feedback;

generate a third intelligent pattern based at least in part upon the third plurality of tracked activity;

associate the second location information of the second environment to the third intelligent pattern; and

generate a third report indicating a third plurality of presence tracking operations based at least in part upon the third intelligent pattern, the third plurality of presence tracking operations are configured to indicate a third plurality of relations between the third plurality of tracked activity within the second plurality of boundaries.

9 . A method, comprising:

receiving first smart card feedback from a smart card in a first environment;

monitoring the first smart card feedback in the first environment for a first period of time;

determining a first plurality of tracked activity from the first smart card feedback;

generating a first intelligent pattern based at least in part upon the first plurality of tracked activity;

associating first location information of the first environment to the first intelligent pattern, the first location information comprising a first plurality of boundaries of the first environment; and

generating a report indicating a first plurality of presence tracking operations based at least in part upon the first intelligent pattern, the first plurality of presence tracking operations are configured to indicate a first plurality of relations between the first plurality of tracked activity within the first plurality of boundaries.

10 . The method of claim 9 , wherein the first smart card feedback comprises:

sound data comprising a plurality of sound data samples, each sound data sample comprising a magnitude, a reception direction, and a duration; and

proximity information indicating a proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback.

11 . The method of claim 10 , wherein the proximity information further indicates a plurality of changes in the proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback over the first period of time.

12 . The method of claim 9 , further comprising:

determining a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determining whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity match the second plurality of tracked activity, determining one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

13 . The method of claim 9 , further comprising:

determining a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determining whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity do not match the second plurality of tracked activity, generating one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

14 . The method of claim 9 , further comprising:

receiving second smart card feedback from the smart card in a second environment;

monitoring the second smart card feedback in the second environment for a second period of time;

determining a second plurality of tracked activity from the second smart card feedback;

generating a second intelligent pattern based at least in part upon the second plurality of tracked activity;

associating second location information of the second environment to the second intelligent pattern, the second location information comprising a second plurality of boundaries of the second environment; and

generating a second report indicating a second plurality of presence tracking operations based at least in part upon the second intelligent pattern, the second plurality of presence tracking operations are configured to indicate a second plurality of relations between the second plurality of tracked activity within the second plurality of boundaries.

15 . The method of claim 14 , further comprising:

receiving third smart card feedback from the smart card in the second environment;

monitoring the third smart card feedback in the second environment for a third period of time;

determining a third plurality of tracked activity from the third smart card feedback;

generating a third intelligent pattern based at least in part upon the third plurality of tracked activity;

associating the second location information of the second environment to the third intelligent pattern; and

generating a third report indicating a third plurality of presence tracking operations based at least in part upon the third intelligent pattern, the third plurality of presence tracking operations are configured to indicate a third plurality of relations between the third plurality of tracked activity within the second plurality of boundaries.

16 . A non-transitory computer readable medium storing instructions that when executed by a processor cause the processor to:

receive first smart card feedback from a smart card in a first environment;

monitor the first smart card feedback in the first environment for a first period of time;

determine a first plurality of tracked activity from the first smart card feedback;

generate a first intelligent pattern based at least in part upon the first plurality of tracked activity;

associate first location information of the first environment to the first intelligent pattern, the first location information comprising a first plurality of boundaries of the first environment; and

generate a report indicating a first plurality of presence tracking operations based at least in part upon the first intelligent pattern, the first plurality of presence tracking operations are configured to indicate a first plurality of relations between the first plurality of tracked activity within the first plurality of boundaries.

17 . The non-transitory computer readable medium of claim 16 , wherein the first smart card feedback comprises:

sound data comprising a plurality of sound data samples, each sound data sample comprising a magnitude, a reception direction, and a duration; and

proximity information indicating a proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback.

18 . The non-transitory computer readable medium of claim 17 , wherein the proximity information further indicates a plurality of changes in the proximity of the plurality of sound data samples to the smart card associated with the first smart card feedback over the first period of time.

19 . The non-transitory computer readable medium of claim 16 , wherein the instructions further cause the processor to:

determine a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determine whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity match the second plurality of tracked activity, determine one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

20 . The non-transitory computer readable medium of claim 16 , wherein the instructions further cause the processor to:

determine a first plurality of tracked parameters based at least in part upon the first intelligent pattern, the first plurality of tracked parameters indicating a second plurality of tracked activity currently associated to the first location information;

determine whether the first plurality of tracked activity matches the second plurality of tracked activity; and

in response to determining that the first plurality of tracked activity do not match the second plurality of tracked activity, generate one or more catalogued interactions comprising a plurality of suggestions to perform in the first environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: SHARMA, ANU; PADIYAR, SNEHA; NARAYANAN, HARILAKSHMI; RANGARAJAN, MADHUMITHA SWAMINATHAN; YALKA, KAVITHA
To: BANK OF AMERICA CORPORATION
Reel/Frame 066219/0843 →
Continuity (1)
Related Publication 20250238641A1 · Jul 24, 2025
References Cited (30)
US 7421249B2 · Ariyoshi et al. · 2008 [cited by applicant]
US 7669772B2 · Smets et al. · 2010 [cited by applicant]
US 7731094B2 · Phillips · 2010 [cited by applicant]
US 7992789B2 · Borracci · 2011 [cited by applicant]
US 8123135B2 · Phillips · 2012 [cited by applicant]
US 8266364B2 · Kuriyama · 2012 [cited by applicant]
US 8550360B2 · Sabbah et al. · 2013 [cited by applicant]
US 9092713B2 · Tuda · 2015 [cited by applicant]
US 9411995B2 · Brumer et al. · 2016 [cited by applicant]
US 10055968B2 · Marra et al. · 2018 [cited by applicant]
US 10628722B2 · Rodriguez Bravo · 2020 [cited by applicant]
US 11425528B2 · de Barros Chapiewski et al. · 2022 [cited by applicant]
US 11734979B2 · Cox · 2023 [cited by applicant]
US 20040112966A1 · Pangaud · 2004 [cited by applicant]
US 20080222038A1 · Eden · 2008 [cited by examiner]
US 20100117800A1 · Li et al. · 2010 [cited by applicant]
US 20100274566A1 · Carlson · 2010 [cited by examiner]
US 20150227934A1 · Chauhan · 2015 [cited by examiner]
US 20160171499A1 · Meredith · 2016 [cited by examiner]
US 20170140341A1 · Gordon · 2017 [cited by examiner]
US 20170195339A1 · Brown · 2017 [cited by examiner]
US 20180268408A1 · Botros · 2018 [cited by examiner]
US 20180349393A1 · Oberdorfer · 2018 [cited by examiner]
US 20220156740A1 · Huggins · 2022 [cited by examiner]
CN 101410877B · 2012 [cited by applicant]
CN 214623709U · 2021 [cited by applicant]
KR 101909179B1 · 2018 [cited by applicant]
TW M586389U · 2019 [cited by applicant]
Anu Sharma, System and method to dynamically evaluate patterns in smart card operations, U.S. Appl. No. 18/420,567, filed Jan. 23, 2024, pp. 1-38. [cited by applicant]
Anu Sharma, System and method to dynamically monitor a smart card, U.S. Appl. No. 18/420,606, filed Jan. 23, 2024, pp. 1-38. [cited by applicant]