IP Library Granted Patent US 10,949,506
Granted Patent B2
US 10,949,506 · App. 16/184,119 · Granted Mar 16, 2021

Method and system for authorizing software in electronic device

Inventor: Lijing Chen (Shenzhen, CN)
Assignee: XIAMEN SIGMASTAR TECHNOLOGY LTD.
G06F21/121H04L67/34H04N21/4108H04N21/4223H04N21/63345G06F2221/0773
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 10,949,506
App. No.
16/184,119
Granted
Mar 16, 2021
Kind
B2
Abstract

A method and system for authorizing software in an electronic device is provided. The electronic device has a unique identifier (UID) and is connected to a server of the software through a terminal device. The method includes: generating and transmitting at least one section of audio/video data embedded with the UID corresponding to the electronic device to the terminal device; uploading the audio/video data through the terminal device and sending an authorization request to the server of the software; returning authorization audio/video data from the server of the software through the terminal device, wherein the authorization audio/video data includes an authorization key corresponding to the electronic device; and enabling the electronic device to obtain the authorization audio/video data by means of audio/video communication, so as to obtain the authorization key and authorize the software in the electronic device.

Claims (34)

1. A method for authorizing software in an electronic device, the electronic device having a unique identifier (UID) and the software, the electronic device without an Ethernet function and connected to a server of the software through a terminal device having the Ethernet function, the method comprising:

recording audio/video data, by the electronic device;

generating and sending, by the electronic device, at least one section of the audio/video data comprising the UID to the terminal device, wherein the audio/video data is embedded with the UID corresponding to the electronic device;

uploading the at least one section of audio/video data and sending an authorization request through the terminal device to the server of the software;

returning authorization audio/video data from the server of the software through the terminal device, wherein the authorization audio/video data comprises an authorization key corresponding to the electronic device, and the authorization key is generated according to the authorization request and the audio/video data;

acquiring, by the electronic device, the authorization audio/video data through audio/video communication to acquire the authorization key, and authorizing the software in the electronic device.

2. The method according to claim 1 , wherein the electronic device is an electronic device without an Ethernet function.

3. The method according to claim 2 , wherein the electronic device is a video camera device.

4. The method according to claim 3 , wherein the video camera device is connected by a wired or wireless means to the terminal device, so as to enable the terminal device to acquire the at least one section of audio/video data recorded by the video camera device.

5. The method according to claim 3 , wherein the video camera device is connected by a wired or wireless means to a monitoring device to enable the monitoring device to acquire the audio/video data recorded by the video camera device, and the terminal device re-records audio/video played by the monitoring device to acquire the at least one section of audio/video data recorded by the video camera device.

6. The method according to claim 4 , wherein the terminal device is a device having an Ethernet function, the terminal device communicates with the server of the software through the Ethernet function, so as to upload the at least one section of audio/video data recorded by the video camera and the authorization request to the server of the software, and to download the authorization audio/video data having the authorization key from the server of the software.

7. The method according to claim 5 , wherein the terminal device is a device having an Ethernet function, the terminal device communicates with the server of the software through the Ethernet function, so as to upload the at least one section of audio/video data recorded by the video camera and the authorization request to the server of the software, and to download the authorization audio/video data having the authorization key from the server of the software.

8. The method according to claim 6 , wherein the authorization audio/video data is an image to be displayed on the display device or to be printed out; and the video camera device captures the image displayed on the terminal device or printed out to acquire the authorization audio/video data.

9. The method according to claim 8 , wherein in the image is an image having a two-dimensional code or a barcode.

10. The method according to claim 6 , wherein the authorization audio/video data is audio data to be played on the terminal device; and the video camera records the audio data played on the terminal device to acquire the authorization audio/video data.

11. The method according to claim 1 , wherein the software is a third-party application.

12. The method according to claim 2 , wherein the electronic device is a smart television or a set-top box (STB), and the smart television or the STB embeds the UID corresponding to the smart television or the STB in audio/video played by the smart television or a television corresponding to the STB.

13. The method according to claim 12 , wherein the terminal device records the audio/video played by the smart television or the television corresponding to the STB to acquire the at least one section of audio/video data.

14. The method according to claim 13 , wherein the terminal device is a device having an Ethernet function, the terminal device communicates with the server of the software through the Ethernet function, so as to upload the at least one section of audio/video data generated by the electronic device and recorded by the terminal device and the authorization request to the server of the software.

15. The method according to claim 14 , wherein the server of the software generates the authorization key corresponding to the electronic device according to the authorization request and the audio/video data, and notifies a television program service provider to embed the authorization key in an audio/video data stream of a television program; the smart television or the STB receives the audio/video data stream of the television program pushed by the television program service provider, and acquires the authorization key from the audio/video data stream of the television program, so as to authorize the software in the electronic device.

16. A system for authorizing software, the system comprising an electronic device without an Ethernet function, a terminal device having the Ethernet function and a server of the software; wherein the electronic device without the Ethernet function is built in with the software; when the system is to authorize the software in the electronic device without the Ethernet function, the system performs steps of:

recording audio/video data, by the electronic device;

generating and sending, by the electronic device, at least one section of the audio/video data comprising a unique identifier (UID) corresponding to the electronic device, to the terminal device, wherein the audio/video data is embedded with the UID corresponding to the electronic device;

communicating with the server of the software through the terminal device to upload the audio/video data and to send an authorization request to the server of the software;

returning authorization audio/video data from the server of the software through the terminal device, wherein the authorization audio/video data comprises an authorization key corresponding to the electronic device and the authorization key is generated according to the authorization request and the audio/video data; and

acquiring the authorization audio/video data through audio/video communication, by the electronic device, to acquire the authorization key, and authorizing the software in the electronic device.

17. The system according to claim 16 , wherein the electronic device without the Ethernet function is a video camera device.

18. The system according to claim 17 , wherein the video camera device is connected by a wired or wireless means to the terminal device, so as to enable the terminal device to acquire at least one section of the audio/video data recorded by the video camera device; or the video camera device is connected by a wired or wireless means to a monitoring device to enable the monitoring device to acquire the audio/video data recorded by the video camera device, and the terminal device re-records audio/video played by the monitoring device to acquire at least one section of the audio/video data recorded by the video camera device.

19. The system according to claim 18 , wherein the terminal device receives the authorization audio/video data sent from the server of the software, and the authorization audio/video data is an image having a two-dimensional code or a barcode; when the image is displayed on the electronic device or printed out, the video camera device captures the image on the electronic device or printed out to acquire the authorization key.

20. The system according to claim 16 , wherein the electronic device without the Ethernet function is a smart television or a set-up box (STB), wherein the smart television or the STB embeds the UID corresponding to the smart television or the STB in audio/video played by the smart television or a television corresponding to the STB.

21. The system according to claim 20 , wherein:

the terminal device records the audio/video played by the smart television or the television corresponding to the STB to acquire the at least one section of audio/video data generated by the electronic device;

after the electronic device uploads the at least one section of audio/video data generated by the electronic device and recorded by the terminal device and the authorization request to the server of the software, the server of the software generates the authorization key corresponding to the electronic device according to the authorization request and the audio/video data, and notifies a television program service provider to embed the authorization key in an audio/video data stream of the television program; and

the smart television or the STB receives the audio/video data stream of the television program pushed by the television program service provider, and acquires the authorization key from the audio/video data stream of the television program, so as to authorize the software in the smart television or the STB.

Assignments (4)
CHANGE OF NAME Recorded Oct 25, 2021
From: XIAMEN SIGMASTAR TECHNOLOGY LTD.
To: SIGMASTAR TECHNOLOGY LTD.
Reel/Frame 057889/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: SIGMASTAR TECHNOLOGY CORP.
To: XIAMEN SIGMASTAR TECHNOLOGY LTD.
Reel/Frame 049762/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2018
From: MSTAR SEMICONDUCTOR, INC.
To: SIGMASTAR TECHNOLOGY CORP.
Reel/Frame 047666/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2018
From: CHEN, LIJING
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 047452/0219 →
Cited By (1)
US 12,627,649