SYSTEMS AND METHODS FOR PROVIDING AUTOMATIC TELLER MACHINE SECURITY
Computer implemented systems and methods are provided for an automatic teller machine. In some embodiments, an automatic teller machine may comprise a display, a physical barrier configured to intersect a line of sight from a location adjacent the automatic teller machine to the display, one or more memory devices storing instructions, and one or more processors. The one or more processors may be configured to determine that a user is operating the automatic teller machine. The one or more processors may be further configured to alter a degree of opacity of the physical barrier, based on the determining.
Latest Patents:
The disclosed embodiments generally relate to improvements to automatic teller machines, and particularly, to improvements to automatic teller machines through hardware and software embodiments enhancing ATM security through configurable physical barriers.
BACKGROUNDThe ubiquity of automatic teller machines, or ATMs, has increased substantially in recent decades. While greater availability and improved features have made ATMs more useful in certain ways, numerous limitations in ATM design have remained. An ATM, such as the ATM 100 depicted in
Other ATMs, such as the ATM 200 depicted in
Many aspects of conventional ATM design, such as the presence or absence of privacy barriers are often fixed and unchangeable when an ATM is in service, resulting in a tradeoff between the advantages of including privacy barriers and the advantages of a more open design which omits such barriers.
In view of the shortcomings of current ATM systems, improved ATM designs are desired.
SUMMARYDisclosed embodiments provide methods and systems for improved ATM security. Disclosed embodiments improve upon disadvantages of conventional ATM technologies, for example by providing barriers that may be configured to enhance privacy and prevent identity theft, without making the ATM enclosed or isolated, and without providing privacy to those that are not operating the ATM.
Consistent with a disclosed embodiment, an automatic teller machine is provided. The automatic teller machine may include a display, a physical barrier configured to intersect a line of sight from a location adjacent the automatic teller machine to the display, one or more memory devices storing instructions, and one or more processors. The one or more processors may be configured to execute the instructions to perform operations. The operations may include determining that a user is operating the automatic teller machine. The operations may also include, based on the determining, altering a degree of opacity of the physical barrier.
Consistent with another disclosed embodiment, a method for providing automatic teller machine security is provided. The method may comprise determining that a user is operating the automatic teller machine. The method may also include based on the determining, altering an opacity of a physical barrier of the automatic teller machine, the physical barrier being configured to intersect one or more viewing angles of the display.
Consistent with other disclosed embodiments, non-transitory computer-readable storage media may store program instructions, which are executed by at least one processor device and perform any of the methods described herein.
The foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the claims.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments and, together with the description, serve to explain the disclosed principles. In the drawings:
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings and disclosed herein. Wherever convenient, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
In accordance with disclosed embodiments, system 300 may include an FSP device 302. FSP device 302 may be a system associated with a financial service provider, such as a bank, a credit card company, a lender, brokerage firm, or any other type of financial service entity that generates, provides, manages, and/or maintains financial service accounts, etc. for one or more users. FSP device 302 may include one or more computing systems that are configured to execute software instructions stored on one or more memory devices to perform one or more operations consistent with the disclosed embodiments. For example, FSP device 302 may include one or more memory device(s) storing data and software instructions, and one or more processor(s) configured to use the data and execute the software instructions to perform server-based functions and operations. FSP device 302 may include one or more portable computers, mainframe computers, or any combination of such devices.
In certain embodiments, FSP device 302 may be configured as a particular apparatus, system, and the like based on the storage, execution, and/or implementation of the software instructions that perform one or more operations consistent with the disclosed embodiments. FSP device 302 may be a standalone device, or it may be a part of a subsystem, which may be a part of a larger system. For example, FSP device 302 may include distributed servers that are remotely located and communicate over a network (e.g., network 312) or over a dedicated network, such as a local area network (“LAN”), for a financial service provider. An exemplary computing system consistent with FSP device 302 is discussed in additional detail with respect to
FSP device 302 may include or may access one or more storage devices configured to store data and/or software instructions used by one or more processors of FSP device 302 to perform operations consistent with disclosed embodiments. For example, FSP device 302 may include one or more memories configured to store one or more software programs that performs several functions when executed by a processor. The disclosed embodiments are not limited to separate programs or computers configured to perform dedicated tasks. For example, FSP device 302 may include one or more memories, storing a single program or multiple programs. Additionally, FSP device 302 may execute one or more programs located remotely from FSP device 302. For example, FSP device 302 may access one or more remote programs, stored in one or more memories included with a remote component, system computer, server, etc., which when executed, perform operations consistent with the disclosed embodiments. In certain aspects, FSP device 302 may include one or more servers capable of executing software that generates, maintains, and provides services associated with financial account management. In other aspects, FSP device 302 may connect separate server(s) or similar computing devices that generate, maintain, and provide services associated with financial data for a financial service provider associated with FSP device 302.
System 300 may also include one or more local FSP devices 304. Local FSP devices may include, for example, Automatic Teller Machines (“ATMs”) or similar devices physically located in financial service provider branches or in other locations (e.g., retail locations, gas stations, etc.). Local FSP device 304 may include one or more memory device(s) that store data and/or instructions that may be used for performing one or more processes consistent with the disclosed embodiments. In certain aspects, local FSP device 304 may additionally, or alternatively, include one or more computer devices. For example, local FSP device 304 may include one or more memory device(s) storing data and software instructions and one or more processor(s) configured to use the data and execute the software instructions to perform computing functions and operations.
Local FSP device 304 may include one or more computer device(s) that may be a general-purpose computer, server, mainframe computer, or any combination of these components. In certain embodiments, local FSP device 304 (or a system including local FSP device 304) may be configured as a particular apparatus, system, and the like based on the storage, execution, and/or implementation of the software instructions that perform one or more operations consistent with the disclosed embodiments. A local FSP device 304 may be a standalone device, or it may be part of a subsystem, which may be part of a larger system. For example, local FSP device 304 may represent distributed servers that are remotely located and communicate over a network (e.g., network 312) or over a dedicated network, such as a LAN. An exemplary computer system consistent with local FSP device 304 is discussed in additional detail with respect to
System 300 may further include one or more user devices 306. A user 308 may operate a user device 306, which may include a desktop computer, laptop, tablet, smartphone, multifunctional watch, pair of multifunctional glasses, tracking device, chip-enabled payment card, or any suitable device with computing capability. User device 306 may include one or more processor(s) and memory device(s). For example, user device 306 may include memory device(s) that store data and software instructions that, when executed by one or more processor(s), perform operations consistent with the disclosed embodiments. In one aspect, user device 306 may have a financial application installed thereon, which may enable user device 306 to communicate with FSP device 302 and/or with local FSP device 304 via network 312. For instance, user device 306 may be a smartphone or tablet (or the like) that executes a mobile application that performs online banking operations. In other embodiments, user device 306 may connect to FSP device 302 and/or local FSP device 304 through use of browser software stored and executed by user device 306. User device 306 may be configured to execute software instructions to allow a user to access information stored in FSP device 302, such as, for example, financial information related to purchase transactions, financial statements, account information, rewards program information, etc. Additionally, user device 306 may be configured to execute software instructions that initiate and conduct transactions with FSP device 302 or local FSP device 304, such as, for example, ATM withdrawals, wire transfers, debit card PIN resets, call center transactions, etc. An exemplary computer system consistent with user device 306 is discussed in additional detail with respect to
User 308 may operate user device 306 to perform one or more operations consistent with disclosed embodiments. In one aspect, user 308 may be a customer of a financial service provider associated with FSP device 302. For instance, a financial service provider may maintain a financial service account (e.g., checking account, savings account, debit card account, credit card account, etc.) for user 308 that the user may use to purchase goods and/or services. Additionally or alternatively, user 308 may use user device 306 and the financial service account (for example, through a mobile application installed on user device 106) to, for example, withdraw cash from an ATM (such as local FSP device 304), contact a customer call center, transfer or wire money, or reset their debit account PIN.
User 308 may further operate user device 306 in order to be detected and recognized by local FSP device 304. For example, user device 306 may detect, through the user of network 312, a local FSP device 304 in its immediate proximity. Additionally or alternatively, local FSP device 304 may detect user device 306 in its immediate proximity. User device 306 may then connect to local FSP device 304 in order to initiate, conduct, or complete a financial transaction.
System 300 may also include one or more databases 310. Database 310 may include one or more memory device(s) that store data that may be used for performing one or more processes consistent with the disclosed embodiment. In certain aspects, database 310 may additionally, or alternatively, include one or more servers or other type of computer devices. The database 310 server(s) may be one or more computing devices configured to execute software instructions stored in memory to perform one or more processes consistent with the disclosed embodiments. For example, database 110 may include one or more memory device(s) storing data and software instructions and one or more processor(s) configured to use the data and execute the software instructions to perform server-based functions and operations known to those skilled in the art.
Database 310 may further include server(s) that are configured to execute stored software instructions to perform operations associated with collecting, storing, and accessing profile data related to user 308, including one or more processes associated with gathering, for example, data related to user 308's demographics, accessibility needs, display preferences, biometrics information. Database 310 may include one or more servers that may be a general purpose computer, a mainframe computer, or any combination of these components. In certain embodiments, database 310 (or a system including database 310) may be configured as a particular apparatus, system, and the like based on the storage, execution, and/or implementation of the software instructions that perform one or more operations consistent with the disclosed embodiments. A database 310 may be standalone, or it may be part of a subsystem, which may be part of a larger system. For example, personalization database 310 may represent distributed servers that are remotely located and communicate over a network (e.g., network 312) or a dedicated network, such as a LAN. An exemplary computer system consistent with database 310 is discussed in additional detail with respect to
Network 312 may comprise any type of computer networking arrangement used to exchange data. For example, network 312 may be the Internet, a private data network, a virtual private network using a public network, a WiFi network, a LAN or WAN network, and/or other suitable connections that may enable information exchange among various components of the system 300. Network 312 may also include a public switched telephone network (“PSTN”) and/or a wireless cellular network. Network 312 may be a secured network or unsecured network. In other embodiments, one or more components of system 300 may communicate directly through a dedicated communication link(s), such as links between user device 306, FSP device 302, local FSP device 304, and personalization database 310.
Additionally or alternatively, network 312 may include a direct communication network. Direct communications may use any suitable technologies, including, for example, Bluetooth™, Bluetooth LE™ (BLE), WiFi, near field communications (NFC), or other suitable communication methods that provide a medium for transmitting data between separate devices. In certain embodiments, user device 306 and local FSP device 304 may connect and communicate through a direct communications network, for example, based on any of the above networking technologies.
Other components known to one of ordinary skill in the art may be included in system 300 to process, transmit, provide, and receive information consistent with the disclosed embodiments.
Processor 410 may include, for example, one or more known processing devices, such as a microprocessor from the Pentium™ or Xeon™ family manufactured by Intel™, the Turion™ family manufactured by AMD™, or any of various processors manufactured by Sun Microsystems. Processor 410 may constitute a single core or multiple core processor that executes parallel processes simultaneously. For example, processor 410 may be a single core processor configured with virtual processing technologies. In certain embodiments, processor 410 may use logical processors to simultaneously execute and control multiple processes. Processor 410 may implement virtual machine technologies, or other known technologies to provide the ability to execute, control, run, manipulate, store, etc. multiple software processes, applications, programs, etc. In another embodiment, processor 410 may include a multiple-core processor arrangement (e.g., dual, quad core, etc.) configured to provide parallel processing functionalities to allow computing system 400 to execute multiple processes simultaneously. One of ordinary skill in the art would understand that other types of processor arrangements could be implemented that provide for the capabilities disclosed herein. The disclosed embodiments are not limited to any type of processor(s) configured in computing system 400.
Memory 430 may include one or more storage devices configured to store instructions used by processor 410 to perform functions related to the disclosed embodiments. For example, memory 430 may be configured with one or more software instructions, such as program(s) 436 that may perform one or more operations when executed by processor 410. The disclosed embodiments are not limited to separate programs or computers configured to perform dedicated tasks. For example, memory 430 may include a program 436 that performs the functions of computing system 400, or program 436 could comprise multiple programs.
Additionally, processor 410 may execute one or more programs located remotely from computing system 400. For example, FSP device 302, local FSP device 304, user device 306, or personalization database 310, may, via computing system 400 (or variants thereof), access one or more remote programs that, when executed, perform functions related to certain disclosed embodiments. Processor 410 may further execute one or more programs located in database 440. In some embodiments, programs 436 may be stored in an external storage device, such as a cloud server located outside of computing system 400, and processor 410 may execute programs 436 remotely.
Programs executed by processor 410 may cause processor 410 to execute one or more processes related to financial services provided to users including, but not limited to, processing credit and debit card transactions, checking transactions, fund deposits and withdrawals, transferring money between financial accounts, lending loans, processing payments for credit card and loan accounts, processing orders for certified funds, processing orders for new or reissue debit cards, and processing ATM cash withdrawals.
Memory 430 may also store data that may reflect any type of information in any format that the system may use to perform operations consistent with the disclosed embodiments. Memory 430 may store instructions to enable processor 410 to execute one or more applications, such as server applications, network communication processes, and any other type of application or software. Memory 430 may be a volatile or non-volatile, magnetic, semiconductor, tape, optical, removable, non-removable, or other type of storage device or tangible (i.e., non-transitory) computer-readable medium.
Memory 430 may include transaction data 432. Transaction data 432 may include information related to financial transactions initiated by a user. For example, transaction data may include a user identifier and a transaction type. The user identifier may be a credit or debit card number, and account number, or another means for identifying the user, initiating the financial transaction. The transaction type may include an indicator of the type of transaction the user is initiating, such as, ATM cash withdrawal, debit PIN reset, money wire or transfer, call to the customer service center, ordering a new or reissue debit card, ordering certified funds, or other transactions requiring user authentication. Transaction data 432 may also include, for example, authentication data obtained from the user for the purposes of authorizing the transaction by verifying the authenticity of provided biometric data as compared to stored biometric data. Additionally or alternatively, transaction data 432 may be stored in database 440 or in an external storage (not shown) in communication with computing system 400 via network 312 or any other suitable network.
Memory 430 may further include customer data 434. Customer data 434 may include information about particular customers of the financial service provider. For example, customer data 434 may include clients' account information, debit or credit card information, history of purchase transactions, financial statements, credit score, risk profile, username and password, debit card PIN, home and work locations, and/or biometric information. Additionally, customer data 434 may include, for example, user device identification information, such as, for example, a phone number, email address, IP address, Bluetooth signature, or other device identifier. Alternatively customer data 434 may be stored in database 440, or in an external storage (not shown) or in database 310 in communication with computing system 400 via network 312 or any other suitable network.
Processor 410 may analyze transaction data 432 with reference to customer data 434. For example, processor 410 may analyze transaction data to determine which client with information stored in customer data 434 is initiating the financial transaction. Processor 410 may access the particular user's customer information to determine, for example, their account information, debit or credit card information, history of purchase transactions, financial statements, credit score, risk profile, username and password, debit card PIN, home and work locations, and/or authentication data.
I/O devices 420 may include one or more devices configured to allow data to be received and/or transmitted by computing system 400. I/O devices 420 may include one or more digital and/or analog communication devices that allow computing system 400 to communicate with other machines and devices, such as other components of system 300 shown in
Computing system 400 may also contain one or more database(s) 440. Alternatively, computing system 400 may be communicatively connected to one or more database(s) 440. Computing system 400 may be communicatively connected to database(s) 440 through network 312. Database 440 may include one or more memory devices that store information and are accessed and/or managed through computing system 400. By way of example, database(s) 440 may include Oracle™ databases, Sybase™ databases, or other relational databases or non-relational databases, such as Hadoop sequence files, HBase, or Cassandra. The databases or other files may include, for example, data and information related to the source and destination of a network request, the data contained in the request, etc. Systems and methods of disclosed embodiments, however, are not limited to separate databases. Database 440 may include computing components (e.g., database management system, database server, etc.) configured to receive and process requests for data stored in memory devices of database(s) 240 and to provide data from database 440.
As discussed above, local FSP device 304 may include at least one computing system 400. Further, although sometimes discussed here in relation to local FSP device 304, it should be understood that instances or variations of computing system 400 may be used by other components of system 300, including FSP device 302 user device 306, and personalization database 310. Computing system 400 may be a standalone device or server or may be configured as a distributed computer system including multiple servers or computers that interoperate to perform one or more of the processes and functionalities associated with the disclosed embodiments.
ATM 500 may include a housing 502 that may encase valuables, such as currency, checks, deposit slips, etc., and/or electronic components, such as processors, memory devices, circuits, etc. Housing 502 may be made of various materials, including plastics, metals, polymers, woods, ceramics, concretes, paper, glass, etc. In some embodiments (and as depicted in
Housing 502 may include one or more surfaces. For example, exterior housing 502 may include a front surface 504, back surface (not shown in
In some embodiments, housing 502 may include fascia 510. In some embodiments, fascia 510 may be connected to any surface of exterior housing surface. As depicted, for illustrative purposes only, fascia 510 is connected to front surface 504 of housing surface 502. Fascia 510 may also be connected to multiple surfaces of housing 502. Fascia 510 may be made of a different material than housing 502. For example, fascia 510 may be made of plastic while housing 502 may be made of sheet metal.
Fascia 510 may include components, such as one or more displays 512, key panels 514, card readers 516, slots 518, and/or sensors 520. The components and/or the shapes of the components of fascia 510 are only illustrative. Other components may be included in ATM 500. In some embodiments, components, such as those shown in
Display 512 may include a Thin Film Transistor Liquid Crystal Display (LCD), In-Place Switching LCD, Resistive Touchscreen LCD, Capacitive Touchscreen LCD, an Organic Light Emitted Diode (OLED) Display, an Active-Matrix Organic Light-Emitting Diode (AMOLED) Display, a Super AMOLED, a Retina Display, a Haptic or Tactile touchscreen display, or any other display. Display 512 may be any known type of display device that presents information to a user operating ATM 500. Display 512 may be a touchscreen display, which allows the user to input instructions via display 512. Other components, such as key panels 514, card readers 516, and/or slots 518 may allow the user to input instructions.
Card reader 516 may allow a user to, in some embodiments, insert a transaction card into ATM 500. The transaction card may be associated with a financial service provider. Card reader 516 may allow ATM 500 to acquire and/or collect transaction information from the transaction card. In some embodiments, card reader 516 may allow a user to tap a transaction card or mobile device in front of card reader 516 to allow ATM 500 to acquire and/or collect transaction information from the transaction card via technologies, such as near-field communication (NFC) technology, Bluetooth™ technology, and/or radio-frequency identified technology, and/or wireless technology. Card reader 516 may also be connected with a mobile application, for example executed by user device 306, that allows the user to transfer transaction card information to card reader 516 and/or ATM 500 with or without inserting the transaction card.
Slots 518 may include one or more card slots (which may be connected to card reader 516), receipt slots, deposit slots, mini account statement slot, cash slot, etc. Slots 518 may allow a user of ATM 500 to insert or receive one or more receipts, deposits, withdrawals, mini account statements, cash, checks, money orders, etc.
Sensors 520 may include any number of sensors configured to observe one or more conditions related to ATM 500 or ATM 500's environment. Sensors 520 may include cameras, microphones, proximity sensors, pressure sensors, infrared sensors, motion sensors, vibration sensors, smoke sensors, etc. Sensor 502 as shown in
ATM 500 may include one or more privacy barriers 550. Privacy barriers 550 may be physical barriers configured to intersect one or more viewing angles of components of ATM 500, such as fascia 510 and/or display 512. That is, a privacy barrier 550 may be configured such that it is disposed between an observer and a component of ATM 500 when the observer views the component from certain areas outside of a space intended for a user of ATM 500. In an embodiment, a privacy barrier 550 may comprise a substantially flat surface extending outward from a front side of ATM 500, as shown in
Privacy barriers 550 may be configured such that when the observer views a component of ATM 500 from within a particular angle, the privacy barrier intersects the line of sight. Such intersection may partially or fully block the observer's view of the component. For example, a line of sight within an angle from a front side of ATM 500 may be intersected by privacy barrier 500. In some embodiments, such an angle at which privacy barrier 550 intersects the line of sight may vary depending on a horizontal or vertical disposition of the line of sight, or may be uniform along horizontal and vertical axes.
Privacy barriers 550 may be composed of materials such that privacy barriers 550 are transparent and/or translucent. This may make certain components or panels of ATM 500 visible from angles at which they would not be visible if privacy barriers 550 were not transparent and/or translucent. As shown in
Privacy barriers 550 may be configured such that an opacity of the transparent and/or translucent portion of a privacy barrier may be adjusted. For example, a privacy barrier 550 may incorporate one or more of various technologies for controlling opacity, such as smart glass or switchable glass technology. Privacy barrier 550 may incorporate any one or more switchable glass technologies, such as electrochromic, photochromic, thermochromic, suspended-particle, micro-blind, liquid-crystal, or any other technology for controlling opacity. In some embodiments, as a part of or in addition to controlling opacity, privacy barrier 550 may include a display, such as a liquid crystal display (LCD), or an organic light-emitting diode display (OLED). Any known display technology may be employed, for example, any of the displays discussed above in relation to display 512.
Opacity of privacy barrier 550 may be controlled by one or more processors 410 of any one or more of local FSP device 304, FSP device 302, and user device 306. For example, processor 410 may control privacy barrier 550 to alter its opacity. Altering the opacity of privacy barrier 550 may comprises causing at least a portion of the physical barrier to become more opaque, more transparent, etc. For example, processor 410 may control privacy barrier 550 to cause a transparent portion of the physical barrier, as shown in
In an embodiment in which privacy barrier 550 includes a display, controlling opacity of privacy barrier 550 may comprise controlling the display, for example displaying an image via the display, or changing in image displayed via the display 512. Therefore obscuring one or more viewing angles of display 550 may comprise controlling a display of privacy barrier 550. In some embodiments, privacy barrier 550 may display information on a surface of a privacy barrier 550 facing toward a user of ATM 500, on a surface of the privacy barrier 550 facing away from the user, or both.
In an embodiment, opacity of a privacy barrier may be based on a determination that ATM 500 is in use. For example, based on a determination that a user is operating ATM 500, processor 410 may control privacy barrier 550 to alter an opacity of privacy barrier 550. The determination may be based on input from any of sensors 520, a touchscreen display 512, key panel 514, card reader 516 and/or any other input. For example, a determination that a user is operating ATM 500 may be based on input from at least one of a proximity sensor or a pressure plate, input received from a user via an interface such as a touch screen graphical user interface, or receipt of credential information provided to ATM 500 by the user, such as insertion of a transaction card into card reader 516.
As with privacy barriers 550, privacy barriers 650 may be configured such that an opacity of a transparent and/or translucent portion of a privacy barrier 650 may be adjusted and/or controlled. Such adjustment may be achieved in any of the ways described above in relation to
Privacy barriers, such as privacy barriers 550 and 650, may be any suitable shape for intersecting viewing angles of an ATM.
Privacy barriers configured such that opacity may be adjusted may be configured to intersect wider, greater, or different viewing angles without detriment to an experience of the user, and without discouraging users from interacting with an ATM. For example,
As with privacy barriers 550 and 650, privacy barrier 950 may be configured such that at least a portion of privacy barrier 950 may be controlled to be transparent, translucent, opaque, etc. Such adjustment may be achieved in any of the ways described above in relation to
As with privacy barriers 550, 650, and 950 privacy barrier 1050 may be configured such that at least a portion of privacy barrier 1050 may be controlled to be transparent, translucent, opaque, etc. Such adjustment may be achieved in any of the ways described above in relation to
At step 1102, local FSP device 304 may determine that a user is operating local FSP device 304. Determining that the user is operating local FSP device 304 may comprise detecting a user's presence at local FSP device 304. For example, determining at step 1102 may be based on input from a sensor such as any of sensors 520. For example, a proximity sensor may detect a user within a predetermined distance of local FSP device 304, or a pressure plate may detect the weight of a user standing on a surface near local FSP device 304. In some embodiments, in addition to detecting the presence of a user, FSP device 304 may determine whether one or more other persons are present within a predetermined proximity to local FSP device 304, using the same or different sensors as those employed to detect the user.
Additionally or alternatively, determining that the user is operating local FSP device 304 may also comprise determining that a user is interacting with or operating local FSP device 304. For example, determining at step 1102 may be based on receiving input by a user via an interface of the automatic teller machine. For example, determining may be based on receiving input via an interface displayed via a display 512, a keypress via a key panel 514, insertion of a card or other object into a card reader 516 and/or slot 518, etc.
The determining at step 1102 may be based on receiving credential information provided to local FSP device 304 by the user. Credential information may comprise identifying information such as an account number, personal identification number (PIN), social security number, biometric information etc. As an example, a user may insert a transaction card such as a credit, debit, or ATM card into a card reader 516 in order to identify the user's association with a financial service provider. FSP device 304 may also receive a fingerprint, iris scan, or voice sample provided to a sensor in communication with local FSP device 304. Alternatively, FSP device 304 may receive authentication via a wired or wireless connection with user device 306.
At step 1104, local FSP device 304 may alter an opacity of a physical barrier based on the determining of step 1102. At step 1104 local FSP device 304 may alter the opacity of a privacy barrier such as any of privacy barriers 550, 650, 950, and 1050. For example, local FSP device 304 may alter the opacity of a privacy barrier from transparent or translucent to opaque, substantially opaque, or more opaque than prior to altering opacity.
In some embodiments, altering the opacity of the privacy barrier at step 1102 may comprise controlling a display of the privacy barrier to at least partially obscure one or more viewing angle of local FSP device 304. For example,
In an embodiment, obscuring the viewing angles of local FSP device 304 may comprise controlling a display to display information on a surface of the physical barrier facing away from the user.
In some embodiments, information may be displayed on a privacy barrier to replace awareness reduced by the presence of the privacy barrier. For example, as discussed above, FSP device 304 may determine whether one or more other persons other than the user are present within a predetermined proximity to local FSP device 304. Such persons may be located along a line of sight obscured from the user's view by the privacy barrier. Local FSP device 304 may control a display of the privacy barrier to display a message indicating to the user the presence of the other person or persons.
Referring back to
In some embodiments, determining that the operating is complete may comprise determining that an authentication of the user has failed. For example, local FSP device 304 may determine that authentication has failed upon determining that credential information such as a personal identification number has been incorrectly entered, or incorrectly a predetermined number of times. Furthermore, determining that the operating is complete comprises determining that the user has been within a predetermined proximity of the automatic teller machine for a predetermined amount of time without providing credential information.
At step 1108, local FSP device 304 may further alter the opacity of the physical barrier. For example, local FSP device 304 may alter the opacity of a privacy barrier based on the determination at step 1106 that operating the ATM is complete. At step 1108, local FSP device 304 may change the opacity of the physical barrier to cause at least a portion of the physical barrier to become less opaque. For example, FSP device 304 may change the opacity of the privacy barrier to a level the same as or similar to that of before the operating of the ATM. Alternatively, changing the opacity of the privacy barrier at step 1108 may comprise controlling a display of the privacy barrier to display a message, as shown in
In some examples, some or all of the logic for the above-described techniques may be implemented as a computer program or application or as a plug in module or sub component of another application. The described techniques may be varied and are not limited to the examples or descriptions provided.
Moreover, while illustrative embodiments have been described herein, the scope thereof includes any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g., of aspects across various embodiments), adaptations and/or alterations as would be appreciated by those in the art based on the present disclosure. For example, the number and orientation of components shown in the exemplary systems may be modified. Further, with respect to the exemplary methods illustrated in the attached drawings, the order and sequence of steps may be modified, and steps may be added or deleted.
Thus, the foregoing description has been presented for purposes of illustration. It is not exhaustive and is not limiting to the precise forms or embodiments disclosed. Modifications and adaptations will be apparent to those skilled in the art from consideration of the specification and practice of the disclosed embodiments. For example, while a financial service provider has been described herein as the entity detecting and identifying customers, it is to be understood that consistent with disclosed embodiments another entity may provide such services in conjunction with or separate from a financial service provider.
The claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification, which examples are to be construed as non-exclusive. Further, the steps of the disclosed methods may be modified in any manner, including by reordering steps and/or inserting or deleting steps.
Furthermore, although aspects of the disclosed embodiments are described as being associated with data stored in memory and other tangible computer-readable storage mediums, one skilled in the art will appreciate that these aspects can also be stored on and executed from many types of tangible computer-readable media, such as secondary storage devices, like hard disks, floppy disks, or CD-ROM, or other forms of RAM or ROM. Accordingly, the disclosed embodiments are not limited to the above described examples, but instead is defined by the appended claims in light of their full scope of equivalents.
Claims
1. An automatic teller machine comprising:
- a display;
- at least one proximity sensor;
- a physical barrier having a variable degree of opacity, the barrier being configured to intersect a line of sight from a location adjacent the automatic teller machine to the display;
- one or more memory devices storing instructions; and
- one or more processors configured to execute the instructions to perform operations comprising: determining that a user is operating the automatic teller machine; based on the determining that a user is operating the automatic teller machine, altering a degree of opacity of the barrier; determining, using the at least one proximity sensor, whether a person other than the user is in proximity to the automatic teller machine; displaying, based on a determination that a person other than the user is in proximity to the automatic teller, a warning message on a surface of the barrier facing the user, and altering the degree of opacity of the barrier (i) using a switchable glass technology and (ii) based on the determination that a person other than the user is in proximity to the automatic teller.
2. The automatic teller machine of claim 1, wherein the barrier comprises a substantially flat surface extending outward from a front side of the automatic teller machine.
3. The automatic teller machine of claim 1, wherein the barrier forms a partial enclosure around a front side of the automatic teller machine.
4. The automatic teller machine of claim 1, wherein altering the opacity based on the determination that a user is operating the automatic teller machine comprises causing at least a portion of the barrier to become more opaque.
5. The automatic teller machine of claim 4, wherein upon altering the opacity based on the determination that a person other than the user is in proximity to the automatic teller, the at least a portion of the barrier is substantially completely opaque.
6. The automatic teller machine of claim 4, wherein prior to altering the opacity based on the determination that a user is operating the automatic teller machine, the at least a portion of the barrier is at least one of transparent or translucent.
7. The automatic teller machine of claim 1, wherein the barrier comprises a liquid crystal display.
8. The automatic teller machine of claim 1, wherein the barrier comprises switchable glass technology.
9. The automatic teller machine of claim 1, wherein determining that the user is operating the automatic teller machine comprises determining that the user is operating the automatic teller machine based on input from a pressure plate.
10. The automatic teller machine of claim 1, wherein determining that the user is operating the automatic teller machine comprises determining that the user is operating the automatic teller machine based on receiving input from the user via an interface of the automatic teller machine.
11. The automatic teller machine of claim 1, wherein determining that the user is operating the automatic teller machine comprises determining that the user is operating the automatic teller machine based on receiving credential information provided to the automatic teller machine by the user.
12. The automatic teller machine of claim 1, wherein the operations further comprise:
- determining that the operating is complete; and
- upon determining that the operating is complete, further changing the opacity of the barrier.
13. The automatic teller machine of claim 12, wherein further changing the opacity of the barrier comprises causing at least a portion of the barrier to change from a first opacity to a second opacity less opaque than the first opacity.
14. The automatic teller machine of claim 12, wherein determining that the operating is complete comprises determining that a predetermined period of time has elapsed since the determining that the user is operating the automatic teller machine.
15. The automatic teller machine of claim 12, wherein determining that the operating is complete comprises determining that a predetermined period of inactivity has elapsed.
16. The automatic teller machine of claim 12, wherein determining that the operating is complete comprises determining that an authentication of the user has failed.
17. The automatic teller machine of claim 16, wherein determining that authentication has failed comprises determining that a personal identification number has been incorrectly entered a predetermined number of times.
18. The automatic teller machine of claim 12, wherein determining that the operating is complete comprises determining that the user has been within a predetermined proximity of the automatic teller machine for a predetermined amount of time without providing credential information.
19. A method for providing automatic teller machine security, the method comprising the following operations performed by one or more processors:
- determining that a user is operating the automatic teller machine;
- based on the determining that a user is operating the automatic teller machine, altering an opacity of a barrier of the automatic teller machine, the physical barrier being configured to intersect a line of sight from a location adjacent the automatic teller machine to the display;
- determining whether a person other than the user is in proximity to the automatic teller machine;
- displaying, based on a result of the determination that a person other than the user is in proximity to the automatic teller, a warning message on a surface of the barrier facing the user; and
- altering the degree of opacity of the barrier (i) using a switchable glass technology and (ii) based on the determination that a person other than the user is in proximity to the automatic teller.
20. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to operate an automatic teller machine by performing operations comprising:
- determining that a user is operating the automatic teller machine;
- based on the determining that a user is operating the automatic teller machine, altering an opacity of a physical barrier of the automatic teller machine, the physical barrier being configured to intersect a line of sight from a location adjacent the automatic teller machine to the display;
- determining whether a person other than the user is in proximity to the automatic teller machine;
- displaying, based on a result of the determination that a person other than the user is in proximity to the automatic teller, a warning message on a surface of the barrier facing the user; and
- altering the degree of opacity of the barrier (i) using a switchable glass technology and (ii) based on the determination that a person other than the user is in proximity to the automatic teller.
Type: Application
Filed: Aug 8, 2018
Publication Date: Feb 13, 2020
Applicant:
Inventors: Robert SMITH (Richmond, VA), David WURMFELD (Falls Church, VA), Steve FALETTI (Brooklyn, NY), Lisa WHITSITT (San Francisco, CA), Janak DADHANIYA (San Francisco, CA)
Application Number: 16/058,990