In some implementations, a device may receive an activation signal transmitted by an activator device. The device may determine that a first signal pattern of the activation signal matches a second signal pattern associated with activating the Bluetooth capability of the device. The device may activate the Bluetooth capability of the device based on determining that the first signal pattern matches the second signal pattern. The device may communicate with a wireless communication device using the Bluetooth capability of the device based on activating the Bluetooth capability of the device.
|
8. A method, comprising:
receiving, by a first device and from a second device and based on the second device being within a range of the first device, a signal having a particular signal pattern;
authenticating, by the first device, the signal based on comparing the particular signal pattern to a stored signal pattern associated with activating a wireless capability,
wherein the stored signal pattern is a time-varying signal pattern; and
activating, by the first device, the wireless capability based on authenticating the signal.
1. A first device, comprising:
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to:
receive, from a second device and based on the second device being within a range of the first device, a particular signal having a particular signal pattern;
authenticate the signal based on comparing the particular signal pattern to a stored signal pattern associated with activating a wireless capability,
wherein the stored signal pattern is a time-varying signal pattern; and
activate the wireless capability based on authenticating the signal.
14. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
one or more instructions that, when executed by one or more processors of a first device, cause the first device to:
receive, from a second device and based on the second device being within a range of the first device, a signal having a particular signal pattern;
authenticate the signal based on comparing the particular signal pattern to a stored signal pattern associated with activating a wireless capability,
wherein the stored signal pattern is a time-varying signal pattern; and
activate the wireless capability based on authenticating the signal.
2. The first device of
communicate, via the activated wireless capability, with at least one of the second device or a third device associated with completing a transaction associated with the first device.
3. The first device of
4. The first device of
5. The first device of
synchronize the stored signal pattern and the particular signal pattern,
wherein the stored signal pattern and the particular signal pattern are associated with one or more time-varying particular signal patterns.
6. The first device of
receive information related to a set of signal patterns, wherein a timing is associated with each signal of the set of signal patterns.
7. The first device of
9. The method of
communicating, via the activated wireless capability, with at least one of the second device or a third device associated with completing a transaction associated with the first device.
10. The method of
12. The method of
synchronizing the stored signal pattern and the particular signal pattern,
wherein the stored signal pattern and the particular signal pattern are associated with one or more time-varying particular signal patterns.
13. The method of
receiving information related to a set of signal patterns, wherein a timing is associated with each signal of the set of signal patterns.
15. The non-transitory computer-readable medium of
communicate, via the activated wireless capability, with at least one of the second device or a third device associated with completing a transaction associated with the first device.
16. The non-transitory computer-readable medium of
17. The non-transitory computer-readable medium of
18. The non-transitory computer-readable medium of
synchronize the stored signal pattern and the particular signal pattern,
wherein the stored signal pattern and the particular signal pattern are associated with one or more time-varying particular signal patterns.
19. The non-transitory computer-readable medium of
receive information related to a set of signal patterns, wherein a timing is associated with each signal of the set of signal patterns.
20. The non-transitory computer-readable medium of
|
This application is a continuation of U.S. patent application Ser. No. 17/129,371, filed Dec. 21, 2020 (now U.S. Pat. No. 11,570,603), which is incorporated herein by reference in its entirety.
A personal area network (PAN) is a computer network for interconnecting electronic devices centered on a particular workspace. A wireless PAN is a PAN that is typically carried over a low-powered, short-range wireless network technology, such as Bluetooth, Zigbee, an infrared data association (IrDA) communication protocol, or wireless universal serial bus (USB), among other examples. Bluetooth, for example, is a packet-based protocol with a master/slave architecture, in which a master device may pair with and communicate with one or more slave devices.
In some implementations, a device for remote activation of Bluetooth includes one or more memories, and one or more processors, communicatively coupled to the one or more memories, configured to: receive, from an activator device, an activation signal having a signal pattern; authenticate the activation signal based on the signal pattern of the activation signal; and activate a Bluetooth capability based on authenticating the activation signal.
In some implementations, a method of remotely activating a Bluetooth capability of a device includes receiving, by the device, an activation signal transmitted by an activator device; determining that a first signal pattern of the activation signal matches a second signal pattern associated with activating the Bluetooth capability of the device; activating the Bluetooth capability of the device based on determining that the first signal pattern matches the second signal pattern; and communicating with a wireless communication device using the Bluetooth capability of the device based on activating the Bluetooth capability of the device.
In some implementations, an activator device for remote activation of Bluetooth of a user device includes one or more memories, and one or more processors, communicatively coupled to the one or more memories, configured to determine a signal pattern associated with activating a Bluetooth capability of the user device; and one or more output components configured to transmit, to the user device, an activation signal, that includes the signal pattern, to cause the user device to activate the Bluetooth capability of the user device.
The following detailed description of example implementations refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
Short-range wireless communication technologies, such as near field communication (NFC), Bluetooth, Bluetooth low energy (BLE), or other personal area network (PAN) protocols, may be used to allow wireless communication between different electronic devices. In some cases, short-range wireless communication technologies may be used to facilitate contactless transactions between a user device and transaction terminals, such as point of sale (PoS) terminals, automated teller machines (ATMs), or access terminals (e.g., locking mechanisms for doors, gates, rooms, or safes), among other examples. Short-range wireless communication capabilities of a user device, such as a smartphone, tablet, or wearable device, can typically be turned on and turned off by a user. For example, a user may turn off a short-range wireless communication capability of a user device when the user device is not using the short-range wireless communication capability in order to reduce power consumption by the user device. However, when the short-range wireless communication capability of the user device is turned off, the user device cannot communicate with other devices via the short-range wireless communication capability, and therefore, may not be able to utilize services, such as contactless transactions, available via short-range wireless communication with other devices.
Some implementations described herein enable remote activations of a short-range wireless communication capability of a user device via a remote activation signal. An activator device may transmit an activation signal having a signal pattern, and the user device may receive the activation signal. The user device may authenticate the activation signal based on the signal pattern, and activate a short-range wireless communication capability based on authenticating the activation signal. The user device may communicate with the activator device and/or another device using the short-range wireless communication capability based on activating the short-range wireless communication capability. As a result, the short-range wireless communication capability of the user device may be automatically activated in situations in which the user device may use the short-range wireless communication capability to communicate with other devices and/or access services available via the short-range wireless communication capability. Thus, the user device may not be prevented from utilizing a service or device pairing available via the short-range wireless communication capability when the short-range wireless communication capability of the user device is left, inadvertently or otherwise, in a deactivated state. Furthermore, this allows a user to leave the short-range wireless communication capability of the user device turned off when not being used, without the user having to manually turn on the short-range wireless communication capability or leave the short-range wireless communication capability turned on, thus reducing power consumption of the user device.
As shown in
The user device may detect that the pairing device is within a range of the user device (e.g., a communication range or a communicative proximity), and pair with the pairing device via Bluetooth to enable Bluetooth communication between the user device and the pairing device. In some implementations, the user device may be a Bluetooth master device and the pairing device may be a Bluetooth slave device. In some implementations, the pairing device may be the Bluetooth master device and the user device may be the Bluetooth slave device. The initial pairing between the user device and the pairing device may be based on the user device receiving a user input to pair with the pairing device via Bluetooth.
As further shown in
In some implementations, authorization of remote Bluetooth activation for the user device may be performed independently of the initial pairing with the pairing device. For example, the user may set a setting of the user device to authorize remote Bluetooth activation for all Bluetooth pairings. In some implementations, the user device may be configured with a default setting to allow remote Bluetooth activation.
As further shown in
The activator device may transmit activation signals with time-varying signal patterns to cause the user device and/or other user devices to activate a Bluetooth capability. In some implementations, the activator device may follow a schedule for varying the signal pattern of the activation signal. For example, the activator device may switch the signal pattern at regular or irregular time intervals. In this case, the activator device may transmit, to the user device, information identifying the set of signal patterns used by the activator device and a respective timing associated with each signal pattern in the set of signal patterns. In some implementations, the timing may be a time and/or duration for using each signal pattern relative to a current time at which the synchronization is being performed. In some implementations, the timing may be based on an absolute time, such as the time of day. In this case, the user device and the activator device may synchronize to an external clock for determining the absolute time (e.g., based on a global positioning system and/or based on synchronization signals from a wireless access point, such as a base station, among other examples).
In some implementations, the activator device may determine a signal pattern to transmit at a particular time, and/or a duration for using the signal pattern, using an algorithm based on the current time (e.g., based on an external clock). In this case, the activator device may transmit, to the user device, information identifying the algorithm used to determine the signal pattern based on the current time. In some implementations, the activator device may transmit, to the user device, an indication of an initial signal pattern to be used to activate the Bluetooth capability of the user device. In this case, once the initial signal pattern is used to activate the Bluetooth capability of the user device, and the user device pairs with the pairing device again or another pairing device in the remote activation system, the activator device may transmit a next signal pattern to be used to activate the Bluetooth capability of the user device.
In some implementations, the activator device may transmit, to the user device, information that identifies time-varying signal patterns that are specific to the user device (e.g., based on a user device identifier associated with the user device). In some implementations, the activator device may transmit, to the user device, information that identifies time-varying signal patterns to be broadcast by the activator device and to be received by the user device or any other device within a range of the activator device.
The activation signal may be any signal that can be transmitted using a particular signal pattern or include information indicating a particular signal pattern. In some implementations, the activation signal may be a digital signal transmitted via a wireless local area network, such as a Wi-Fi network. In this case, the signal pattern may be a digital key included in the activation signal. The digital key may be a numeric sequence or a binary sequence, and the activator device may vary the digital key over time. In this case, the activator device may transmit, to the user device, information identifying a time-varying set of digital keys to be used by the activator device. In some implementations, the activator device may transmit an activation signal including a digital key via a short messaging service (SMS) message or via a wide area network (e.g., a wireless wide area network), such as a cellular network.
In some implementations, the activation signal may be an acoustic signal, and the signal pattern may be an acoustic signal pattern of the acoustic signal. In this case, the activator device may transmit, to the user device, information identifying a time-varying set of acoustic signal patterns to be used by the activator device. In some implementations, the activation signal may be a light signal, and the signal pattern may be a light pattern. In this case, the activator device may transmit, to the user device, information identifying a time-varying set of light patterns to be used by the activator device. In some implementations, the activation signal may be a vibration signal, and the signal pattern may be a vibration pattern. In this case, the activator device may transmit, to the user device, information identifying a time-varying set of vibration patterns to be used by the activator device.
As further shown in
As shown in
As further shown in
In some implementations, the activator device may transmit the activation signal regardless of whether the user device (or another object) is detected. For example, the activator device may periodically transmit the activation signal at a regular time interval. In this case, the activator device may or may not perform detection of the user device.
The activator device may include one or more output components configured to transmit the activation signal. In some implementations, the activator device may transmit the activation signal via a wireless local area network, for example, using an antenna of the activator device. In this case, an antenna of the user device may receive the activation signal. In some implementations, the activator device may transmit an acoustic activation signal, for example, using one or more speakers of the activator device. In this case, a microphone of the user device may receive the activation signal. In some implementations, the activator device may transmit a light signal, for example, using a light source of the activator device. For example, the light signal may be a light signal in the visual spectrum or a light signal in the invisible spectrum, such as an infrared light signal or an ultraviolet light signal. In this case, a light sensor of the user device may receive the light signal. In some implementations, the activator device may transmit a vibration signal, for example, using a vibration motor of the activator device. In this case, a vibration sensor of the user device may receive the vibration signal, for example by sensing the vibrations on a surface that is in contact with the activator device.
The activator device may determine a signal pattern (e.g., digital key, acoustic signal pattern, light pattern, or vibration pattern) associated with activating Bluetooth in the user device, and may transmit the activation signal with the determined signal pattern. For example, the activator device may determine a current signal pattern of a set of time-varying signal patterns based on a schedule for switching between the signal patterns in the set of time-varying signal patterns. As described above, the activator device may synchronize the schedule for switching between the signal patterns with the user device. In some implementations, the activator device may determine the current signal pattern using an algorithm based on the current time.
As further shown in
In example 100 of
As shown in
As further shown in
Although implementations are described herein in connection with activating Bluetooth or another short-range communication capability of a user device, techniques described herein may be used to activate other types of communication capabilities of a user device. For example, in some implementations, an activator device may transmit, to a user device, an activation signal to cause the user device to activate a capability to communicate via a wireless local area network (e.g., a Wi-Fi capability) or a cellular network. In this case, in addition to the examples described above, the activator may transmit the activation signal via a PAN, such as Bluetooth, NFC, or another short-range wireless communication protocol. In some implementations, the activator may transmit the activation signal using one type of short-range wireless communication protocol (e.g., a first wireless communication protocol) to cause the user device to activate a capability to communicate using another type of short-range wireless communication protocol (e.g., a second wireless communication protocol).
Using the techniques described herein, a user device may activate a short-range wireless communication capability based on receiving a remote activation signal transmitted by an activation device. Thus, the user device may be enabled to use a service or device pairing available via the short-range wireless communication capability when the short-range wireless communication capability of the user device is left, inadvertently or otherwise, in a deactivated state. Furthermore, this allows a user to leave the short-range wireless communication capability of the user device turned off when not being used, without the user having to manually turn on the short-range wireless communication capability or leave the short-range wireless communication capability turned on, thus reducing power consumption of the user device.
As indicated above,
The user device 210 includes one or more devices capable of receiving, generating, storing, processing, and/or providing information associated with activating short-range wireless communication via a remote activation signal, as described elsewhere herein. The user device 210 may include a communication device and/or a computing device. For example, the user device 210 may include a wireless communication device, a mobile phone, a user equipment, a laptop computer, a tablet computer, a handheld gaming device, a wearable communication device (e.g., a smart wristwatch, a pair of smart eyeglasses, a head mounted display, or a virtual reality headset), or a similar type of device.
In some implementations, the user device may be a transaction device that includes one or more devices capable of being used for an electronic transaction. In some implementations, the transaction device may include a transaction card (or another physical medium with integrated circuitry) capable of storing and communicating account information, such as a credit card, a debit card, a gift card, an ATM card, a transit card, a fare card, and/or an access card. In some implementations, the transaction device may be a mobile device or may be integrated into the mobile device. The transaction device may store account information, which may be used in connection with an electronic transaction. The account information may include, for example, an account identifier that identifies an account (e.g., a bank account or a credit account) associated with the transaction device (e.g., an account number, a card number, a bank routing number, and/or a bank identifier), a cardholder identifier (e.g., identifying a name of a person, business, or entity associated with the account or the transaction device), expiration information (e.g., identifying an expiration month and/or an expiration year associated with the transaction device), and/or a credential (e.g., a payment token). In some implementations, the transaction device may store the account information in tamper-resistant memory of the transaction device, such as in a secure element. As part of performing an electronic transaction, the transaction device may transmit the account information to a transaction terminal using a communication component, such as a magnetic stripe, an integrated circuit (IC) chip (e.g., a EUROPAY®, MASTERCARD®, VISA® (EMV) chip), and/or a contactless communication component (e.g., an NFC component, a radio frequency (RF) component, a Bluetooth component, and/or a BLE component). Thus, the transaction device and a transaction terminal may communicate with one another by coming into contact with one another (e.g., using a magnetic stripe or an EMV chip) or via contactless communication (e.g., using NFC).
The activator device 220 includes one or more devices capable of receiving, generating, storing, processing, and/or providing information associated with activation of short-range wireless communication via a remote activation signal, as described elsewhere herein. The activator device 220 may include a communication device and/or a computing device. For example, the activator device 220 may include a wireless communication device, a wireless beacon, a wireless transmitter, or a similar type of device.
The pairing device 230 includes one or more devices capable of receiving, generating, storing, processing, and/or providing information associated with activation of short-range wireless communication via a remote activation signal, as described elsewhere herein. The pairing device 230 may include one or more devices capable of communicating with the user device 210 via short-range wireless communication, such as Bluetooth, BLE, and/or NFC. In some implementations, the pairing device may include one or more devices capable of pairing with the user device to communicate via short-range wireless communication. The pairing device 230 may include a communication device and/or a computing device. For example, the pairing device 230 may include a wireless communication device, a mobile phone, a user equipment, a laptop computer, a tablet computer, a desktop computer, a gaming console, a set-top box, a wearable communication device (e.g., a smart wristwatch, a pair of smart eyeglasses, a head mounted display, or a virtual reality headset), wireless speaker, wireless headset, ATM, PoS terminal, or a similar type of device.
In some implementations, the pairing device 230 may include a transaction terminal that includes one or more devices capable of facilitating an electronic transaction. For example, the transaction terminal may include a PoS terminal, a payment terminal (e.g., a credit card terminal, a contactless payment terminal, a mobile credit card reader, or a chip reader), and/or an ATM. In some implementations, the pairing device 230 may include an access control terminal (e.g., used to control physical access to a secure area), such as an access control panel used to control an access-controlled entry (e.g., a turnstile, a door, a gate, or another physical barrier).
The network 240 includes one or more wired and/or wireless networks. For example, the network 240 may include a wireless wide area network (e.g., a cellular network or a public land mobile network), a local area network (e.g., a wired local area network or a wireless local area network (WLAN), such as a Wi-Fi network), a personal area network (e.g., a Bluetooth network), a near-field communication network, a telephone network, a private network, the Internet, and/or a combination of these or other types of networks. The network 240 enables communication among the devices of environment 200. In some implementations, the network 240 includes multiple networks, and a first network (e.g., a WLAN) may be used to activate communications via a second network (e.g., a Bluetooth network), as described elsewhere herein.
The number and arrangement of devices and networks shown in
Bus 310 includes a component that enables wired and/or wireless communication among the components of device 300. Processor 320 includes a central processing unit, a graphics processing unit, a microprocessor, a controller, a microcontroller, a digital signal processor, a field-programmable gate array, an application-specific integrated circuit, and/or another type of processing component. Processor 320 is implemented in hardware, firmware, or a combination of hardware and software. In some implementations, processor 320 includes one or more processors capable of being programmed to perform a function. Memory 330 includes a random access memory, a read only memory, and/or another type of memory (e.g., a flash memory, a magnetic memory, and/or an optical memory).
Storage component 340 stores information and/or software related to the operation of device 300. For example, storage component 340 may include a hard disk drive, a magnetic disk drive, an optical disk drive, a solid state disk drive, a compact disc, a digital versatile disc, and/or another type of non-transitory computer-readable medium. Input component 350 enables device 300 to receive input, such as user input and/or sensed inputs. For example, input component 350 may include a touch screen, a keyboard, a keypad, a mouse, a button, a microphone, a switch, a sensor, a global positioning system component, an accelerometer, a gyroscope, and/or an actuator. Output component 360 enables device 300 to provide output, such as via a display, a speaker, and/or one or more light-emitting diodes. Communication component 370 enables device 300 to communicate with other devices, such as via a wired connection and/or a wireless connection. For example, communication component 370 may include a receiver, a transmitter, a transceiver, a modem, a network interface card, and/or an antenna.
Device 300 may perform one or more processes described herein. For example, a non-transitory computer-readable medium (e.g., memory 330 and/or storage component 340) may store a set of instructions (e.g., one or more instructions, code, software code, and/or program code) for execution by processor 320. Processor 320 may execute the set of instructions to perform one or more processes described herein. In some implementations, execution of the set of instructions, by one or more processors 320, causes the one or more processors 320 and/or the device 300 to perform one or more processes described herein. In some implementations, hardwired circuitry may be used instead of or in combination with the instructions to perform one or more processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
The number and arrangement of components shown in
As shown in
Although
As shown in
Although
The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the implementations to the precise forms disclosed. Modifications may be made in light of the above disclosure or may be acquired from practice of the implementations.
As used herein, the term “component” is intended to be broadly construed as hardware, firmware, or a combination of hardware and software. It will be apparent that systems and/or methods described herein may be implemented in different forms of hardware, firmware, and/or a combination of hardware and software. The actual specialized control hardware or software code used to implement these systems and/or methods is not limiting of the implementations. Thus, the operation and behavior of the systems and/or methods are described herein without reference to specific software code—it being understood that software and hardware can be used to implement the systems and/or methods based on the description herein.
Although particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the disclosure of various implementations. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification. Although each dependent claim listed below may directly depend on only one claim, the disclosure of various implementations includes each dependent claim in combination with every other claim in the claim set. As used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination with multiple of the same item.
No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Also, as used herein, the articles “a” and “an” are intended to include one or more items, and may be used interchangeably with “one or more.” Further, as used herein, the article “the” is intended to include one or more items referenced in connection with the article “the” and may be used interchangeably with “the one or more.” Furthermore, as used herein, the term “set” is intended to include one or more items (e.g., related items, unrelated items, or a combination of related and unrelated items), and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Also, as used herein, the terms “has,” “have,” “having,” or the like are intended to be open-ended terms. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise. Also, as used herein, the term “or” is intended to be inclusive when used in a series and may be used interchangeably with “and/or,” unless explicitly stated otherwise (e.g., if used in combination with “either” or “only one of”).
Truong, Anh, Pham, Vincent, Goodsitt, Jeremy, Walters, Austin, Rafferty, Galen, Kwak, Ernest
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
11044961, | Oct 09 2019 | GNEE, LLC | Safety helmet |
11570603, | Dec 21 2020 | Capital One Services, LLC | Activation of short-range wireless communication via remote activation signal |
20160203344, | |||
20180312105, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 14 2020 | GOODSITT, JEREMY | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Dec 14 2020 | TRUONG, ANH | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Dec 14 2020 | RAFFERTY, GALEN | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Dec 14 2020 | PHAM, VINCENT | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Dec 17 2020 | WALTERS, AUSTIN | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Dec 18 2020 | KWAK, ERNEST | Capital One Services, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062499 | /0077 | |
Jan 26 2023 | Capital One Services, LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 26 2023 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Feb 27 2027 | 4 years fee payment window open |
Aug 27 2027 | 6 months grace period start (w surcharge) |
Feb 27 2028 | patent expiry (for year 4) |
Feb 27 2030 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 27 2031 | 8 years fee payment window open |
Aug 27 2031 | 6 months grace period start (w surcharge) |
Feb 27 2032 | patent expiry (for year 8) |
Feb 27 2034 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 27 2035 | 12 years fee payment window open |
Aug 27 2035 | 6 months grace period start (w surcharge) |
Feb 27 2036 | patent expiry (for year 12) |
Feb 27 2038 | 2 years to revive unintentionally abandoned end. (for year 12) |