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

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
VERIZON BUSINESS GLOBAL LLCASHBURN, VA370

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
McDysan, Dave Herndon, VA 11 218
Thomas, Howard Lee Ballwin, MO 11 218
Yao, Lei Rockville, MD 35 278

Cited Art

Patent Info (Count) # Cites Year
 
CISCO TECHNOLOGY, INC. (10)
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
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
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
 
ROCKSTAR BIDCO, LP (6)
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
 
SUN MICROSYSTEMS, INC. (6)
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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
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
 
INTEL CORPORATION (4)
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
 
HITACHI, LTD. (3)
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
 
MICROSOFT CORPORATION (3)
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
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
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
 
AMERICAN TELEPHONE AND TELEGRAPH COMPANY, AT&T BELL LABORATORIES (2)
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
 
AVAYA INC. (2)
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
 
BELL TELEPHONE LABORATORIES, INCORPORATED (2)
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
 
FUJITSU LIMITED (2)
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
 
GOOGLE INC. (2)
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
 
LUCENT TECHNOLOGIES INC. (2)
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
 
MCAFEE, INC. (2)
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
 
ALCATEL (1)
6,765,927 RSVP proxy service for communication network 34 2000
 
AMAZON.COM, INC. (1)
5,835,727 Method and apparatus for controlling access to services within a computer network 201 1996
 
AT&T CORP. (1)
5,996,021 Internet protocol relay network for directly routing datagram from ingress router to egress router 95 1997
 
BERNHAUSEN FUGH GMBH, LLC (1)
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
 
BULL S.A. (1)
5,537,546 High-level adaptable bidirectional protocol for use between a hypermedia system and a plurality of editors 76 1995
 
CITRIX SYSTEMS, INC. (1)
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
 
EMC CORPORATION (1)
6,137,777 Control tool for bandwidth management 139 1997
 
ENTERASYS NETWORKS, INC. (1)
5,251,205 Multiple protocol routing 279 1990
 
INFINEON TECHNOLOGIES AG (1)
6,598,034 Rule based IP data processing 135 1999
 
INTELLECTUAL VENTURES I LLC (1)
6,452,915 IP-flow classification in a wireless point to multi-point (PTMP) transmission system 422 1999
 
INTELLECTUAL VENTURES II LLC (1)
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
 
MCI WORLDCOM, INC. (1)
6,366,577 Method for providing IP telephony with QoS using end-to-end RSVP signaling 192 2000
 
NETWORK EQUIPMENT TECHNOLOGIES, INC. (1)
6,424,659 Multi-layer switching apparatus and method 154 1998
 
ORACLE INTERNATIONAL CORPORATION (1)
5,870,561 Network traffic manager server for providing policy-based recommendations to clients 118 1996
 
RAPIDSTR EAM, INC. (1)
6,625,150 Policy engine architecture 49 1999
 
ROUND ROCK RESEARCH, LLC (1)
5,832,228 System and method for providing multi-level security in computer devices utilized with non-secure networks 105 1996
 
SBC TECHNOLOGY RESOURCES, INC. (1)
2006/0239,268 Multiservice use of network connection capability under user-to-network interface signaling 6 2006
 
SRI INTERNATIONAL (1)
6,321,338 Network surveillance 347 1998
 
STORAGE TECHNOLOGY CORPORATION (1)
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
 
TANDEM COMPUTERS INCORPORATED (1)
4,817,091 Fault-tolerant multiprocessor system 132 1987
 
TREND MICRO INCORPORATED (1)
6,587,466 Search tree for policy based packet classification in communication networks 53 1999
 
VERIZON BUSINESS GLOBAL LLC (1)
7,657,628 External processor for a distributed network access system 17 2000
 
VERIZON COMMUNICATIONS INC. (1)
6,771,673 Methods and apparatus and data structures for providing access to an edge router of a network 109 2000
 
VERIZON SERVICES CORP. (1)
6,157,648 Network session management 146 1997
 
WATCHGUARD TECHNOLOGIES, INC. (1)
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
 
YAHOO! INC. (1)
6,611,872 Performing multicast communication in computer networks by using overlay routing 191 1999
 
YT NETWORKS CAPITAL, LLC (1)
6,665,495 Non-blocking, scalable optical router architecture and method for routing optical traffic 92 2000

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
VERIZON BUSINESS GLOBAL LLC (1)
8,296,404 External processor for a distributed network access system 0 2011

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