US 12,223,004 B2
User interfaces and methods for operating a mobile computing device for location-based transactions
Ganesan Venkatakrishnan, San Carlos, CA (US); William Foster, Tucson, AZ (US); Peter Ellenby, San Carlos, CA (US); and Thomas William Ellenby, San Jose, CA (US)
Assigned to Yellcast, Inc., San Carlos, CA (US)
Filed by Yellcast, Inc., San Carlos, CA (US)
Filed on Sep. 11, 2023, as Appl. No. 18/464,542.
Application 18/464,542 is a continuation of application No. 18/054,516, filed on Nov. 10, 2022, granted, now 11,790,022.
Application 18/054,516 is a continuation of application No. 16/422,880, filed on May 24, 2019, granted, now 11,526,568, issued on Dec. 13, 2022.
Claims priority of provisional application 62/676,710, filed on May 25, 2018.
Prior Publication US 2023/0418889 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9537 (2019.01); G06F 3/01 (2006.01); G06F 9/451 (2018.01); G06F 16/23 (2019.01); G06F 16/29 (2019.01); G06F 16/9538 (2019.01); H04W 4/021 (2018.01)
CPC G06F 16/9537 (2019.01) [G06F 3/017 (2013.01); G06F 9/451 (2018.02); G06F 16/2379 (2019.01); G06F 16/29 (2019.01); G06F 16/9538 (2019.01); H04W 4/021 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining a geographic location of a mobile computing device;
detecting a mobile computing device orientation of the mobile computing device relative to a point-of-transaction location;
detecting a gesture made with the mobile computing device;
communicating with a remote database to identify possible transactions in the remote database that are associated with the point-of-transaction location, wherein associations of the possible transactions with the point-of-transaction location are based on a geographical search area for the mobile computing device, wherein the geographical search area is based, at least in part, on the gesture, the geographic location of the mobile computing device, and a search angle determined from a yaw component of the gesture;
retrieving retrieved transaction details of the possible transactions independent of an orientation of the mobile computing device;
filtering the retrieved transaction details based on the orientation of the mobile computing device to determine a filtered set of transactions that excludes those retrieved transaction details that are between the geographic location of the mobile computing device and a geographical offset;
presenting at least one presented transaction of the filtered set of transactions on a display; and
receiving input related to the at least one presented transaction.