Purchasing contact information from an electronically displayed map
First Claim
1. A method for adding records to a user account in a database, comprising:
- identifying at least one record stored in the database in response to a query from a registered user of the database, the query having search criteria for identifying records stored in the database that have contact information including an address located within a defined distance of a specified location, the registered user having a user account for purchasing and maintaining records in the database;
transmitting instructions to the user for rendering a map of the specified location on a display along with a representation of the identified record in response to identifying the at least one record, the displayed representation of the identified record including contact information and a widget configured to enable the user to purchase the identified record upon selection of the widget, at least some of the contact information of the identified record included in the displayed representation of the identified record being obscured in the representation of the identified record;
executing a purchase transaction for the identified record in response to selection of the widget included in the displayed representation of the identified record by the user, wherein the user account is debited for the purchase transaction and the identified record is associated with the user account; and
transmitting, upon completion of the purchase transaction, instructions to the user for modifying the representation of the identified record on the map to reveal the obscured contact information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for adding contact information to a user account in a database. A registered user of the database presents a query having search criteria. The search criteria identifies records that have contact information including an address located within a defined distance of a specified location, such as the user'"'"'s current location. Instructions are transmitted to the client device for rendering a map of the specified location and a representation of the search results on a display of the user'"'"'s device. If a record is not owned by or associated with the user, the contact information is obscured on the display. A widget is configured on the display of obscured records that enables the user to purchase the record. Upon selection of the widget, a purchase transaction is executed, and the identified record is added to the user account.
-
Citations
17 Claims
-
1. A method for adding records to a user account in a database, comprising:
-
identifying at least one record stored in the database in response to a query from a registered user of the database, the query having search criteria for identifying records stored in the database that have contact information including an address located within a defined distance of a specified location, the registered user having a user account for purchasing and maintaining records in the database; transmitting instructions to the user for rendering a map of the specified location on a display along with a representation of the identified record in response to identifying the at least one record, the displayed representation of the identified record including contact information and a widget configured to enable the user to purchase the identified record upon selection of the widget, at least some of the contact information of the identified record included in the displayed representation of the identified record being obscured in the representation of the identified record; executing a purchase transaction for the identified record in response to selection of the widget included in the displayed representation of the identified record by the user, wherein the user account is debited for the purchase transaction and the identified record is associated with the user account; and transmitting, upon completion of the purchase transaction, instructions to the user for modifying the representation of the identified record on the map to reveal the obscured contact information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12)
-
-
9. A system for adding records to a user account in a database, comprising:
-
a processor; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; identify at least one record stored in the database in response to a query from a registered user of the database, the query having search criteria for identifying records stored in the database that have contact information including an address located within a defined distance of a specified location, the registered user having a user account for purchasing and maintaining records in the database; transmit instructions to the user for rendering a map of the specified location on a display along with a representation of the identified record in response to identifying the at least one record, the displayed representation of the identified record including contact information and a widget configured to enable the user to purchase the identified record upon selection of the widget, at least some of the contact information of the identified record included in the displayed representation of the identified record being obscured in the representation of the identified record; execute a purchase transaction for the identified record in response to selection of the widget by the user, wherein the user account is debited for the purchase transaction and the identified record is associated with the user account; and transmit, upon completion of the purchase transaction, instructions to the user for modifying the representation of the identified record on the map to reveal the obscured contact information. - View Dependent Claims (13)
-
-
14. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:
-
identify at least one record stored in the database in response to a query from a registered user of the database, the query having search criteria for identifying records stored in the database that have contact information including an address located within a defined distance of a specified location, the registered user having a user account for purchasing and maintaining records in the database; transmit instructions to the user for rendering a map of the specified location on a display along with a representation of the identified record in response to identifying the at least one record, the displayed representation of the identified record including contact information and a widget configured to enable the user to purchase the identified record upon selection of the widget, at least some of the contact information of the identified record included in the displayed representation of the identified record being obscured in the representation of the identified record; execute a purchase transaction for the identified record in response to selection of the widget by the user, wherein the user account is debited for the purchase transaction and the identified record is associated with the user account; and transmit, upon completion of the purchase transaction, instructions to the user for modifying the representation of the identified record on the map to reveal the obscured contact information included in the representation of the identified record. - View Dependent Claims (15, 16, 17)
-
Specification