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 consumers, the plurality of fields comprising;
user profile information 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 comprising at least one of a manufacturer, a vendor, and a provider which market or 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; and
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 the merchants which have inventory data matching the user defined interest and, for only those merchants having been found by the search, a comparison of the found merchants with the identification information of merchants in the access control list specified by the one consumer, 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.
40 Citations
34 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 consumers, the plurality of fields comprising; user profile information 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 comprising at least one of a manufacturer, a vendor, and a provider which market or 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; and 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 the merchants which have inventory data matching the user defined interest and, for only those merchants having been found by the search, a comparison of the found merchants with the identification information of merchants in the access control list specified by the one consumer, 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, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A consumer communication device, comprising:
-
a data upload module configured to communicate user profile information for a 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 comprising at least one of a manufacturer, a vendor, and a provider 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 user defined interest of the consumer by at least one merchant based at least in part on a search on the networked DBMS 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, a comparison of the found merchants with identification information of merchants in the access control list; a communication module configured to receive user profile information and user defined interest for storage in the networked DBMS; and an interface module configured to present the information of the at least one merchant having been selectively allowed access to the consumer, wherein the data upload, communication, and interface modules are executable by a processor of the consumer communication device. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium, comprising instructions, which, when executed cause the computer to perform a method, the method comprising:
-
communicating user profile information for a 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 comprising at least one of a manufacturer, a vendor, and a provider which market and sell types of products or services that are relevant to one or more user defined interests of the consumer, the system comprising a matching service configured to selectively allow access to the user profile information and the user defined interest of the consumer by at least one merchant based at least in part on a search on the remote DBMS 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, a comparison of the found merchants with identification information of merchants in the access control list; receiving information of the at least one merchant having been selectively allowed access; and presenting the information to the consumer. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A networked database management system (DBMS), comprising:
-
a computer accessible data storage, comprising a database remote from a plurality of consumers and a plurality of merchants, wherein the remote database comprises; user data for the plurality of consumers, the user data comprising; user profile information of one of the consumers, a plurality of user defined interests of the one consumer, and an access control list for each user, wherein the access control list is specified by the one consumer and comprises identification information for a plurality of merchants comprising at least one of a manufacturer, a vendor, and a provider which market and sell types of products or services that are relevant to one or more user defined interests, and inventory data of a plurality of merchants; a communication module in data communication with the data storage and configured to receive information from the one consumer and from the plurality of merchants; and 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 at least one of the user defined interests of the one consumer and to selectivelygrant to one or more of the merchants access to the user profile information of the one consumer based at least in part on the search for merchants which have inventory data matching at least one of the user defined interests and, for only those merchants having been found by the search, a comparison of the found merchants with the identification information of merchants in the access control list specified by the one consumer, wherein the communication and matching modules are executable by a processor. - View Dependent Claims (33, 34)
-
Specification