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 23):
A first provisioning system of a first party for provisioning mobile software applications to a plurality of remotely-located mobile computing devices, the mobile computing devices each using a first native operating system, comprising:\n network interface means operatively connected to a network, the network interface means used at least in part for communicating with a plurality of remotely-located mobile computing devices; non-transitory computer readable storage medium means configured to store computer program code and at least one mobile software application, wherein the mode of operation of the mobile software application comprises a mobile software application such that the mobile software application further comprises executable program code comprising at least one of compiled code or interpretable code, and a structured document comprising at least one of a hypertext markup language (HTML) or an extensible markup language (XML) 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 when the mobile application is executed by a requesting one of plural remotely located mobile computing devices, each mobile computing device using a first mobile device native operating system; computer processor means operatively connected to network interface means and to non-transitory computer readable storage medium means, the processor means adapted to execute computer program code stored on the non-transitory computer readable storage medium means such that the execution of the computer program code causes the first provisioning system to perform one or more operations of:\n receiving communications via the network interface means from one of the plurality of remotely-located mobile computing devices, each mobile computing device using a first mobile device native operating system, the communications comprising a request to send a particular one of the mobile software applications stored on the non-transitory computer readable storage of the first provisioning system to the requesting one of the plurality of remotely-located mobile computing devices, such that receiving the request by the first provisioning system causes the first provisioning system to send the requested mobile software application to the requesting one of the remotely-located mobile computing devices using the network interface means of the first provisioning system of a first party.

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.4587778789979393
- 35 USC 102 Novelty (BERT): 0.5730896574587192
- Combined Prediction Score: 0.4702090568440173
- Mean Citation Score: 499.993572
- Max Citation Score: 515.2308
- Similarity Product: 416.6222626452685

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