PATENT CLAIM ANALYSIS

Application Number: 15972561
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-08
Patent Classification: ["715", "234000"]

Abstract:
A web browser application executing on a computing device receives, in response to a request for a web page, (i) a set of declarative markup data that defines a hierarchical arrangement of components of the web page and (ii) a set of scripts that defines structure and operation of the components. The declarative markup data and scripts cooperatively define data bindings between components of the page. Further the scripts can be changed from time to time, so that when the web browser application subsequently requests the same web page, the web browser application may receive in response the same declarative markup data but a different set of scripts that still supports the same data bindings between the components of the page.

Claim (Index 18):
A method comprising:\n receiving, into a web server application executing on a computing device, from a web browser application executing on a client device, a first request for a web page; responsive to the first request, outputting by the web server application, for transmission to the client device, (i) declarative markup data defining a hierarchical arrangement of components of the web page, including a first component and a second component, wherein the hierarchical arrangement comprises using a shadow document object model (DOM) to define a relationship between the first component and the second component, wherein the relationship comprises a data-binding that enables the second component to dynamically update its rendering in response to published data related to the first component, and (ii) a first set of scripts defining structure and operation of the components of the web page, including a first script defining structure and operation of the first component and a second script defining structure and operation of the second component, wherein the declarative markup data and the first set of scripts cooperatively define data-binding between the first component and the second component, wherein the first script is interpretable by the web browser application to cause the web browser application to dynamically publish data related to the first component, wherein the data-binding includes for the second component a listen-to tag attribute that binds, via the shadow DOM, the second component with the dynamically published data related to the first component, and wherein the second script is interpretable by the web browser application in accordance with the listen-to tag attribute to cause the second component to dynamically update its rendering in response to the published data related to the first component; thereafter receiving by the web server application, from a requesting device, a second request for the same web page; and responsive to the second request, outputting by the web server application, for transmission to the requesting device, (i) the declarative markup data defining the hierarchical arrangement of components of the web page, including the first component and the second component and (ii) a second set of scripts defining structure and operation of the components of the web page, the second set of scripts being different than the first set of scripts while still supporting the same, unchanged data-binding between the first component and the second component.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 93.0
- Lexical Diversity: 2.23729
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11218112', '13973888', '14060756', '13628018', '10910871']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3303605490079871
- 35 USC 102 Novelty (BERT): 0.4847248331091129
- Combined Prediction Score: 0.3457969774180997
- Mean Citation Score: 205.200136
- Max Citation Score: 219.9699
- Similarity Product: 156.3175901828885

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