US 12,354,136 B2
Motion data based consumer interfaces
John Blanchard, Issaquah, WA (US); Vinayak Hegde, Bellevue, WA (US); Daidrie Berry, Seattle, WA (US); Jairo Da Silva, Santiago (CL); Juan Pablo Podlech, Santiago (CL); Michael Merz, Bellevue, WA (US); and Ricardo Buquet, Santiago (CL)
Assigned to BYTEDANCE INC, Wilmington, DE (US)
Filed by Bytedance Inc., Wilmington, DE (US)
Filed on Dec. 23, 2021, as Appl. No. 17/645,772.
Application 17/645,772 is a continuation of application No. 16/933,562, filed on Jul. 20, 2020, granted, now 11,244,356.
Application 16/933,562 is a continuation of application No. 14/980,678, filed on Dec. 28, 2015, granted, now 10,762,534, issued on Sep. 1, 2020.
Claims priority of provisional application 62/097,536, filed on Dec. 29, 2014.
Prior Publication US 2022/0198519 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0251 (2023.01); G06F 3/01 (2006.01)
CPC G06Q 30/0267 (2013.01) [G06F 3/017 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more servers including:
communication circuitry configured to connect with a consumer device via a network, the consumer device including a motion sensor including one or more of:
a six-axis gyroscope accelerometer; or
a three axis gyroscope; and
processing circuitry configured to:
generate a consumer interface, the consumer interface configured to display an object at a start location of the consumer interface, wherein the consumer interface comprises at least the start location and one or more new locations, and wherein the start location is separated from each of the one or more new locations;
provide the consumer interface to the consumer device via the network;
determine a motion data objective and associated motion data score threshold, wherein the motion data objective includes moving the object to at least one of the one or more new locations of the consumer interface by generation of motion data, wherein a change in a location of the object is responsive to the motion data, and wherein each of the one or more new locations is indicative of particular information;
receive the motion data from the consumer device via the network, the motion data generated by the motion sensor of the consumer device while the consumer interface is being displayed on the consumer device;
continually update the location of the object to an updated position on the consumer interface, in real-time, based on the motion data;
determine a motion data score based on the motion data;
determine new consumer account data related to an electronic marketing communication based on the updated position of the object relative to the one or more new locations of the motion data objective and existing consumer account data associated with the consumer device; and
in an instance in which the motion data score satisfies the motion data score threshold, provide the electronic marketing communication to the consumer device via the network, wherein the electronic marketing communication comprises a promotion selected based on the new consumer account data.