IP Library Granted Patent US 10,360,593
Granted Patent B2
US 10,360,593 · App. 13/833,110 · Granted Jul 23, 2019

Retail proximity marketing

Inventors: Kevin E Hunter (La Jolla, CA); Stephen A Sprigg (Poway, CA); Neville J Meijers (San Diego, CA); Charles S Wurster (San Diego, CA); Paul E Jacobs (La Jolla, CA)
Assignee: QUALCOMM Incorporated
G06Q30/0261H04H20/61H04H60/51H04H60/63H04W4/023H04W4/06
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,360,593
App. No.
13/833,110
Granted
Jul 23, 2019
Kind
B2
Abstract

Methods, systems and devices for presenting marketing information to a customer based on proximity to marketing areas. A wireless identity transmitter associated with the customer may periodically transmit wireless broadcast messages that include obscured identifiers. A proximity broadcast receiver within a retail store, such as near a product display or aisle, may receive and relay the broadcast messages to a server which may process the included information. Based on proximity information and other conditions, the server may transmit marketing information relevant to the customer and a proximate marketing area, such as coupons and offers. In an embodiment, the server may store data based on broadcast messages that may indicate foot traffic and other information valuable to merchants. The server may also transmit messages based on stored permissions that indicate whether the customer desires to receive marketing information and whether the server is authorized to provide the customer's identity to merchants.

Claims (192)

1. A method of delivering marketing information to customers based on their proximity to a marketing location, comprising:

receiving in a server a sighting message that includes:

a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval;

an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier;

identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and

authentication information of the proximity broadcast receiver that transmitted the sighting message;

determining, in the server, whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;

determining, in the server, whether the sighting message is related to a host based at least in part on the identification information;

determining, in the server, whether the authentication information included in the sighting message matches authentication information stored in the server;

identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and

transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

2. The method of claim 1 , further comprising storing data based on the sighting message when the wireless identity transmitter is determined to be known and the sighting message is determined to be related to the host, and

wherein the data based on the sighting message includes information indicating at least one of locations of the wireless identity transmitter over a period, a number of unique customers that entered a store, an aggregated amount of time a plurality of individuals dwelled within a particular area of the store, and a dwell time within an area of the store within a proximity to the wireless identity transmitter.

3. The method of claim 1 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

4. The method of claim 1 , further comprising:

storing permissions information in the server that indicates whether the individual has authorized the stored data related to the individual to be provided to an advertiser.

5. The method of claim 4 , further comprising:

transmitting a request message for relevant marketing information that includes the stored data related to the individual and information related to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

transmitting a request message for relevant marketing information that only includes information related to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

6. The method of claim 4 , further comprising transmitting to the advertiser a second message that indicates:

that the marketing information relevant to the wireless identity transmitter and the proximate marketing area was transmitted to the computing device;

one or more relevant marketing conditions; and

when authorized by the permissions information, the stored data related to the individual.

7. The method of claim 4 , further comprising storing marketing information and marketing conditions,

wherein:

the look-up operation is based on the marketing conditions, the stored data related to the individual, and a proximity to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

the look-up operation is based on the marketing conditions and the proximity to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

8. The method of claim 7 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

9. The method of claim 7 , wherein the marketing information and the marketing conditions are received from an advertising server.

10. The method of claim 1 , wherein the marketing information is the executable script.

11. The method of claim 10 , wherein when executed by the computing device, the executable script changes one of a setting of the computing device or a functionality of the computing device.

12. The method of claim 11 , wherein the functionality of the computing device is access to websites of competitors.

13. The method of claim 1 , wherein the host is one of a merchant, retailer, service, store, and third-party registered with the server.

14. The method of claim 1 , wherein the rolling identifier is generated via an algorithm that uses a unique device identifier of the wireless identity transmitter, a secret key shared with the server, and the counter value.

15. The method of claim 1 , wherein the computing device is a mobile device associated with the individual.

16. A server configured for delivering marketing information to customers based on their proximity to a marketing location, comprising:

a server processor configured with server-executable instructions to perform operations comprising:

receiving in the server a sighting message that includes:

a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval;

an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier;

identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and

authentication information of the proximity broadcast receiver that transmitted the sighting message;

determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;

determining whether the sighting message is related to a host based at least in part on the identification information;

determining whether the authentication information included in the sighting message matches authentication information stored in the server;

identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and

transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

17. The server of claim 16 , wherein the server processor is configured with server executable instructions to perform operations further comprising storing data based on the sighting message when the wireless identity transmitter is determined to be known and the sighting message is determined to be related to the host, and

wherein the data based on the sighting message includes information indicating at least one of locations of the wireless identity transmitter over a period, a number of unique customers that entered a store, an aggregated amount of time a plurality of individuals dwelled within a particular area of the store, and a dwell time within an area of the store within a proximity to the wireless identity transmitter.

18. The server of claim 16 , wherein the server processor is configured with server executable instructions to perform operations such that the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

19. The server of claim 16 , wherein the server processor is configured with server executable instructions to perform operations further comprising:

storing permissions information in the server that indicates whether the individual has authorized the stored data related to the individual to be provided to an advertiser.

20. The server of claim 19 , wherein the server processor is configured with server executable instructions to perform operations further comprising:

transmitting a request message for relevant marketing information that includes the stored data related to the individual and information related to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

transmitting a request message for relevant marketing information that only includes information related to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

21. The server of claim 19 , wherein the server processor is configured with server executable instructions to perform operations further comprising transmitting to the advertiser a second message that indicates:

that the marketing information relevant to the wireless identity transmitter and the proximate marketing area was transmitted to the computing device;

one or more relevant marketing conditions; and

when authorized by the permissions information, the stored data related to the individual.

22. The server of claim 19 , wherein the server processor is configured with server executable instructions to perform operations further comprising storing marketing information and marketing conditions, and

wherein the server processor is configured with server executable instructions to perform operations such that:

the look-up operation is based on the marketing conditions, the stored data related to the individual, and a proximity to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

the look-up operation is based on the marketing conditions and the proximity to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

23. The server of claim 22 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

24. The server of claim 22 , wherein the stored marketing information and the marketing conditions are received from an advertising server.

25. The server of claim 16 , wherein the marketing information is the executable script.

26. The server of claim 25 , wherein when executed by the computing device, the executable script changes one of a setting of the computing device or a functionality of the computing device.

27. The server of claim 26 , wherein the functionality of the computing device is access to websites of competitors.

28. The server of claim 16 , wherein the host is one of a merchant, retailer, service, store, and third-party registered with the server.

29. The server of claim 16 , wherein the rolling identifier is generated via an algorithm that uses a unique device identifier of the wireless identity transmitter, a secret key shared with the server, and the counter value.

30. The server of claim 16 , wherein the computing device is a mobile device associated with the individual.

31. A server configured for delivering marketing information to customers based on their proximity to a marketing location, comprising:

means for receiving in the server a sighting message that includes:

a rolling identifier of a wireless identity transmitter associated with an individual wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval;

an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier;

identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and

authentication information of the proximity broadcast receiver that transmitted the sighting message;

means for determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;

means for determining whether the sighting message is related to a host based at least in part on the identification information;

means for determining whether the authentication information included in the sighting message matches authentication information stored in the server;

means for identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and

means for transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

32. The server of claim 31 , further comprising means for storing data based on the sighting message when the wireless identity transmitter is determined to be known and the sighting message is determined to be related to the host,

wherein the data based on the sighting message includes information indicating at least one of locations of the wireless identity transmitter over a period, a number of unique customers that entered a store, an aggregated amount of time a plurality of individuals dwelled within a particular area of the store, and a dwell time within an area of the store within a proximity to the wireless identity transmitter.

33. The server of claim 31 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

34. The server of claim 31 , further comprising:

means for storing permissions information in the server that indicates whether the individual has authorized the stored data related to the individual to be provided to an advertiser.

35. The server of claim 34 , further comprising:

means for transmitting a request message for relevant marketing information that includes the stored data related to the individual and information related to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

means for transmitting a request message for relevant marketing information that only includes information related to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

36. The server of claim 34 , further comprising means for transmitting to the advertiser a second message that indicates:

that the marketing information relevant to the wireless identity transmitter and the proximate marketing area was transmitted to the computing device;

one or more relevant marketing conditions; and

when authorized by the permissions information, the stored data related to the individual.

37. The server of claim 34 , further comprising means for storing marketing information and marketing conditions,

wherein:

the look-up operation is based on the marketing conditions, the stored data related to the individual, and a proximity to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

the look-up operation is based on the marketing conditions and the proximity to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

38. The server of claim 37 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

39. The server of claim 37 , wherein the marketing information and the marketing conditions are received from an advertising server.

40. The server of claim 31 , wherein the marketing information is the executable script.

41. The server of claim 40 , wherein when executed by the computing device, the executable script changes one of a setting of the computing device or a functionality of the computing device.

42. The server of claim 41 , wherein the functionality of the computing device is access to websites of competitors.

43. The server of claim 31 , wherein the host is one of a merchant, retailer, service, store, and third-party registered with the server.

44. The server of claim 31 , wherein the rolling identifier is generated via an algorithm that uses a unique device identifier of the wireless identity transmitter, a secret key shared with the server, and the counter value.

45. The server of claim 31 , wherein the computing device is a mobile device associated with the individual.

46. A non-transitory server-readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations for delivering marketing information to customers based on their proximity to a marketing location, the operations comprising:

receiving in the server a sighting message that includes:

a rolling identifier of a wireless identity transmitter associated with an individual, wherein the rolling identifier is periodically generated by the wireless identity transmitter at a predetermined interval;

an encoded counter value generated based at least in part on a counter value used to generate the rolling identifier;

identification information corresponding to a proximity broadcast receiver that transmitted the sighting message; and

authentication information of the proximity broadcast receiver that transmitted the sighting message;

determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;

determining whether the sighting message is related to a host based at least in part on the identification information;

determining whether the authentication information included in the sighting message matches authentication information stored in the server;

identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and

transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

47. The non-transitory server-readable storage medium of claim 46 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising storing data based on the sighting message when the wireless identity transmitter is determined to be known and the sighting message is determined to be related to the host,

wherein the data based on the sighting message includes information indicating at least one of locations of the wireless identity transmitter over a period, a number of unique customers that entered a store, an aggregated amount of time a plurality of individuals dwelled within a particular area of the store, and a dwell time within an area of the store within a proximity to the wireless identity transmitter.

48. The non-transitory server-readable storage medium of claim 46 , wherein the stored server-executable instructions are configured to cause the server to perform operations such that the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

49. The non-transitory server-readable storage medium of claim 46 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising:

storing permissions information in the server that indicates whether the individual has authorized the stored data related to the individual to be provided to an advertiser.

50. The non-transitory server-readable storage medium of claim 49 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising:

transmitting a request message for relevant marketing information that includes the stored data that related to the individual and information related to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

transmitting a request message for relevant marketing information that only includes information related to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

51. The non-transitory server-readable storage medium of claim 49 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising transmitting to the advertiser a second message that indicates:

that the marketing information relevant to the wireless identity transmitter and the proximate marketing area was transmitted to the computing device;

one or more relevant marketing conditions; and

when authorized by the permissions information, the stored data related to the individual.

52. The non-transitory server-readable storage medium of claim 49 , wherein the stored server-executable instructions are configured to cause the server to perform operations further comprising storing marketing information and marketing conditions, and

wherein the stored server-executable instructions are configured to cause the server to perform operations such that:

the look-up operation is based on the marketing conditions, the stored data related to the individual, and a proximity to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter; and

the look-up operation is based on the marketing conditions and the proximity to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter.

53. The non-transitory server-readable storage medium of claim 52 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

54. The non-transitory server-readable storage medium of claim 52 , wherein the marketing information and the marketing conditions are received from an advertising server.

55. The non-transitory server-readable storage medium of claim 46 , wherein the marketing information is the executable script.

56. The non-transitory server-readable storage medium of claim 55 , wherein when executed by the computing device, the executable script changes one of a setting of the computing device or a functionality of the computing device.

57. The non-transitory server-readable storage medium of claim 56 , wherein the functionality of the computing device is access to websites of competitors.

58. The non-transitory server-readable storage medium of claim 46 , wherein the host is one of a merchant, retailer, service, store, and third-party registered with the server.

59. The non-transitory server-readable storage medium of claim 46 , wherein the rolling identifier is generated via an algorithm that uses a unique device identifier of the wireless identity transmitter, a secret key shared with the server, and the counter value.

60. The non-transitory server-readable storage medium of claim 46 , wherein the computing device is a mobile device associated with the individual.

61. A system, comprising:

a central server;

a wireless identity transmitter; and

a proximity broadcast receiver;

wherein the wireless identity transmitter comprises:

a first memory;

a first transceiver configured to broadcast short-range wireless signals capable of being received by the proximity broadcast receiver; and

a first processor coupled to the first memory and the first transceiver, and configured with processor-executable instructions to perform operations comprising:

generating a rolling identifier periodically at a predetermined interval via an algorithm that uses a unique device identifier of the wireless identity transmitter and a counter value, wherein the unique device identifier of the wireless identity transmitter is associated with an individual;

generating an encoded value based at least in part on the counter value used to generate the rolling identifier;

and

periodically broadcasting, via the first transceiver, a short-range wireless signal including the rolling identifier and the encoded counter value;

wherein the proximity broadcast receiver comprises:

a second memory;

a second transceiver configured to receive the short-range wireless signal;

a network transceiver configured to communicate, via a long-range network, with the central server;

a second processor coupled to the second memory, the second transceiver, and the network transceiver and configured with processor-executable instructions to perform operations comprising:

receiving, via the second transceiver, the short-range wireless signal;

generating a sighting message in response to the short-range wireless signal, wherein the sighting message includes the rolling identifier, the encoded counter value,

identification information corresponding to the proximity broadcast receiver, and authentication information of the proximity broadcast receiver; and

transmitting, via the long-range network using the network transceiver, the sighting message;

wherein the central server is configured with server-executable instructions to perform operations comprising:

receiving the sighting message;

determining whether the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value;

determining whether the sighting message is related to a host based at least in part on the identification information;

determining whether the authentication information included in the sighting message matches authentication information stored in the server;

identifying, in response to determining that the authentication information included in the sighting message matches the authentication information stored in the server, marketing information relevant to the wireless identity transmitter and a proximate marketing area when the wireless identity transmitter is known based at least in part on the rolling identifier and the encoded counter value and the sighting message is related to the host based at least in part on the identification information, wherein the identification comprises a look-up operation in a database relating the marketing information, the proximate marketing area, and stored data related to the individual, and wherein the marketing information is one of a current offer, a promotional offer, a greeting message, information about deals in the proximate marketing area, an advertisement, and an executable script; and

transmitting a first message to a computing device that includes the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

62. The system of claim 61 , wherein the central server is configured with server-executable instructions to perform operations further comprising storing data based on the sighting message when the wireless identity transmitter is determined to be known and the sighting message is determined to be related to the host, and

wherein the data based on the sighting message includes information indicating at least one of locations of the wireless identity transmitter over a period, a number of unique customers that entered a store, an aggregated amount of time a plurality of individuals dwelled within a particular area of the store, and a dwell time within an area of the store within a proximity to the wireless identity transmitter.

63. The system of claim 61 , wherein the central server is configured with server-executable instructions to perform operations such that the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

64. The system of claim 61 , wherein the central server is configured with server-executable instructions to perform operations further comprising:

storing permissions information in the central server that indicates whether the individual has authorized the stored data related to the individual to be provided to an advertiser.

65. The system of claim 64 , wherein the central server is configured with server-executable instructions to perform operations further comprising:

transmitting a request message for relevant marketing information that includes the stored data related to the individual and information related to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

transmitting a request message for relevant marketing information that only includes information related to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

66. The system of claim 64 , wherein the central server is configured with server-executable instructions to perform operations further comprising transmitting to the advertiser a second message that indicates:

that the marketing information relevant to the wireless identity transmitter and the proximate marketing area was transmitted to the computing device;

one or more relevant marketing conditions; and

when authorized by the permissions information, the stored data related to the individual.

67. The system of claim 64 , wherein the central server is configured with server-executable instructions to perform operations further comprising storing marketing information and marketing conditions, and

wherein the central server is configured with server-executable instructions to perform operations such that:

the look-up operation is based on the stored marketing conditions, the stored data related to the individual, and a proximity to the marketing area when the permissions information indicates that the individual has authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area; and

the look-up operation is based on the stored marketing conditions and the proximity to the marketing area when the permissions information indicates that the individual has not authorized the stored data related to the individual to be used to identify the marketing information relevant to the wireless identity transmitter and the proximate marketing area.

68. The system of claim 67 , wherein the stored data related to the individual includes data related to at least one of recent locations of the individual, characteristics of the individual, personal data of the individual, and loyalty program information associated with the individual.

69. The system of claim 61 , wherein the marketing information is the executable script.

70. The system of claim 69 , wherein when executed by the computing device, the executable script changes one of a setting of the computing device or a functionality of the computing device.

71. The system of claim 70 , wherein the functionality of the computing device is access to websites of competitors.

72. The system of claim 61 , wherein the host is one of a merchant, retailer, service, store, and third-party registered with the central server.

73. The system of claim 61 , wherein the first processor is configured with processor-executable instructions to perform operations such that the rolling identifier is generated via an algorithm that uses a unique device identifier of the wireless identity transmitter, a secret key shared with the central server, and the counter value.

74. The system of claim 61 , wherein the computing device is a mobile device associated with the individual.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2013
From: HUNTER, KEVIN E.; SPRIGG, STEPHEN A.; MEIJERS, NEVILLE; WURSTER, CHARLES S.; JACOBS, PAUL E.
To: QUALCOMM INCORPORATED
Reel/Frame 030473/0001 →
Continuity (13)
Continuation In Part 13773379 · Feb 21, 2013
Continuation In Part 13773336 · Feb 21, 2013
Provisional Application 61693169 · Aug 24, 2012
Provisional Application 61637834 · Apr 24, 2012
Provisional Application 61670226 · Jul 11, 2012
Provisional Application 61701457 · Sep 14, 2012
Provisional Application 61713239 · Oct 12, 2012
Provisional Application 61716373 · Oct 19, 2012
Provisional Application 61717964 · Oct 24, 2012
Provisional Application 61728677 · Nov 20, 2012
Provisional Application 61745395 · Dec 21, 2012
Provisional Application 61745308 · Dec 21, 2012
Related Publication 20130297422A1 · Nov 7, 2013
Cited By (5)
US 12,238,618 US 12,354,121 US 12,423,718 US 12,446,083 US 12,591,901