11308470

Multi-Use Near Field Communication Front End on a Point of Sale System

PublishedApril 19, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A point of sale system that selectively operates in an unsecure mode and a secure mode comprising: an applications microprocessor programmed to generate a set of data packets; a filter and a whitelist for the filter for filtering the set of data packets from the applications microprocessor when operating in the unsecure mode; a near field communication front end communicatively coupled with an antenna, for transmitting a near field communication signal based on information from the set of data packets via the antenna, a first software stack, for a first near field communication protocol; and a second software stack, for a second near field communication protocol; wherein the near field communication front end digitizes an incoming near field communication signal received on the antenna to produce a digitized incoming near field communication signal, wherein the point of sale system is programmed to selectively instantiate: (i) the first software stack exclusive to the second software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the unsecure mode; and (ii) the second software stack exclusive to the first software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the secure mode, wherein the first software stack and second software stack are independent, and wherein the first near field communication protocol and the second near field communication protocol are different and incompatible.

2

2. The point of sale system of claim 1 , wherein: the whitelist is based, at least in part, on a list of ISO/IEC 7816 registered application identifier suffixes.

3

3. The point of sale system of claim 1 , wherein: the filter is based, at least in part, on a list of ISO/IEC 7816 registered application identifier prefixes.

4

4. The point of sale system of claim 1 , wherein: the applications microprocessor is further programmed to update the whitelist for the filter.

5

5. The point of sale system of claim 1 , further comprising a discrete microcontroller; wherein: the digitized near field communication signal is processed by the discrete microcontroller in the secure mode, and the discrete microcontroller passes the digitized near field communication signal through to the applications microprocessor in the unsecure mode.

6

6. The point of sale system of claim 5 , wherein the discrete microcontroller includes a secure processor, the near field communication front end is communicatively coupled with the discrete microcontroller via a trace on a printed circuit board, the applications microprocessor and the discrete microcontroller are discrete devices on the printed circuit board, and the discrete microcontroller is covered by a tamper mesh.

7

7. The point of sale system of claim 1 , wherein the first software stack and the second software stack are stored in a nonvolatile memory, and wherein the first software stack is for a near field communication tag read/write protocol and the second software stack is for a payment processing protocol.

8

8. A method for operating a point of sale system in either an unsecure mode or a secure mode, comprising: generating a set of data packets using an applications microprocessor; filtering the set of data packets using a filter and a whitelist for the filter, when operating in the unsecure mode; generating a near field communication signal based on the set of data packets using a near field communication front end coupled with an antenna; transmitting the near field communication signal using the antenna, storing a first software stack for a first near field communication protocol; storing a second software stack, for a second near field communication protocol; digitizing, using the near field communication front end, an incoming near field communication signal received on the antenna to produce a digitized incoming near field communication signal; and selectively instantiating: (i) the first software stack exclusive to the second software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the unsecure mode; and (ii) the second software stack exclusive to the first software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the secure mode, wherein the first software stack and second software stack are independent, and wherein the first near field communication protocol and the second near field communication protocol are different and incompatible.

9

9. The method of claim 8 , wherein: the whitelist is based, at least in part, on a list of ISO/IEC 7816 registered application identifier suffixes.

10

10. The method of claim 8 , wherein: the filter is based, at least in part, on a list of ISO/IEC 7816 registered application identifier prefixes.

11

11. The method of claim 8 , further comprising: updating, by the applications microprocessor, the whitelist for the filter.

12

12. The method of claim 8 , wherein: the point of sale system includes a discrete microcontroller, and further comprising: processing, by the discrete microcontroller when in the secure mode, the digitized near field communication signal; and transmitting, by the discrete microcontroller when in the unsecure mode, the digitized near field communication signal through to the applications microprocessor.

13

13. The method of claim 12 , wherein the discrete microcontroller includes a secure processor, the near field communication front end is communicatively coupled with the discrete microcontroller via a trace on a printed circuit board, the applications microprocessor and the discrete microcontroller are discrete devices on the printed circuit board, and the discrete microcontroller is covered by a tamper mesh.

14

14. The method of claim 8 , wherein: the first software stack and the second software stack are stored in a nonvolatile memory, the first software stack is for a near field communication tag read/write protocol, and the second software stack is for a payment processing protocol.

15

15. A point of sale system that selectively operates in an unsecure mode and a secure mode comprising: an applications microprocessor programmed to generate a set of data packets; a filter for filtering packets from the set of data packets generated by the applications microprocessor when operating in the unsecure mode; a whitelist for the filter, to allow packets from the set of data packets generated by the applications microprocessor that were filtered out by the filter to pass through; a first software stack, for a first near field communication protocol; and a second software stack, for a second near field communication protocol; wherein: packets from the set of data packets generated by the applications microprocessor that are not filtered are delivered to a near field communication front end to allow the near field communication front end to produce a near field communication signal based on information in the packets, packets from the set of data packets generated by the applications microprocessor that are filtered are not delivered to the near field communication front end for conversion into a near field communication signal; the near field communication front end digitizes an incoming near field communication signal to produce a digitized incoming near field communication signal, wherein the point of sale system is programmed to selectively instantiate: (i) the first software stack exclusive to the second software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the unsecure mode; and (ii) the second software stack exclusive to the first software stack to process the digitized incoming near field communication signal when the point of sale system is operating in the secure mode, wherein the first software stack and second software stack are independent, and wherein the first near field communication protocol and the second near field communication protocol are different and incompatible.

16

16. The point of sale system of claim 15 , wherein: the whitelist is based, at least in part, on a list of ISO/IEC 7816 registered application identifier suffixes.

17

17. The point of sale system of claim 15 , wherein: the filter is based, at least in part, on a list of ISO/IEC 7816 registered application identifier prefixes.

18

18. The point of sale system of claim 15 , wherein: the applications microprocessor is further programmed to update the whitelist for the filter.

19

19. The point of sale system of claim 15 , further comprising a discrete microcontroller, wherein: the digitized near field communication signal is processed by the discrete microcontroller in the secure mode, and the discrete microcontroller passes the digitized near field communication signal through to the applications microprocessor in the unsecure mode.

20

20. The point of sale system of claim 19 , wherein the discrete microcontroller includes a secure processor, the near field communication front end is communicatively coupled with the discrete microcontroller via a trace on a printed circuit board, the applications microprocessor and the discrete microcontroller are discrete devices on the printed circuit board, and the discrete microcontroller is covered by a tamper mesh.

21

21. The point of sale system of claim 15 , wherein the first software stack and the second software stack are stored in a nonvolatile memory, and wherein the first software stack is for a near field communication tag read/write protocol and the second software stack is for a payment processing protocol.

Patent Metadata

Filing Date

Unknown

Publication Date

April 19, 2022

Inventors

Ketan Patwardhan
Narayanan Gopalakrishnan
Victor Pan
James Castillo

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MULTI-USE NEAR FIELD COMMUNICATION FRONT END ON A POINT OF SALE SYSTEM” (11308470). https://patentable.app/patents/11308470

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

MULTI-USE NEAR FIELD COMMUNICATION FRONT END ON A POINT OF SALE SYSTEM — Ketan Patwardhan | Patentable