IP Library Granted Patent US 10,390,199
Granted Patent B2
US 10,390,199 · App. 14/614,630 · Granted Aug 20, 2019

Mobile devices, methods, and computer program products for prioritizing data sets

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,390,199
App. No.
14/614,630
Granted
Aug 20, 2019
Kind
B2
Abstract

Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.

Claims (42)

1. A mobile device to receive unique identifiers from proximity broadcasting systems to prioritize data sets, the mobile device comprising:

a communication unit configured to receive a transmission from a proximity broadcasting device, the transmission being a data packet that includes a unique identifier corresponding to the proximity broadcasting device;

at least one memory operable to store a plurality of transaction data sets, the plurality of transaction data sets being arranged in a hierarchical order, and wherein the plurality of transaction data sets are payment credentials; and

at least one processor coupled to the communication unit and the at least one memory, the at least one processor being configured to:

identify a proximity broadcasting system corresponding to the proximity broadcasting device based on the unique identifier;

select at least one transaction data set corresponding to the proximity broadcasting system from among the plurality of transaction data sets stored on the mobile device;

prioritize the at least one transaction data set above the remaining transaction data sets in the hierarchical order so that the mobile device can prioritize the data set corresponding to the proximity broadcasting system over other data sets corresponding to other broadcasting systems;

modify the hierarchical order of the prioritized data set; and

communicate instructions to a user interface of the mobile device to cause the user interface of the mobile device to display the prioritized transaction data set at the top of a list.

2. The mobile device of claim 1 , wherein the at least one processor identifies the proximity broadcasting system by:

transmitting, over a communications network, the unique identifier to a server; and

receiving from the server the identity of the proximity broadcasting system.

3. The mobile device of claim 2 , wherein the at least one processor is further configured to:

receive from another communicatively coupled server the identity of at least one preferred transaction data set; and

select the at least one transaction data set corresponding to the proximity broadcasting system when the at least one transaction data set is the at least one preferred transaction data set.

4. The mobile device of claim 1 , wherein the communication unit is configured to receive Bluetooth low energy transmissions and the transmission from the proximity broadcasting device is a Bluetooth low energy transmission.

5. A method for prioritizing data stored in a mobile device, the method comprising:

receiving, by one or more computing devices, a transmission from a proximity broadcasting device, the transmission being a data packet that includes a unique identifier corresponding to the proximity broadcasting device;

identifying, by the one or more computing devices, a proximity broadcasting system corresponding to the proximity broadcasting device based on the unique identifier;

selecting, by the one or more computing devices, at least one transaction data set corresponding to the proximity broadcasting system from among a plurality of transaction data sets, the plurality of transaction data sets being arranged in a hierarchical order, and wherein the plurality of transaction data sets are payment credentials;

prioritizing, by the one or more computing devices, the at least one transaction data set above the remaining transaction data sets in the hierarchical order; and

modifying, by the one or more computing devices, the hierarchical order of the prioritized data set.

6. The method of claim 5 , wherein the transmission from the proximity broadcasting device is a Bluetooth low energy transmission.

7. The method of claim 6 , wherein the proximity broadcasting system is identified by:

transmitting, by the one or more computing devices over a communications network, the unique identifier to a server; and

receiving, by the one or more computing devices, from the server the identity of the proximity broadcasting system.

8. The method of claim 7 , further comprising:

receiving, by the one or more computing devices, from another communicatively coupled server the identity of at least one preferred transaction data set; and

selecting, by the one or more computing devices, the at least one transaction data set corresponding to the proximity broadcasting system when the at least one transaction data set is the at least one preferred transaction data set.

9. A non-transitory computer-readable medium having stored thereon sequences of instruction for causing at least one processor to:

receive a transmission from a proximity broadcasting device, the transmission being a data packet that includes a unique identifier corresponding to the proximity broadcasting device;

identify a proximity broadcasting system corresponding to the proximity broadcasting device based on the unique identifier;

select at least one transaction data set corresponding to the proximity broadcasting system from among a plurality of transaction data sets, the plurality of transaction data sets being arranged in a hierarchical order, and wherein the plurality of transaction data sets are payment credentials;

prioritize the at least one transaction data set above the remaining transaction data sets in the hierarchical order; and

modify the hierarchical order of the prioritized data set.

10. The non-transitory computer-readable medium of claim 9 , having stored thereon further sequences of instruction for causing the at least one processor to identify the proximity broadcasting system by:

transmitting, over a communications network, the unique identifier to a server; and

receiving from the server the identity of the proximity broadcasting system.

11. The non-transitory computer-readable medium of claim 10 , having stored thereon further sequences of instruction for causing the at least one processor to:

receive from another communicatively coupled server the identity of at least one preferred transaction data set; and

select the at least one transaction data set corresponding to the proximity broadcasting system when the at least one transaction data set is the at least one preferred transaction data set.

12. The non-transitory computer-readable medium of claim 9 , wherein the transmission from the proximity broadcasting device is a Bluetooth low energy transmission.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: JVL VENTURES, LLC
To: GOOGLE INC.
Reel/Frame 035463/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2015
From: JOHNSON, KAI P.; WATKINS, RYAN L.
To: JVL VENTURES, LLC
Reel/Frame 034936/0453 →