US 11,949,759 B2
Adaptive computation and faster computer operation
Nicholas Chang, San Carlos, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Feb. 14, 2022, as Appl. No. 17/650,929.
Application 17/650,929 is a continuation of application No. 16/597,632, filed on Oct. 9, 2019, granted, now 11,283,897.
Application 16/597,632 is a continuation of application No. 16/035,336, filed on Jul. 13, 2018, granted, now 10,484,504, issued on Nov. 19, 2019.
Application 16/035,336 is a continuation of application No. 15/655,732, filed on Jul. 20, 2017, granted, now 10,057,373, issued on Aug. 21, 2018.
Claims priority of provisional application 62/506,474, filed on May 15, 2017.
Prior Publication US 2022/0166850 A1, May 26, 2022
Int. Cl. H04L 67/63 (2022.01); G06F 9/50 (2006.01); G06F 16/28 (2019.01); H04L 67/10 (2022.01); H04L 67/60 (2022.01); H04L 67/303 (2022.01)
CPC H04L 67/63 (2022.05) [G06F 9/505 (2013.01); G06F 16/283 (2019.01); H04L 67/10 (2013.01); H04L 67/60 (2022.05); H04L 67/303 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
a first computer comprising:
one or more processors; and
a network communication interface;
wherein the first computer is configured to:
send, through the network communication interface, a request to a server to perform a computation on a data set;
determine that the computation can be performed on portions of the data set as the portions of the data set are streamed to the first computer;
receive, through the network communication interface and from the server, streaming data comprising at least a first portion of the data set;
responsive to the determination and to receiving the first portion of the data set, perform the computation on the first portion of the data set as the first portion of the data set is streamed to the first computer as the streaming data; and
update a graphical user interface displayed on the first computer based on the performed computation.