IP Library Granted Patent US 10,310,917
Granted Patent B2
US 10,310,917 · App. 15/016,514 · Granted Jun 4, 2019

Apparatus and method for processing data

Inventors: Ji Min Kim (Changwon-si, KR); Min Suk Sung (Changwon-si, KR)
Assignee: HANWHA AEROSPACE CO., LTD.
G06F9/542H04L1/0002H04L1/188H04L1/1832H04L47/28H04L49/901H04L1/1685H04L1/187H04L1/1867H04L47/34H04W28/12H04W28/18
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,310,917
App. No.
15/016,514
Granted
Jun 4, 2019
Kind
B2
Abstract

Provided are an apparatus and method for processing data by detecting an event on an interrupt or polling basis according to data transmitting or receiving periods. The apparatus includes a buffer configured to store one or more wireless packets, a period determination unit configured to determine a period of transmitting or receiving the wireless packets, and a data processor configured to process data included in the wireless packets by detecting an event in a polling mode or an interrupt mode according to the period.

Claims (33)

1. An apparatus for processing data, the apparatus comprising:

a buffer configured to store wireless packets; and

at least one processor configured to:

select an event detection mode between a polling mode and an interrupt mode, based on a determination of whether a periodic time interval, at which the wireless packets are transmitted or received, is greater than or equal to a threshold value; and

process data included in the wireless packets by detecting an event in one of the polling mode and the interrupt mode according to the selected event detection mode,

wherein the selecting the event detection mode comprises:

based on the periodic time interval being greater than or equal to the threshold value, select the interrupt mode as the selected event detection mode,

based on the periodic time interval being less than the threshold value, select the polling mode as the selected event detection mode.

2. The apparatus of claim 1 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined by referring to period information included in at least one of the wireless packets.

3. The apparatus of claim 1 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined by measuring time intervals of the wireless packets continuously transmitted or received.

4. The apparatus of claim 1 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined based on whether sequence numbers are included in payloads of the wireless packets.

5. The apparatus of claim 1 , wherein the event is detected in the polling mode in response to the periodic time interval being less than the threshold value, and the event is detected in the interrupt mode in response to the periodic time interval being greater than or equal to the threshold value.

6. The apparatus of claim 5 , wherein the at least one processor switches the event detection mode from the polling mode to the interrupt mode in response to the periodic time interval being greater than or equal to the threshold value for at least a predetermined time duration.

7. The apparatus of claim 1 , wherein the at least one processor is further configured to process the data included in a wireless packet corresponding to the detected event, among the wireless packets, and remove the data-processed wireless packet from the buffer.

8. The apparatus of claim 1 , wherein the apparatus is incorporated into a low-power wireless communication apparatus.

9. The apparatus of claim 8 , wherein the low-power wireless communication apparatus is driven by battery power.

10. The apparatus of claim 8 , wherein the low-power wireless communication apparatus comprises at least one of a built-in camera and an apparatus for transmitting an image transferred from the built-in camera.

11. A method for processing data, the method comprising:

storing wireless packets in a buffer;

selecting an event detection mode between a polling mode and an interrupt mode, based on a determination of whether a periodic time interval, at which wireless packets are transmitted or received, is greater than or equal to a threshold value; and

processing data included in the wireless packets by detecting an event in one of the polling mode and the interrupt mode according to the selected event detection mode,

wherein the selecting the event detection mode comprises:

based on the periodic time interval being greater than or equal to the threshold value, selecting the interrupt mode as the selected event detection mode,

based on the periodic time interval being less than the threshold value, selecting the polling mode as the selected event detection mode.

12. The method of claim 11 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined by referring to period information included in at least one of the wireless packets.

13. The method of claim 11 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined by measuring time intervals of the wireless packets continuously transmitted or received.

14. The method of claim 11 , wherein the determination of whether the periodic time interval is greater than or equal to the threshold value is determined based on whether sequence numbers are included in payloads of the wireless packets.

15. The method of claim 11 , wherein the event is detected in the polling mode in response to the periodic time interval being less than the threshold value, and the event is detected in an interrupt mode in response to the periodic time interval being greater than or equal to the threshold value.

16. The method of claim 15 , further comprising switching the event detection mode from the polling mode to the interrupt mode in response to the periodic time interval being greater than or equal to the threshold value for at least a predetermined time duration.

17. The method of claim 11 , wherein the processing the data comprises processing the data included in a wireless packet corresponding to the detected event, among the wireless packets, and removing the data-processed wireless packet from the buffer.

18. The method of claim 11 , wherein the processing the data is performed by a low-power wireless communication apparatus.

19. The method of claim 18 , wherein the low-power wireless communication apparatus is driven by battery power.

20. The method of claim 18 , wherein the low-power wireless communication apparatus comprises at least one of a built-in camera and an apparatus for transmitting an image transferred from the built-in camera.

Assignments (5)
CHANGE OF NAME Recorded Aug 10, 2023
From: HANWHA TECHWIN CO., LTD.
To: HANWHA VISION CO., LTD.
Reel/Frame 064549/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: HANWHA AEROSPACE CO., LTD.
To: HANWHA TECHWIN CO., LTD.
Reel/Frame 049013/0723 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 10/853,669. IN ADDITION PLEASE SEE EXHIBIT A PREVIOUSLY RECORDED ON REEL 046927 FRAME 0019. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 17, 2019
From: HANWHA TECHWIN CO., LTD.
To: HANWHA AEROSPACE CO., LTD.
Reel/Frame 048496/0596 →
CHANGE OF NAME Recorded Aug 24, 2018
From: HANWHA TECHWIN CO., LTD
To: HANWHA AEROSPACE CO., LTD.
Reel/Frame 046927/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: KIM, JI MIN; SUNG, MIN SUK
To: HANWHA TECHWIN CO., LTD.
Reel/Frame 037732/0514 →
Priority Claims (1)
KR 10-2015-0081320 · Jun 9, 2015 · national
Continuity (1)
Related Publication 20160366694A1 · Dec 15, 2016