US 12,277,120 B2
System for creating and accessing digital cards stored in decentralized content storage
Salil Das, Seattle, WA (US); Cezar Augusto Alevatto Guimaraes Neto, Boca Raton, FL (US); Peter Loren Engrav, Seattle, WA (US); Brian Scott Krabach, Everett, WA (US); Deniz Cakirkaya, Seattle, WA (US); Brian Charles Blomquist, Lynnwood, WA (US); Craig Thomas Targosz, Seattle, WA (US); and Sarojini Garapati, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 13, 2022, as Appl. No. 17/839,003.
Prior Publication US 2023/0401212 A1, Dec. 14, 2023
Int. Cl. G06F 16/182 (2019.01); G06F 16/2455 (2019.01)
CPC G06F 16/2455 (2019.01) [G06F 16/182 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A computing system, comprising:
at least one processor; and
a data store storing computer executable instructions which, when executed by the at least one processor, cause the at least one processor to perform steps, comprising:
detecting, at a data pod accessing system, an input request to create a digital card representing a digital item;
obtaining digital item metadata corresponding to the digital item;
generating the digital card including the digital item metadata;
generating a card output to store the digital card in a data pod, comprising a plurality of digital cards in a given data storage system of a plurality of data storage systems in a de-centralized data storage system architecture; and
exposing, at the data pod accessing system, an interface configured to access the plurality of data storage systems in the de-centralized data storage system architecture;
receiving, through the interface, a digital card access request;
based on the digital card access request,
obtaining a first representation of a first digital card from a first data storage system in the plurality of data storage systems in the de-centralized data storage system architecture, and
obtaining a second representation of a second digital card from a second data storage system in the plurality of data storage systems in the de-centralized data storage system architecture;
aggregating the first digital card and the second digital card based on an aggregation criterion to obtain an aggregated set of digital cards; and
generating a digital card output at the data pod accessing system indicative of the aggregated set of digital cards.