US 11,899,639 B1
Data storage based on geographic location
Viacheslav Dubeyko, Los Angeles, CA (US); and Jian Wang, Beijing (CN)
Assigned to Lemon Inc., Grand Cayman (KY); and Beijing Youzhuju Network Technology Co., Ltd., Beijing (CN)
Filed by Lemon Inc., Grand Cayman (KY); and Beijing Youzhuju Network Technology Co., Ltd., Beijing (CN)
Filed on Jul. 29, 2022, as Appl. No. 17/877,644.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/29 (2019.01)
CPC G06F 16/2228 (2019.01) [G06F 16/248 (2019.01); G06F 16/29 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method of geographic location-based data storage and data processing, comprising:
generating a first combined key corresponding to a first event based on a particular geographic location associated with the first event, a first time associated with the first event, and a first user associated with the first event;
storing the first combined key and first data indicating the first event in a database, wherein the first combined key is configured to identify the first data indicating the first event in the database, and wherein the first data is retrievable from the database based on the first combined key;
generating a second combined key corresponding to a second event based on the particular geographic location associated with the second event, a second time associated with the second event, and a second user associated with the second event;
storing the second combined key and second data indicating the second event in the database, wherein the second combined key is configured to identify the second data indicating the second event in the database, and wherein the second data is retrievable from the database based on the second combined key;
presenting a set of events associated with the particular geographic location and occurring within a selected timeframe including the first time and the second time, wherein the set of events comprises the first event and the second event, wherein the set of events comprises a first indication that the first event is associated with the first time and a second indication that the second event is associated with the second time, and wherein the set of events is presented based on retrieving the first data indicating the first event and the second data indicating the second event using the first combined key and the second combined key, respectively; and
wherein the method further comprises determining a plurality of users associated with the particular geographic location and comprising the first user and the second user based at least in part on the first combined key and the second combined key.