US 11,889,463 B2
Violation citation system and method
George Miller, Dallas, TX (US)
Filed by George Miller, Dallas, TX (US)
Filed on Oct. 17, 2022, as Appl. No. 17/967,005.
Application 17/967,005 is a continuation of application No. 16/936,790, filed on Jul. 23, 2020, granted, now 11,496,991.
Claims priority of provisional application 62/877,939, filed on Jul. 24, 2019.
Prior Publication US 2023/0109538 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 64/00 (2009.01); G08B 25/00 (2006.01); H04W 4/029 (2018.01)
CPC H04W 64/006 (2013.01) [G08B 25/009 (2013.01); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
18. A mobile device comprising: a user interface; a sensor that is configured to sense motion; communication circuitry that is configured to communicate with a plurality of base stations and GPS system; a processor with memory that is configured to communicate with the user interface, the sensor, and the communication circuitry; a texting application that is configured to execute on the processor and memory, wherein the texting application is configured to indicate to the operating system whether a user is typing a message through the user interface; a GPS framework that is configured to execute on the processor and memory, wherein the GPS framework is configured to communicate with the communication circuitry to obtain GPS data; an accelerometer framework that is configured to execute on the processor and memory, wherein the accelerometer framework is configured to communicate with the sensor, and wherein the accelerometer framework is configured to calculate whether the user is motion based at least in part on motion sensed by the sensor; a citation application that is configured to execute on the processor and memory, wherein the citation application is configured to: receive a first indication from the accelerometer framework that the user is motion; receive a first indication from the texting application that the user is typing; determine whether the first texting and motion indications occurred substantially simultaneously; recording a first timestamp of when the first texting and motion indications occurred; issue a notification over the communication circuitry that the first texting and motion indications occurred substantially simultaneously, wherein the notification includes the first timestamp; receive a stop notification if the first texting and motion indications, which occurred substantially simultaneously, were in a predetermined target area; display the stop notification to the user over the user interface; receive a second indication from the accelerometer framework that the user is motion; receive a second indication from the texting application that the user is typing; determine whether the second texting and motion indications occurred substantially simultaneously; and issue a stop response notification over the communication that indicates whether the second texting and motion indications occurred substantially simultaneously.