A method of implementing a grammar in hardware processing is described. The method comprises determining a delineation of one or more terminals in a received string; assigning one or more non-terminals to one or more of the one or more terminals, wherein the one or more non-terminals belong to a grammar and are stored in a symbol table; reducing the one or more non-terminals to one or more reduced non-terminals symbols based on a set of reduction rules; producing one or more leaf non-terminals based on at least one of the one or more reduced non-terminals and a set of production rules; and generating actions and data as a result of the actions based on the production rules used to produce the one or more leaf non-terminals and based on the delineation of the received string.
Transit Devices And System Including A Slow Protocol Filter And Methods Of Transmitting Information Within A Transit Device Or System Using A Slow Protocol Filter
Saibal Banerjee - San Jose CA, US Alexander Tom - San Jose CA, US
International Classification:
H04L 12/26 H04L 12/56
US Classification:
370241100, 370389000
Abstract:
A transit device and system that include a first link configured to receive a plurality of packets, and a second link communicatively coupled to the first link via a slow protocol filter. The plurality of packets include a first type of packet (e.g., data packets) and a second type of packet (e.g., slow protocol control packets). The transit device also includes a slow protocol filter that couples the first link to the second link, with the slow protocol filter being coupled to a local slow protocol client (e.g., local host CPU). Moreover, the slow protocol filter is configured to receive the plurality of packets from the first link, and to determine whether each of the plurality of packets is of the first type or the second type. The slow protocol filter also is configured to transmit each of the plurality of packets that are of the first type to the second link, and to transmit each of the plurality of packets that are the second type to the local slow protocol client. The slow protocol filter is also configured to transmit packets of second type sourced by the local slow protocol client (local host CPU) to either the first or the second link based on the destination address. Thus slow protocol filter offers data path between two remote peers and the local host for exchange of commands and responses.
Printed Circuit Boards, Printed Circuit Board Capacitors, Electronic Filters, Capacitor Forming Methods, And Articles Of Manufacture
Printed circuit board capacitors include a first electrode comprising a via extending at least partially through a multi-layer printed circuit board and a plurality of conductive pads in electrical contact with the via and extending radially outward from the via, and a second electrode electrically isolated from the first electrode and comprising a plurality of ground-plane layers of the printed circuit board. The plurality of ground-plane layers include electrically conductive material overlapping the plurality of conductive pads.
Transit Devices And System Including A Slow Protocol Filter And Methods Of Transmitting Information Within A Transit Device Or System Using A Slow Protocol Filter
Saibal BANERJEE - San Jose CA, US Alexander Tom - San Jose CA, US
Assignee:
Allied Telesyn Inc. - San Jose CA
International Classification:
H04L 12/56
US Classification:
370389, 370419
Abstract:
A transit device and system that include a first link configured to receive a plurality of packets, and a second link communicatively coupled to the first link via a slow protocol filter. The plurality of packets include a first type of packet (e.g., data packets) and a second type of packet (e.g., slow protocol control packets). The transit device also includes a slow protocol filter that couples the first link to the second link, with the slow protocol filter being coupled to a local slow protocol client (e.g., local host CPU). Moreover, the slow protocol filter is configured to receive the plurality of packets from the first link, and to determine whether each of the plurality of packets is of the first type or the second type. The slow protocol filter also is configured to transmit each of the plurality of packets that are of the first type to the second link, and to transmit each of the plurality of packets that are the second type to the local slow protocol client. The slow protocol filter is also configured to transmit packets of second type sourced by the local slow protocol client (local host CPU) to either the first or the second link based on the destination address. Thus slow protocol filter offers data path between two remote peers and the local host for exchange of commands and responses.
University of California, Berkeley - School of Law 2014 - 2017
Doctor of Jurisprudence, Doctorates, Law
Colorado College 2006 - 2010
Bachelors, Bachelor of Arts, Environmental Science
Sidwell Friends School 2001 - 2005
University of California
Skills:
Sales Ecology Retail Research Leadership Event Planning Fundraising Social Networking Editing