PATENT CLAIM ANALYSIS

Application Number: 16000932
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["719", "328000"]

Abstract:
There is provided a computer implemented method for automatically updating an application programming interface (API) according to a user interface (UI), comprising: providing a UI presented on a display of a computing device, analyzing the visual presentation of the UI on the display to identify at least one key-value pair, defining a dynamic data stream based on the at least one key-value pair, providing the dynamic data stream to an API for access by client code, monitoring the UI presented on the display to detect dynamic updates of the at least one key-value pair, and dynamically updating each respective value of each of the at least one key-value pair of the dynamic data stream of the API according to the detected dynamic updates.

Claim (Index 19):
A computer implemented method for automatically updating an API according to a UI, comprising:\n monitoring a visual presentation of a UI presented on a display of a call center computing device; analyzing at least one of a structure and a layout of the visual presentation of the UI to identify a plurality of dynamic updates of at least one key-value pair presented within a dynamic data object of the UI, wherein the at least one key-value pair defines at least one of a caller phone number and unique device identifier of a call-in to the call center placed by a caller; for each of the plurality of dynamic updates detect one of a plurality of values of a dynamic part of the at least one key-value pair; for each of the plurality of values:\n generating a dynamic data stream comprising media data acquired from a user device of the caller, using the respective value of the at least one key-value pair, wherein the media data includes at least one member of a group consisting of: location information of the user device, a real time streaming video captured by the user device and a text based chat session conducted on the user device; \n providing the dynamic data stream to an API for access by a client code executed by the call center computing device.

Metadata:
- Claim Count in Document: 83.0
- Percentile: 94.0
- Lexical Diversity: 2.25
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15274935', '11863248', '13778495', '15189813', '15511021']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4870905315007283
- 35 USC 102 Novelty (BERT): 0.4743867474700045
- Combined Prediction Score: 0.4858201530976559
- Mean Citation Score: 162.524046
- Max Citation Score: 167.14784
- Similarity Product: 123.98357442434308

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