IP Library Granted Patent US 11,553,230
Granted Patent B2
US 11,553,230 · App. 16/855,515 · Granted Jan 10, 2023

Platform-independent USB driver communicating I

Inventor: Graham Clift (Poway, CA)
Assignee: Sony Corporation
H04N21/4104
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,553,230
App. No.
16/855,515
Granted
Jan 10, 2023
Kind
B2
Abstract

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. A USB driver communicates I 2 C through a JAVA® application with a USB dongle implementing for example an ATSC 3.0 tuner, with the JAVA application simply passing I 2 C communication between the dongle and driver such that the driver is platform independent.

Claims (34)

1. A digital television system comprising:

at least one universal serial bus (USB) dongle;

at least one application configured to issue commands in a first code; and

at least one USB driver configured to communicate with the USB dongle using inter-integrated circuit (I2C) signals that are not rendered in the first code, the USB driver being communicatively coupled to the application and the application in turn being communicatively coupled to the USB dongle, such that the USB dongle and USB driver must communicate only through the application.

2. The digital television system of claim 1 , wherein the digital television system comprises an advanced television systems committee (ATSC) 3.0 system.

3. The digital television system of claim 1 , wherein the first code comprises JAVA®.

4. The digital television system of claim 1 , wherein the USB dongle is configured to implement a digital TV tuner.

5. The digital television system of claim 1 , comprising:

at least one USB manager communicatively between the application and the USB dongle.

6. The digital television system of claim 5 , comprising:

at least one hardware abstraction layer (HAL) communicatively between the USB manager and the USB dongle.

7. The digital television system of claim 1 , comprising:

at least one compiler communicatively between the application and the USB driver.

8. The digital television system of claim 7 , comprising:

at least one JAVA native interface (JNI) communicatively between the application and the compiler.

9. The digital television system of claim 7 , wherein the compiler comprises at least one Android® native development kit (NDK).

10. The digital television system of claim 1 , wherein the at least one application is communicatively interposed between the at least one USB driver and the at least one USB dongle.

11. A digital television system comprising:

at least one receiver comprising at least one processor programmed with instructions to configure the processor to:

execute at least one JAVA® application (JA) configured to provide digital television functionality; and

execute the JA to pass inter-integrated circuit (I2C) signals between a universal serial bus (USB) dongle and a USB driver configured to control the USB dongle, the USB driver communicating with the USB dongle only through the JA.

12. The digital television system of claim 11 , comprising broadcaster equipment configured to broadcast signals to the USB dongle.

13. The digital television system of claim 11 , wherein the digital television system comprises an advanced television systems committee (ATSC) 3.0 system.

14. The digital television system of claim 11 , wherein the USB dongle is configured to implement a digital TV tuner and the processor executes the JA to signal the USB channel to change digital channels.

15. The digital television system of claim 11 , comprising:

at least one USB manager communicatively between the JA and the USB dongle.

16. The digital television system of claim 15 , comprising:

at least one hardware abstraction layer (HAL) communicatively between the USB manager and the USB dongle.

17. The digital television system of claim 16 , comprising:

at least one compiler communicatively between the JA and the USB driver.

18. The digital television system of claim 17 , comprising:

at least one JAVA native interface (JNI) communicatively between the JA and the compiler.

19. The digital television system of claim 18 , wherein the compiler comprises at least one Android® native development kit (NDK).

20. The digital television system of claim 11 , wherein the at least one JA is communicatively interposed between the USB dongle and USB driver.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: SONY GROUP CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 066446/0902 →
CHANGE OF NAME Recorded Dec 12, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 065868/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: CLIFT, GRAHAM
To: SONY CORPORATION
Reel/Frame 054010/0808 →
Continuity (1)
Related Publication 20210337257A1 · Oct 28, 2021