PATENT CLAIM ANALYSIS

Application Number: 16120029
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["455", "456300"]

Abstract:
Systems, methods, and program products for determining a location of a mobile device using a location application programming interface (API) are described. A mobile device can receive an input requesting the mobile device to monitor entry into and exit from a significant location. The mobile device can call a start-monitoring instance function of an object of a location manager class as declared in the API to start monitoring, and call a stop-monitoring instance function of the object as declared in the API to stop monitoring. The mobile device can store the entry and exit, or provide a record of the entry or exit to a function that is conformant to the API for performing various tasks.

Claim (Index 1):
A method comprising:\n receiving an input by a mobile device, the input requesting the mobile device to monitor locations of the mobile device to determine length of time the mobile device has dwelled at a location; responsive to the input, monitoring the locations through an application programming interface (API), the monitoring including calling a first instance function of an object of a location manager class, the first instance function being declared in the API and being operable to perform actions of recording detected visits of the mobile device at the locations, each detected visit being associated with a respective set of geographic coordinates of a location that the mobile device visited; responsive to a trigger event, stopping the monitoring, wherein stopping the monitoring comprises calling a second instance function of the object, the second instance function being declared in the API and being operable to stop the object of the location manager class to record the visits; and providing the recorded visits to a location consumer system.

Metadata:
- Claim Count in Document: 89.0
- Percentile: 96.0
- Lexical Diversity: 2.03226
- Patent Class: 455.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14502385', '14502677', '14020689', '14502464', '15475725']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6976968384661475
- 35 USC 102 Novelty (BERT): 0.494913253854823
- Combined Prediction Score: 0.677418480005015
- Mean Citation Score: 216.392368
- Max Citation Score: 235.72888
- Similarity Product: 167.2797962951231

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test