US 12,328,254 B2
Routing using partial message parsing
Piaw Na, Mountain View, CA (US); and Renana Yacobi, Kenmore, WA (US)
Assigned to Niantic, Inc., San Francisco, CA (US)
Filed by Niantic, Inc., San Francisco, CA (US)
Filed on Jun. 21, 2022, as Appl. No. 17/845,506.
Claims priority of provisional application 63/213,088, filed on Jun. 21, 2021.
Prior Publication US 2022/0407804 A1, Dec. 22, 2022
Int. Cl. H04L 45/302 (2022.01)
CPC H04L 45/3065 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for routing a message in a network, the method comprising:
receiving the message at a message router;
identifying a field of the message as a candidate field for including an envelope identifier, the envelope identifier indicating an envelope type of the message, wherein identifying the field of the message as the candidate field comprises:
determining whether the field is length delimited; and
responsive to the field being length delimited, selecting the field as the candidate field;
decoding the candidate field to determine whether the candidate field includes the envelope identifier;
responsive to the candidate field including the envelope identifier, determining the envelope type of the message; and
routing the message according to the envelope type.