System and method for collecting and accessing product information in a database
First Claim
Patent Images
1. A networked database management system (DBMS), comprising:
- a computer accessible data storage, comprising a database remotely located from a plurality of consumers and a plurality of merchants, wherein the remote database comprises;
a plurality of records including user data for the plurality of consumers, each record comprising a plurality of logically separable fields for data related to one of the plurality of consumers, the plurality of fields comprising;
user profile information of the one consumer, wherein the user profile information comprises at least an economic status code of the one consumer;
a user defined interest of the one consumer, andaccess control list data, wherein the access control list is specified by the one consumer and comprises identification information for the plurality of merchants which market and sell types of products or services that are relevant to one or more user defined interests, anda plurality of additional records, each additional record including inventory data of one of the plurality of merchants;
a communication module in data communication with the data storage and configured to receive user profile information and user defined interest from the one consumer for storage in the remote database;
a matching module in data communication with the data storage and configured to perform a search on the remote database for merchants which have inventory data matching the user defined interest of the one consumer and to selectively grant to one or more of the merchants access to the user profile information and the user defined interest of the one consumer stored in the remote database, based at least in part on the search on the remote database for merchants which have inventory data matching the user defined interest and, for only those merchants having been found by the search, on the access control list specified by the one consumer; and
wherein after granting access to the data storage by one of the merchants;
one of the merchants having been granted access to user data based on matching is determined to be a proximate distance from a mobile device of the one consumer, wherein the proximate distance is predefined;
the economic status code of the one consumer is received by the proximate merchant from the mobile device; and
a custom offer is sent from the proximate merchant relating to a match between the user defined interest and merchant inventory, wherein the communication and matching modules are executable by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
A database system is disclosed. The database system includes a matching module configured to query a database for users which have data matching an interest of another user and to selectively grant to one or more of the users access to data of the other user based at least in part on a result of the query and on an access control list.
-
Citations
20 Claims
-
1. A networked database management system (DBMS), comprising:
-
a computer accessible data storage, comprising a database remotely located from a plurality of consumers and a plurality of merchants, wherein the remote database comprises; a plurality of records including user data for the plurality of consumers, each record comprising a plurality of logically separable fields for data related to one of the plurality of consumers, the plurality of fields comprising; user profile information of the one consumer, wherein the user profile information comprises at least an economic status code of the one consumer; a user defined interest of the one consumer, and access control list data, wherein the access control list is specified by the one consumer and comprises identification information for the plurality of merchants which market and sell types of products or services that are relevant to one or more user defined interests, and a plurality of additional records, each additional record including inventory data of one of the plurality of merchants; a communication module in data communication with the data storage and configured to receive user profile information and user defined interest from the one consumer for storage in the remote database; a matching module in data communication with the data storage and configured to perform a search on the remote database for merchants which have inventory data matching the user defined interest of the one consumer and to selectively grant to one or more of the merchants access to the user profile information and the user defined interest of the one consumer stored in the remote database, based at least in part on the search on the remote database for merchants which have inventory data matching the user defined interest and, for only those merchants having been found by the search, on the access control list specified by the one consumer; and wherein after granting access to the data storage by one of the merchants; one of the merchants having been granted access to user data based on matching is determined to be a proximate distance from a mobile device of the one consumer, wherein the proximate distance is predefined; the economic status code of the one consumer is received by the proximate merchant from the mobile device; and a custom offer is sent from the proximate merchant relating to a match between the user defined interest and merchant inventory, wherein the communication and matching modules are executable by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A networked database access system for a provider, the system comprising:
-
a communication module configured to access user profile information and user defined interest for at least one consumer from a database remotely located from the at least one consumer and a plurality of merchants, the remote database comprising; a plurality of records including user data for the at least one consumer, each record comprising a plurality of logically separable fields for data related to one consumer of the at least one consumer, the plurality of fields comprising user profile information of the one consumer, wherein the user profile information comprises at least an economic status code of the one consumer, a user defined interest of the one consumer, and access control list data, wherein the access control list is specified by the one consumer and comprises identification information for the plurality of merchants which market and sell types of products or services that are relevant to the user defined interest, and a plurality of additional records, each additional record including inventory data of one of the plurality of merchants; wherein the communication module is further configured to receive user profile information and user defined interest from the one consumer for storage in the remote database; a matching module configured to select information from the remote database based at least in part on a search on the remote database for merchants which have inventory data matching the user defined interest of the one consumer and to selectively grant to one or more of the merchants access to the user profile information and the user defined interest of the one consumer stored in the remote database, based at least in part on the search on the remote database for merchants which have inventory data matching the user defined interest and, for only those merchants having been found by the search, on the access control list specified by the one consumer; and wherein one of the merchants and one of the consumers are paired by; determining that a merchant is a proximate distance from a mobile device of the one consumer, wherein the proximate distance is predefined; causing transmission of the economic status code of the one consumer from the mobile device to the proximate merchant; and causing reception at the mobile device of a custom offer from the merchant relating to a match between the user defined interest and merchant inventory, wherein the communication and matching modules are executable by a processor on a server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A consumer communication device, comprising:
-
a data upload module configured to communicate user profile information for a consumer, wherein the user profile information comprises at least an economic status code of the consumer, one or more user defined interests of the consumer, and an access control list specified by the consumer to a networked database management system (DBMS) remotely located from the consumer and a plurality of merchants, wherein the access control list comprises identification information for the plurality of merchants which market and sell types of products or services that are relevant to one or more user defined interests of the consumer, the DBMS comprising a matching module configured to selectively allow access to the user profile information and the one or more user defined interests of the consumer by at least one merchant based on a search on the networked DBMS conducted by a matching service for merchants which have inventory data matching the one or more user defined interests and, for only those merchants having been found by the search, on the access control list specified by the consumer; a communication module configured to receive user profile information and user defined interest for storage in the networked DBMS; an interface module configured to present the information of the at least one merchant selected by the system to the consumer; and a pairing module configured to; determine that a merchant is a proximate distance from a mobile device of the consumer, wherein the proximate distance is predefined; cause transmission of the economic status code of the consumer from the mobile device to the proximate merchant; and cause reception at the mobile device of a custom offer from the merchant relating to a match between the one or more user defined interests and merchant inventory, wherein the data upload, communication, interface, and pairing modules are executable by a processor of the consumer communication device. - View Dependent Claims (19, 20)
-
Specification