IP Library Granted Patent US 8,446,837
Granted Patent B2
US 8,446,837 · App. 12/507,201 · Granted May 21, 2013

Data filtering method

Inventors: Yong-Ping Zheng (Shanghai, CN); Alex Cheng (Shanghai, CN)
Assignee: Inventec Appliances Corp.
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 8,446,837
App. No.
12/507,201
Granted
May 21, 2013
Kind
B2
Abstract

A data filtering method for removing invalid data in 3G data stream which is received. The data filtering method includes the following steps. At first, a step (a) of receiving a 3G data stream continually is performed. Then, a step (b) of determining whether the 3G data stream comprises a complete filtering unit is performed. If the 3G data stream comprises a complete filtering unit, a step (c) of determining whether the 3G data stream includes invalid data is performed. If the 3G data stream includes invalid data, a step (d) of marking the invalid data according to a predetermined protocol is performed. Finally, a step (e) of filtering out the marked invalid data is performed.

Claims (21)

1. A data filtering method for removing invalid data in a 3G data stream, the data filtering method comprising the steps of:

(a) receiving the 3G data stream continually from a modem;

(b) determining whether the 3G data stream includes at least one transmission unit, the at least one transmission unit corresponding to at least one 3G-324M data unit, wherein if it is determined that the 3G data stream includes at least one 3G-324M data unit wherein each of the at least one 3G-324 data unit includes a plurality of bytes, proceed to step (c), otherwise, return to step (a);

(c) determining whether the 3G data stream includes invalid data wherein the invalid data corresponds to data appearing beyond three bytes each byte having a value of zero in the at least one 3G-324M data unit;

(d) marking the invalid data according to a predetermined protocol; and

(e) removing the marked invalid data from the 3G data stream.

2. The data filtering method of claim 1 , wherein the 3G data stream corresponds to a binary system data stream.

3. The data filtering method of claim 1 , wherein if it is determined that the 3G data stream includes invalid data, step (c) further comprises the step of:

(c2) determining whether the 3G data stream includes a predetermined mark.

4. The data filtering method of claim 3 , wherein the predetermined mark is a 3G-324M leading mark.

5. The data filtering method of claim 3 , wherein if it is determined that the 3G data stream does not include a predetermined mark, step (c) further comprises the step of:

(c3) determining whether the 3G data stream has gone through a handshaking protocol.

6. The data filtering method of claim 5 , wherein if it is determined that the 3G data stream has gone through a handshaking protocol, step (c) further comprises the step of:

(c4) determining whether the 3G data stream includes a complete data frame.

7. The data filtering method of claim 6 , wherein if it is determined that the 3G data stream does not include a complete data frame, step (c) further comprises the step of:

(c5) saving the 3G data stream to a buffer in the modem.

8. The data filtering method of claim 7 , wherein if it is determined that the 3G data stream includes a complete data frame, step (c) further comprises the step of:

(c6) determining whether the complete data frame comprises the invalid data.

9. The data filtering method of claim 1 , wherein step (e) further comprises the step of:

(f) combining remaining data after removing the marked invalid data from the 3G data stream to produce a filtered 3G data stream.

10. The data filtering method of claim 1 , wherein the invalid data includes additional bytes having a value of zero beyond the three bytes having a value of zero in the at least one 3G-324M data unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: INVENTEC APPLIANCES CORPORATION
To: ZHIGU HOLDINGS LIMITED
Reel/Frame 035945/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: ZHENG, YONG-PING; CHENG, ALEX
To: INVENTEC APPLIANCES CORPORATION
Reel/Frame 035675/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2009
From: ZHENG, YONG-PING; CHENG, ALEX
To: INVENTEC APPLIANCES CORP.
Reel/Frame 022988/0592 →
Priority Claims (1)
TW 97127993 A · Jul 23, 2008 · national
Continuity (1)
Related Publication 20100023813A1 · Jan 28, 2010