PATENT CLAIM ANALYSIS

Application Number: 16005992
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["715", "234000"]

Abstract:
A provisioning system provisions a mobile software application to one or more remotely-located mobile computing devices. The remotely-located mobile computing devices may each have a native operating system. The mobile software application may include executable program code and a structured document such that the executable program code and structured document together instantiate at least a portion of the functionality provided by the mobile application. Moreover, in some embodiments, when the requested and sent mobile application is executed by a requesting mobile device, the structured document is parsed into a Document Object Model tree structure which when updated, updates at least in part the running state of the mobile application.

Claim (Index 2):
The first provisioning system of a first party of  claim 1 , wherein the requesting mobile device further comprises:\n a device network interface operatively connected to a network and used at least in part to communicate with the provisioning system of the first party; a display unit arranged to display an application user interface having at least one user selectable item; at least one user interface for displaying information and receiving at least one user selection; non-transitory computer readable storage medium configured to store the first mobile device native operating system and to store the at least one mobile software application on the mobile computing device, the mobile software application received from the first provisioning system in response to a request for the mobile software application, the request sent using the device network interface from the requesting mobile computing device remote from the first provisioning system of the first party; at least one computer processor adapted for executing computer program code stored on non-transitory, computer-readable storage medium, the non-transitory, computer readable storage medium operatively connected to the at least one computer processor, such that when the computer processor executes at least a portion of the first mobile device native operating system and when the mobile software application is executed using the at least one processor of the requesting mobile device, the execution of the requested and received mobile application causes the requesting mobile device to perform operations comprising: executing, by the requesting mobile device, the mobile application received from the first provisioning system; populating, by the abstraction layer executing on the requesting mobile device, a Document Object Model (\u201cDOM\u201d) tree structure, the DOM tree structure comprising at least a portion of the running state of the at least one mobile software application consistent a portion of the functionality provided by the at least one mobile software application instantiated in the at least one structured document and the program code; presenting, by the abstraction layer, the application user interface responsive to the DOM tree structure; receiving, by the at least one mobile software application, a user input from within the presented application user interface; receiving the input event by the program code referenced by the DOM tree structure from the abstraction layer; reconfiguring, by the program code referenced by the DOM tree structure, in response to the received input event, the DOM tree structure to update at least a portion of the running state of the mobile application based on a response, by the mobile application, to the input; and updating, by the abstraction layer, the application user interface, responsive to the reconfiguring of the DOM tree structure.

Metadata:
- Claim Count in Document: 16.0
- Percentile: 94.0
- Lexical Diversity: 1.77273
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15180144', '14988864', '14987971', '14819983', '14454829']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4585036876827715
- 35 USC 102 Novelty (BERT): 0.5737440352618627
- Combined Prediction Score: 0.4700277224406807
- Mean Citation Score: 499.993572
- Max Citation Score: 515.2308
- Similarity Product: 419.716955051136

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