PATENT CLAIM ANALYSIS

Application Number: 16017768
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-03
Patent Classification: ["455", "041300"]

Abstract:
Synchronized media streaming in a device chain including first, second and third Bluetooth media device having a controller and time synchronization algorithm. The first device formats a first media packet including received media data, second device address, and synchronization information including packet start time including a delay time and cumulative clock drift counted thus far. The second device receives the first packet and formats a second packet including the media data, third device address, updated synchronization information including the second packet's play start time, local clock time, clock drift, and a cumulative clock drift counted thus far. The second device transmits the second packet to the third device. The synchronization algorithms begin synchronized playing of the media data including the first device playing after the delay time, second device playing after the first packet's play start time, and the third device playing after the second packet's play start time.

Claim (Index 14):
A Bluetooth (BT) media device, comprising:\n a host processor and a BT controller coupled to one another by a Host Controller Interface (HCI) including a Host Controller Transport Layer and a HCI Driver, said host processor implementing an applications layer and including HCI Firmware for communicating via said Host Controller Transport Layer with said BT controller, said BT media device configured in a scatternet chain including a second BT media device and a third BT media device for being coupled to said second BT media device; said BT controller including a processor coupled to a memory and to a transceiver, an RF driver for driving said transceiver which is adapted to be coupled to an antenna, said memory including software for parsing, understanding and acting on commands received from said host processor, said BT controller for running firmware comprising a time synchronization algorithm stored in said memory, and having a local clock and a network clock; said BT controller for receiving a first BT media packet from said second BT media device, said time synchronization algorithm of said BT media device for formatting at least said first BT media packet including a stream of encoded media data originating from a BT digital media stream sending device and time synchronization information for said second BT media device comprising said first BT media packet's play start time including a delay time, and a cumulative clock drift counted thus far in said chain comprising a time difference between said local clock and said network clock of a first BT media device; using a time from its said local clock, said time synchronization algorithm of said second BT media device for formatting at least a second BT media packet including said encoded media data, an address for said third BT media device, and updated time synchronization information for said third BT media device including said second BT media packet's play start time including said local clock of a second BT controller, said second BT controller's clock drift and said delay time value, and a cumulative drift counted thus far in said device chain now including said clocks of said second BT media device, and following said second BT media device transmitting said second BT media packet to said third BT media device, said time synchronization algorithm beginning synchronized for playing of said stream of encoded media data including said second BT device playing after said first BT media packet's play start time is reached, with said first BT media device playing after said delay time is reached and said third BT media device playing after said second BT media packet's play start time is reached.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 94.0
- Lexical Diversity: 3.40816
- Patent Class: 455.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15697023', '15762903', '14587792', '11031671', '12507749']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6572291968624494
- 35 USC 102 Novelty (BERT): 0.646147447974168
- Combined Prediction Score: 0.6561210219736213
- Mean Citation Score: 289.104296
- Max Citation Score: 597.51697
- Similarity Product: 579.4440683927637

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

Dataset: test