US 12,143,434 B2
System, method and computer program product for smart upload automation
Lee Shepstone, Oxford (GB)
Assigned to CrowdStrike, Inc., Sunnyvale, CA (US)
Filed by CrowdStrike, Inc., Sunnyvale, CA (US)
Filed on Jun. 30, 2023, as Appl. No. 18/345,828.
Application 18/345,828 is a continuation of application No. 17/484,866, filed on Sep. 24, 2021, granted, now 11,736,554.
Application 17/484,866 is a continuation of application No. 17/094,672, filed on Nov. 10, 2020, granted, now 11,283,904, issued on Mar. 22, 2022.
Application 17/094,672 is a continuation of application No. 15/864,864, filed on Jan. 8, 2018, granted, now 10,863,001, issued on Dec. 8, 2020.
Application 15/864,864 is a continuation of application No. 13/909,905, filed on Jun. 4, 2013, granted, now 9,894,184, issued on Feb. 13, 2018.
Application 13/909,905 is a continuation of application No. 13/248,168, filed on Sep. 29, 2011, granted, now 9,043,387, issued on May 26, 2015.
Claims priority of provisional application 61/387,909, filed on Sep. 29, 2010.
Prior Publication US 2023/0353624 A1, Nov. 2, 2023
Int. Cl. G06F 3/0484 (2022.01); G06F 16/48 (2019.01); G06F 16/957 (2019.01); G06F 16/958 (2019.01); H04L 67/01 (2022.01); H04L 67/02 (2022.01); H04L 67/06 (2022.01); H04L 67/565 (2022.01); G06F 15/16 (2006.01)
CPC H04L 67/01 (2022.05) [G06F 3/0484 (2013.01); G06F 16/48 (2019.01); G06F 16/9577 (2019.01); G06F 16/958 (2019.01); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04L 67/565 (2022.05); G06F 15/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for performing uploads comprising:
a client device communicatively connected to a network, wherein the client device executes a user interface that enables a user to select smart upload parameters for a smart upload tool executing on a server connected to the network;
wherein the smart upload parameters include;
one or more digital asset parameters indicating one or more digital assets stored on the client device, wherein the one or more digital assets are to be uploaded to the server,
a target item parameter indicating a target item which is, prior to the upload of the one or more digital assets, stored on a storage device connected to the network, and
one or more automation parameters indicating one or more different tasks for automations to be performed by the server on the one or more digital assets after the one or more digital assets are uploaded;
wherein after the user selects the one or more digital asset parameters and the target item parameter from the user interface, the smart upload tool presents a plurality of tasks defined by the indication of the target item from the target item parameter, wherein the user selects the one or more different tasks from the plurality of tasks, wherein the client device initiates a smart upload of the one or more digital assets, including sending the smart upload parameters to the smart upload tool executing on the server and uploading the one or more digital assets to the server for execution of the one or more different tasks for automations.