NETWORK OF TRUST FOR BILL SPLITTING
First Claim
1. A device configured to perform bill splitting with at least one external user device, the device comprising:
- a processor;
a wireless transceiver in communication with the processor; and
a non-transitory memory storing instructions that, when executed by the processor, cause the processor to execute a banking application and thereby perform processing comprising;
detecting, using the wireless transceiver, at least one external user device in communication range of the device;
sending, by the wireless transceiver, a challenge to the at least one external user device in response to the detecting;
receiving, by the wireless transceiver, at least one external user device identifier from the at least one external device in response to the challenge;
receiving, by the wireless transceiver, a second challenge from the at least one external user device;
generating a response by processing the second challenge;
sending, by the wireless transceiver, the response to the at least one external device in response to the second challenge;
receiving, by the wireless transceiver, a confirmation of receiving the at least external user device identifier from the at least one external user device;
in response to receiving the at least one external user device identifier and the confirmation, establishing the at least one external user device as a member of a network of trust with the device;
initiating a transaction designating a bill paid by the transaction;
in response to the establishing, sending, by the wireless transceiver, a request to split the bill to the at least one external user device in communication range of the device;
receiving, at the wireless transceiver, at least one sharing confirmation from the at least one external user device, the at least one sharing confirmation indicating at least one portion of a total value of the bill to be paid by at least one account associated with the at least one external user device;
generating a transaction request, the transaction request comprising data describing the transaction and a bill portion to be paid by an account associated with the device, the bill portion being the total value minus the at least one portion from the at least one external user device; and
sending the transaction request to a transaction service for fulfillment.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may include a processor, a wireless transceiver in communication with the processor, and a non-transitory memory. The memory may store instructions that, when executed by the processor, cause the processor to perform processing. The processing may include sending, by the wireless transceiver, a request to share a transaction to at least one external user device in communication range of the device. The processing may include receiving, at the wireless transceiver, at least one sharing confirmation from the at least one external user device. The processing may include generating a transaction request. The transaction request may include data describing the transaction and a transaction portion to be paid by an account associated with the device. The processing may include sending the transaction request to a transaction service for fulfillment.
-
Citations
26 Claims
-
1. A device configured to perform bill splitting with at least one external user device, the device comprising:
-
a processor; a wireless transceiver in communication with the processor; and a non-transitory memory storing instructions that, when executed by the processor, cause the processor to execute a banking application and thereby perform processing comprising; detecting, using the wireless transceiver, at least one external user device in communication range of the device; sending, by the wireless transceiver, a challenge to the at least one external user device in response to the detecting; receiving, by the wireless transceiver, at least one external user device identifier from the at least one external device in response to the challenge; receiving, by the wireless transceiver, a second challenge from the at least one external user device; generating a response by processing the second challenge; sending, by the wireless transceiver, the response to the at least one external device in response to the second challenge; receiving, by the wireless transceiver, a confirmation of receiving the at least external user device identifier from the at least one external user device; in response to receiving the at least one external user device identifier and the confirmation, establishing the at least one external user device as a member of a network of trust with the device; initiating a transaction designating a bill paid by the transaction; in response to the establishing, sending, by the wireless transceiver, a request to split the bill to the at least one external user device in communication range of the device; receiving, at the wireless transceiver, at least one sharing confirmation from the at least one external user device, the at least one sharing confirmation indicating at least one portion of a total value of the bill to be paid by at least one account associated with the at least one external user device; generating a transaction request, the transaction request comprising data describing the transaction and a bill portion to be paid by an account associated with the device, the bill portion being the total value minus the at least one portion from the at least one external user device; and sending the transaction request to a transaction service for fulfillment. - View Dependent Claims (2, 6, 7, 8, 9)
-
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
10. A device configured to perform shared secure transactions, the device comprising:
-
a processor; a wireless transceiver in communication with the processor; and a non-transitory memory storing instructions that, when executed by the processor, cause the processor to perform processing comprising; receiving, at the wireless transceiver, a request to share a transaction from an external user device in communication range of the device; generating a sharing confirmation indicating a portion of a total value of the transaction to be paid by an account associated with the device; sending, by the wireless transceiver, the sharing confirmation to the external user device; generating a transaction request, the transaction request comprising data describing the transaction and the portion of the total value; and sending the transaction request to a transaction service for fulfillment. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A method of bill splitting among a plurality of devices, the method comprising:
executing, by a processor of a device comprising the processor and a wireless transceiver in communication with the processor, a banking application to thereby; detect, using the wireless transceiver, at least one external user device in communication range of the device; send, by the wireless transceiver, a challenge to the at least one external user device in response to the detecting; receive, by the wireless transceiver, at least one external user device identifier from the at least one external device in response to the challenge; receive, by the wireless transceiver, a second challenge from the at least one external user device; generate a response by processing the second challenge; send, by the wireless transceiver, the response to the at least one external device in response to the second challenge; receive, by the wireless transceiver, a confirmation of receiving the at least external user device identifier from the at least one external user device; in response to receiving the at least one external user device identifier and the confirmation, establish the at least one external user device as a member of a network of trust with the device; initiate a transaction designating a bill paid by the transaction; in response to the establishing, send, by the wireless transceiver, a request to split the bill to the at least one external user device in communication range of the device; receive, at the wireless transceiver, at least one sharing confirmation from the at least one external user device, the at least one sharing confirmation indicating at least one portion of a total value of the bill to be paid by at least one account associated with the at least one external user device; generate a transaction request, the transaction request comprising data describing the transaction and a bill portion to be paid by an account associated with the device, the bill portion being the total value minus the at least one portion from the at least one external user device; and send the transaction request to a transaction service for fulfillment. - View Dependent Claims (22, 23, 24, 25, 26)
Specification