Point-of-sale device with cradle for mobile computing device

The POS terminal device addresses the challenge of interfacing with diverse mobile devices by using interchangeable frames and a tamper sensing circuit, ensuring secure and flexible payment processing.

JP2025069115AActive Publication Date: 2025-04-30BLOCK INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024207627
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-09-30
Filing Date
2024-11-28
Publication Date
2025-04-30
Estimated Expiration
2040-09-24

AI Technical Summary

Technical Problem

Existing payment processing systems struggle to interface securely and intuitively with a variety of mobile computing devices, due to differences in form factors and sizes.

Method used

A Point of Sale (POS) terminal device with a nested portion for payment card readers and a cradle portion for securing mobile computing devices, using interchangeable frames to accommodate different device sizes and a tamper sensing circuit for security.

Benefits of technology

Enables flexible and secure payment processing by securely holding and interfacing with various mobile devices, while the tamper sensing circuit ensures the security of sensitive information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025069115000001_ABST
    Figure 2025069115000001_ABST
Patent Text Reader

Abstract

To provide a system and a method for secure payment processing systems that interface flexibly and intuitively with a variety of mobile computing devices.SOLUTION: A POS device includes a nest portion and a cradle portion. The nest portion includes one or more payment cards or near field communication (NFC) readers. The cradle portion couples to interchangeable frames of different sizes that serve to secure a mobile computing device to the cradle portion of the POS device in turn. The mobile computing device is connected to the rest of the POS device via a connector. Payment card information read by the reader is transported to the mobile computing device via the connector for processing. The POS device may also include tamper detection circuitry.SELECTED DRAWING: Figure 1A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims the benefit of and priority to U.S. Non-provisional Patent Application No. 16 / 588,491, entitled "Point of Sale Device with Cradle for Mobile Computing Device," filed September 30, 2019, the complete disclosure of which is hereby expressly incorporated by reference in its entirety. [Background technology]

[0002] Payment cards, such as credit cards and debit cards, are often used by customers during transactions with merchants. Merchants can read payment information from payment cards using payment card readers. Payment card readers include magnetic stripe readers that read payment card information from a magnetic stripe of a payment card swiped through a slot, Europay / MasterCard / Visa (EMV) chip readers that read payment card information from an EMV chip of a payment card inserted into a slot, or Near Field Communication (NFC) readers that wirelessly read payment card information from an NFC-enabled payment card. The payment card readers read the payment card information from the payment card and then transmit the payment card information to a server associated with a financial entity, such as a bank or credit card institution, for processing the transaction by releasing funds from the customer account to the merchant account.

[0003] A mobile computing device, such as a smartphone or tablet computer, is a computing device that has a mobile and / or portable form factor. A mobile computing device typically includes a display screen and an input interface, such as a touch screen touch interface of the display screen. Mobile computing devices are becoming increasingly common, but come in a wide range of different sizes and form factors. As a result, interfacing a particular mobile computing device with another device can be difficult because while a bracket or other element made to hold or otherwise secure a mobile computing device may be compatible with some mobile computing device form factors and sizes, it may not be compatible with all mobile computing device form factors and sizes. For example, manufacturers often change device thickness, size, ports, port locations, or other form factor elements from one version of a mobile computing device to the next, meaning that new models of mobile computing devices are often incompatible with interfaces that worked well with older versions of the same mobile computing device.

[0004] A merchant point of sale (POS) device is a system used by a merchant to enter items or services requested by a customer, look up the price of each item or service, calculate a total, and sometimes prepare a receipt or invoice that is printed and given to the customer before or after processing payment.

[0005] There is a need for a system and method for a secure payment processing system that flexibly and intuitively interfaces with a variety of mobile computing devices. [Brief description of the drawings]

[0006] [Figure 1A]FIG. 1A illustrates a point of sale (POS) terminal device that holds and interfaces with a first mobile computing device having a first form factor.

[0007] [Figure 1B] FIG. 1B illustrates a point of sale (POS) terminal device that holds and interfaces with a second mobile computing device having a second form factor.

[0008] [Diagram 2] FIG. 2 illustrates a point of sale (POS) terminal device having an interchangeable frame for securing different mobile computing devices having different form factors.

[0009] [Diagram 3] FIG. 3 illustrates a system architecture including a merchant point of sale (POS) terminal device and a mobile computing device.

[0010] [Figure 4A] FIG. 4A shows a latch of a frame of a point of sale (POS) terminal device from a perspective view.

[0011] [Figure 4B] FIG. 4B shows a latch of a frame of a point of sale (POS) terminal device from a side view.

[0012] [Figure 4C] FIG. 4C illustrates a latch of a frame of a point of sale (POS) terminal device in a locked position securing a mobile computing device from a side view.

[0013] [Figure 4D] FIG. 4D illustrates a latch on a frame of a point of sale (POS) terminal device in an unlocked position supporting a mobile computing device from a side view.

[0014] [Figure 4E] FIG. 4E shows the latching of the frame of a point of sale (POS) terminal device in a receiving / removing position from a side view.

[0015] [Diagram 5] FIG. 5 is a flow diagram illustrating the operation of a point of sale (POS) terminal device having a removable frame.

[0016] [Figure 6A] FIG. 6A shows a curved near field communication (NFC) antenna.

[0017] [Figure 6B] FIG. 6B shows a near field communication (NFC) antenna curved along a payment card slot in a point of sale (POS) terminal device.

[0018] [Figure 6C] FIG. 6C illustrates a second type of curved near field communication (NFC) antenna along a payment card slot in a point of sale (POS) terminal device.

[0019] [Figure 7A] FIG. 7A shows an exploded view of the secure enclosure that houses and connects the circuit boards.

[0020] [Figure 7B] FIG. 7B shows the interior of the secure enclosure that houses and connects the circuit board.

[0021] [Figure 8A] FIG. 8A shows a tamper detection system in which a flexible member having conductive traces is wrapped tightly around a secure component.

[0022] [Figure 8B]FIG. 8B shows a tamper detection system in which a flexible member having conductive traces is wrapped tightly around the secure enclosure.

[0023] [Figure 9A] FIG. 9A shows a flexible member used in a tamper detection system that detects tampering with a screw.

[0024] [Figure 9B] FIG. 9B shows the screw, the recessed housing, and a conductive gasket that is also used in a tamper detection system that detects tampering with the screw.

[0025] [Figure 9C] FIG. 9C shows an exploded side view of a tamper detection system that detects tampering with a screw.

[0026] [Figure 9D] FIG. 9D shows a side view of the tamper detection system of FIG. 9C in a secured state.

[0027] [Figure 9E] FIG. 9E shows a side view of the tamper detection system of FIG. 9D with a second solid housing element.

[0028] [Figure 10] FIG. 10 shows a tamper detection system in which one or more flexible members having conductive traces bridge two circuit boards.

[0029] [Figure 11A] FIG. 11A shows a chip card reader with reading circuitry on either side of the slot.

[0030] [Figure 11B] FIG. 11B shows a circuit diagram of a chip card reader with reading circuits on both sides of the slot.

[0031] [Figure 12A] FIG. 12A shows a tamper detection system having a housing and a circuit board in a secured state.

[0032] [Figure 12B] FIG. 12B shows the tamper detection system of FIG. 12A in an unsecured tamper state where the housing is separated from the circuit board.

[0033] [Figure 13A] FIG. 13A shows the tamper detection system in a secured state with the tamper dome compressed.

[0034] [Figure 13B] FIG. 13B illustrates the tamper detection system of FIG. 13A in an unsecured tamper state with the tamper dome uncompressed.

[0035] [Figure 14] FIG. 14 shows a point of sale (POS) terminal that rotates about a base along various axes.

[0036] [Figure 15A] FIG. 15A shows a base on which a point of sale (POS) terminal device rotates using a magnetic damper.

[0037] [Figure 15B] FIG. 15B shows a base on which a point of sale (POS) terminal device rotates using a spring-based damper.

[0038] [Figure 16A] FIG. 16A shows a radial liquid ingress prevention seal.

[0039] [Figure 16B] FIG. 16B shows the boot liquid ingress seal.

[0040] [Figure 17]FIG. 17 is a flow diagram showing the operation of the tamper detection system that detects tampering with a fastener.

[0041] [Figure 18] FIG. 18 is a flow diagram showing the operation of the tamper detection system that detects tampering with a flexible member connected to two connectors.

[0042] [Figure 19] FIG. 19 is a block diagram of an example computing device that may be used to implement certain aspects of the present technology. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0043] The point of sale terminal device includes a nest portion and a cradle portion. The nest portion includes one or more payment card or near field communication (NFC) readers. The cradle portion serves to couple to interchangeable frames of different sizes and then secure the mobile computing device to the cradle portion of the POS terminal device. The mobile computing device is connected to the rest of the POS terminal device through a connector. The payment card information read by the reader is communicated to the mobile computing device through the connector for processing. The POS terminal device may also include a tamper detection circuit.

[0044] The point of sale (POS) device may include a flexible member having two exposed conductive areas that are part of a tamper detection circuit, and an adhesive affixes the flexible member to the screw and the conductive gasket to the opening of the recess such that removing the screw from the recess separates the conductive gasket from the two exposed conductive areas, opening the tamper detection circuit.

[0045] Optionally, a point of sale device may include a tamper detection circuit in which one or more flexible members, each including multiple parallel conductive traces, connect the two circuit boards such that one circuit board must remain in close proximity to the other if the device is to remain in an untampered, secure state. Breaking of the traces on the flexible member, or disconnection of the flexible member from either circuit board, will result in unexpected voltage sensor readings indicative of a tamper attempt.

[0046] FIG. 1A illustrates a point of sale (POS) terminal device that holds and interfaces with a first mobile computing device having a first form factor.

[0047] The POS terminal device 110 of FIG. 1A includes a portion referred to as a Nest 115 and a portion referred to as a Cradle 120. The Nest 115 includes one or more payment instrument readers. For example, the Nest 115 may include a magnetic stripe reader that reads payment instrument information from a magnetic stripe of a payment instrument, such as a payment card. The Nest 115 may include an integrated circuit (IC) chip reader that reads payment instrument information from an IC chip of a payment instrument, such as a payment card. The IC chip may be, for example, a Europay / Mastercard / Visa (EMV) chip, a smart card chip, a Subscriber Identity Module (SIM) card chip, or an IC chip having a similar design. The Nest 115 may include a Near Field Communication (NFC) reader that wirelessly reads the payment instrument information from a radio signal received from an NFC transmitter or NFC transceiver of the payment instrument. The NFC transmitter or NFC transceiver of the payment instrument may be an active NFC transmitter / transceiver or a passive NFC transmitter / transceiver. In some cases, the Nest 115 may be referred to as a payment area, payment section, payment portion, transaction area, transaction section, or transaction portion of the POS terminal device 110. In some cases, the term "Nest 115" as used herein may alternatively refer to any portion of the POS terminal device 110 other than the mobile computing device 105 and / or the frame 130 and / or the base 150. In other words, the term "Nest 115" may also include the cradle 120 and possibly the frame 130 and / or the base 150. Thus, electronics or other components described herein as being present within the Nest 115 or at least partially present within the Nest 115 may, in some cases, be at least partially present within the cradle 120 (and / or the frame 130 and / or the base 150) instead of or in addition to being at least partially present within the Nest 115.

[0048] The cradle 120 of the POS terminal device 110 accepts the mobile computing device and secures the mobile computing device to the POS terminal device 110 via a frame 130A. The frame 130A includes a supportive boundary barrier structure extending from a surface 205 of the cradle 120 and forms a cavity 140A in a central region around which the supportive boundary barrier structure of the frame 130A extends. The size of the cavity 140A depends on the thickness of the frame 130A. The thickness along each side of the frame 130A can be designed to be sized such that the cavity 140A secures the mobile computing device 105A in place.

[0049] The frame 130A itself may be removable. Thus, when in a fixed state, the frame 130A is fixed to the surface 205 of the cradle 120. When in an unlocked state, the frame 130A is spaced from the surface 205 of the cradle 120, as seen in FIG. 2. The frame 130A may be one of many interchangeable frames 130, each having a different boundary thickness to accommodate different sizes and form factors of the mobile computing device 105. In particular, the cradle 120 of FIG. 1A includes a first interchangeable frame 130A having a cavity 140A sized to fit the mobile device 105A of FIG. 1A. In some cases, at least a portion of the mobile computing device 105 fits snugly within at least a portion of the cavity 140A, such that the supportive boundary barrier structure of the frame 130 holds the mobile computing device 105 securely in place, even when a user applies forward or side pressure by using a touch screen interface, button interface, or other interface of the mobile computing device 105, or when the user swipes or inserts a payment card into a payment card reader of the Nest 115.

[0050] The side of the mobile computing device 105A having the connector 165 may be referred to as the bottom of the mobile computing device 105A, and the side of the POS terminal device 110 coupled to the stand 150 may be referred to as the bottom of the POS terminal device 110. In this case, the thickness of the left border of the frame 130A and the thickness of the right border of the frame 130A together affect the width of the cavity 140A, which in turn affects the height of the mobile computing device 105A that fits within the cavity 140A. Similarly, the thickness of the upper border of the frame 130A and the thickness of the lower border of the frame 130A together affect the height of the cavity 140A, which in turn may affect the width of the mobile computing device 105A that fits within the cavity 140A. Different frames, such as the frame 130B of FIG. 1B, may include different thicknesses of one or more borders on one or more sides of the frame to change the size of the cavity to fit different sized mobile computing devices. A thicker frame border within frame 130 generally corresponds to less space within cavity 140 , while a thinner frame border within frame 130 generally corresponds to more space within cavity 140 .

[0051] The connector 145 can extend from the Nest 115 into the cradle 120 and can be connected to a corresponding connector 165 of the mobile computing device 105A to connect the mobile computing device 105A to the Nest 115. In FIG. 1A, the connector 145 of the POS terminal device 110 is a plug and the connector 165 of the mobile computing device 105A is a port, with the plug fitting into the port to form a connection. In other cases, the opposite is true in that the connector 145 can be a port and the connector 165 can be a corresponding plug. In still other cases, both the connector 145 and the connector 165 can be wireless connectors, such as an inductive connector, a Near Field Communication (NFC) connector (receiver, transmitter, or transceiver), any other type of wireless connector discussed herein, or some combination thereof.

[0052] In some cases, the Nest 115 may include a computing device 1900 as shown and described with respect to FIG. 19, or may include at least some components of the computing device 1900, such as one or more processors 1910 or memory components 1920 / 1930 / 1940. The memory component(s) of the Nest 115 may store, for example, one or more symmetric or asymmetric encryption keys that the processor(s) of the Nest 115 may use to encrypt payment instrument information read from a payment instrument by one or more payment instrument readers of the Nest 115 before transmitting the payment instrument information to the mobile computing device 105 via the Connector 145. In some cases, the mobile computing device 105 may then send the payment amount along with the encrypted payment instrument information to one or more payment processing servers, which may be associated with a payment service or a financial entity, such as a bank or credit card processing entity. One or more payment processing servers may then identify an account associated with the customer, such as a bank or debit account of the customer, or a credit card account associated with the customer, and may transfer funds in the payment amount from the account associated with the customer to an account associated with the merchant, such as a bank or debit account of the merchant. Alternatively, the Nest 115 may include one or more communications transmitters or transceivers through which the Nest 115 transmits the payment instrument information to one or more payment processing servers for payment processing.

[0053] The mobile computing device 105A may be a computing device 1900 as shown and described with respect to FIG. 19 or may include at least some components of a computing device 1900, such as one or more processors 1910 or memory components 1920 / 1930 / 1940. The mobile computing device 105A is shown in FIG. 1A as a tablet device, but may be any type of computing device 1900 described with respect to FIG. 19. In some cases, the mobile computing device 105A may store instructions corresponding to merchant software or POS software. Execution of the instructions by the one or more processors 1910 of the mobile computing device 105A launches the merchant software or POS software, and the merchant or customer may identify an item or service that the customer wishes to purchase, for example, by using a touch screen interface and / or a button-based and / or voice-based interface to select an identifier that represents the item or service that the customer wishes to purchase. The identifier may include text and / or an image and / or a code that may be displayed by the display screen 19770 of the mobile computing device 105A. In some cases, the mobile computing device 105A or the POS terminal device 110 may include one or more peripheral connectors or hubs that connect to one or more peripheral devices, such as a barcode scanner or a scale. In some cases, a merchant may use a barcode scanner peripheral to scan a barcode on an item (or the item's packaging) and / or to scan a barcode of an item associated with a service to input identifiers corresponding to the items and / or services into the mobile computing device 105A. The mobile computing device 105A may have access to a price database or other data structure that identifies prices corresponding to each of the items or services selected by the customer or merchant for purchase.The database or other data structure may be stored at least partially locally at the mobile computing device 105A and / or at least partially remotely and accessible via a network connection of the mobile computing device 105A. The mobile computing device 105A may then tabulate each of the prices and calculate a total, resulting in a subtotal payment amount. The mobile computing device 105A may, in some cases, add additional payments to the subtotal payment amount to calculate the total payment amount. These additional payments may include one or more tips, taxes, fees, other additional payment amounts, or some combination thereof.

[0054] The frame 105A includes a latch 135 that can be used to help secure the mobile computing device 105A to the POS terminal device 110 within the cavity 140A. Some examples of the latch 135 and its uses are shown in Figures 4A, 4B, 4C, 4D, and 4E.

[0055] The housing of the POS terminal device 110, including the cradle 120 and nest 115, may be rotatably coupled to the base 150. That is, the base may rotate or pivot about the base, such that the display of the mobile computing device 105A faces different directions depending on the angle of rotation. In some cases, the housing may rotate 360 ​​degrees or more infinitely about the base. In other cases, the rotation of the housing about the base may be limited, for example, from one angle (merchant rotation position or merchant rotation direction) corresponding to a merchant who can see and use the display of the mobile computing device 105A to another angle (customer rotation position or customer rotation direction) corresponding to a customer who can see and use the display of the mobile computing device 105A, the angles being, for example, 180 degrees apart. In some cases, the base 150 may include one or more dampers that slow or lock the movement at certain positions, such as merchant and customer positions, thus requiring additional force to rotate the housing about the base from among those positions. The dampers may include, for example, springs, ramps, or magnets.

[0056] The base may also include sensors or mechanisms that can be used to detect the rotational orientation or position of the housing about the base and communicate the detected position / orientation to the mobile computing device 105A and / or the POS terminal device 110. Examples of such sensors or mechanisms can include switches, light sensors, Hall effect sensors, accelerometers, gyroscopes, inertial measurement units (IMUs), or combinations thereof. Alternatively, sensors within the mobile computing device 105A and / or the Nest 115 may be used to detect the rotational orientation or position of the housing about the base, such as, for example, accelerometers, gyroscopes, inertial measurement units (IMUs), light sensors, infrared sensors, and / or cameras within the mobile computing device 105A and / or the Nest 115. The mobile computing device 105A can use the rotational position / orientation information to modify the graphical user interface (GUI) displayed by the mobile computing device 105A between the merchant GUI and the customer GUI, and can modify inputs required through a touch or button interface or payment instrument reader based on whether the housing is at the merchant location or the customer location.

[0057] In Figures 1A and 1B and 2, the Nest 115 is shown to be located on the right side of the cradle 120. This provides a good position for right-handed customers using the POS terminal device 110 to easily move their payment card or payment instrument to the appropriate slot or other reading area of ​​the Nest 115. That is, a right-handed customer can easily swipe or insert a payment card into a slot on the right side of the POS terminal device 110 and tap the payment card or other payment instrument on the NFC reading area on the right side of the POS terminal device 110. In some cases, the Nest 115 may be located to the left instead of the cradle 120, or on top of the cradle 120, or under the cradle 120. In some cases, the POS device 110 can be rotated about an axis 1435 in a counterclockwise direction 1430 illustrated in Figure 14 or in the opposite direction (clockwise) to reorient the Nest 115 to one of the other sides of the POS terminal device 110. The mobile computing device 105 may include sensors, such as one or more accelerometers, gyroscopes, IMUs, cameras, or combinations thereof, that can be used to determine its orientation and automatically rotate, resize, or otherwise adjust any merchant or customer POS GUIs displayed by the display screen of the mobile computing device 105, as well as any touchscreen touch interface "soft" button positions corresponding to the GUI.

[0058] 14, which also shows a mobile computing device 105A secured to the POS terminal device 110 in the cavity 104A by the frame 130A and using a latch 135. In FIG.

[0059] A payment instrument, also referred to as a payment instrument, transaction instrument, or transaction instrument, may include a payment card or transaction card such as a credit card, a debit card, a gift card, or a transit card. A payment instrument may also include a payment device or transaction device, such as a mobile phone, a wearable device, a smart phone, a tablet device, a laptop, a media player, a portable game console, and other computing devices 1900, as described with respect to FIG. 19. A payment instrument may store payment instrument information (which may be referred to as payment instrument information, payment card information, payment device information, payment information, transaction instrument information, transaction card information, transaction device information, or transaction information), for example, encoded along a magnetic stripe on the payment instrument, stored on an integrated circuit (IC) chip such as a Europay / MasterCard / Visa (EMV) chip, or stored in a non-transitory computer-readable storage medium electrically coupled to one or more active and / or passive Near Field Communication (NFC) transceivers of the payment instrument.

[0060] FIG. 1B illustrates a point of sale (POS) terminal device that holds and interfaces with a second mobile computing device having a second form factor.

[0061] The POS terminal device 110 of FIG. 1B is the same POS terminal device 110 as shown in FIG. 1A, but uses a different frame 130B. That is, the frame 130B of FIG. 1B includes a thicker border along all four of its sides than the frame 130A of FIG. 1A. As a result, the cavity 140B of FIG. 1B is smaller than the cavity 140A of FIG. 1A. The mobile computing device 105B of FIG. 1B is also smaller than the mobile computing device 105A of FIG. 1A, and therefore the mobile computing device 105B fits into the smaller cavity 140B.

[0062] The mobile computing device 105B of Figure 1B is shown as a smaller tablet device than the mobile computing device 105A of Figure 1A, however, in some cases, the mobile computing device 105B of Figure 1B may be a much smaller device, such as a smartphone or a media player device.

[0063] FIG. 2 illustrates a point of sale (POS) terminal device having an interchangeable frame for securing different mobile computing devices having different form factors.

[0064] In particular, a point of sale (POS) terminal device 110 includes a housing having a cradle 120 and a nest 115. Both a first frame 130A of Fig. 1A having a thin border and a second frame 130B of Fig. 1B having a thick border are shown in Fig. 2. The cradle 120 of Fig. 2 exposes a surface 205 that is exposed only at the rear of the cavity 140A of Fig. 1A and at the rear of the cavity 140B of Fig. 1B.

[0065] The surface 205 of FIG. 2 includes a number of magnets 210 and magnets 215. The magnets 210 are arranged in an outer rectangular shape (which may alternatively be a ring or other shape) while the magnets 215 are arranged in an inner rectangular shape (which may alternatively be a ring or other shape) inside the outer shape of the magnets 210. The magnets 210 may be used to secure the frames 130A and 130B to the surface 205 of the cradle 120. For example, the frames 130A and 130B may also have magnets, ferromagnetic (e.g., metal) surfaces, or both along the sides of the frames 130A and 130B that mate with the surface 205. Once the frames 130A / 130B are already secured to the surface 205, the magnets 215 may be used to secure the mobile computing devices 105A / 105B within the cavities 140A / 140B. For example, the mobile computing device 105A / 105B may also have magnets, ferromagnetic (eg, metallic) surfaces, or both along the sides of the mobile computing device 105A / 105B that mate with the surfaces 205 within the cavities 140A / 140B.

[0066] Magnets 210 and / or magnets 215 may also be present in Figures 1A and 1B, although they are not visible in those figures. Magnets 210 and magnets 215 may be subsurface magnets just below surface 205 (and therefore not visible), or may be visible as shown in Figure 2. Magnets 210 and magnets 215 may be permanent magnets (e.g., ferromagnetic) that maintain a permanent magnetic field, electromagnets whose magnetic field is turned on or off by turning the flow of electrical current on or off, or a combination thereof.

[0067] In some cases, frame 130A / 130B and / or mobile computing device 105A / 105B may be removably secured to surface 205 via one or more of the following: latches, hooks, hook-and-loop fasteners, adhesives, elastic (e.g., rubber or silicone) seals, stud and tube connection systems, screws, male-female connection systems, or alternatively, some other coupling system or instead of or in addition to magnets 210 and / or magnets 215.

[0068] Also, connector 145 is illustrated as a long rigid plug that extends from nest 115 into cradle 120 above surface 205. In some cases, connector 145 may simply pass through a passage in frame 130 and partially through the frame and extend partially into cavity 140 (e.g., enough to plug into connector 165 if it is a port). In other cases, connector 145 in FIG. 2 may connect to a flexible or rigid extension cable or extension adapter in frame 130, e.g., connector 145 in FIG. 1B is actually a connector on an extension cable in frame 130B. In some cases, the extension cable in frame 130 may include circuitry to change the format of connector 145, e.g., from a Universal Serial Bus (USB) standard plug to a proprietary plug such as an Apple Lightning cable plug. In some cases, the connector 145 extending from the nest 115 in FIG. 2 can be a flexible cable rather than a rigid connector, allowing the connector 145 to extend from whichever side of the frame 130 that works best (e.g., top, left, bottom, right, or diagonal).

[0069] A POS terminal device 110 compatible with interchangeable frames 130 provides a significant advantage to a merchant, giving the flexibility to use the POS terminal device 110 with older model mobile computing devices 105, newer model mobile computing devices 105, and even to continue using the POS terminal device 110 with future model mobile computing devices 105 that are released only after the merchant already has the POS terminal device 110. Another advantage is that a particular authentication body can authenticate the POS terminal device 110 independently of its various frames 130, since the frame 130 most often serves to lock the mobile computing device 105 in place and does not store or convey sensitive data such as encryption keys or unencrypted payment instrument information. Thus, re-authentication is not necessary even if a new frame 130 is developed to support the shapes, sizes, and form factors of future versions of the mobile computing device 105.

[0070] FIG. 3 illustrates a system architecture that includes a merchant's point of sale (POS) terminal device and a mobile computing device.

[0071] The system architecture 300 includes a mobile computing device 105 and a POS terminal device 110. The mobile computing device 105 refers to a mobile computing device 105 of any form factor, such as a large mobile computing device 105A in FIG. 1A or a small mobile computing device 105B in FIG. 1B.

[0072] The mobile computing device 105 includes a processor 305, which may be any type of processor 1910 described with respect to Figure 19, or any type of processor discussed elsewhere herein. The mobile computing device 105 includes a memory 310, which may be any type of memory 1920 discussed with respect to Figure 19, any type of mass storage device 1930 discussed with respect to Figure 19, any type of portable storage medium 1940 discussed with respect to Figure 19, any type of memory or storage device discussed herein, or some combination thereof.

[0073] The mobile computing device 105 may include a touchscreen display 315, which may be any type of display screen or display system 1970 discussed with respect to FIG. 19 or other than those discussed elsewhere herein, and may optionally include a touch-sensitive surface touchscreen interface, such as a capacitive touch-sensing interface or a resistive touch-sensing interface. The mobile computing device 105 may include a button interface 320, which may include, for example, a keyboard, a keypad, a mouse, selection buttons aligned with GUI elements displayed on the display 315, any other input device 1960 described with respect to FIG. 19, or some combination thereof.

[0074] The mobile computing device 105 may include one or more wireless transceivers 325, which may include one or more 802.11 wi-fi transceivers, wireless local area network (WLAN) transceivers, 3G / 4G / LTE / 5G cellular network transceivers, Bluetooth transceivers, NFC transceivers, RFID transceivers, any type of wireless transceiver described with reference to the input device 1960 of FIG. 19, any type of wireless transceiver described with reference to the output device 1950 of FIG. 19, any other type of wireless transceiver described herein, or some combination thereof. The mobile computing device 105 may include one or more batteries 330.

[0075] The mobile computing device 105 may include at least one connector 165 that can connect with the connector 145 of the POS terminal device 110. Similarly, the POS terminal device 110 may include a connector 145 that connects to the connector 165 of the mobile computing device 105. The connectors 145 and 165 may be hardwired connectors that form an electrical connection when coupled together. For example, the connector 165 may be a female port while the connector 145 may be a male plug. Alternatively, the connector 165 may be a male plug while the connector 145 may be a female port. Alternatively, the connectors 145 and 165 may both be female or both be male and connected together by a female-female or male-male adapter or cable, which may be located in the frame 130 as the case may be, and may be referred to as an extender / adapter 335. The extender / adapter 335 of the frame 130 may also change the connection type or format, for example, by including an adapter from a Universal Serial Bus (USB) standard port or plug (such as USB-C) to another type of port or plug, such as an Apple Lightning port or plug, or vice versa. The extender / adapter 335 of the frame 130 may optionally include several components that modify the signals transmitted between the connector 145 and the connector 165 (in either direction), such as an analog-to-digital converter (ADC), a digital-to-analog converter (DAC), an amplifier, a high-pass filter, a low-pass filter, a band-pass filter, or some combination thereof. The extender / adapter 335 of the frame 130 may optionally include several components, such as a memory and a processor (not shown), that may be used to modify the format of the data communicated between the connector 145 and the connector 165 (in either direction), such as, for example, changing the file format and / or adding an additional layer of encryption based on an encryption key stored in the memory of the frame 130.

[0076] In some cases, connectors 145 and 165 may be or include one or more wireless receivers, transmitters, or transceivers that can connect to one another wirelessly other than through electrical contacts. In such cases, connectors 145 and 165 may be or include an 802.11 Wi-fi radio receiver / transmitter, a wireless local area network (WLAN) receiver / transmitter / transceiver, a Bluetooth receiver / transmitter / transceiver, a personal area network (PAN) receiver / transmitter / transceiver, a 3G / 4G / LTE / 5G cellular network receiver / transmitter / transceiver, an NFC receiver / transmitter / transceiver, an RFID receiver / transmitter, any type of wireless receiver / transmitter / transceiver discussed with respect to input device 1960 of FIG. 19, any type of wireless receiver / transmitter / transceiver discussed with respect to output device 1950 of FIG. 19, any other type of wireless receiver / transmitter / transceiver discussed herein, or some combination thereof. Thus, data may be wirelessly conveyed between the mobile computing device 105 and the POS terminal device 110 (e.g., Nest 115) via the wireless receivers, transmitters, and / or transceivers of the connectors 145 and 165. The connectors 145 and 165 may also include wireless charging elements, such as induction coils, to wirelessly supply power from the POS terminal device 110 (e.g., from the Nest 115) to the mobile computing device 105 and / or to wirelessly supply power from the mobile computing device 105 to the POS terminal device 110 (e.g., to the Nest 115). Thus, power may be wirelessly conveyed between the mobile computing device 105 and the POS terminal device 110 (e.g., Nest 115) via the wireless charging elements of the connectors 145 and 165.

[0077] Frame 130 refers to any form factor frame 130, such as frame 130A with narrow borders in FIG. 1A (to accommodate a large mobile computing device 105A in a large cavity 140A) or frame 130B with wide borders in FIG. 1B (to accommodate a small mobile computing device 105B in a small cavity 140B). As mentioned above, frame 130 can include an extender or adapter 335 to bridge connector 145 to connector 165. In some cases, extender / adapter 335 can be used to modify which side of cradle 120 connector 165 of mobile computing device 105 passes through to connect to connector 145. For example, although Figures 1A, 1B, and 2 all show right-side connector 145 extending from the right-side boundary of cavity 140 and from nest 115, extender / adapter 335 could instead be used so that the connector extends from the bottom boundary of cavity 140, from the left-side boundary of cavity 140, from the top boundary of cavity 140, or from a diagonally opposite corner of the cavity.

[0078] The frame 130 may include a latch 135 that may be used to secure the mobile computing device 105 to the POS terminal device 110, particularly within a cavity 140 that the frame 130 abuts. Examples of the latch 135 are shown in and described with respect to at least Figures 1A, 1B, 2, 4A, 4B, 4C, 4D, 4E, and 14.

[0079] The POS terminal device 110 may include a magnet 210 and a magnet 215 as shown in Fig. 2. In some cases, the magnet 215 for fixing the mobile computing device 105 within the cavity 140 may alternatively or additionally be located at one or more of the boundaries of the frame 130. Alternatively or additionally, the POS terminal device 110 may include other physical coupling mechanisms for coupling the frame 130 to the surface 205 of the cradle 120 of the POS terminal device 110 as the magnet 210 does, and / or for coupling the mobile computing device 105 to the surface 205 of the cradle 120 of the POS terminal device 110 and / or to the frame 130 as the magnet 215 does.

[0080] The POS terminal device 110 includes a Nest 115. The Nest 115 may include a secure enclosure 340. The secure enclosure 340 may be used to house components that may read, store, transmit, or manipulate sensitive information, such as encryption keys, payment instrument information, customer identification information, personal identification numbers (PINs) or codes, customer signatures, merchant identification information, or other sensitive information.

[0081] The secure enclosure 340 is secure in that it includes a tamper detection circuit 375 that can detect attempts to damage, puncture, tamper, pour / pocket conductive liquid into / out of, or remove the secure enclosure 340 or any components within the secure enclosure 340. The tamper detection circuit 375 includes one or more voltage sensors located at various points along the conductive circuit that should conduct a known voltage when not tampered, but are expected to conduct no current at all (e.g., due to a broken / open circuit) or conduct a different voltage when tampered (e.g., due to a short circuit or other undesirable connection). If a tamper attempt is detected based on detection of one or more voltage changes by one or more voltage sensors of the tamper detection circuit 375 that are greater than a predetermined tolerance range of one or more voltages, then the POS terminal device 110 may be at least partially disabled or deactivated, and data stored in its memory 350 may optionally be modified, erased, deleted, destroyed, and / or overwritten to prevent malicious parties from gaining access to sensitive information. Examples of secure enclosure 340 and tamper detection circuitry 375 are further shown and described herein as secure enclosure 705 in FIGS. 7A and 7B, secure enclosure 805 in FIGS. 8A and 8B, secure housing 1015 in FIG. 10, and secure housing 1895 in FIG.

[0082] The secure enclosure 340 of the Nest 115 may include a magnetic stripe reader 355 that reads payment instrument information from a magnetic stripe of a payment instrument, such as a payment card, in response to receipt of the magnetic stripe through a slot in the Nest 115. The secure enclosure 340 of the Nest 115 may include an IC chip reader 360, such as an EMV chip reader, that reads payment instrument information from an IC chip of a payment instrument, such as a payment card, in response to receipt of the IC chip into a slot in the Nest 115. The secure enclosure 340 of the Nest 115 may include an NFC reader 365 that wirelessly reads the payment instrument information from radio signals received from an NFC transmitter or NFC transceiver of the payment instrument. The NFC transmitter or NFC transceiver of the payment instrument may be an active NFC transmitter / transceiver or a passive NFC transmitter / transceiver.

[0083] The secure enclosure 340 of the Nest 115 may include one or more processors 345, each of which may be any type of processor 1910 described with respect to Figure 19, or any type of processor described elsewhere herein. The secure enclosure 340 of the Nest 115 may include one or more memory components 350, each of which may be any type of memory 1920 discussed with respect to Figure 19, any type of mass storage device 1930 discussed with respect to Figure 19, any type of portable storage medium 1940 discussed with respect to Figure 19, any type of memory or storage device discussed elsewhere herein, or some combination thereof. Although the processor 345 and memory 350 are shown inside the secure enclosure 340 of the Nest 115 in Figure 3, in some cases the Nest 115 may include one or more processors 345 and memory components 350 inside the secure enclosure and may include one or more processors 345 and memory components 350 outside the secure enclosure. In such a case, the processor 345 and memory 350 within the secure enclosure 340 may handle tasks related to tamper detection or sensitive information, such as tamper detection, storage of encryption keys, encryption of payment instrument information, receipt of signature or PIN codes or biometric data or other sensitive information via interface 370 or sensor 385, output of sensitive data via audio component 387, etc. The processor 345 and memory 350 external to the secure enclosure 340 may handle tasks that do not involve unencrypted sensitive information, such as reception generation, activation of electromagnets 210 / 215, and management of the connection between connector 145 and connector 165.

[0084] In some cases, the processor 345 may execute instructions stored in memory 350 to encrypt the payment instrument information, once read by the one or more readers 355 / 360 / 365, before it is sent to the mobile communications device 105 and / or the payment processing server. That is, once encrypted, the payment instrument information may be sent to the payment processing server via wireless transceiver 380 of Nest 115, or the payment instrument information may be sent to the mobile computing device 105 via connectors 145 and 165, which may then send the payment instrument information to the payment processing server via wireless transceiver 325 of the mobile computing device 105. In some cases, the one or more wireless transceivers 325 or 380 may receive confirmation from the payment processing server once the payment transaction has been processed, e.g., once funds (in the payment account) have been transferred from an account associated with the customer to an account associated with the merchant. If one or more confirmations are received at the wireless transceiver 325, the mobile computing device 105 may notify the POS terminal device 110 that the confirmations have been received, for example, by forwarding the confirmations to the POS terminal device 110.

[0085] The secure enclosure 340 of the Nest 115 may include a touch and / or button interface 370, which may include, for example, a touch screen, a touch pad, a keyboard, a keypad, a mouse, selection buttons aligned with GUI elements displayed on the display 315, any other input device 1960 described with respect to FIG. 19, or some combination thereof. The touch and / or button interface 370 of the Nest 115 may be used to enter sensitive information such as a PIN code, customer identification information, merchant identification information, or a customer signature. The secure enclosure 340 of the Nest 115 may include one or more biometric sensors 385, which may include a fingerprint scanner, an iris scanner, a face scanner, a palm scanner, a microphone with voice recognition, or a combination thereof. The biometric sensors 385 may be used, for example, in place of a signature or PIN, to authenticate a customer identity, and / or may be used to authenticate a merchant identity, for example, to authorize a purchase or a discount or a return.

[0086] The secure enclosure 340 of the Nest 115 may include one or more wireless transceivers 380, which may include one or more 802.11 wi-fi transceivers, wireless local area network (WLAN) transceivers, 3G / 4G / LTE / 5G cellular network transceivers, Bluetooth transceivers, NFC transceivers, RFID transceivers, any type of wireless transceiver described with reference to the input device 1960 of FIG. 19, any type of wireless transceiver described with reference to the output device 1950 of FIG. 19, any other type of wireless transceiver described herein, or some combination thereof. In some cases, the one or more wireless transceivers 380 may be used to transmit payment instrument information to the payment processing server, optionally along with the payment amount, customer identification information that allows the payment processing server to identify an account associated with the customer, and merchant identification information that allows the payment processing server to identify an account associated with the merchant. In some cases, the one or more wireless transceivers 380 may then receive confirmation from the payment processing server once the payment transaction has been processed, e.g., once funds (in the payment amount) have been transferred from an account associated with the customer to an account associated with the merchant.

[0087] The Nest 115 may also include one or more batteries 390 that can provide power to other components of the POS terminal device 110 and, optionally, to the mobile computing device 105 via connectors 145 and 165. Alternatively or additionally, the mobile computing device 105 can provide power to the one or more batteries 390 and / or other components of the POS terminal device 110 via connectors 165 and 145. In some cases, the Nest 115 may not have a battery 390 and its components may be powered exclusively by the mobile computing device 105 through connectors 165 and 145. For example, the mobile computing device 105 may provide power to the POS terminal device 110 when the payment instrument reader is to be activated. In some cases, the Nest 115 may use the battery 390 to keep the tamper detection circuitry 375 active, while the payment instrument reader is only activated when the mobile computing device 105 is connected and / or provides power via connectors 145 / 165. In some cases, the Nest 115 can use batteries 390 to stabilize the power supply to the payment device reader and to prevent problems associated with power outages or brownouts. Although the one or more batteries 390 are illustrated outside the secure enclosure 340 in the Nest 115 in FIG. 3, in some cases at least one of the one or more batteries 390 may be located within the secure enclosure 340, e.g., as a means of tampering to prevent a malicious party from disconnecting the tamper detection circuitry 375 from the power source.

[0088] The Nest 115 may also include one or more audio components 387, such as a 3.5 mm headphone jack, a 2.5 mm headphone jack, a USB audio connector, an Apple Lightning audio connector, a Bluetooth® wireless audio connector, another type of wired and / or wireless audio connector, a speaker, or some combination thereof. The audio component 387 may be used to read information aloud via the speaker of the audio component 387, or to a customer or a merchant who has a disability, such as being blind or having another visual impairment, via headphones connected wired and / or wirelessly to the audio component 387. The information read aloud may include, for example, instructions for interacting with a user interface of the POS terminal device 110 for the customer portion or the merchant portion of the transaction. In some cases, at least a portion of the circuitry associated with the one or more audio components 387 may be located within the secure enclosure 340, since some of the information read to the customer via the audio component 387 may be sensitive information, such as a payment card number, customer identification information, PIN code, etc. An optional accessory device 389 is shown connected to the audio component 387 in FIG. 3. The accessory devices 389 may include a set of headphones, as described above.

[0089] The accessory device 389 may alternatively or additionally include peripheral devices other than a set of headphones, such as a card reader or other type of transaction reader, a barcode scanner, a weighing scale, a cash drawer, a keyboard, a keypad, a mouse, a printer, or some combination thereof. The accessory device 389 may be connected to the POS terminal device 110 by being connected to the audio component 387, while the accessory device 389 may alternatively or additionally be connected to the POS terminal device 110 via a peripheral connector 383 separate from the audio component 387 and / or a wireless transceiver 380 separate from the audio component 387. The peripheral connector 383 may include one or more ports, one or more plugs, one or more wired or wireless receivers, one or more wired or wireless transmitters, one or more wired or wireless transceivers, or some combination thereof, such as in a hub. The peripheral connector 383 may include one or more of the output devices 1950, the input devices 1960, or any type of any wired or wireless connector to which the accessory device 389 may be connected, as mentioned elsewhere herein. For example, the peripheral connector 383 may include one or more USB ports to which the accessory device 389 may be connected via a USB plug or USB cable. Although only one accessory device 389 is shown in Figure 3, multiple accessory devices 389 may be connected to the POS terminal device 110, and in some cases, one or more accessory devices 389 may be connected to the wireless transceiver 380 of the POS terminal device 110, one or more accessory devices 389 may be connected to the audio component 387 of the POS terminal device 110, and / or one or more accessory devices 389 may be connected to the peripheral connector 383 of the POS terminal device 110. Although the audio component 387, the peripheral connector 383, and the wireless transceiver 380 are all shown disposed within the secure enclosure 340, in some cases, one or more of these may be outside the secure enclosure 340.Indeed, in some cases, other components illustrated within secure enclosure 340 may be outside secure enclosure 340 and / or components illustrated as outside secure enclosure 340 may be within secure enclosure 340.

[0090] The Nest 115 may also include a printer 395, which may be used to print a receipt during or after a transaction has been processed. The receipt may identify the price, subtotal, total amount, any taxes and / or fees and / or tips, any coupons or discounts or other promotions that have been applied, etc. for each individual item or service purchased by the customer from the merchant. The receipt may be generated by the processor 305 of the mobile computing device 105, the processor 345 of the Nest 115 of the POS terminal device 110, or some combination thereof. The receipt may, in some cases, be sent via email, text, and / or electronic messaging services to an account and / or device associated with the customer instead of or in addition to being sent to the printer 395 to be printed.

[0091] FIG. 4A illustrates a latch of a frame of a point of sale (POS) terminal device from a perspective view.

[0092] The latch 135 shown in FIG. 4A includes two circular holes on either side into which a cylindrical pin 430 can be inserted to allow movement of the latch 135 as shown in FIGS. 4C, 4D, and 4E. The pins can include ball spring plungers, such as pogo pins. The pins 430 can also be inserted into the wall of the frame 130 surrounding the latch 135, for example, into pin grooves 425 in the wall of the frame 130, as shown in FIGS. 4C, 4D, and 4E. Two smaller circular holes are also shown on either side of the latch 135, which can interface with convex steps in the wall of the frame that fit into the holes to encourage the latch to remain in a fixed position, such as the locked position of FIG. 4C, the unlocked position of FIG. 4D, or the receiving / removing position of FIG. 4E.

[0093] The latch 135 may include a grip 405 configured to hold a portion of the mobile computing device 105. The grip 405 may include two parallel surfaces between which the thickness of the mobile computing device 105 fits (the "top" and "bottom" surfaces in FIG. 4A ) and a wall perpendicular to the two parallel surfaces against which the mobile computing device 105 may abut (the "left" surface in FIG. 4A ). The latch 135 may be customized for a particular mobile device 105 such that the thickness of the grip 405, i.e., the distance between the parallel surfaces of the grip 405, or the length of the perpendicular surfaces of the grip 405, corresponds to the thickness of the mobile computing device 105, with or without the thickness of the mobile computing device 105 being determined depending on how the mobile computing device 105 is intended to be used by the merchant.

[0094] In some cases, a screw or pin 460 may also be inserted into the latch 136, indicated by the solid arrow in Figure 4A. This screw helps to secure the latch 136 in a particular position, such as the locked position of Figure 4C. The screw / pin 460 may also function along the lines of the pin 1450 of Figure 14, in that the screw / pin 460 may be inserted into a port on the mobile computing device 105 or other recess on the side of the mobile computing device 105 to help secure the mobile computing device 105 in place within the cavity 140.

[0095] FIG. 4B illustrates a latch on a frame of a point of sale (POS) terminal device from a side view.

[0096] From the side view of Figure 4B, pin 430 is seen inserted into a circular hole in latch 135, as shown in Figure 4A, and extends partially from the side of latch 135. Grip portion 405 is again visible in Figure 4B. A smaller circular hole on the side of latch 135 is also visible in Figure 4B below pin 430.

[0097] FIG. 4C illustrates a latch on a frame of a point of sale (POS) terminal device in a locked position laterally securing a mobile computing device.

[0098] The pin 430 of the latch 135 is inserted into a pin groove 425 in the wall of the frame 130 that abuts the side of the latch 135. The pin groove 425 is wide enough (vertically in FIGS. 4C, 4D, and 4E) to fit the diameter of the pin 430, thus allowing the latch 135 to rotate about the pin 430, as seen in the receiving / removing position of the latch 135 in FIG. 4E. The pin groove 425 is also longer (horizontally in FIGS. 4C, 4D, and 4E) than the diameter of the pin 430, so that the pin 430 can slide laterally along the length of the pin groove 425, allowing the entire latch 135 to slide laterally within the latch jacket 420 of the frame 130. The pin 430 of the latch 135 is positioned laterally as far forward (towards the mobile computing device 105) as possible within the pin groove 420 when the latch 135 is in the locked position shown in FIG. 4C.

[0099] The latch jacket 420 is a structure that is part of the frame 430 and forms a "base" or "platform" on which the bottom of the latch 135 rests and along which the bottom of the latch 135 can slide during translation or rotation, and in some cases limits the range of movement that the latch 135 can move. For example, the structure of the latch jacket 420 allows the latch 135 to translate laterally (left to right in Figs. 4C, 4D, and 4E) within a defined range of movement as seen in Figs. 4C, 4D, and 4E, and allows the latch 135 to rotate only within a defined range of rotation and when the latch 135 is laterally placed in a predetermined position as seen in Fig. 4C. Although the latch jacket 420 is referred to as part of the frame 430, in some cases it may actually be part of the surface 205 of the cradle 120 instead. In some cases the latch jacket 420 may be comprised of both part of the frame 430 and part of the surface 205.

[0100] The grip 405 of the latch 135 is shown to hold the mobile computing device 105 due to the thickness of the mobile computing device 105. Thus, the mobile computing device 105 is secured to the cavity 140 (surface 205) and frame 130 while the latch 135 is in the locked position as in FIG. 4C. The mobile computing device 105 cannot be easily separated from the cavity 140 (surface 205) and frame 130 while the latch 135 is in the locked position as in FIG. 4C. In some cases, the connectors 165 and 145 are connected on a side of the mobile computing device 105 other than the side gripped and secured by the latch 135. The connection between the connectors 145 and 165 can further secure the side of the mobile computing device 105 to the frame 130 (or to the connector 145). In some cases, connectors 145 and 165 may be on the same side of mobile computing device 105 that is gripped and secured by latch 135, and in some cases, connector 145 may pass through a portion of latch 135, such as through a rectangular hole in the bottom of latch 135 visible in FIG. 4A.

[0101] 4C as a skinny rod that is inserted into the latch 135 while the latch 135 is in the locked position and also passes through a port or recess in the mobile computing device 105. The screw / pin 460 can prevent rotational and / or lateral movement of the latch 135 while it is inserted or screwed in. In some cases, the screw / pin 460 can also pass through at least a portion of the latch jacket 420 of the frame 130 and / or cradle 120 as it is inserted.

[0102] FIG. 4D shows the latches of the frame of a point of sale (POS) terminal device in an unlocked position, side-cradling a mobile computing device.

[0103] The pin 430 of the latch 135 is located approximately midway laterally within the pin groove 420 when the latch 135 is in the unlocked position shown in FIG. 4D. In the unlocked position, the latch 135 generally moves laterally away from the mobile computing device 105 relative to the locked position and no longer grips the mobile computing device 105. Thus, the mobile computing device 105 is not as strongly secured to the cavity 140 (surface 205) and frame 130 when the latch 135 is in the unlocked position. However, in some cases, it may still be difficult to insert the mobile computing device 105 into the cavity 140 when the latch 135 is in the unlocked position because there may still not be much space to connect the connectors 145 and 165. Similarly, in some cases, it may still be difficult to remove the mobile computing device 105 from the cavity 140 when the latch 135 is in the unlocked position because there may still not be much space to disconnect the connectors 145 and 165.

[0104] FIG. 4E shows the latching of the frame of a point of sale (POS) terminal device in a receiving / removing position from a side view.

[0105] The pin 430 of the latch 135 is laterally positioned rearward (away from the mobile computing device 105) as far as possible within the pin groove 420 when the latch 135 is in the receiving / removing position shown in FIG. 4E. The latch 135 is also rotated about the pin 430 in the receiving / removing position shown in FIG. 4E from about 0° to about 45°. The combination of translation away from the mobile computing device 105 and rotation away from the surface 205 can help a user insert the mobile computing device 105 into the cavity 140 and / or can help a user remove the mobile computing device 105 from the cavity 140.

[0106] In some POS terminal devices 110, the latch 135 may not rotate at all or may rotate without any translational motion. In some POS terminal devices 110, the latch 135 may have a defined rotation range that is greater or less than 0°, 20°, 30°, 40°, 50°, 60°, 70°, 80°, 90°, 100°, 110°, 120°, 130°, 140°, 150°, 160°, 170°, 180°, 225°, 270°, 315°, or 360°. The latch 135 may only rotate when it is at or near the receiving / removing position due to a barrier near the rear of the jacket 420, some latch jackets 420 may not have such a barrier and may allow rotation in any lateral position or may limit rotation to lateral positions other than the receiving / removing position.

[0107] FIG. 5 is a flow diagram illustrating the operation of a point of sale (POS) terminal device having a removable frame.

[0108] The operation 500 of FIG. 5 is performed by the POS terminal device 110. In step 505, the POS terminal device 110 fixes the frame 130 to the housing of the POS terminal device 110. The frame 130 may be fixed to the surface 205 of the cradle 120 portion of the housing of the POS terminal device 130, for example, as shown in FIGS. 1A and 1B. The frame 130 may be fixed to the housing of the POS terminal device 130 using a magnet 210, as shown and described with respect to FIG. 2. The frame 130 may alternatively or additionally be fixed to the housing of the POS terminal device 130 using a latch, hook, adhesive, screw, and / or any other mechanism described with respect to FIGS. 1A, 1B, and 2. If the magnet 210 includes an electromagnet, then the POS terminal device 110 may partially fix the frame 130 to the housing of the POS terminal device 110 by activating the electromagnet of the magnet 210.

[0109] In step 510, the POS terminal device 110 initiates an electrical connection between the mobile computing device 105 and the POS terminal device 110 in response to electrical contact between the connector 165 of the mobile computing device 105 and the connector 145 of the POS terminal device 110. In some cases, the connectors 145 and 165 may be USB micro connectors, USB-C connectors, or Apple Lightning connectors. The electrical connection between the connectors 145 and 165 may convey data, power, or both. The electrical connection between the connectors 145 and 165 may convey any combination of data and / or power from the mobile computing device 105 to the POS terminal device 110, from the POS terminal device 110 to the mobile computing device 105, or both.

[0110] In step 515, the POS terminal device 110 secures the mobile computing device 105 to the POS terminal device 110 (optionally the housing of the POS terminal device 110) using at least the frame 130. The POS terminal device 110 can secure the mobile computing device 105 to the POS terminal device 110 via the frame 130 simply based on at least a portion of the boundary of the frame 130 fitting snugly against the mobile computing device 105 when it is inserted into the cavity 140. The POS terminal device 110 can secure the mobile computing device 105 to the POS terminal device 110 via a latch 135, as shown in, for example, Figures 1A, 1B, 4A, 4B, 4C, 4D, 4E, and 14. The POS terminal device 110 can secure the mobile computing device 105 to the POS terminal device 110 via one or more magnets 215, as shown in Figure 2. The mobile computing device 105 may alternatively or additionally be secured to the POS terminal device 130 using latches, hooks, adhesives, screws, and / or any other mechanism described with respect to Figures 1A, 1B, and 2. If the magnet 215 includes an electromagnet, the POS terminal device 110 may partially secure the mobile computing device 105 to the POS terminal device 110 by actuating the electromagnet of the magnet 215.

[0111] In step 520, the POS terminal device 110 reads the payment instrument information from the payment instrument via a reader of the POS terminal device. The reader may be any type of payment instrument reader described herein, such as a magnetic stripe reader, an IC chip reader, or an NFC reader. The payment instrument reader may read the payment instrument information from the payment instrument in response to receiving a payment instrument of a card reader, a card slot that includes an NFC reading area that is within the NFC signal range of the NFC reader, or other reading area.

[0112] In step 525, the POS terminal device 110 transmits the payment instrument information to the mobile computing device 525. In some cases, the processor 345 of the secure enclosure 340 may encrypt the payment instrument information before the POA terminal device 110 transmits it to the mobile computing device 105. Once the mobile computing device 105 receives the encrypted payment instrument information via connectors 145 and 165, the mobile computing device 105 transmits the encrypted payment instrument information to a payment processing server for processing the payment.

[0113] The POS terminal device 110 may alternatively be referred to as a POS device, a terminal device, a merchant device, a merchant POS device, or a merchant terminal device. The mobile computing device 105 may alternatively be referred to as a mobile device, a computing device, a portable computing device, a user computing device, a merchant computing device, a portable device, a merchant device, or a user device.

[0114] FIG. 6A shows a curved near field communication (NFC) antenna.

[0115] While a conventional NFC antenna coil is flat, the curved NFC coil 610 shown in FIG. 6A is curved in a convex shape (from a perspective above the curved antenna coil 610 relative to the direction shown in FIG. 6A) or a concave shape (from a perspective below the curved antenna coil 610 relative to the direction shown in FIG. 6A). This shape of the antenna coil is sometimes referred to as a dome shape or a bowl shape. The curved NFC antenna coil 610 ultimately generates a larger field than a flat NFC antenna coil of the same size. The curved form factor of the curved NFC antenna coil 610 may also be useful when used in a nest 115 of a POS terminal device 110 in that other components can be fitted around its curve as shown in FIG. 6B.

[0116] FIG. 6B shows a near field communication (NFC) antenna curved along a payment card slot in a point of sale (POS) terminal device.

[0117] In FIG. 6B, a corner of a nest 115 of a POS terminal device 110 is shown. A curved NFC antenna coil 610 is placed in the nest 115 near the corner. A diagonal payment card slot 620 with a magnetic stripe reader 630 "cuts" the corner of the nest 115 halfway up the height of the curved antenna coil 610 "dome". The stop wall of the payment card slot 620 through which the card is slid may just be adjacent to a portion of the dome of the curved NFC antenna coil 610 to save space. In some cases, the card slot will collide with or cut into the "base" of the dome (the part with the widest diameter) and if the slot is arbitrarily low relative to the height of the dome, it will not collide or cut because it is high relative to the height of the dome. In this way, the diameter at the base of the dome may be larger and the slot 620 may overlap a portion of the curved antenna coil 610, but the field may be correspondingly larger. Thus, space is saved and field strength is increased relative to conventional NFC antenna coils.

[0118] While the curved NFC antenna coil 610 in FIGS. 6A and 6B is shown with a full “dome” shape (or a “bowl” shape depending on the viewpoint), in other cases the curved NFC antenna coil 610 may have a half dome / bowl shape or a quarter dome / bowl shape.

[0119] FIG. 6C shows a second type of curved near field communication (NFC) antenna along a payment card slot in a point of sale (POS) terminal device.

[0120] The second type of curved NFC antenna coil 610 is spread around a relatively flat surface, but curved such that the flat surface presents two curved "steps". The "step" shape of the curved NFC antenna coil 610 is useful because NFC antenna coils often do not work well when a circuit board interferes with the signal. Thus, many components (not shown), such as a circuit board, can be placed below the high "step" of the curved NFC antenna coil 610 of FIG. 6C without affecting performance. If components that do not affect performance, such as the card slot 620, are best placed as close to the user as possible from a user experience perspective, the curved NFC antenna coil 610 can be curved downward to its lower "step", which goes below the card slot 620. There may still be other components (not shown), such as a circuit board, below the lower "step" of the curved NFC antenna coil 610 of FIG. 6C.

[0121] FIG. 7A shows an exploded view of the secure enclosure that encloses and connects to the circuit board.

[0122] The exploded view of FIG. 7A shows a circuit board 710 protected by the secure enclosure 705. The outside of the secure enclosure 705 is shown in FIG. 7A. The circuit board 710 may read, store, and / or transmit sensitive information, such as encryption keys or payment instrument information. Both the circuit board 710 and the interior of the secure enclosure 705 include conductive elements that carry electrical current and together form the tamper detection circuit 375. The portion of the tamper detection circuit 375 on the circuit board 710 may be connected to the portion of the tamper detection circuit 375 that is inside the secure enclosure 705 via one or more connector pieces 715, which may themselves include one or more conductive elements. In some cases, the connector pieces 715 may be a "zebra" connector with alternating conductive and insulating (e.g., elastic) elements.

[0123] FIG. 7B shows the inside of the secure enclosure that encloses and connects the circuit boards.

[0124] The interior surface 720 of the secure enclosure 705 includes tamper traces 730 of various voltages that snake along the interior surface 720. A tamper trace is a conductive line that conducts a particular voltage. In particular, a solid line represents a tamper trace that conducts a first voltage, while a dashed line represents a tamper trace that conducts a second voltage that is different than the first voltage.

[0125] In some cases, one of the voltages may be grounded. The pattern of tamper traces 730 forms a complex design, but the connections themselves are easier to understand. In the example of FIG. 7B, a dashed line representing a single tamper trace at a first voltage snakes from point 760 to point 775. A solid line representing another single tamper trace at a second voltage snakes from point 765 to point 770. Another dashed line representing another single tamper trace at a first voltage snakes from point 740 to point 755. Another solid line representing another single tamper trace at a second voltage snakes from point 766 to point 770. Points 740, 745, 750, 755, 760, 765, 770, and 775 correspond to the locations of the four connector pieces 715 in FIG. 7A. That is, one or more circuits are formed from the tamper traces 730 and portions of the circuit board that provide a first voltage and a second voltage to those tamper traces 730 via the connector pieces 715. The circuit board 710 includes, for example, one or more voltage sensors at or near its connection to the connector pieces 715. While the secure enclosure 705 is in a secured, untampered state, the voltage sensors can detect the first and second voltages, or a value based thereon (the difference between the first and second voltages, optionally amplified, or vice versa). If the voltage sensors detect an unexpected value that deviates from an expected voltage value by more than a tolerance (a tolerance that accommodates normal minor environmental noise and fluctuations), then the tamper detection circuit 375 of the circuit board 710 concludes that the secure enclosure 705, the circuit board 710, the connector pieces 715, or some combination thereof, has been tampered with.

[0126] For example, if a malicious party drills through the secure enclosure 705, the destruction of one or more of the tamper traces 730 will change the tamper sensing circuit from a closed to an open state, altering the voltage detected at the voltage sensor, for example by reducing the voltage to a ground that is not expected to be grounded. Metal from the drill bit may also bridge two or more of the tamper traces 730, forming a short circuit or other unexpected connection, initiating an unexpected current flow that results in an unexpected voltage value detected at the voltage sensor. An attempt to remove the secure enclosure 705 from the circuit board 710 will similarly terminate the connection between the tapered traces 730 and the circuit board 710, similarly altering the voltage detected at the voltage sensor. Flooding the secure enclosure 705 with a conductive fluid, such as conductive ink, creates an unexpected connection that similarly alters the voltage detected at the voltage sensor. Thus, many different forms of tampering may be detectable and protected against using the secure enclosure 705.

[0127] Although only one secure enclosure 705 is shown in Figure 7A covering one side of the circuit board 710, it should be understood that a secure enclosure 705 may be used on both sides of the circuit board 710. Similarly, a printed circuit board (PCB) may be manufactured to include an interior layer having tamper traces in a pattern similar to tamper trace 730 in Figure 7B. In any event, a circuit board 710 protected by a secure enclosure 705 will be protected from all sides.

[0128] Any attempt to tamper with the secure enclosure 705 to access components within the secure enclosure 705 may be detected so that preventative measures may be taken if a tamper attempt is detected, such as deleting or overwriting sensitive information such as cryptographic keys and / or transaction information read from the transaction object. As a result, components within the secure enclosure 705 may safely store, transmit, or manipulate sensitive information. Note that additional security measures such as those shown in Figures 8A, 8B, 9A, 9B, 9C, 9D, 9E, 10, 12A, 12B, 13A, and 13B may help further enhance tamper detection.

[0129] FIG. 8A shows a tamper detection system in which a flexible member having conductive traces is wrapped tightly around a secure component.

[0130] In particular, a circuit board 810 is shown in FIG. 8A with a secure component 820 over a portion of the circuit board 810. The secure component 820 may be a secure enclosure or may be a different sensitive component such as a memory element. A flexible member 830, which may be a ribbon cable or other flexible circuit such as a flexible printed circuit (FPC), may include tamper traces therein, and optionally adjacent tamper traces within the flexible member 830 have an alternating voltage or otherwise different voltages from each other. The flexible member 830 is wrapped tightly around the secure component 820 and connects back to the circuit board with two board connectors 840. If the flexible member 830 is at least partially removed from any of the board connectors 840, the circuit board 810 may check the voltage coming from the board connectors 840 to identify whether the flexible member 830 has broken or whether any of the tamper traces of the flexible member 830 have unexpectedly connected to each other, forming a short circuit or other unexpected connection that results in an unexpected voltage at the voltage sensor.

[0131] FIG. 8B shows a tamper detection system in which a flexible member having conductive traces is wrapped tightly around the secure enclosure.

[0132] A flexible member 830 is used in FIG. 8B as in FIG. 8A, but in this case, the secure component 820 is a secure enclosure 850. Because a secure enclosure is used, the board connector 840 is placed inside the secure enclosure 850, making it more difficult to tamper with the flexible member 830 or its connections. If the flexible member 830 of FIG. 8A or FIG. 8B is wrapped tightly around the secure enclosure 850, especially the area where the connector piece 715 connects the circuit board 810 to the tamper trace of the secure enclosure 850, then potential attackers no longer have unhindered access to the secure enclosure 850 and therefore have more obstacles to overcome without detection if they still wish to attempt to tamper with the device. In some cases, as shown in FIG. 8A and FIG. 8B, a flexible member 830 with a tamper trace wrapped tightly around the secure component 820 or the enclosure 850 can be referred to as a tamper belt 830. In some cases, the tamper detection circuit 375 includes only a limited number of tamper lines, and therefore the features of the tamper detection function (e.g., tamper belt 830, trace 730 of secure enclosure 705, flexible member 905) must be daisy-chained together in series. In such cases, benefits are obtained if both upstream lines live on the same tamper detection feature are not tied to two downstream elements that are also live on a shared element. For example, if the left connector piece 715 is removed, this may cause two tamper alerts on lines "enclosure L+" and "enclosure L-". If the right connector piece 715 is removed, this may cause two tamper alerts on lines "enclosure R+" and "enclosure R-". If the tamper belt 830 is removed from the connector, this may cause two tamper alerts on lines "belt +" and "belt-".If the enclosure and belt lines must be daisy chained together, then we daisy chain enclosure L+ and belt+, and if both the "Belt+" / "Enclosure L+" line and the "Belt-" / "Enclosure L-" line detect a tamper attempt, then we don't know if the tamper belt 830 has been removed or the left connector 715 has been removed. However, we instead know that a tamper attempt was detected on the tamper belt 830 if both the "Belt+" / "Enclosure L+" line and the "Belt-" / "Enclosure R-" line detect a tamper attempt, such as daisy chaining belt+ with enclosure L+ and belt with enclosure R-.

[0133] FIG. 9A shows a flexible member used in a tamper detection system that detects tampering with a screw.

[0134] The flexible member 905 may be connected to a circuit board at one end (not shown), and a current may be attempted to flow through one or more conductive traces in the flexible member 905, and one or more voltage sensors may be used to monitor the voltage along the traces of the flexible member 905.

[0135] The flexible member 905 may include a flexible printed circuit (FPC) 910, which may form a top surface of the flexible member 905. The flexible member 905 may include an opening 913 (which may be referred to as an aperture) through which a shank 940 of a screw 935 may pass. At the top surface of the flexible member 905, the FPC 910 may include a first exposed conductive area 920 and a second exposed conductive area 925. The first exposed conductive area 920 may be an end point of a first conductive trace that extends along the length of the flexible member 905 but is not exposed anywhere other than the first exposed conductive area 920. Similarly, the second exposed conductive area 925 may be an end point of a second conductive trace that extends along the length of the flexible member 905 but is not exposed anywhere other than the second exposed conductive area 925. When the first exposed conductive area 920 and the second exposed conductive area 925 are bridged, the two traces are connected and the circuit is closed while the first exposed conductive area 920 and the second exposed conductive area 925 remain exposed, otherwise it is open.

[0136] Beneath the FPC 910, the flexible member 905 may optionally include a stiffener 915 to protect the portion of the flexible member 905 that contacts the shank 940 of the screw 935 from damage by the screw 935. Beneath the FPC 910 and stiffener 915, the flexible member 905 may include an adhesive 930, such as a pressure sensitive adhesive (PSA).

[0137] FIG. 9B shows the screw, the recessed housing, and a conductive gasket that is also used in a tamper detection system to detect tampering with the screw.

[0138] The screw 935, housing 960, and conductive gasket 970 of Figure 9B are used in conjunction with the flexible member 905 of Figure 9A to form another type of tamper detection circuit 375 that ensures that the screw 935 remains threaded into the solid housing 960. The screw 935 includes a screw head 945 and a screw shank 940. The screw shank 940 can include threads 950.

[0139] The solid housing 960 may be part of the housing of the POS terminal device 110 and may include one or more solids, such as wood, plastic, metal, or some combination thereof. The solid housing 960 may include a recess 965 having an opening 967. At least a portion of the shank 940 of the screw 935 may fit into at least a portion of the recess 965 through the opening 967 of the solid housing 960. The recess 965 may include a bus 955 into which the threads 950 of the screw 935 may screw or may be screwed into. The conductive gasket 970 as shown in FIG. 9B is a gasket made of a conductive material, such as a metal, having an opening (which may be called an aperture) through which the shank 940 of the screw 935 may pass. The aperture may be in the center of the conductive gasket 970. The conductive gasket 970 may also include a layer of adhesive 975, such as a pressure sensitive adhesive (PSA), on one side, as further shown in FIGS. 9C, 9D, and 9E. In some cases, the conductive gasket 970 may be or include a bolt or a washer. In some cases, the conductive gasket 970 may be metallic.

[0140] FIG. 9C shows an exploded side view of a tamper detection system that detects tampering with a screw.

[0141] The shank 940 of the screw 935 is partially inserted into the recess 965 of FIG. 9C. The shank 940 of the screw 935 also passes through an opening in the conductive gasket 970 and through an opening in the flexible member 905. The flexible member 905 is positioned adjacent to the head 945 of the screw 935, with the adhesive 930 of the flexible member 905 facing the head 945 and the two exposed conductive areas 920 / 925 facing away from the head 945 towards the conductive gasket 970 and the solid housing 960. The conductive gasket 970 is positioned between the flexible member 905 and the solid housing 960, with the adhesive 975 of the conductive gasket 970 facing the solid housing 960, while the conductive side of the conductive gasket 970 (the side without the adhesive 975) faces the flexible member 905.

[0142] FIG. 9D shows a side view of the tamper detection system of FIG. 9C in a secured state.

[0143] The system of Figure 9D is the same as the system of Figure 9C, except that the screw 935 is screwed into the recess 965 as far as possible, thus compressing the flexible member 905 and the conductive gasket 970 between the head 945 of the screw 930 and the solid housing 960. In this secure, untampered state, the conductive side of the conductive gasket 970 contacts the two exposed conductive areas 920 and 925 of the flexible member 905, thus closing the circuit formed using the traces of the flexible member 905. The circuit board to which the flexible member connects can determine that the circuit has been closed via one or more voltage sensors.

[0144] The adhesive 975 attaches or bonds the conductive gasket 970 to at least a portion of the solid housing 960 (e.g., around or adjacent to the opening 967), while the adhesive 930 of the flexible member 905 attaches or bonds the flexible member 905 to the head 945 of the screw 935. Thus, if a malicious party attempts to remove the screw 935 from the recess 965 in the housing 960, the conductive gasket 970 will remain attached to the solid housing, while the flexible member 905 will remain attached to the head 945 of the screw 935. Thus, the conductive gasket 970 will no longer be in contact with the two exposed conductive areas 920 and 925 of the flexible member 905, and the circuit will move from closed to open. The circuit board to which the flexible member 905 connects can determine, via one or more voltage sensors, that the circuit is now open, and that the POS terminal device 110 has been tampered with. The flexible member 905 may optionally be connected to a circuit board via a board connector within the secure enclosure, such as board connector 840 in FIG. 8B.

[0145] FIG. 9E shows a side view of the tamper detection system of FIG. 9D with a second solid housing element.

[0146] 9E also includes a second solid housing element 980 between the conductive gasket 970 and the head 945 of the screw 935. The second secure housing element 980 can include one or more solids, such as wood, plastic, metal, or some combination thereof. The second secure housing element 980 can include one or more solids that are the same as those included in the secure housing 960 and / or can include one or more solids that are different from those included in the solid housing 960. The second solid housing element 980 can include an opening through which the shank 940 of the screw 935 can pass.

[0147] When threaded into the recess 965, the screw 935 thus functions to secure the solid housing 960 to the second solid housing element 980. The adhesive 930 of the conductive gasket 970 may be attached to the second solid housing element 980 in Fig. 9E instead of to the head 945 of the screw 935 as in Fig. 9D. An additional layer of adhesive 985, which may be a pressure sensitive adhesive (PSA), may also be included to bond the second solid housing element to the head 945 of the screw 935.

[0148] Alternatively, another arrangement of the system of Figure 9E places a second solid housing element 980 between the solid housing 960 and the conductive gasket 970. In this case, adhesive 975 can bond the top of the conductive gasket 970 to the second solid housing 980 instead of bonding the top of the conductive gasket 970 to the solid housing 980 as shown in Figures 9D and 9E, and adhesive 985 can be placed between the second solid housing element 980 and the solid housing 960 to bond the second solid housing element 980 to the solid housing 960.

[0149] In some cases, the screws 930 in Figures 9B-9E may instead be nails, rivets, pegs, dowels, posts, or another type of fastener. In some cases, one or more bolts, washers, gaskets, or combinations thereof may be added between the elements shown in Figures 9C-9E.

[0150] 9C-9E show the conductive gasket 970 above the flexible member 905, i.e., closer to the solid housing 960 while the flexible member 905 is closer to the head 945 of the screw 935, although these positions may be reversed. Thus, in an alternative embodiment, the conductive gasket 970 may be attached or glued to the head 945 of the screw 935, while the flexible member 905 is attached or glued to at least a portion of the solid housing 960, with the two exposed conductive regions 920 and 925 facing towards the conductive gasket 970.

[0151] In some cases, the conductive gasket 970 may be omitted entirely. Instead, the flexible member 905 may be attached or glued to at least a portion of the solid housing 960 with the two exposed conductive areas 920 and 925 facing toward the head 945 of the screw 935. The head 945 of the screw 935 may be conductive (e.g., metallic) and may close a circuit when the screw 936 is screwed into the recess 965 by forming an electrical connection that bridges the first exposed conductive area 920 and the second exposed conductive area 935. Alternatively, the flexible member 905 may be attached or glued to at least a portion of the head 945 of the screw 935, with the two exposed conductive areas 920 and 925 facing towards the solid housing 960, which may include a conductive (e.g., metal) area around or adjacent the opening 967 such that when the screw 935 is threaded into the recess 965, this conductive area of ​​the solid housing 960 closes a circuit by forming an electrical connection that bridges the first exposed conductive area 920 and the second exposed conductive area 935. The conductive area of ​​the solid housing 960 may include a threaded insert and may in some cases conduct through the bus 955 and / or the shank 940 of the screw 935. Alternatively, in a situation where the exposed conductive regions 920 and 925 face the second solid housing element 980, the second solid housing element 980 may include a conductive (e.g., metal) region around or adjacent its opening such that this conductive region of the second solid housing element 980 closes a circuit when the screw 935 is screwed into the recess 965 by forming an electrical connection that bridges the first exposed conductive region 920 and the second exposed conductive region 935.

[0152] Although the flexible member 905 is shown with a circular opening 913 having a first exposed conductive area 920 and a second exposed conductive area 925 adjacent the opening 913, the opening 913 may be a different shape, and in some cases, the flexible member 905 need not have an opening 913 at all. For example, the flexible member 905 could have two "prongs" arranged with an opening between them, such as a "U" shape or a "V" shape, with the shank 940 of the screw passing through the opening between the prongs, and the prongs themselves being pressed by the head 945 of the screw 935 against the conductive gasket 970 and / or the solid housing 960 and / or the second solid housing element 980 when the screw 935 is screwed into the recess 965. Alternatively, the flexible member 905 without the opening 913 can simply have a portion disposed adjacent to one or more sides of the shank 940 of the screw 935, such that when the screw 935 is screwed into the recess 965, the head 945 of the screw 935 squeezes the portion of the flexible member 905 adjacent the shank 940 against the conductive gasket 970 and / or the solid housing 960 and / or the second solid housing element 980. Similarly, the conductive gasket 970 and / or the second solid housing element 980 need not have a circular opening as shown and described herein, but may have an opening of other shapes, or may instead have a protruding "U" or "V" shape, or may not have an opening and instead simply have a portion adjacent the shank 940 of the screw 935 such that when the screw 935 is screwed into the recess 965, the head 945 of the screw 935 squeezes the portion against other elements (e.g., the flexible member 905, the solid housing 960, the conductive gasket 970, and / or the second solid housing element 980).

[0153] FIG. 10 shows a tamper detection system in which one or more flexible members having conductive traces bridge two circuit boards.

[0154] A first circuit board 1005 and a second circuit board 1010 are shown in FIG. 10. The second circuit board 1010 includes a secure enclosure 1015. The first circuit board 1005 and the second circuit board 1010 are connected to each other via a first flexible member 1020 and a second flexible member 1025. Both the first flexible member 1020 and the second flexible member 1025 include tamper traces of different voltages. A tamper detection circuit 375 in the secure enclosure 1015 monitors one or more voltages on each tamper trace of the first flexible member 1020 and the second flexible member 1025 to identify a tamper by detecting an unexpected voltage. Since the first board is intimately connected to the secure enclosure 1015 and cannot leave the secure enclosure 1015 undetectably, a potential attacker no longer has unhindered access to the secure enclosure 1015.

[0155] While the two flexible members 1020 and 1025 are shown as being fairly long and having a fair amount of slack, it should be understood that this is for illustrative purposes only, to make the diagram easier to interpret. In some implementations, the first flexible member 1020 and the second flexible member 1025 are very short, e.g., short enough that the first circuit board and the secure enclosure must touch each other or be within millimeters of each other in order for the two flexible members 1020 and 1025 to remain connected to both the boards 1005 and 1010. Thus, the first circuit board 1005 and the two (or more) flexible members 1020 and 1025 prevent access to the secure enclosure 1015, and a potential attacker would not have the space to insert any drills or other tools on or around the secure enclosure 1015, further increasing security and the likelihood of tamper detection. In some cases, one or more flexible members 1020 and 1025 bridging different circuit boards, as in FIG. 10, may be used in combination with one or more flexible members 830 on one or more circuit boards having a secure enclosure and / or other secure components, as in FIGS. 8A and 8B, thus providing additional protection for the secure enclosure or other secure components.

[0156] Although only two flexible members 1020 and 1025 are shown, more may be used. In particular, Figure 10 shows a first flexible member 1020 on the "bottom" side of the secure enclosure 1015, and a second flexible member 1025 on the "right" side of the secure enclosure 1015. In some cases, a third flexible member may be connected on the "left" side of the secure enclosure 1015, and / or a fourth flexible member may be connected on the "top" side of the secure enclosure 1015.

[0157] Some of the flexible members, such as the first flexible member 1020, may include data traces for conveying data and / or power traces for conveying power, as well as tamper traces. In such cases, having the tamper trace approximately in the center of the flexible member, such as the highlighted center trace 1030 and / or nearby traces, provides the added benefit of making it difficult for a malicious party to specifically manipulate the tamper trace, as opposed to the power or data traces. Keeping the tamper trace central within the flexible member also allows nearby power and data traces to act as a tamper trace by modifying the voltage of the tamper trace in a manner detectable by a voltage sensor in the secure enclosure 1015.

[0158] FIG. 11A shows a chip card reader device with reading circuits on both sides of the slot.

[0159] The payment card 1105 of Figure 11A includes an IC chip 1110 and is inserted into a slot 1115. The slot includes a first chip card reader 1120 on one side of the slot 1115 and a second chip card reader on the other side of the slot 1115. Thus, regardless of the direction in which the card 1105 is inserted into the slot 1115 (with the chip facing one way or the other), payment instrument data is read from the IC chip 1110 of the card 1105.

[0160] In some cases, one or both of the chip card readers of Figure 11A can be circuitry along a flexible member that wraps around the slot 1115, such as flexible member 830 of Figures 8A and 8B. Such a flexible member can include tamper traces as well as data traces (to carry payment instrument data) and power traces (to power the reader). Thus, the system of Figure 11A can provide the advantages of convenience and ease of use for customers who can enter their cards in either orientation, as well as additional security and tamper detectability.

[0161] FIG. 11B is a circuit diagram of a chip card reader device with reader circuits on both sides of the slot.

[0162] The first chip card reader 1120 and the second chip card reader 1125 include many of the same elements: common collector (VCC), programming power supply (VPP) and ground, voltages on the quiesce, clock, and input / output (I / O) lines, an optional reserved for future use (RFU) line, and a card detection mechanism in the IC chip 1110 that detects the presence of the card 1105 early when the card 1105 enters the slot 1115 to begin preparing the reader components to read before the IC chip reaches the reader 1120 or 1225. The card detection mechanism may function, for example, by the card 1105 flipping a mechanical switch or momentary button, or by conductive material on the IC chip closing an open circuit in the slot 1115 (e.g., two conductive prongs from the open circuit may protrude into the slot 1115 across the location where the IC chip is expected to pass). In some cases, the card detection mechanism may be missing from one or both of the IC chip readers of Figures 11A and 11B.

[0163] FIG. 12A shows a tamper detection system having a housing and a circuit board in a secured state.

[0164] The tamper detection system of FIG. 12A is implemented to detect separation between objects, here labeled as a housing 1205 and a circuit board 1210. The circuit board 1210 includes a board conductive element 1225, which may realistically include two exposed conductive areas that, together with the circuitry on the circuit board 1210, form an open circuit similar to the two exposed conductive areas 920 and 925 of the flexible member 905 of FIG. 9A. The housing 1205 is coupled, for example, via a thread or cord or chain 1240, to the housing conductive element 1220, which closes the circuit. This is the secure, untampered state. The circuit board 1210 may include one or more voltage sensors that can determine that the circuit is closed based on one or more detected voltages, thereby determining that the system (housing 1205 and circuit board 1210) is untampered. In some cases, the thread / cord / chain 1240 is conductive and part of a circuit, such that cutting the thread / cord / chain 1240 opens the circuit and produces a detectable voltage change via one or more voltage sensors, ultimately being detected as a tamper attempt. In some cases, the thread / cord / chain 1240 may instead be a rigid post or rib, similar to the pressure rib 1315 of Figures 13A and 13B, with the housing conductive element 1220 attached to the tip of the post / rib.

[0165] FIG. 12B shows the tamper detection system of FIG. 12A in an unsecured tamper state where the housing is separated from the circuit board.

[0166] The housing 1205 has been lifted away from the circuit board 1210 in Figure 12B relative to the secure state of Figure 12A. By lifting the housing 1205, the board conductive element 1220 is lifted and also away from the board conductive element 1225 and is pulled by the thread / cord / chain 1240, opening the circuit. The circuit board 1210 can include one or more voltage sensors that can determine that the circuit has been opened based on one or more detected voltages, thereby determining that the system (housing 1205 and circuit board 1210) has been tampered with.

[0167] FIG. 13A shows the tamper detection system with the tamper dome in a compressed, secure state.

[0168] The housing 1305 in FIG. 13A includes a pressing rib 1315 that presses against a tamper dome 1330 that can be compressed or uncompressed. The tamper dome 1330 is made of a conductive material and is compressed in FIG. 13A, making contact with the central plurality of board conductive elements 1320 and connecting it to the other two board conductive elements 1320, completing a circuit. This is the safe, un-tampered state. The circuit board 1310 can include one or more voltage sensors that can determine that a circuit is closed based on one or more detected voltages, thereby determining that the system (housing 1305 and circuit board 1310) is un-tampered.

[0169] FIG. 13B shows the tamper detection system of FIG. 13A in an unsecured tamper state with the tamper dome uncompressed.

[0170] The housing 1305 is lifted away from the circuit board 1310 in Figure 13B relative to the secure state of Figure 13A. Lifting the housing 1305 causes the push ribs 1315 to stop pushing against the tamper dome 1330, thus extending and lifting the tamper dome 1330 away from the central board conductive element 1220, opening the circuit. The circuit board 1310 can include one or more voltage sensors that can determine that a circuit has been opened based on one or more detected voltages, thereby determining that the system (housing 1305 and circuit board 1310) has been tampered with.

[0171] In some cases, a tamper dome system such as that of FIGS. 13A and 13B may be used in combination with the conductive element system of FIGS. 12A and 12B in the same device, such as a POS terminal device 110.

[0172] FIG. 14 shows a point of sale (POS) terminal that rotates about a base along various axes.

[0173] In particular, the POS terminal device 110 includes a frame 130A that fastens to a surface 205 and includes a mobile computing device 105A that is secured within a cavity 140 using latches 135 of the frame 130A.

[0174] The POS terminal device 110 can rotate about several axes about its base 150. The POS terminal device 110 can rotate about a vertical Y-axis 1415, for example, in a counterclockwise rotation 1410 as shown about the Y-axis 1415, or in a counterclockwise rotation about the Y-axis 1415. The rotation 1410 about the Y-axis 1415 can be used to rotate the POS terminal device 110 between facing the merchant (merchant position) and facing the customer (customer position).

[0175] The POS terminal device 110 may rotate about a horizontal X-axis 1425, for example by performing an upward rotation 1420 as shown about the X-axis 1425, or an opposite downward rotation about the X-axis 1425. The rotation 1420 about the X-axis 1425 may be used to tilt the cradle 120 and nest 115 up or down to adjust for users of different heights.

[0176] 14, such as by performing the counterclockwise rotation 1430 shown about the Z axis 1435, or the opposite clockwise rotation about the Z axis 1435. Rotation 1430 about the Z axis 1435 may be used to rotate the POS terminal device 110 such that the Nest 115 is above the cradle 120, or to the left of the cradle 120, or below the cradle 120, but not to the right of the cradle 120.

[0177] Rotations about all three axes, and even additional diagonal axes between these three, may be used, possibly in combination.

[0178] 14 as passing through an opening in the frame 130 and into a port or other opening in the mobile computing device 105A. If the mobile computing device 105 includes an audio jack or other port that is not used by the POS terminal device 110, the pin 1450 or screw may be inserted to help secure the mobile computing device 105 in place within the POS terminal device 110.

[0179] A headphone jack 1480 and a USB port 1485 are also shown on nest 115 in Figure 14. Headphone jack 1480 may be an example of audio component 387 in Figure 3 and / or peripheral connector 383 in Figure 3. USB port 1485 may also be an example of peripheral connector 383 in Figure 3 and / or audio component 387 in Figure 3.

[0180] In some cases, the base 150 of the POS terminal device 110 may be removed from the housing of the POS terminal device 110 (e.g., the cradle 120 and nest 115) and carried as a portable device or reattached to a different base 150. In such cases, the base 150 may be attached to the remainder of the POS terminal device 110 via one or more screws and / or pins, which may be used similarly to the screws / pins 460 and / or pins 1450. Various styles of bases 150 may be provided, such as short bases that are at a height suitable for use by a user while the POS terminal device 110 is on a table or countertop, intermediate bases that are at a height suitable for use by a user while the POS terminal device 110 is standing on the floor and the user is sitting, and tall bases 150 that are at a height suitable for use by a user while the POS terminal device 110 is standing on the floor and the user is standing. In some cases, some bases may enable or disable rotation of the housing of the POS terminal device 110 about the base 150 about one or more of the axes 1415, 1425, and / or 1435. In some cases, the base 150 may be a wall mount or ceiling mount rather than a stand and still allow rotation of the housing about the base about one or more of the axes 1415, 1425, and / or 1435. In some cases, cables (any of the types described with respect to the input device 1950 and / or the output device 1960 of FIG. 19) may pass through the base 150, including one or more power and / or data cables. Such cables may use liquid ingress prevention seals as shown and described with respect to FIG. 16A and / or FIG. 16B. Such cables may lead to the Nest 115, for example, to energize components of the Nest 115 and / or charge a battery of the Nest 115. Such cables may alternatively or additionally lead to the mobile computing device 105, for example, to energize components of the mobile computing device 105 and / or charge a battery of the mobile computing device 105. Such cables may pass through one or more hinges, bearings, or joints in some cases.Such a cable may optionally be plugged into a port in a hinge, bearing, or joint, and the cable's power and / or data is carried through the hinge, bearing, or joint via alternative power and / or data carriers, such as a ribbon cable, FPC, inductive power, NFC, RFID, wireless transceiver, or another structure.

[0181] FIG. 15A shows a base on which a point of sale (POS) terminal device can rotate, using a magnetic damper.

[0182] A base 150 is shown. The base 150 includes a rotating foot 1505 and a skeleton 1525. Rotation 1410 about the Y-axis 1415 may be performed via rotation of the foot 1505 about the skeleton 1525. The skeleton 1525 includes two skeleton magnets 1510 and 1515. The foot 1505 includes one foot magnet 1520 and may be attracted to either of the two skeleton magnets 1510 and 1515 depending on the rotational position of the foot about the skeleton 1525. For example, the foot magnet 1520 may be attracted to the skeleton magnet 1510 when the POS terminal device 110 is rotated into or near a customer location, and the foot magnet 1520 may be attracted to the skeleton magnet 1515 when the POS terminal device 110 is rotated into or near a merchant location. This suction force pulls the feet 1505 back to their positions, thereby adding a damping effect to a user attempting to rotate the device when it is already at a customer or merchant location, and therefore the POS terminal device 110 requires the user to apply a slightly greater force to rotate the POS terminal device 110 away from the customer or merchant location than the user would have to apply to rotate the POS terminal device 110 when it is in another location.

[0183] FIG. 15B shows a base on which a point of sale (POS) terminal device can rotate, using a spring-based damper.

[0184] For example, using the spring 1530 in conjunction with the cam follower 1540, small bearing 1545, large bearing 1535, and cam profile plate, a damping effect similar to that of Fig. 15A can be achieved. Because of the spring 1530, the POS terminal device 110 requires the user to apply a slightly greater force to rotate the POS terminal device 110 away from the customer or merchant location than the user must apply to rotate the POS terminal device 110 when the POS terminal device 110 is in another position.

[0185] FIG. 16A shows a radial liquid ingress prevention seal.

[0186] A plug 1620 of the cable 1610 is shown to be received or removed by a port 1625 of the housing 1605. A jacket 1615 of the cable 1610 terminates in the plug 1620. A socket 1607 of the housing 1605 receives the port 1625. The jacket 1615 of the cable 1610 includes a radial seal 1630 formed of a resilient material such as silicone or rubber, which surrounds the walls of the jacket 1615. The radial seal 1630 provides a snug fit within the socket 1607 and prevents liquid (e.g., water) from entering the port 1625 or the plug 1620 when the plug 1620 is received by the port 1625. The radial seal 1630 is shown with raised "bumps" to provide a tighter seal in certain areas to enhance the seal.

[0187] Alternatively or additionally, the socket 1607 may include a radial seal on an inner wall of the socket 1607 to provide or enhance a seal, i.e., to prevent water ingress.

[0188] FIG. 16B shows the boot liquid ingress seal.

[0189] The housing 1605, socket 1607, port 1625, plug 1620, and cable 1610 are all the same in FIG. 16B as in FIG. 16A, except that the jacket 1615 of the cable 1610 includes a boot seal 1635 in addition to the radial seal 1630. The boot seal 1635 surrounds not only the wall of the jacket 1615, but also the face of the jacket 1615 around the plug 1620. In some cases, the use of the boot seal 1635 in FIG. 16B provides an even stronger seal, i.e., liquid ingress prevention, than the use of a radial seal 1630 as in FIG. 16A.

[0190] Alternatively or additionally, the socket 1607 may include a boot seal on the interior walls of the socket 1607 and on the interior surface of the socket 1607 surrounding the port 1625 to provide or enhance a seal, i.e., to prevent water ingress.

[0191] In some cases, the POS terminal device 110 may include a radial seal 1630 or a boot seal 1635 to provide enhanced liquid ingress protection, i.e., enhanced water or liquid resistance or proofing, as discussed herein. In some cases, for example, the POS terminal device 110 may include one or more radial seals 1630 and / or boot seals 1635 in the base 150 of the POS terminal device 110.

[0192] FIG. 17 is a flow diagram showing the operation of the tamper detection system that detects tampering with a fastener.

[0193] Step 1710 of operation 1700 includes identifying that a tamper detection circuit is closed. The tamper detection circuit includes a first exposed conductive area 920 and a second exposed conductive area 925 of flexible member 905. Flexible member 905 includes an opening through which a portion of a fastener (e.g., shank 940 of screw 935) passes while recess 965 receives a portion of the fastener. First exposed conductive area 920 is electrically connected to second exposed conductive area 925, and the tamper detection circuit is closed while recess 965 receives a portion of the fastener.

[0194] Step 1720 of operation 1700 includes detecting a tamper attempt by identifying an open tamper detection circuit. The detected tamper attempt may be a tamper attempt with flexible member 905, a fastener (e.g., screw 935), solid housing 960 including recess 965, conductive gasket 970 electrically connecting first exposed conductive area 920 to second exposed conductive area 925, adhesive 975 on conductive gasket 970, adhesive 930 on flexible member 905, a circuit board or other tamper detection circuit to which flexible member 905 connects (e.g., optionally including one or more voltage sensors), or some combination thereof.

[0195] The operation 1700 of Figure 17 may represent the use of a tamper detection system such as shown in Figures 9C-9E or described with respect to Figures 9A-9E. The fasteners referred to in the operation of Figure 17 may refer to screws 935 or any other fasteners described with respect to Figures 9A-9E.

[0196] FIG. 18 is a flow diagram showing the operation of the tamper detection system that detects tampering by a flexible member connected to two connectors.

[0197] Step 1810 of operation 1800 includes identifying that a tamper detection circuit is closed. The tamper detection circuit includes at least one of a plurality of conductive traces of the flexible member. Each of the plurality of conductive traces extends between a front end of the flexible member and a rear end of the flexible member. The tamper detection circuit is closed while the front end of the flexible member is connected to the first connector and the rear end of the flexible member is connected to the second connector.

[0198] Step 1820 of operations 1800 includes detecting a tamper attempt by identifying an open tamper detection circuit. The detected tamper attempt may be a tamper attempt with the flexible member, the first connector, the second connector, a first circuit board (or other circuit element) including the first connector, a second circuit board (or other circuit element) including the second connector, a tamper detection circuit (e.g., on either the first circuit board or the second circuit board, optionally including one or more voltage sensors) coupled to either the first connector or the second connector, or some combination thereof.

[0199] Operation 1800 of Figure 18 may represent the use of a tamper detection system, such as the system shown and described with respect to Figure 10. The flexible member discussed with respect to operation 1800 of Figure 18 may refer to the first flexible member 1020, the second flexible member 1025, or both.

[0200] FIG. 19 illustrates an exemplary computing system 1900 that may be used to implement some aspects of the present technology. For example, any of the computing devices, computing systems, network devices, network systems, servers, and / or circuit configurations described herein may include at least one computing system 1900 or may include at least one component of the computer system 1900 identified in FIG. 19. The computing system 1900 of FIG. 19 includes one or more processors 1910 and memory 1920. Each of the processors 1910 may refer to one or more processors, controllers, microcontrollers, central processing units (CPUs), graphics processing units (GPUs), arithmetic logic units (ALUs), accelerated processing units (APUs), digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or combinations thereof. Each of the processors 1910 may include one or more cores and may be integrated on one chip or spread across multiple chips connected or coupled together. The memory 1920 stores, in part, instructions and data for execution by the processor 1910. The memory 1920 may store executable code during operation. The system 1900 of Figure 19 further includes a mass storage device 1930, a portable storage media drive 1940, output devices 1950, user input devices 1960, a graphics display 1970, and peripheral devices 1980.

[0201] The components depicted in Figure 19 are shown as being connected via a single bus 1990. However, the components may be connected via one or more data carriers. For example, the processor 1910 and memory 1920 may be connected via a local microprocessor bus, while the mass storage device 1930, peripheral devices 1980, portable storage media 1940, and display system 1970 may be connected via one or more input / output (I / O) buses.

[0202] The mass storage device 1930, which may be implemented by a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by the processor 1910. The mass storage device 1930 may store system software for implementing certain aspects of the subject technology for purposes of loading the software into the memory 1920.

[0203] The portable storage device 1940 operates in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk, or digital video disk, for inputting and outputting data and code to and from the computer system 1900 of Figure 19. System software for implementing aspects of the subject technology may be stored on such a portable medium and input to the computer system 1900 via the portable storage device 1940.

[0204] The memory 1920, mass storage device 1930, or portable storage device 1940, as the case may be, store sensitive information such as transaction information, health information, or cryptographic keys, and, as the case may be, encrypt or decrypt such information with the aid of the processor 1910. The memory 1920, mass storage device 1930, or portable storage device 1940, as the case may be, may store, at least in part, instructions, executable code, or other data for execution or processing by the processor 1910.

[0205] Output device(s) 1950 may include, for example, communications circuitry for outputting data via wired or wireless means, display circuitry for displaying data via a display screen, audio circuitry for outputting audio via headphones or speakers, printer circuitry for printing data via a printer, or some combination thereof. The display screen may be any type of display described with respect to display system 1970. The printer may be inkjet, laserjet, thermal, or some combination thereof. In some cases, the output device circuitry 1950 may include an audio jack / plug, a microphone jack / plug, a universal serial bus (USB) port / plug, an Apple® Lightning® port / plug, an Ethernet port / plug, an optical fiber port / plug, a proprietary wired port / plug, BLUETOOTH® wireless signal transmission, BLUETOOTH® Low Energy (BLE) wireless signal transmission, IBEACON® wireless signal transmission, Radio Frequency Identification (RFID) wireless signal transmission, Near Field Communication (DSRC) wireless signal transmission, 802.11 Wi-Fi wireless signal transmission, Wireless Local Area Network (WLAN) signal transmission, Worldwide Interoperability for Microwave Access (WiMAX), Infrared (IR) wireless signal transmission, Public Switched Telephone Network (PSTN) signal transmission, Integrated Services Digital network (ISDN) signal transmission, 3G / 4G / 5G / LTE The output device 1950 may include any other components necessary or usable to implement the communication types listed above, such as any ports, plugs, antennas, wired or wireless transmitters, wired or wireless transceivers, or cellular subscriber identity module (SIM) cards.

[0206] Input device(s) 1960 may include circuitry that provides a portion of a user interface. Input device(s) 1960 may include an alphanumeric keypad, such as a keyboard, for inputting alphanumeric and other information, or a pointing device, such as a mouse, trackball, stylus, or cursor direction keys. Input device(s) 1960 may include a touch-sensitive surface, either integrated with a display, such as a touch screen, or separate from a display, such as a track pad. The touch-sensitive surface may possibly detect localized variable pressure or force detection. In some cases, the input device circuitry is an audio jack, a microphone jack, a Universal Serial Bus (USB) port / plug, an Apple® Lightning® port / plug, a fiber optic port / plug, a proprietary wired wireless port / plug, a wired local area network (LAN) port / plug, a BLUETOOTH® low energy (BLE) wireless signal transmission, an IBEACON® wireless signal transmission, a Radio Frequency Identification (RFID) wireless signal transmission, a Near Field Communication (NFC) wireless signal transmission, a Dedicated Short Range Communication (DSRC) wireless signal transmission, an 802.11 Wi-Fi wireless signal transmission, a Wireless Local Area Network (WLAN), a Visible Light Communication (VLC), Worldwide Interoperability for Microwave Access (WiMAX), an Infrared (IR) wireless signal transmission, a Public Switched Telephone Network (PSTN) signal transmission, an Integrated Services Digital The present invention enables the reception of data via ISDN (Integrated Services Digital Network) signaling, 3G / 4G / 5LTE cellular data network wireless signal transmission, personal area network (PAN) signal transmission, wide area network (WAN) signal transmission, ad-hoc network signal transmission, radio wave signal transmission, microwave signal transmission, infrared signal transmission, visible light signal transmission, ultraviolet signal transmission, wireless signal transmission along the electromagnetic spectrum, or some combination thereof.The input device 1960 may include any other components necessary or usable to implement the communication types listed above, such as any ports, plugs, antennas, wired or wireless receivers, wired or wireless transceivers, or cellular SIM cards.

[0207] The input device 1960 may also include receivers or transceivers used to position the computing system 1900. These may include either wired or wireless signal receivers or transceivers. For example, the location of the computing system 1900 may be determined based on the signal strength of signals received by the computing system 1900 from three cellular network towers, a process known as cellular triangulation. Fewer than three cellular network towers may be used, or even one, but the location determined from such data will be less accurate than with triangulation (e.g., somewhere within a particular circle for one tower, somewhere along a line, or within a relatively small area for two towers). More than two cellular network towers may be used, further improving the accuracy of the location. Similar positioning operations may be performed using proximity beacons using short-range wireless signals, such as BLUETOOTH® radio signals, BLUETOOTH® low energy (BLE) radio signals, IBEACON® radio signals, personal area network (PAN) signals, microwave signals, radio signals, or other signals discussed above. Similar positioning operations may be performed using wired or wireless local area networks where the location of one or more network devices in communication with the computing system 1900 is known, such as routers, modems, switches, hubs, bridges, gateways, or repeaters. These may also include Global Navigation Satellite System (GNSS) receivers or transceivers used to determine the location of the computing system 1900 based on receipt of one or more signals from one or more satellites associated with one or more GNSS systems. GNSS systems include, but are not limited to, the United States-based Global Positioning System (GPS), the Russian-based Global Navigation Satellite System (GLONASS), the Chinese-based Beidou Positioning System (BDS), and the European-based Galileo GNSS. The input device 1960 may include a receiver or transceiver corresponding to one or more of these GNSS systems.

[0208] The display system 1970 may include a liquid crystal display (LCD), a plasma display, an organic light emitting diode (OLED) display, an electronic ink or "electronic paper" display, a projector-based display, a holographic display, or another suitable display device. The display system 1970 receives textual and graphical information and processes the information for output to a display device. The display system 1970 may include multiple touch screen input capabilities, such as capacitive touch detection, resistive touch detection, surface acoustic wave touch detection, or infrared touch detection. Such touch screen input capabilities may or may not allow for variable pressure or force detection.

[0209] Peripherals 1980 may include any type of computer support device to add additional functionality to the computer system. For example, peripherals 1980 may include output device 1950, one or more additional input devices of any of the types discussed with respect to input device 1960, one or more additional display systems of any of the types discussed with respect to display system 1970, one or more additional display devices of any of the types discussed with respect to memory 1920 or mass storage device 1940, a modem, a router, an antenna, a wired or wireless transceiver, a printer, a barcode scanner, a quick response ("QR") code scanner, a magnetic stripe card reader, a smart card reader, or a EUROPAY®-M The devices may include integrated circuit chip (ICC) card readers, such as an ASTERCARD®-VISA (EMV) chip reader, near field communication (NFC) readers, document / image scanners, visible light cameras, thermal / infrared cameras, ultraviolet sensitive cameras, night vision cameras, light sensors, phototransistors, photoresistors, thermometers, thermistors, batteries, power sources, proximity sensors, laser range finders, sonar transceivers, radar transceivers, lidar transceivers, network equipment, motors, actuators, pumps, conveyor belts, robotic arms, rotors, drills, chemical analyzers, or some combination thereof.

[0210] The components included in computer system 1900 of FIG. 19 may include those commonly found in computer systems suitable for use in some aspects of the subject technology and may represent broad categories of such computer components known in the art. However, computer system 1900 of FIG. 19 may be customized and specialized for the purposes described herein, with specialized hardware configurations, specialized arrangements of hardware configurations, and / or specialized software to perform various operations described herein. Thus, computer system 1900 of FIG. 19 may be a personal computer, a handheld computing device, a phone ("smartphone" or otherwise), a mobile computing device, a workstation, a server (on a server rack or otherwise), a minicomputer, a mainframe computer, a tablet computing device, a wearable device (such as a watch, a ring, a pair of glasses, or another type of jewelry or clothing or accessory), a video game console (portable or otherwise), an e-book reader, a media player device (portable or otherwise), a vehicle-based computer, another type of computing device, or some combination thereof. Computer system 1900 may also be a virtual computer system, possibly executed by another computer system. The computers may also include different bus configurations, network platforms, multi-processor platforms, and the like.Various operating systems may be used, including Unix, Linux, FreeBSD, pfSense, Windows, Apple Macintosh OS ("MacOS"), Palm OS, Google, Android, Google Chrome OS, Chromium OS, OPENSTEP, XNU, Darwin, Apple iOS, Apple vOS, Apple tOS, Apple watchOS, Apple audioOS, Amazon Fire OS, Amazon Kindle OS, any variation thereof, other suitable operating systems, or combinations thereof. The computer system 1900 may also use a Basic Input / Output System or Unified Extensible Firmware Interface (UEFI) as the layer on which the operating system runs.

[0211] In some cases, computer system 1900 may be part of a multi-computer system that uses multiple computer systems 1900, each for one or more specific tasks or purposes. For example, a multi-computer system may include multiple computer systems 1900 communicatively coupled via at least one of a personal area network (PAN), a local area network (LAN), a wireless local area network (WLAN), a municipal area network (MAN), a wide area network (WAN), or a combination thereof. A multi-computer system may also include multiple computer systems 1900 from different networks (also referred to as a "distributed" system) communicatively coupled to each other via the Internet.

[0212] Some aspects of the subject technology may be implemented in applications that may be operable using a variety of devices. A "non-transitory computer-readable storage medium" refers to any medium or media that participates in providing instructions to a central processing unit (CPU) for execution and may be used in memory 1920, mass storage device 1930, portable storage medium 1940, or some combination thereof. Such media may take many forms, including but not limited to non-volatile and volatile media, such as optical or magnetic disks and dynamic memory, respectively. Some forms of non-transitory computer readable media include, for example, a floppy disk, a floppy diskette, a hard disk, a magnetic tape, a magnetic stripe / stripes, other magnetic storage media, flash memory, memristor memory, any other solid state memory, an optical disk read only memory (CD-ROM) optical disk, a rewritable compact disk (CD) optical disk, a digital video disk (DVD) optical disk, a Blu-ray disk (BDD) optical disk, a holographic optical disk, another optical medium, a secure digital (SD) card, a micro secure digital (microSD) card, a memory stick card, a memory stick chip, an EMV chip, a subscriber identity module (SIM), a IM cards, mini / micro / nano / pico SIM cards, another integrated circuit (IC) chip / card, random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash EPROM (FLASHEPROM), cache memory (L1 / L2 / L3 / L4 / L5 / L#), resistive random access memory (RRAM / ReRAM), phase change memory (PCM), spin transfer torque RAM (STT-RAM), another memory chip or cartridge, or a combination thereof.

[0213] Various types of transmission media may be involved in carrying one or more sequences of one or more instructions to the processor 1910 for execution. The bus 1990 carries the data to the system RAM or other memory 1920, from which the processor 1910 retrieves and executes the instructions. The instructions received by the system RAM or other memory 1920 may optionally be stored on a fixed disk (mass storage device 1930 / removable storage medium 1940) either before or after execution by the processor 1910. Similarly, various forms of storage devices may be implemented, as well as network interfaces and network topologies necessary to implement the same.

[0214] While the various flow diagrams provided and described above may show a particular order of operations performed by some embodiments of the subject technology, it should be understood that such orders are exemplary. Alternative embodiments may perform operations in different orders, combine certain operations, overlap certain operations, or perform some combination thereof. Unless otherwise disclosed, it should be understood that any process illustrated in any flow diagram or otherwise shown or described herein may be performed by a machine, mechanism, and / or computing system 1900 and may be performed automatically (e.g., in response to one or more triggers / conditions described herein), autonomously, semi-autonomously (e.g., based on received instructions), or combinations thereof. Additionally, any operations described herein as occurring in response to one or more particular triggers / conditions should be understood to occur, optionally automatically, in response to one or more particular triggers / conditions.

[0215] The detailed description of the technology above has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above description. The described embodiments have been selected to best explain the principles of the technology, its practical application, and to enable others skilled in the art to utilize the technology in various embodiments and with various modifications suitable for the particular envisioned use. It is intended that the scope of the technology be defined by the claims.

Claims

1. 1. A POS device comprising: Housing and a surface of the housing; and a payment instrument reader within the housing, the payment instrument reader configured to read payment instrument information from the payment instrument in response to receipt of the payment instrument within a reading area associated with the payment instrument reader; a frame, wherein while the frame is in an unfixed state, the frame is spaced from the surface, while the frame is in a fixed state, the frame is fixed to the surface, and while the frame is in the fixed state, the frame receives a mobile computing device in an opening in the frame; a connector, the connector being exposed while the connector is in an unconnected state, the connector being electrically connected to a mobile computing device connector of the mobile computing device while the connector is in a connected state, the connector conveying the payment instrument information from the payment instrument reader to the mobile computing device while the connector is in the connected state; A POS device comprising:

2. the payment instrument reader is a magnetic stripe reader, the read area is a slot in the housing, and the magnetic stripe reader reads the payment instrument information from the magnetic stripe of the payment instrument in response to receipt of the magnetic stripe of the payment instrument in the slot; The POS device of claim 1 .

3. the payment instrument reader is a chip card reader, the reading area is a slot in the housing, and the chip card reader reads the payment instrument information from the chip of the payment instrument in response to receipt of the chip of the payment instrument in the slot; The POS device of claim 1 .

4. the chip card reader includes chip card reader circuitry on a first side and a second side of the slot such that the chip card reader reads the payment instrument information from the chip of the payment instrument regardless of which side of the slot the chip faces. The POS device of claim 3.

5. the payment instrument reader includes a near field communication (NFC) reader, the reading area being an area within wireless NFC signal range of the NFC reader, and the NFC reader reading the payment instrument information from wireless signals transmitted via the NFC transmitter of the payment instrument in response to receipt of the NFC transmitter of the payment instrument within the reading area; The POS device of claim 1 .

6. the NFC reader includes a curved antenna coil having a curved shape, the curved shape including at least one of a convex shape or a concave shape; The POS device of claim 5.

7. the frame includes a latch movable between an unlocked position and a locked position, the frame receiving the mobile computing device while the latch is in the unlocked position, and the frame securing the mobile computing device in place while the latch is in the locked position. The POS device of claim 1 .

8. and a second frame separate from the frame, the second frame being separate from the surface while the second frame is in an unsecured state, the second frame being secured to the surface while the second frame is in a secured state, the second frame receiving a second mobile computing device in a second opening in the second frame while the second frame is in the secured state, the mobile computing device and the second mobile computing device having different form factors such that the opening in the frame is sized to closely receive the mobile computing device, and the second opening in the second frame is sized to closely receive the second mobile computing device. The POS device of claim 1 .

9. the connector conveys power from the mobile computing device to the payment instrument reader during at least a portion of the time that the connector is in the connected state. The POS device of claim 1 .

10. and a magnet integrated into the surface, the magnet securing one or more objects to the surface, the one or more objects including at least one of the frame or the mobile computing device. The POS device of claim 1 .

11. a base coupled to the housing, the housing configured to rotate about the base between a merchant location and a customer location. The POS device of claim 1 .

12. and a damper in the base, the damper locking the housing at one of a merchant location or a customer location while the base is in a locked state, the damper including at least one of a spring, a ramp, or a magnet.

12. The POS device of claim 11.

13. and an orientation detector for identifying an orientation of the housing relative to the base, the orientation detector including at least one of a switch, a light sensor, a Hall effect sensor, an accelerometer, or a gyroscope.

12. The POS device of claim 11.

14. the frame includes a first opening and the mobile computing device includes a second opening, and following receipt of the mobile computing device by the frame while the frame is in the secured condition, a pin secures the mobile computing device to the frame by passing through the first opening and the second opening. The POS device of claim 1 .

15. a biometric sensor for receiving biometric data; and a memory for storing instructions, Execution of the instructions by the processor causes the processor to: encrypting the biometric data to generate encrypted biometric data; transmitting the encrypted biometric data to the mobile computing device using the connector; The POS device of claim 1 .

16. an input interface, separate from the mobile computing device, for receiving an input corresponding to a personal identification number (PIN) code; A memory for storing instructions; a processor, Execution of the instructions by the processor causes the processor to: encrypting the PIN code to generate an encrypted PIN code; transmitting the encrypted PIN code to the mobile computing device using the connector; The POS device of claim 1 .

17. an input interface, separate from the mobile computing device, for receiving input corresponding to a signature; A memory for storing instructions; a processor, Execution of the instructions by the processor causes the processor to: encrypting the signature to generate an encrypted signature; transmitting the encrypted signature to the mobile computing device using the connector; The POS device of claim 1 .

18. and a tamper detection circuit configured to detect one or more attempts to tamper with a secure area within the housing. The POS device of claim 1 .

19. the secure area includes a secure enclosure housing at least a memory and a processor; 20. The POS device of claim 18.

20. the secure domain includes at least a portion of the payment instrument reader; 20. The POS device of claim 18.

Citation Information

Patent Citations

  • Card processor

    JP1994266910A

  • Multi-card reader

    JP2002074282A

  • Magnetic card reader

    JP2004062734A