Patent ID: 11869051
Assignee: SNOWFLAKE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processing device, cause the processing device to:
add metadata comprising a pricing plan to a data listing as the data listing is being created to generate a monetized data listing, wherein the pricing plan comprises a set of attributes that define how a consumer is charged for accessing and using data to be shared via the data listing;
in response to a request from a consumer account to access the monetized data listing, import the monetized data listing to the consumer account;
export usage data of the monetized data listing and listing data of the monetized data listing to a data warehousing and analysis module, wherein the listing data of the monetized data listing comprises:
an import identifier (ID) used to uniquely identify an instance of the monetized data listing being imported and a particular consumer account that imported the listing;
an active pricing plan that provides pricing attributes;
a timestamp after which the active pricing plan will be replaced; and
a future pricing plan that provides pricing attributes, and will replace the active pricing plan after expiration of the time stamp;

calculate a usage level for a set of jobs processed using the usage data and the listing data of the monetized data listing during a current incremental interval of a current billing interval, wherein the usage level comprises events associated with accessing and using the data listing in the current incremental interval;
combine, by the processing device, the usage level for the set of jobs during the current incremental interval with a usage level of all previous incremental intervals of the current billing interval to generate a cumulative usage record; and
generate an invoice for the billing interval based on the cumulative usage record.