IP Library Granted Patent US 10,937,081
Granted Patent B2
US 10,937,081 · App. 16/137,384 · Granted Mar 2, 2021

System and method for collecting and accessing product information in a database

Inventors: Amanda Benson (Dalby, SE); Gregory P. Benson (Rancho Santa Fe, CA); Melissa Schmidt (San Diego, CA)
Assignee: 1997 Irrevocable Trust for Gregory P. Benson
G06Q30/0631G06Q10/00G06Q30/0201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,937,081
App. No.
16/137,384
Granted
Mar 2, 2021
Kind
B2
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.

Claims (28)

1. A networked database management system (DBMS), comprising:

a computer accessible data storage, comprising a database locally or remotely located from a plurality of consumers and a plurality of providers, wherein the 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 personal profile information of the one consumer, wherein the user personal profile information comprises at least demographic information of the one consumer;

a user defined food or health need of the one consumer, and

access control list data, wherein an access control list is specified by the one consumer and comprises identification information for the plurality of food or health providers which market and sell types of products or services that are relevant to one or more user defined food or health needs, and

a plurality of additional records, each additional record including product or service data of one of the plurality of providers;

a communication module in data communication with the data storage and configured to receive user personal profile information and user defined food or health needs from the one consumer for storage in the database;

a matching module in data communication with the data storage and configured to perform a search on the database for providers which have product or service data matching at least one user defined food or health need of the one consumer and to selectively grant to one or more of the providers access to the user personal profile information and the user defined food or health need of the one consumer stored in the database, based at least in part on the search on the database for providers which have product or service data matching the user defined food or health need and, for only those providers 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 providers:

one of the providers having been granted access to user data based on matching is determined to have an attribute corresponding with the provider product or service, wherein the attribute is predefined;

the demographic information of the one consumer is accessed by the provider with the predefined attribute; and

a custom offer is sent from the provider with the predefined attribute relating to a match between the user defined food or health need and provider product or service, wherein the communication and matching modules are executable by a processor.

2. The DBMS system of claim 1 , wherein the predefined attribute is immediate availability.

3. The DBMS system of claim 1 , wherein the predefined attribute is local availability.

4. A networked database management system (DBMS), comprising:

a computer accessible data storage, comprising a database locally or remotely located from a plurality of consumers and a plurality of providers, wherein the 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 personal profile information of the one consumer, wherein the user personal profile information comprises at least demographic information of the one consumer;

user defined individual requirements of the one consumer, and

access control list data, wherein an access control list is specified by the one consumer and comprises identification information for the plurality of providers which market and sell types of products or services that are relevant to one or more user defined individual requirements, and

a plurality of additional records, each additional record including product or service data of one of the plurality of providers;

a communication module in data communication with the data storage and configured to receive user personal profile information and user defined individual requirements from the one consumer for storage in the database;

a matching module in data communication with the data storage and configured to perform a search on the database for providers which have product or service data matching at least one user defined individual requirement of the one consumer and to selectively grant to one or more of the providers access to the user personal profile information and the user defined individual requirement of the one consumer stored in the database, based at least in part on the search on the database for providers which have product or service data matching the user defined individual requirement and, for only those providers 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 providers:

the demographic information of the one consumer is accessed by the one provider having been granted access to user data based on the matching;

the one provider is determined to have an attribute corresponding with the one consumer, wherein the attribute is predefined; and

a custom offer is sent from the one provider relating to a match between the user defined individual requirement and provider product or service, wherein the communication and matching modules are executable by a processor.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Nov 19, 2024
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 069392/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2024
From: 1997 IRREVOCABLE TRUST FOR GREGORY P. BENSON
To: RPX CORPORATION
Reel/Frame 069284/0560 →
AFFIDAVIT OF IDENTITY (INVENTOR NAME CHANGE) Recorded Apr 18, 2019
From: HELLER, MELISSA
To: SCHMIDT, MELISSA
Reel/Frame 048945/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: BENSON, AMANDA; BENSON, GREGORY P.; SCHMIDT, MELISSA
To: GLENBROOK ASSOCIATES, INC.
Reel/Frame 048127/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: GLENBROOK ASSOCIATES, INC.
To: 1997 IRREVOCABLE TRUST FOR GREGORY P. BENSON
Reel/Frame 048127/0782 →