Method, system and apparatus for associating vendor data with keywords stored in a mobile electronic device
First Claim
1. A method of associating vendor data with product identifiers at a mobile electronic device, the method comprising:
- using a processor device operably coupled with a memory, performing instructions stored in the memory, the instructions comprising;
populating a list of product identifiers by performing;
transmitting a request to a server, the request comprising;
a product identifier identifying at least one product or service offered by a vendor; and
one or more attributes of the at least one product or service for which to obtain vendor bids at the server;
when at least one vendor bid satisfies the request;
receiving, from the server, vendor data comprising contact data for multiple vendor locations for at least one vendor associated with the product identifier;
storing the product identifier as an entry in the list of product identifiers stored within the mobile electronic device;
for each of the multiple vendor locations, storing a different vendor-action combination of contact data and action in association with the product identifier, each vendor-action combination comprising;
the contact data stored at the mobile electronic device; and
instructions for the action, wherein the action is based on the contact data and the instructions specify a command to execute on the contact data when the product identifier is selected;
determining a current geographic location of the mobile electronic device; and
based on the current geographic location of the mobile electronic device, flagging a stored vendor-action combination associated with the product identifier as active/inactive based upon a threshold distance to the vendor;
responsive to a subsequent selection of the product identifier at the mobile electronic device, accessing the entry associated with the selected product identifier and selecting the vendor-action combination flagged as active; and
executing the command specified by the action in the active vendor-action combination associated with the product identifier.
4 Assignments
0 Petitions
Accused Products
Abstract
According to embodiments described in the specification, a method, system and apparatus for associating vendor data with keywords in a wireless mobile communication device are provided. The method comprises: receiving an auction request comprising a keyword identifying a required offering and one or more parameters associated with the keyword, each parameter defining a required attribute of the offering; retrieving a plurality of vendor bids, each bid comprising one or more vendor parameters associated with the keyword, each vendor parameter defining an attribute of a vendor offering corresponding to the required offering; determining whether each of the vendor bids satisfies the required attributes defined by the parameters; and when the determination is affirmative for at least one vendor bid, transmitting vendor data for a vendor associated with the at least one vendor bid to the mobile electronic device for storage at the mobile electronic device in association with the keyword.
-
Citations
17 Claims
-
1. A method of associating vendor data with product identifiers at a mobile electronic device, the method comprising:
-
using a processor device operably coupled with a memory, performing instructions stored in the memory, the instructions comprising; populating a list of product identifiers by performing; transmitting a request to a server, the request comprising; a product identifier identifying at least one product or service offered by a vendor; and one or more attributes of the at least one product or service for which to obtain vendor bids at the server;
when at least one vendor bid satisfies the request;receiving, from the server, vendor data comprising contact data for multiple vendor locations for at least one vendor associated with the product identifier; storing the product identifier as an entry in the list of product identifiers stored within the mobile electronic device; for each of the multiple vendor locations, storing a different vendor-action combination of contact data and action in association with the product identifier, each vendor-action combination comprising; the contact data stored at the mobile electronic device; and
instructions for the action, wherein the action is based on the contact data and the instructions specify a command to execute on the contact data when the product identifier is selected;determining a current geographic location of the mobile electronic device; and
based on the current geographic location of the mobile electronic device, flagging a stored vendor-action combination associated with the product identifier as active/inactive based upon a threshold distance to the vendor;responsive to a subsequent selection of the product identifier at the mobile electronic device, accessing the entry associated with the selected product identifier and selecting the vendor-action combination flagged as active; and executing the command specified by the action in the active vendor-action combination associated with the product identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile electronic device comprising:
- a memory;
a communications interface; and a processor device operably coupled with the memory and the communications interface, and executing instructions stored in the memory, the instructions comprising; populating a list of product identifiers by performing; transmitting a request to a server, the request comprising; a product identifier identifying at least one product or service offered by a vendor; and one or more attributes of the at least one product or service for which to obtain vendor bids at the server; and
when at least one vendor bid satisfies the request;receiving, from the server, vendor data comprising contact data for multiple vendor locations for at least one vendor associated with the product identifier; storing the product identifier as an entry in the list of product identifiers stored within the mobile electronic device; for each of the multiple vendor locations, storing a different vendor-action combination of contact data and action in association with the product identifier, each vendor-action combination comprising;
the contact data; andinstructions for the action in association with the product identifier, wherein the action is based on the contact data and the instructions specify a command to execute on the contact data when the product identifier is selected; determining a current geographic location of the mobile electronic device;
based on the current geographic location of the mobile electronic device, flagging a stored vendor-action combination associated with the product identifier as active/inactive based upon a threshold distance to the vendor;responsive to a subsequent selection of the product identifier at the mobile device, accessing the entry associated with the selected product identifier and selecting the vendor-action combination flagged as active; and executing the command specified by the action in the active vendor-action combination associated with the product identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a memory;
-
15. A non-transitory computer-readable storage medium for storing computer-readable instructions executable by a processor device for implementing a method of associating vendor data with product identifiers at a mobile electronic device, the method comprising:
-
populating a list of product identifiers by performing; transmitting a request to a server, the request comprising; a product identifier identifying at least one product or service offered by a vendor; and one or more attributes of the at least one product or service for which to obtain vendor bids at the server; and when at least one vendor bid satisfies the request; receiving, from the server, vendor data comprising contact data for multiple vendor locations for at least one vendor associated with the product identifier; storing the product identifier as an entry in the list of product identifiers stored within the mobile electronic device; for each of the multiple vendor locations, storing a different vendor-action combination of contact data and action in association with the product identifier, each vendor-action combination comprising; the contact data stored at the mobile electronic device; and
instructions for the action in association with the product identifier, wherein the action is based on the contact data and the instructions specify a command to execute on the contact data when the product identifier is selected;determining a current geographic location of the mobile electronic device;
based on the current geographic location of the mobile electronic device, flagging a stored vendor-action combination associated with the product identifier as active/inactive based upon a threshold distance to the vendor;responsive to a subsequent selection of the product identifier at the mobile electronic device, accessing the entry associated with the selected product identifier and selecting the vendor-action combination flagged as active; and executing the command specified by the action in the active vendor-action combination associated with the product identifier. - View Dependent Claims (16, 17)
-
Specification