PATENT CLAIM ANALYSIS

Application Number: 15978564
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-11
Patent Classification: ["715", "736000"]

Abstract:
Provided is a process to detect a web-browser address bar in a UI layout based on communications with an accessibility application program interface (API) of an operating system and detect navigation events in the same via the accessibility API.

Claim (Index 20):
A method, comprising:\n executing, on a mobile computing device, a monitoring service configured to communicate with an accessibility application program interface (API) of an operating system of a mobile computing device, wherein:\n the accessibility API reports state of a user interface (UI) layout displayed by the mobile computing device to the monitoring service, \n the accessibility API reports UI events indicative of changes in the UI layout to the monitoring service, and \n the monitoring service executes in one or more processes that are different from processes of at least some applications monitored by the monitoring service on the mobile computing device; \n receiving, with the monitoring service, a first UI event indicating focus of the UI has shifted to a first application; in response to receiving the first UI event, with the monitoring service, based on parameters of the first event, determining that the first application is an instance of a web browser; in response to determining that the first application is an instance of a web browser, with the monitoring service, selecting a first UI layout component as including a web-browser address bar of the first application from among a plurality of UI layout components of a UI layout of the first application, wherein:\n the selected first UI layout component is selected based on both detecting a pattern of UI events in a sequence of events received by the monitoring service from the operating system and an attribute of the selected first UI layout component, and \n the pattern of UI events includes at least one UI event indicative of a user interaction and having a UI event parameter that associates the event with the selected first UI layout component; \n storing, in memory accessible to the monitoring service, an identifier of the selected UI layout component in association with the first application to indicate that the selected UI layout component includes the web-browser address bar of the first application.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 93.0
- Lexical Diversity: 1.23529
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14708094', '14708087', '12198944', '12408319', '11843242']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2960622987437444
- 35 USC 102 Novelty (BERT): 0.4741298196558857
- Combined Prediction Score: 0.3138690508349586
- Mean Citation Score: 140.42557200000002
- Max Citation Score: 143.3671
- Similarity Product: 94.1802219688952

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

Dataset: test