Remote purchasing system and method
First Claim
1. A method of enabling a third-party purchase, said method comprising:
- receiving, via a first communications device, an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said instruction comprising data identifying at least said recipient, said product or service, and said venue;
sending to said venue, via a second communications device, data identifying at least said recipient and said product or service.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a system and method for enabling the remote purchasing of products or services, etc. (e.g., alcoholic beverages) wherein, as part of the buying transaction, the purchaser indicates a specific physical location where the product will be claimed, may identify a third party as the “recipient” of the product by providing the third-party'"'"'s e-mail or text messaging address, can attach a personalized message to the transaction, and can specify the information required for recipients who are already known to the system to make an expedited return purchase in real or near-real time. In one aspect, a method of facilitating a third-party purchase includes the steps of receiving, via a first communications device, an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide that product or service to the recipient in person, the instruction comprising data identifying at least the recipient, the product or service, and the venue; and sending to the venue, via a second communications device, data identifying at least the recipient and the product or service.
464 Citations
123 Claims
-
1. A method of enabling a third-party purchase, said method comprising:
-
receiving, via a first communications device, an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said instruction comprising data identifying at least said recipient, said product or service, and said venue;
sending to said venue, via a second communications device, data identifying at least said recipient and said product or service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for enabling third-party purchases, said system comprising:
-
a processor;
at least one memory coupled to said processor; and
at least one network interface coupled to said processor, said at least one network interface in communication with a first communications device and a second communications device;
wherein said memory contains computer-readable instructions for said processor to;
(a) receive an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said purchase instruction comprising data identifying at least said recipient, said product or service, and said venue; and
(b) send, to said venue, data identifying at least said recipient and said product or service. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of enabling a third-party purchase, said method comprising:
-
receiving, as a first communications event, an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said instruction comprising data identifying at least said recipient, said product or service, and said venue;
sending to said venue, as a second communications event, data identifying at least said recipient and said product or service. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A method of providing instant reciprocity for a purchase, said method comprising:
-
storing an instant reciprocity preference for said first user comprising at least one product or service predetermined by said first user;
enabling said first user to initiate the purchase of at least one product or service for said second user; and
enabling said second user to initiate a reciprocal purchase for said first user based, at least in part, on said stored instant reciprocity preference for said first user. - View Dependent Claims (67, 68, 69, 70, 71)
-
-
72. A method of maintaining a venue directory, said method comprising:
-
storing a list of venues and an associated set of venue data corresponding to each said venue, said venue data comprising at least a first data item and a second data item for each said venue;
receiving data from a user of a first user type;
updating said first data item based on said data provided by said first user;
receiving data from a user of a second user type; and
updating said second data item based on said data provided by said second user. - View Dependent Claims (73, 74, 75)
-
-
76. A method of providing location-based services comprising:
-
providing tokens to a plurality of individuals;
disposing a plurality of token detectors at a plurality of geographically-distributed venues; and
determining the geographic position of at least one said individual by identifying the presence of said individual at one of said venues when the corresponding said token detector at said venue detects the presence of said token corresponding to said individual. - View Dependent Claims (77, 78, 79)
-
-
80. A system for providing location-based services comprising:
-
a plurality of tokens corresponding to a plurality of individuals;
a plurality of token detectors disposed at a plurality of geographically-distributed venues;
a computer comprising a processor having coupled thereto a display device, at least one memory, and at least one network interface, said at least one network interface in communication with said plurality of token detectors;
wherein said memory of said computer contains computer-readable instructions for said processor to determine the geographic position of at least one said individual by identifying the presence of said individual at one of said venues when the corresponding said token detector at said venue detects the presence of said token corresponding to said individual. - View Dependent Claims (81)
-
-
82. A method of providing location-based services comprising:
-
providing tokens to a plurality of individuals; and
determining the geographic position of at least one said individual by using at least one token detector to identify the presence of said individual at one of a plurality of geographically-distributed venues having said token detectors disposed thereat, said token detectors being adapted to transmit data regarding said identified tokensover a first network. - View Dependent Claims (83, 84, 85)
-
-
86. A method of providing location-based marketing services comprising:
-
providing tokens to a plurality of individuals;
determining whether at least one said individual is present at a geographic position using at least one token detector disposed at said geographic position; and
if said individual is present at said geographic position, initiating a marketing or advertising activity directed at said individual. - View Dependent Claims (87)
-
-
88. A method of providing location-based marketing services comprising:
-
providing tokens to a plurality of individuals;
determining whether at least one said individual is present at a geographic position using at least one token detector disposed at said geographic position; and
if said individual is present at said geographic position, transmitting data indicating the presence of said individual to a third party. - View Dependent Claims (89)
-
-
90. A venue claims terminal for enabling third-party purchases, said venue claims terminal comprising:
-
a processor;
a display device coupled to said processor;
at least one memory coupled to said processor; and
at least one network interface coupled to said processor, said at least one network interface in communication with a server;
wherein said memory contains computer-readable instructions for said processor to;
(a) receive, from said server, an instruction to provide at least one product or service for a recipient in person, said instruction comprising data identifying at least said recipient and said product or service; and
(b) display, on said display device, said data identifying at least said recipient and said product or service. - View Dependent Claims (91)
-
-
92. An automated marketing campaign method comprising:
-
establishing or accessing a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user, said data items including at least one messaging address for said user;
permitting a third party to specify at least one desired value for at least one of said data items;
sending an electronic message to said at least one messaging address of each profile containing said at least one desired value for at least one of said data items. - View Dependent Claims (93, 94, 95, 96, 97, 98)
-
-
99. An automated marketing campaign method comprising:
-
establishing or accessing a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user;
permitting a third party to specify at least one desired value for at least one of said data items;
initiating a marketing or advertising activity directed at the users corresponding to the profiles containing said at least one desired value for at least one of said data items. - View Dependent Claims (100, 101, 102, 103, 104, 105)
-
-
106. An automated marketing campaign method comprising:
-
permitting a third party to specify at least one event;
continually accessing a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user, said data items including data indicating whether or not said event has occurred for said corresponding user; and
initiating a marketing or advertising activity directed at a user whose profile indicates that said event has occurred for said corresponding user. - View Dependent Claims (107, 108)
-
-
109. An automated marketing campaign method comprising:
-
establishing or accessing a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user;
permitting a third party to specify (a) profile criteria for the users at whom a marketing campaign will be directed based on at least one data item in said profiles, (b) time criteria corresponding to the frequency and/or duration at which the marketing campaign or a portion of the marketing campaign will take place, and (c) a marketing or advertising activity to perform; and
initiating said marketing or advertising activity based on said profile criteria and time criteria. - View Dependent Claims (110, 111, 112)
-
-
113. An automated marketing campaign method comprising:
-
permitting a third party to specify (a) an event, the occurrence of which will initiate a marketing or advertising activity, (b) time criteria corresponding to the frequency and/or duration at which the marketing or advertising activity will take place, and (c) the marketing or advertising activity to perform;
continually accessing a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user, said data items including data indicating whether or not said event has occurred for said corresponding user; and
initiating said marketing or advertising activity based on said profile criteria and time criteria. - View Dependent Claims (114, 115)
-
-
116. A method of enabling a third-party purchase, said method comprising:
-
receiving an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said instruction comprising data identifying at least said recipient, said product or service, and said venue; and
sending to said recipient a message including at least one data type selected from the group consisting of;
text, audio, video, image, multimedia, SMS, and MMS message.
-
-
117. A method of enabling a third-party purchase, said method comprising:
-
receiving an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said instruction comprising data identifying at least said recipient, said product or service, and said venue; and
receiving from said purchaser a message to deliver to said recipient, said message including at least one data type selected from the group consisting of;
text, audio, video, image, multimedia, SMS, and MMS message.
-
-
118. A system for enabling third-party purchases, said system comprising:
-
a processor;
at least one memory coupled to said processor; and
at least one network interface coupled to said processor, said at least one network interface in communication with a first communications device and a second communications device;
wherein said memory contains computer-readable instructions for said processor to;
(a) receive an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said purchase instruction comprising data identifying at least said recipient, said product or service, and said venue;
(b) send, to said venue, data identifying at least said recipient and said product or service;
(c) store a list of venues and an associated set of venue data corresponding to each said venue, said venue data comprising a plurality of data items for each said venue;
(d) permit said purchaser to provide data; and
(e) update at least one said data item based on said data provided by said purchaser. - View Dependent Claims (119)
-
-
120. A system for enabling third-party purchases, said system comprising:
-
a processor;
at least one memory coupled to said processor; and
at least one network interface coupled to said processor, said at least one network interface in communication with a first communications device and a second communications device;
wherein said memory contains computer-readable instructions for said processor to;
(a) receive an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said purchase instruction comprising data identifying at least said recipient, said product or service, and said venue;
(b) send, to said venue, data identifying at least said recipient and said product or service;
(c) establish or access a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user;
(d) permit a third party to specify (i) profile criteria for the users at whom a marketing campaign will be directed based on at least one data item in said profiles, (ii) time criteria corresponding to the frequency and/or duration at which the marketing campaign or a portion of the marketing campaign will take place, and (iii) a marketing or advertising activity to perform; and
(e) initiate said marketing or advertising activity based on said profile criteria and time criteria. - View Dependent Claims (121)
-
-
122. A system for enabling third-party purchases, said system comprising:
-
a processor;
at least one memory coupled to said processor; and
at least one network interface coupled to said processor, said at least one network interface in communication with a first communications device and a second communications device;
wherein said memory contains computer-readable instructions for said processor to;
(a) receive an instruction from a purchaser to purchase at least one product or service for a prospective recipient at a venue designated to provide said product or service to said recipient in person, said purchase instruction comprising data identifying at least said recipient, said product or service, and said venue;
(b) send, to said venue, data identifying at least said recipient and said product or service;
(c) permit a third party to specify (i) an event, the occurrence of which will initiate a marketing or advertising activity, (ii) time criteria corresponding to the frequency and/or duration at which the marketing or advertising activity will take place, and (iii) the marketing or advertising activity to perform;
(d) continually access a plurality of profiles corresponding to a plurality of users, each said profile comprising a plurality of data items relating to said corresponding user, said data items including data indicating whether or not said event has occurred for said corresponding user; and
(e) initiate said marketing or advertising activity based on said profile criteria and time criteria. - View Dependent Claims (123)
-
Specification