The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 26, 2014

Filed:

Jan. 10, 2012
Applicants:

David J. Riddoch, Huntingdon, GB;

Martin W. Porter, Cambridge, GB;

Steven L. Pope, Costa Mesa, CA (US);

Inventors:

David J. Riddoch, Huntingdon, GB;

Martin W. Porter, Cambridge, GB;

Steven L. Pope, Costa Mesa, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04L 12/18 (2006.01); H04L 12/56 (2006.01);
U.S. Cl.
CPC ...
H04L 12/18 (2013.01); H04L 49/90 (2013.01);
Abstract

Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.


Find Patent Forward Citations

Loading…