PATENT CLAIM ANALYSIS

Application Number: 15900881
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["710", "063000"]

Abstract:
Systems and methods for using distributed Universal Serial Bus (USB) host drivers are disclosed. In one aspect, USB packet processing that was historically done on an application processor is moved to a distributed USB driver running in parallel on a low-power processor such as a digital signal processor (DSP). While a DSP is particularly contemplated, other processors may also be used. Further, a communication path is provided from the low-power processor to USB hardware that bypasses the application processor. Bypassing the application processor in this fashion allows the application processor to remain in a sleep mode for longer periods of time instead of processing digital data received from the low-power processor or the USB hardware. Further, by bypassing the application processor, latency is reduced, which improves the user experience.

Claim (Index 1):
A method of controlling data streams in a Universal Serial Bus (USB) system, comprising:\n establishing a connection between an application processor and an external digital USB peripheral; allowing a processor to pass data packets to USB hardware through a system bus; and passing the data packets from the USB hardware to the external digital USB peripheral.

Metadata:
- Claim Count in Document: 6.0
- Percentile: 88.0
- Lexical Diversity: 1.70588
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15631088', '12188841', '15666155', '13303298', '15750528']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6415883905104742
- 35 USC 102 Novelty (BERT): 0.5142699915782187
- Combined Prediction Score: 0.6288565506172488
- Mean Citation Score: 190.591638
- Max Citation Score: 323.59073
- Similarity Product: 266.677722599839

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 1

Dataset: test