PATENT CLAIM ANALYSIS

Application Number: 15977799
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-11
Patent Classification: ["717", "177000"]

Abstract:
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved and more efficient system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to install integrations of a third party application that supports variable host address identification. The apparatus and methods further enable a user of the client device to modify the host address identification associated with an installed integration. In this manner, the group-based communication system establishes communication links with network locations that vary from integration to integration and that may vary over time. To implement the invention, the group-based communication system supports the creation of a blueprint application, with an associated blueprint row that serves as the basis from which a plurality of differing integrations are generated. Further, the blueprint row stores variable host address identifications. The reduced number of data structures that result from supporting variable host address identifications increases system efficiency and reduces infrastructure requirements.

Claim (Index 12):
A method for integrating a third party application requiring variable host address identification in a group-based communication system comprising a group-based communication server, a group-based communication repository, and a plurality of group-based communication channels, the method comprising:\n generating, by the group-based communication server, a blueprint row, wherein the blueprint row comprises a third party application blueprint identifier and one or more templatized strings comprising at least one placeholder; storing, by the group-based communication server, the blueprint row in an application programming interface (API) applications table in the group-based communication repository; generating and transmitting, by the group-based communication server and in response to receiving an installation request associated with a user, scope request interface data configured to cause a client device to render an interactive scope request interface, the interactive scope request interface being configured to enable user authorization of defined scopes by the third party application, wherein the defined scopes by the third party application represent one or more selected group-based communication channels of the plurality of group-based communication channels the third party application is authorized to access; receiving a user scope definition object from the client device comprising user authorization of defined scopes by the third party application; generating and transmitting, by the group-based communication server and in response to receiving the user scope definition object, a credentials set associated with the third party application and host address request interface data configured to cause the client device to render an interactive host address request interface, the interactive host address request interface being configured to enable user input of at least one host address identification for the third party application; generating, by the group-based communication server, an integration row by reproducing the blueprint row and substituting the at least one placeholder in each of the one or more templatized strings with the at least one host address identification for the third party application; and storing, by the group-based communication server, the integration row in the API applications table in the group-based communication repository.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 93.0
- Lexical Diversity: 1.90323
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15655981', '12582653', '13306614', '13688747', '13794560']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3841966586259364
- 35 USC 102 Novelty (BERT): 0.5042296315910287
- Combined Prediction Score: 0.3961999559224456
- Mean Citation Score: 157.09153
- Max Citation Score: 160.6745
- Similarity Product: 96.08454650938508

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