PATENT CLAIM ANALYSIS

Application Number: 16150488
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-01
Patent Classification: ["709", "227000"]

Abstract:
System and method can support data communication in a heterogeneous environment. The system can establish a connection between a first device and a second device, wherein the connection is based on a protocol, which associates a host mode or an accessory mode with one or more connected devices. Furthermore, a controller on the first device can determine a device type associated with the second device, and can configure the first device to be in either the host mode or the accessory mode, based on the determined device type associated with the second device, to handle data communication between the first device and the second device.

Claim (Index 60):
A system for supporting data communication in a heterogeneous environment, comprising:\n a socket provided on a first device, wherein the socket is used to establish a connection between the first device and a second device, wherein the connection is based on a protocol, which associates a first mode or a second mode with one or more connected devices; and a memory associated with a processing unit, wherein the memory stores instructions and the processing unit is configured to execute the instructions to:\n determine a device type associated with the second device based on software installed on the second device, wherein determining the device type comprises:\n detecting an identifier value associated with the software installed on the second device; \n identifying the software installed on the second device based on whether the detected identifier value matches a predetermined value corresponding to the software; and \n determining the device type based on the identified software; \n \n configure the first device to be in either a first mode or a second mode, based on the determined device type associated with the second device, to handle data communication between the first device and the second device; and \n exchange data between the first device and the second device via a communication interface associated with the software installed on the second device.

Metadata:
- Claim Count in Document: 80.0
- Percentile: 97.0
- Lexical Diversity: 2.28
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15349151', '15659021', '15814133', '14969126', '14819386']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2343885880950473
- 35 USC 102 Novelty (BERT): 0.5024523468959716
- Combined Prediction Score: 0.2611949639751397
- Mean Citation Score: 154.5029658
- Max Citation Score: 284.51624
- Similarity Product: 239.24931728322028

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