US 11,930,077 B2
Distributed storage systems and methods
Patrick Soon-Shiong, Los Angeles, CA (US)
Filed by Patrick Soon-Shiong, Los Angeles, CA (US)
Filed on May 3, 2023, as Appl. No. 18/142,925.
Application 18/142,925 is a continuation of application No. 16/941,466, filed on Jul. 28, 2020, granted, now 11,677,823.
Application 16/941,466 is a continuation of application No. 16/174,003, filed on Oct. 29, 2018, granted, now 10,819,790, issued on Oct. 27, 2020.
Application 16/174,003 is a continuation of application No. 15/425,933, filed on Feb. 6, 2017, granted, now 10,778,766, issued on Sep. 15, 2020.
Application 15/425,933 is a continuation of application No. 15/295,959, filed on Oct. 17, 2016, granted, now 10,158,713, issued on Dec. 18, 2018.
Application 15/295,959 is a continuation of application No. 14/048,394, filed on Oct. 8, 2013, granted, now 9,509,803, issued on Nov. 29, 2016.
Claims priority of provisional application 61/710,998, filed on Oct. 8, 2012.
Prior Publication US 2023/0283665 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1097 (2022.01); G06F 16/957 (2019.01); H04L 41/28 (2022.01); H04L 67/01 (2022.01); H04L 67/1074 (2022.01); H04L 67/12 (2022.01); H04L 67/52 (2022.01); H04L 67/568 (2022.01); H04L 67/5681 (2022.01); H04W 4/021 (2018.01); H04W 4/18 (2009.01); H04W 4/50 (2018.01); H04W 84/12 (2009.01)
CPC H04L 67/1097 (2013.01) [G06F 16/9574 (2019.01); H04L 41/28 (2013.01); H04L 67/01 (2022.05); H04L 67/1074 (2013.01); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04L 67/5681 (2022.05); H04W 4/18 (2013.01); H04W 4/50 (2018.02); H04L 67/12 (2013.01); H04L 2209/603 (2013.01); H04W 4/021 (2013.01); H04W 84/12 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-based digital content distribution server system, comprising:
a content database storing activatable content accessible by a plurality of mobile devices over a network, wherein the activatable content comprises at least one set of multi-conditional activation criteria;
at least one computer-readable memory storing software instructions; and
at least one processor coupled with the at least one computer-readable memory and the content database, and that performs, upon execution of the software instructions, operations to:
transmit, over the network, at least some activatable content from the content database to at least a first mobile device and a second mobile device from the plurality of mobile devices upon satisfaction of a portion of the at least one set of multi-conditional activation criteria including a location condition that depends on at least location tracking data related to the first mobile device or the second mobile device;
cause the first mobile device and the second mobile device to store the at least some activatable content in their respective memories as inactive content;
restrict access to the inactive content stored in the respective memories of the first mobile device or second mobile device via a virtual machine under remote control;
enable activation of the inactive content as activated content by the first mobile device or the second mobile device upon detection of an activation event satisfying all criteria, including the location condition, of the at least one set of multi-conditional activation criteria; and
enable interactions among the first mobile device or the second mobile device and the activated content.