
US Patent No: 8,180,870
Number of patents in Portfolio can not be more than 2000
Programmable access device for a distributed network access system
Stats
-
May 15, 2012
Issued date -
Nov 28, 2000
filing date -
09/723,481
serial no -
In Force
status
Importance
Abstract
A programmable access device for use in a network access system includes first and second network interfaces through which packets are communicated with a network, a forwarding table utilized to route packets communicated between the first and second network interfaces, and a packet header filter. The packet header filter identifies messages received at one of the first and second network interfaces on which policy-based services are to be implemented and passes identified messages via a message interface to an external processor for processing. In preferred embodiments, the packet header filter is capable of filtering packets for service processing based upon protocol information pertaining to protocol layers higher than layer 3. In preferred embodiments, the programmable access device may also include a usage monitor that reports events, such as session activity levels, to the external processor, a policer that polices packets by reference to programmed traffic parameters, and a scheduler that schedules the transmission of outgoing packets to support multiple quality of service classes.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,737,526 Network having at least two routers, each having conditional filter so one of two transmits given frame and each transmits different frames, providing connection to a subnetwork | 66 | 1994 | |
| 6,219,706 Access control for networks | 220 | 1998 | |
| 6,167,445 Method and apparatus for defining and implementing high-level quality of service policies in computer networks | 444 | 1998 | |
| 6,286,052 Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows | 159 | 1998 | |
| 6,651,096 Method and apparatus for organizing, storing and evaluating access control lists | 111 | 1999 | |
| 6,532,241 Method and apparatus for determining SNA sessions using various protocols for transport based on filter criteria | 38 | 1999 | |
| 6,505,244 Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network | 100 | 1999 | |
| 6,606,316 Gathering network statistics in a distributed network service environment | 37 | 1999 | |
| 6,788,647 Automatically applying bi-directional quality of service treatment to network data flows | 25 | 1999 | |
| 6,836,462 Distributed, rule based packet redirection | 30 | 2000 | |
|
|
|||
| 5,541,911 Remote smart filtering communication management system | 147 | 1994 | |
| 5,968,176 Multilayer firewall system | 408 | 1997 | |
| 6,157,635 Integrated remote data access and audio/visual conference gateway | 61 | 1998 | |
| 6,570,884 Receive filtering for communication interface | 72 | 1999 | |
| 6,674,743 Method and apparatus for providing policy-based services for internal applications | 26 | 1999 | |
| 6,601,101 Transparent access to network attached devices | 218 | 2000 | |
|
|
|||
| 5,490,252 System having central processor for transmitting generic packets to another processor to be altered and transmitting altered packets back to central processor for routing | 393 | 1992 | |
| 6,038,309 Apparatus and method for externally controlling processing of a service call | 30 | 1997 | |
| 6,233,245 Method and apparatus for management of bandwidth in a data communication network | 27 | 1997 | |
| 6,370,151 Method of provisioning nodes within a communications network | 20 | 1998 | |
| 6,466,976 System and method for providing desired service policies to subscribers accessing the internet | 101 | 1998 | |
| 6,680,943 Establishing bi-directional communication sessions across a communications network | 91 | 1999 | |
|
|
|||
| 6,304,893 Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system | 89 | 1996 | |
| 5,920,566 Routing in a multi-layer distributed network element | 179 | 1997 | |
| 5,938,736 Search engine architecture for a high performance multi-layer switch element | 189 | 1997 | |
| 6,081,522 System and method for a multi-layer network element | 101 | 1997 | |
| 6,088,356 System and method for a multi-layer network element | 154 | 1997 | |
| 6,094,435 System and method for a quality of service in a multi-layer network element | 163 | 1997 | |
|
|
|||
| 5,027,269 Method and apparatus for providing continuous availability of applications in a computer network | 106 | 1989 | |
| 5,058,056 Workstation takeover control | 27 | 1991 | |
| 6,161,145 Updating server-related data at a client | 59 | 1997 | |
| 6,055,561 Mapping of routing traffic to switching networks | 138 | 1997 | |
| 6,775,689 System for restructuring selected parts of email messages prior to transmission to plurality of recipients | 62 | 2000 | |
|
|
|||
| 5,742,607 Method and apparatus for controlling two way communication via disparate physical media | 23 | 1995 | |
| 6,311,215 System for dynamic determination of client communications capabilities | 99 | 1997 | |
| 6,157,955 Packet processing system including a policy engine having a classification unit | 418 | 1998 | |
| 6,578,076 Policy-based network management system using dynamic policy generation | 94 | 1999 | |
|
|
|||
| 5,933,605 Apparatus for filtering multicast messages transmitted between subnetworks based upon the message content | 31 | 1996 | |
| 6,111,883 Repeater and network system utilizing the same | 20 | 1997 | |
| 6,839,350 Node apparatus and packet communication method for communicating with a mobile terminal | 17 | 2000 | |
|
|
|||
| 6,697,857 Centralized deployment of IPSec policy information | 29 | 2000 | |
| 2006/0005,229 Method of enforcing a policy on a computer network | 16 | 2005 | |
| 2006/0259,949 Policy based composite file system and method | 57 | 2005 | |
|
|
|||
| 6,442,547 System, method and article of manufacture for information service management in a hybrid communication system | 60 | 1999 | |
| 7,194,426 Customizing an electronic interface to the government | 23 | 2000 | |
|
|
|||
| 7,088,720 Multiservice use of network connection capability under user-to-network interface signaling | 6 | 2000 | |
| 7,889,717 Multiservice use of network connection capability | 4 | 2006 | |
|
|
|||
| 6,487,170 Providing admission control and network quality of service with a distributed bandwidth broker | 80 | 1998 | |
| 6,539,425 Policy-enabled communications networks | 106 | 1999 | |
|
|
|||
| 4,899,333 Architecture of the control of a high performance packet switching distribution network | 151 | 1988 | |
| 5,115,432 Communication architecture for high speed networking | 32 | 1989 | |
|
|
|||
| 6,175,874 Packet relay control method packet relay device and program memory medium | 45 | 1998 | |
| 7,133,403 Transport network and method | 16 | 2000 | |
|
|
|||
| 6,631,414 System and method for establishing virtual and physical connection paths between peer systems | 11 | 1998 | |
| 6,064,304 Method and apparatus for policy-based alarm notification in a distributed network management environment | 31 | 1999 | |
|
|
|||
| 6,434,618 Programmable network element for packet-switched computer network | 86 | 1998 | |
| 6,286,035 Validating and parsing engine for system configuration and support command messages | 24 | 1999 | |
|
|
|||
| 5,864,683 System for providing secure internetwork by connecting type enforcing secure computers to external network for limiting access to data based on user and process access rights | 280 | 1994 | |
| 6,584,508 Advanced data guard having independently wrapped components | 68 | 1999 | |
|
|
|||
| 6,765,927 RSVP proxy service for communication network | 34 | 2000 | |
|
|
|||
| 5,835,727 Method and apparatus for controlling access to services within a computer network | 201 | 1996 | |
|
|
|||
| 5,996,021 Internet protocol relay network for directly routing datagram from ingress router to egress router | 95 | 1997 | |
|
|
|||
| 6,230,271 Dynamic policy-based apparatus for wide-range configurable network service authentication and access control using a fixed-path hardware configuration | 60 | 1998 | |
|
|
|||
| 5,537,546 High-level adaptable bidirectional protocol for use between a hypermedia system and a plurality of editors | 76 | 1995 | |
|
|
|||
| 6,141,686 Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control | 286 | 1998 | |
|
|
|||
| 6,137,777 Control tool for bandwidth management | 139 | 1997 | |
|
|
|||
| 5,251,205 Multiple protocol routing | 279 | 1990 | |
|
|
|||
| 6,598,034 Rule based IP data processing | 135 | 1999 | |
|
|
|||
| 6,452,915 IP-flow classification in a wireless point to multi-point (PTMP) transmission system | 422 | 1999 | |
|
|
|||
| 5,592,672 System for load balancing between message processors by routing all queued messages to a particular processor selected by a deterministic rule | 21 | 1996 | |
|
|
|||
| 6,366,577 Method for providing IP telephony with QoS using end-to-end RSVP signaling | 192 | 2000 | |
|
|
|||
| 6,424,659 Multi-layer switching apparatus and method | 154 | 1998 | |
|
|
|||
| 5,870,561 Network traffic manager server for providing policy-based recommendations to clients | 118 | 1996 | |
|
|
|||
| 6,625,150 Policy engine architecture | 49 | 1999 | |
|
|
|||
| 5,832,228 System and method for providing multi-level security in computer devices utilized with non-secure networks | 105 | 1996 | |
|
|
|||
| 2006/0239,268 Multiservice use of network connection capability under user-to-network interface signaling | 6 | 2006 | |
|
|
|||
| 6,321,338 Network surveillance | 347 | 1998 | |
|
|
|||
| 5,842,040 Policy caching method and apparatus for use in a communication device based on contents of one data unit in a subset of related data units | 242 | 1996 | |
|
|
|||
| 4,817,091 Fault-tolerant multiprocessor system | 132 | 1987 | |
|
|
|||
| 6,587,466 Search tree for policy based packet classification in communication networks | 53 | 1999 | |
|
|
|||
| 7,657,628 External processor for a distributed network access system | 17 | 2000 | |
|
|
|||
| 6,771,673 Methods and apparatus and data structures for providing access to an edge router of a network | 109 | 2000 | |
|
|
|||
| 6,157,648 Network session management | 146 | 1997 | |
|
|
|||
| 6,542,508 Policy engine using stream classifier and policy binding database to associate data packet with appropriate action processor for processing without involvement of a host processor | 41 | 1999 | |
|
|
|||
| 6,611,872 Performing multicast communication in computer networks by using overlay routing | 191 | 1999 | |
|
|
|||
| 6,665,495 Non-blocking, scalable optical router architecture and method for routing optical traffic | 92 | 2000 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Nov 15, 2015 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Nov 15, 2019 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Nov 15, 2023 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |