US 11,991,247 B1
Automation of granular object storage service cost and/or usage determination
Marquis Waller, Boulder, CO (US); Michael Lotz, Boulder, CO (US); Benjamin Beatty, Boulder, CO (US); and Taylor Stock, Boulder, CO (US)
Assigned to Ricoh Company, Ltd., Tokyo (JP)
Filed by Marquis Waller, Boulder, CO (US); Michael Lotz, Boulder, CO (US); Benjamin Beatty, Boulder, CO (US); and Taylor Stock, Boulder, CO (US)
Filed on Mar. 9, 2023, as Appl. No. 18/180,912.
Int. Cl. H04L 12/70 (2013.01); H04L 67/1097 (2022.01)
CPC H04L 67/1097 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
periodically collecting, by a parser function operable within a cloud-based platform utilized by a Software-as-a-Service (SaaS) provider, a first set of metadata regarding a plurality of objects stored in one or more containers of an object storage service hosted by the cloud-based platform, wherein the one or more containers are shared by one or more of (i) a plurality of customers of the SaaS provider and (ii) a plurality of applications offered by the SaaS provider;
storing, by the parser function, the first set of metadata within an intermediate data store;
retrieving, by a query function operable within the cloud-based platform, metadata regarding a subset of the plurality of objects from the intermediate data store, wherein the subset of the plurality of objects satisfy a set of one or more criteria; and
determining one or more of a total storage cost and a total size of the subset of the plurality of objects by aggregating one or more of a storage cost and a size of each object of the subset of the plurality of objects.