US 12,120,552 B2
Enhanced packet filtering
Martin Kugler, Poing (DE); Vijay Venkataraman, San Jose, CA (US); Ahmed Soud Salem, Ottobrunn (DE); Mathias Kohlenz, San Diego, CA (US); and Sandeep Urgaonkar, Fremont, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 21, 2023, as Appl. No. 18/357,012.
Application 18/357,012 is a division of application No. 17/446,100, filed on Aug. 26, 2021, granted, now 11,792,690.
Prior Publication US 2023/0362734 A1, Nov. 9, 2023
Int. Cl. H04W 28/10 (2009.01); H04W 76/10 (2018.01)
CPC H04W 28/10 (2013.01) [H04W 76/10 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at a baseband processor of a transmitting device:
configuring a plurality of rules for filtering packets, wherein the plurality of rules are useable to evaluate respective packets based on respective header information of the respective packets, the respective header information of the respective packets comprising a plurality of fields;
filtering at least one packet according to a first table and a second table, the first table comprising a first subset of the plurality of rules, wherein respective rules of the first subset of the plurality of rules are based on a first subset of the plurality of fields usable to determine respective flow identifiers for respective packets, and wherein the second table comprises a second subset of the plurality of rules that is disjoint from the first subset of the plurality of rules, wherein respective rules of the second subset of the plurality of rules are based at least in part on a second subset of the plurality of fields not usable to determine respective flow identifiers for respective packets; and
encoding, for transmission, the at least one filtered packet.