US 11,727,419 B2
Realtime busyness for places
Frank Russo, Sunnyvale, CA (US); Luuk Van Dijk, Zürich (CH); Paul Donnelly, San Jose, CA (US); Quang Duong, San Francisco, CA (US); James Aspinall, San Francisco, CA (US); Finnegan Southey, San Francisco, CA (US); and Steve Chien, San Carlos, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Mar. 22, 2022, as Appl. No. 17/701,170.
Application 17/701,170 is a continuation of application No. 16/346,372, granted, now 11,429,986, previously published as PCT/US2016/060572, filed on Nov. 4, 2016.
Prior Publication US 2022/0215408 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/00 (2023.01); G06Q 30/0201 (2023.01); G06F 16/22 (2019.01)
CPC G06Q 30/0201 (2013.01) [G06F 16/2255 (2019.01)] 18 Claims
OG exemplary drawing
 
9. A system, comprising:
a memory; and
one or more processors in communication with the memory, the one or more processors configured to:
receive a request for information about a particular public place;
compute a hash of an identifier uniquely assigned to a user at the particular public place;
set a threshold number of hash values to be stored in a predetermined portion of a data structure for the particular public place;
determine whether the public place meets a first qualification, the determining comprising determining whether the threshold number of hash values for the public place is reached within a predetermined period of time, thereby minimizing an amount of real-time location information to be stored at any instant in time;
when the public place does not meet the first qualification, reduce an amount of information stored by removing from the predetermined portion of the data structure the stored unique hashes;
when the public place meets the first qualification, generate real-time busyness information for the public place based on the real-time location information; and
provide for display the generated real-time busyness information for the particular public place in response to the request.