throbber
Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 1 of 21
`
`
`
`
`Exhibit A
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 2 of 21
`I 1111111111111111 11111 lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US006832249B2
`
`(12) United States Patent
`Ciscon et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,832,249 B2
`Dec.14,2004
`
`(54) GLOBALLY ACCESSIBLE COMPUTER
`NETWORK-BASED BROADBAND
`COMMUNICATION SYSTEM WITH
`USER-CONTROLLABLE QUALITY OF
`INFORMATION DELIVERY AND FLOW
`PRIORITY
`
`(75)
`
`Inventors: Larry Ciscon, Houston, TX (US);
`Steven Reynolds, Houston, TX (US); F.
`Scott Yeager, Sugarland, TX (US)
`
`(73) Assignee: Intellectual Ventures Patent Holdings
`III, LLC, Bellevue, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 719 days.
`
`(21) Appl. No.: 09/860,801
`May 18, 2001
`
`(22) Filed:
`
`(65)
`
`Prior Publication Data
`
`US 2002/0004827 Al Jan. 10, 2002
`
`Related U.S. Application Data
`(60) Provisional application No. 60/205,529, filed on May 19,
`2000.
`
`Int. Cl.7 ................................................ G06F 13/00
`(51)
`(52) U.S. Cl. ....................................................... 709/223
`(58) Field of Search ................................. 709/200, 223;
`370/328, 338, 903
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,747,968 Bl * 6/2004 Seppala et al.
`* cited by examiner
`
`............. 370/338
`
`Primary Examiner-Robert B. Harrell
`(74) Attorney, Agent, or Firm-Wong,
`Rutherford & Brucculeri, LLP
`
`(57)
`
`ABSTRACT
`
`Cabello, Lutsch,
`
`A method for providing broadband communications over a
`multi-layered network having a plurality of Open System
`Interconnection (OSI) Reference Model layers functioning
`therein includes monitoring at least one OSI reference model
`layer functioning in the multi-layered network. A quality of
`service event is determined whether to have occurred in the
`multi-layered network. The quality of service event is deter(cid:173)
`mined to have occurred at a layer N in the OSI reference
`model. Network provisioning is changed at a layer less than
`N in response to the quality of service event, and a signal is
`provided when the network provisioning at the layer less
`than N has been changed. A system for providing broadband
`communications includes a multi-layered network, a net(cid:173)
`work monitor, and a network controller. The multi-layered
`network has a plurality of Open System Interconnection
`(OSI) reference model layers functioning therein. The net(cid:173)
`work monitor is coupled to the multi-layered network, and
`the network monitor is adapted to monitor at least one OSI
`reference model layer functioning in the multi-layered
`network, determine that a quality of service event has
`occurred in the multi-layer network, and determine that the
`quality of service event occurred at a layer N in the OSI
`reference model. The network controller is coupled to the
`multi-layered network, and the network monitor is adapted
`to respond to the quality of service event in the multi-layered
`network by changing the network provisioning at a layer less
`than N.
`
`49 Claims, 8 Drawing Sheets
`
`Monitor at least one OSI reference model layer
`operating in a multi-layered network.
`400
`
`I
`Determine that a quality-of-service event has
`occurred in the multi-layered network.
`404
`
`I
`Determine that the quality-of-service event occurred
`at a layer N in the OSI Reference Model.
`408
`
`I
`
`Respond to the quality-of-service event in the multi-
`layered network by changing network provisioning at
`a layer less than N.
`412
`
`I
`
`Signal that the network provisioning at the layer less
`than N has been updated.
`416
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 3 of 21
`
`U.S. Patent
`
`Dec.14,2004
`
`Sheet 1 of 8
`
`US 6,832,249 B2
`
`108
`
`(
`
`140
`
`112
`
`User
`
`116
`
`User
`
`Local
`Loop
`
`IP Layer 3
`
`Local
`Loop
`
`ATM/Frame Relay Layer 2
`
`Circuit/Fiber Layer 1
`~--- ----------------------------·
`
`128
`
`132
`
`100
`
`136
`
`104
`
`Figure 1
`(Prior Art)
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 4 of 21
`
`U.S. Patent
`
`Dec. 14, 2004
`
`Sheet 2 of 8
`
`US 6,832,249 B2
`
`204
`
`._____ _
`
`Layer 7 - The Application Layer
`
`Layer 6 - The Presentation Layer
`
`j }
`
`__Jr
`J
`
`208
`
`212
`
`.____ ____ L_a_y_e_r s_-T_h_e_s_e_s_s_io_n_L_a_ye_r ____ ___Jy
`
`216
`
`.____ ____ L_ay_e_r_4_-_T_h_e_T_ra_n_s_po_rt_La_y_e_r ____ ...Jy
`
`220
`
`._____ ____ L_a_y_er_3_-T_h_e_N_e_tw_or_k_L_a_ye_r ____ ___J~
`
`224
`
`.__ ____ L_a_ye_r_2_-_T_h_e_o_a_ta_L_i_nk-La_y_e_r ___ ___,Jy
`
`228
`
`.____ ____ L_a_y_er_1_-_T_h_e_P_h_y_si_ca_1_L_a_ye_r ____ ___.y
`
`Figure 2
`(Prior Art)
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 5 of 21
`
`U.S. Patent
`
`Dec. 14, 2004
`
`Sheet 3 of 8
`
`US 6,832,249 B2
`
`300
`
`(
`
`,,
`
`Network
`Controller
`304
`
`-
`.....
`
`i l
`
`322
`)_
`-
`
`318
`
`\
`,,
`\ Communication
`
`Link 1
`
`--
`
`-
`-
`
`-
`......
`
`Network
`Monitor
`308
`a
`
`,.
`
`Communication
`Link 2
`
`Resource Database
`312
`
`I Layer 7
`I Layer6
`I Layers
`I
`I Layer 3
`I Layer2
`I
`
`Layer1
`
`Layer4
`
`I
`I
`
`I
`
`I
`
`I
`I
`I
`
`Communication
`Link 3
`
`Communication
`Link4
`
`Communication
`Link Z-1
`
`Communication
`LinkZ
`
`-
`
`~
`
`Network
`Element
`314
`
`Figure 3
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 6 of 21
`
`U.S. Patent
`
`Dec. 14, 2004
`
`Sheet 4 of 8
`
`US 6,832,249 B2
`
`Monitor at least one OSI reference model layer
`operating in a multi-layered network.
`400
`
`Determine that a quality-of-service event has
`occurred in the multi-layered network.
`404
`
`Determine that the quality-of-service event occurred
`at a layer N in the OSI Reference Model.
`408
`
`Respond to the quality-of-service event in the multi-
`layered network by changing network provisioning at
`a layer less than N.
`412
`
`Signal that the network provisioning at the layer less
`than N has been updated.
`416
`
`Figure 4
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 7 of 21
`
`U.S. Patent
`
`Dec. 14, 2004
`
`Sheet 5 of 8
`
`US 6,832,249 B2
`
`500
`
`(
`
`512
`
`508
`
`504
`
`528
`
`516
`
`Figure 5A
`
`500
`
`(
`
`540
`
`512
`
`532
`
`536 524
`
`ADM
`
`ADM
`
`504
`
`544
`
`516
`
`Figure 5B
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 8 of 21
`
`U.S. Patent
`
`Dec.14,2004
`
`Sheet 6 of 8
`
`US 6,832,249 B2
`
`500
`
`(
`
`512
`
`532
`
`540 544
`
`548
`
`552
`
`536 524
`
`ADM
`
`ADM
`
`504
`
`516
`
`Figure SC
`
`600
`
`(
`
`612
`
`604
`
`608
`
`Figure 6A
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 9 of 21
`
`U.S. Patent
`
`Dec.14,2004
`
`Sheet 7 of 8
`
`US 6,832,249 B2
`
`600
`
`(
`
`632
`
`624
`
`620
`
`640
`
`ATM
`
`604
`
`IP
`
`608
`
`Figure 68
`
`600
`
`(
`
`624
`
`648
`
`644
`
`652
`
`632
`
`636
`
`ATM
`
`Figure 6C
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 10 of 21
`
`U.S. Patent
`
`Dec.14,2004
`
`Sheet 8 of 8
`
`US 6,832,249 B2
`
`600
`
`(
`
`ATM
`
`648
`
`644
`
`652
`
`636
`
`Figure 6D
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 11 of 21
`
`US 6,832,249 B2
`
`1
`GLOBALLY ACCESSIBLE COMPUTER
`NETWORK-BASED BROADBAND
`COMMUNICATION SYSTEM WITH
`USER-CONTROLLABLE QUALITY OF
`INFORMATION DELIVERY AND FLOW
`PRIORITY
`
`This application claims the benefit of U.S. Provisional
`Application No. 60/205,529 filed May 19, 2000.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates generally to a communica(cid:173)
`tion system that operates in association with a globally
`accessible computer network, such as the Internet, and, more
`particularly, to a multi-layered communication system that is
`implemented with a broadband communications platform
`that enables quality of application service delivery and user
`control over the priority of information delivery flow.
`2. Description of the Related Art
`The Internet has become vital to both businesses and
`consumers. The initial role of the Internet as an information
`tool has led to explosive adoption of its use; however, the
`massive growth of the Internet has outpaced the capabilities
`of its infrastructure. Content providers have moved from
`providing static information to distributing applications that
`consume large amounts of bandwidth.
`The delivery of high quality service to an end user while
`maintaining an ability to provide a significant increase in
`bandwidth over a global reach is an unmet challenge of
`contemporary communication systems. The public Internet
`is plagued with user problems such as congestion (too many
`users) and latency (long pauses and delays) and is, therefore,
`unable to support an increase in communication network
`traffic resulting from the presence of additional users and the
`advent of rich media applications. Deterministic applica(cid:173)
`tions include, for example, media rich content, low latency
`applications, and other applications requiring mission criti-
`cal delivery scheduling. Several causes of user problems are 40
`deliberate off-loading and routing of data traffic through
`congestion points, inadequate security, and lost information
`resulting from the currently used best-effort routing prac(cid:173)
`tices.
`The structural layers of the Internet, which include net(cid:173)
`work providers, service providers, software providers, and
`content providers, work independently and thereby create an
`infrastructure based on individual convenience and legacy
`systems without consideration of the interaction among the
`constituent participants. Telecommunication carriers have 50
`networks optimized for voice but not data. Internet Service
`Providers (ISPs) oversubscribe their networks in an effort to
`achieve or sustain profitability. The public Internet is,
`therefore, a fundamentally flawed model from a financial,
`business, and technological perspective for the delivery of 55
`low latency, high throughput applications, such as media
`rich content and other deterministic applications.
`Moreover, the Internet has a different set of transmission
`issues from those faced by Local Area Networks (LANs),
`Metropolitan Area Networks (MANs), and Wide Area Net(cid:173)
`works (WANs). LANs include directories that authorize
`LAN end-users to use applications or obtain information.
`The directory is a baseline component of the functionality
`that comes with LAN connectivity. LANs have historically
`been more important to businesses than residences because 65
`LANs enable enterprise-wide applications. MANs facilitate
`the interconnection of corporate LANs between buildings in
`
`2
`a city as well as enable the interconnection of corporate
`networks to a WAN for voice and data traffic. They are also
`the local loop infrastructure that connects end users to the
`Internet. WANs serve as the backbone for corporations that
`5 operate in multiple cities and are the national or global
`networks that connect the majority of users. Public WANs,
`which serve as the Internet backbone, have large amounts of
`available bandwidth; however, no widely used routing sys(cid:173)
`tem exists that avoids the congestion and best efforts deliv-
`10 ery method of today's Internet.
`The Internet at numerous points has congestion that
`results from "peering" and commercially expedient routing
`policies at the peering points, such as Metropolitan Area
`Exchanges (MAEs), where there is no economic incentive to
`15 carry traffic over any particular equipment backbone struc(cid:173)
`ture. Peering routing is a consequence of the practice of
`multiple service providers (SPs) using their routers to
`exchange information transmission routes with one another.
`Commercially expedient routing is the practice of an SP
`20 choosing a nearest location to transfer applications, irrespec(cid:173)
`tive quality of service considerations. Thus, the finite num(cid:173)
`ber of available locations for exchanging information
`becomes overly congested because application routing is
`motivated by commercial, not quality of service control,
`25 considerations.
`The Internet operates with end users by way up dial-up
`modems or LANs connected by an ISP local loop and
`thereby create over the LAN a load that typically exceeds the
`speed capability of the local loop. The consequence is that
`30 simple, high capacity bandwidth within the Internet by way
`of any ISP of rudimentary quality of service is insufficient to
`create a low latency, deterministic network solution. The
`demands exerted on infrastructure support required by, for
`example, 10 million users simultaneously on line from all
`35 branches of the Internet currently present a difficult band(cid:173)
`width load management challenge, which promises to
`worsen as broadband applications gain popularity and
`increase in usage.
`What is needed, therefore, is a broadband communication
`system that can consistently deliver deterministic
`applications, irrespective of network-to-network architec(cid:173)
`ture complications.
`The present invention is directed to overcoming, or at
`45 least reducing the effects of, one or more of the problems set
`forth above.
`
`SUMMARY OF THE INVENTION
`
`In one aspect of the present invention, a method for
`providing broadband communications over a multi-layered
`network having a plurality of Open System Interconnection
`(OSI) Reference Model layers functioning therein is pro(cid:173)
`vided. The method includes monitoring at least one OSI
`reference model layer functioning in the multi-layered net-
`work. A quality of service event is determined whether to
`have occurred in the multi-layered network. The quality of
`service event is determined to have occurred at a layer Nin
`the OSI reference model. Network provisioning is changed
`at a layer less than N in response to the quality of service
`60 event, and a signal is provided when the network provision(cid:173)
`ing at the layer less than N has been changed.
`In another aspect of the present invention, a system is
`provided. The system includes a multi-layered network, a
`network monitor, and a network controller. The multi(cid:173)
`layered network has a plurality of Open System Intercon(cid:173)
`nection (OSI) reference model layers functioning therein.
`The network monitor is coupled to the multi-layered
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 12 of 21
`
`US 6,832,249 B2
`
`3
`network, and the network monitor is adapted to monitor at
`least one OSI reference model layer functioning in the
`multi-layered network, determine that a quality of service
`event has occurred in the multi-layer network, and determine
`that the quality of service event occurred at a layer Nin the
`OSI reference model. The network controller is coupled to
`the multi-layered network, and the network monitor is
`adapted to respond to the quality of service event in the
`multi-layered network by changing the network provision(cid:173)
`ing at a layer less than N.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`10
`
`The invention may be best understood by reference to the
`following description taken in conjunction with the accom(cid:173)
`panying drawings, in which like reference numerals identify
`like elements, and in which:
`FIG. 1 illustrates a simplified prior art communication
`system;
`FIG. 2 illustrates the functional layers of the Open System
`Interconnection (OSI) reference model;
`FIG. 3 is a simplified block diagram of an illustrative
`network control system;
`FIG. 4 is a simplified block diagram illustrating one
`exemplary process for the network control system, illus(cid:173)
`trated in FIG. 3, in accordance with one aspect of the present
`invention;
`FIGS. 5A-5C illustrate an exemplary communication
`system when viewed from different levels of the OSI refer-
`ence model;
`FIGS. 6A-6D illustrate another exemplary communica(cid:173)
`tion system when viewed from different levels of the OSI
`reference model.
`While the invention is susceptible to various modifica- 35
`tions and alternative forms, specific embodiments thereof
`have been shown by way of example in the drawings and are
`herein described in detail. It should be understood, however,
`that the description herein of specific embodiments is not
`intended to limit the invention to the particular forms 40
`disclosed, but on the contrary, the intention is to cover all
`modifications, equivalents, and alternatives falling within
`the spirit and scope of the invention as defined by the
`appended claims.
`
`30
`
`4
`of their networks, and more control by content providers
`over costs and the experiences they provide to their users.
`Referring to FIG. 1, a prior art application data flow path
`100 through functional layers 104 of a communication
`5 system 108, such as the Internet, is shown. The basis of the
`functional layers 104 is the Open System Interconnection
`(OSI) model. In this model, information may be communi(cid:173)
`cated between first and second users 112, 116 by traversing
`through the functional layers 104 as shown.
`Referring to FIG. 2, an illustrative block diagram 200 of
`the OSI reference model is shown. Those skilled in the art
`will appreciate that the OSI reference model is comprised of
`seven separate layers (four of which are illustrated in FIG.
`1.) The seven layers of the OSI model include an application
`15 layer 204, a presentation layer 208, a session layer 212, a
`transport layer 216, a network layer 220, a data link layer
`224, and a physical layer 228. This model provides a useful
`reference when describing the various functions that may be
`involved in sending data across any communication system,
`20 such as the Internet. Moreover, those skilled in the art will
`appreciate that sending data across a communication system
`may require traversing any number of the functional layers
`of the OSI reference model. Furthermore, it may be appre(cid:173)
`ciated that the communication resources ( e.g., network
`25 devices, programs, protocols, hardware, software, etc.) in a
`multi-layered communication system may be described, at
`least in part, by where they fit in the OSI reference model.
`The physical layer 228 is layer 1 in the OSI reference
`model. This layer encompasses the physical features of
`sending data over communication lines. For example, layer
`1 may be associated with coaxial cables, fiber lines, category
`1-5 cables, and the like.
`The data link layer 224 is layer 2 in the OSI reference
`model. This layer encompasses procedures concentrated on
`the operation of communication lines. Error identification
`and correction are also functions of this layer. Layer 2 may
`include SLIP, PPP, Ethernet, and the like.
`The network layer 220 is layer 3 in the OSI reference
`model. This layer establishes how data is transmitted
`between workstations, including the routing of data. Layer 3
`may include IPV6, IPV4, and the like.
`The transport layer 216 is layer 4 in the OSI reference
`model. This layer directs the processes for end-to-end trans-
`45 fer of information inside and between networks, including
`error recovery and flow control. Layer 4 may include TCP,
`UDP, and the like.
`The session layer 212 is layer 5 in the OSI reference
`model. The layer controls communication resources and
`50 manages dialogue and the directions of information flow.
`Layer 5 may include POP/25, 532, RPC Portmapper, and the
`like.
`The presentation layer 208 is layer 6 in the OSI reference
`model. This layer allows different systems to communicate
`by converting the information format of an individual sys(cid:173)
`tem into a standard configuration. Layer 6 may include
`HTTP, FTP, SMTP, and the like.
`The application layer 204 is layer 7 in the OSI reference
`model. This layer includes protocols for specific application
`services and encloses virtual terminal software. File transfer
`may also occur with events at the application layer. Layer 7
`may include e-mail, newsgroups, web applications, and the
`like.
`Although illustrative examples have been given for each
`of the 7 layers in the OSI reference model, those skilled in
`the art will appreciate that many other communication
`
`DETAILED DESCRIPTION OF SPECIFIC
`EMBODIMENTS
`
`Illustrative embodiments of the invention are described
`below. In the interest of clarity, not all features of an actual
`implementation are described in this specification. It will of
`course be appreciated that in the development of any such
`actual embodiment, numerous implementation-specific
`decisions must be made to achieve the developers' specific
`goals, such as compliance with system-related and business(cid:173)
`related constraints, which will vary from one implementa- 55
`tion to another. Moreover, it will be appreciated that such a
`development effort might be complex and time-consuming,
`but would nevertheless be a routine undertaking for those of
`ordinary skill in the art having the benefit of this disclosure.
`The broadband communication services delivery afforded 60
`by the present invention enables quality of service control by
`content providers, Application Service Providers (ASPs),
`local loop carriers, ISPs, and, by extension, their customers.
`This is achieved through a quality of service-capable broad(cid:173)
`band system that augments the Internet. The result is more 65
`control by users over the priority of their information flow,
`more control by network administrators over the congestion
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 13 of 21
`
`US 6,832,249 B2
`
`10
`
`15
`
`5
`resources may be categorized by where their functionality
`fits within the OSI reference model. Moreover, some com(cid:173)
`munication resources may not fit completely within one
`layer of the OSI reference model, that is, the functionality of
`some communication resources may be best categorized 5
`with reference to more than one OSI reference model layer.
`Nevertheless, most communication resources (e.g., routers,
`multiplexers, switches, data lines, application programs,
`software, hardware, etc.) may be substantially categorized
`within one of the layers of the OSI reference model.
`For the ease of illustrating the present invention, the
`layers of the OSI reference model may be expressed alge(cid:173)
`braically. For example, layer 3, the network layer 220, may
`be described illustratively as layer N. If this is the case, then
`the layer N-1 would be layer 2, the data link layer 224, and
`the layer N-2 would be layer 1, the physical layer 228.
`Similarly, if layer 3 is again expressed as layer N, then the
`layers less than N would be comprised of layer 2 and layer
`1. In another example, if layer 7, the application layer 204,
`is described illustratively as layer N, then the layer N-1
`would be layer 6, the presentation layer 208. Likewise, if 20
`layer 7 is described as layer N, then the layers less than N
`would include layers 6 through 1.
`Referring back to FIG. 1, the data flow path 100 is shown
`traversing 4 of the OSI functional layers 104. These layers 25
`include the application layer 120 (layer 7), the network layer
`124 (layer 3), the data link layer 126 (layer 2), and the
`physical layer 128 (layer 1.) Those skilled in the art will
`appreciate that the data path 100 does not necessarily have
`to flow through all 7 of the OSI layers, illustrated in FIG. 2,
`in order to facilitate a communication session between the
`first and second users 112, 116. Rather, the OSI layers
`traversed by the data flow path 100 may vary depending
`upon a variety of factors, such as the type of connection
`between the first and second users 112, 116, the topology of 35
`the communication link between the first and second users
`112, 116, the geographic location of the first and second
`users 112 116, the particular application sending the data,
`and the like.
`As described above, if the OSI layers 104 are expressed
`algebraically, in this example, layer 7 may be considered
`layer N, while the layers less than N may be the network
`layer 124 (layer 3), the data link layer 126 (layer 2), and the
`physical layer 128 (layer 1.) Similarly, layer 3 could be
`considered layer N, which would make the layers less than
`N the data link layer 126 (layer 2) and the physical layer 128
`(layer 1.)
`In this illustrative embodiment, each of the OSI reference
`model layers 104 may be implemented with an independent
`control system that operates under either central or distrib(cid:173)
`uted control. For example, the physical layer 128 (layer 1)
`may represent the provision of circuits that effects an end(cid:173)
`to-end connection between the first and second users 112,
`116 with an associated bandwidth, irrespective of the type of
`data or nature of the protocol. In the case of fiber optic cable,
`there may be multiple light transmissions wavelengths that
`provide separate information transmission channels. Carrier
`signal modulation and wavelength division multiplexing
`may also be carried out in layer 1. Layer 1 typically operates
`under control of a single computer that sends control signals 60
`to all devices in the layer.
`The network layer 124 (layer 3) may operate internally as
`a distributed IP layer under dynamic routing protocols in the
`absence of a centralized computer. The application layer 120
`(layer 7) may be a web browser sending HTTP protocol.
`Additionally, the first user 112 may be connected to a first
`local loop 132, and the second user 116 may be connected
`
`6
`to a second local loop 136. The local loops 132, 136 may be
`comprised of LANs that connect the first and second users
`112, 116 to the Internet. Although FIG. 1 is being described
`with reference to the Internet, it is contemplated that other
`communication systems (e.g., private Intranets, leased lines,
`etc.) may be used to send data between the first and second
`users 112, 116.
`The backbone services, which are represented by line 140,
`represent a WAN of multiple geographically distributed
`locations, the equipment of which implement segmented
`connectivity through the Internet. For example, each loca(cid:173)
`tion may operate equipment under an internal switching
`scheme that moves locally the transmitted information up
`and down the OSI layers. The WAN, therefore, may repre(cid:173)
`sent a network implementing a geographical progression of
`information transmitted up and down local OSI layers, such
`as the OSI layers 104 illustrated in FIG. 1.
`Internet users define their services offered in terms of the
`functional layers of the OSI model and accordingly dictate
`business strategies. With reference again to FIG. 1, as
`applications/content are sent between the first and second
`users 112, 116, the applications/content traverse each of the
`illustrated OSI layers 104 to travel from end to end of the
`communication system 108. Service offerings such as pri(cid:173)
`vate communication lines (circuits) or dark fiber may be
`available at Layer 1, so that an application developer must
`determine how to make the application function with TCP/
`IP, and a network architect for each application and project
`may determine whether to use ATM or Frame Relay trans(cid:173)
`mission. The product managers of the individual services,
`circuits, fiber, ATM, Frame Relay, or IPS services may
`define the particular service at the corresponding layer 104.
`Of course, much of this interaction occurs transparently to
`the first and second users 112, 116.
`The carrier service at an OSI reference layer is, typically,
`concerned only with how the end user or enterprise connects
`into its network at the correct points of demarcation on the
`network of the carrier service at that layer. There is usually
`no consideration of making the application work end-to-end
`up and down the OSI model stack 104 in any of these carrier
`class services.
`As a practical matter, no single OSI reference layer can
`resolve all of the quality of service and economic issues
`45 associated with delivering deterministic applications such as
`streaming media content across the local loops 132, 136 and
`the backbone 140 between the users 112, 116 by way of
`networks of multiple service providers. The application
`traverses up and down the OSI stack 104 and may need
`50 quality of service functions at several layers to achieve
`end-to-end quality of service at a price that is economical for
`connecting a target audience.
`Typically, the applications/content source needs to use
`more than one service (e.g., communication circuits, ATM
`55 and Frame Relay transmission technologies) from more than
`one OSI layer 104 to make the application reach all of the
`intended audiences that are dispersed geographically in
`different cities and countries across the world. No consistent
`policy exists to ensure quality of service in this approach.
`The present invention implements a different approach to
`the typical Internet model. The strategy of the present
`invention is to bridge the gaps between the layers of the OSI
`reference model, illustrated in FIG. 2.
`Referring to FIG. 3, an exemplary network control system
`65 300 ( control system) is shown. In this illustrative
`embodiment, the control system 300 may be comprised of a
`network controller 304, a network monitor 308, and a
`
`30
`
`40
`
`

`

`Case 1:20-cv-07529 Document 1-1 Filed 09/14/20 Page 14 of 21
`
`US 6,832,249 B2
`
`7
`resource database 312. The network monitor 308 may be
`used to monitor a network element 314, which may be
`interconnected with other network elements (not shown)
`using communication links 318. Moreover, although only
`one network element 314 is shown, the network monitor 308 5
`may be coupled to a multitude of network elements 314,
`which may be interconnected using any number of commu(cid:173)
`nication links 318. Generally, the network elements 314
`function as nodes in a network, and the communication links
`318 may be used to interconnect the nodes. For example, in
`one illustrative embodiment, an exemplary network element
`314 may be located in AT&T's wide area network, and the
`communication links 318 may be used to interconnect the
`network element 314 with other network elements (not
`shown) in AT&T's wide area network. In another 15
`embodiment, the network element 314 may be located in a
`private network between two locations of a corporation
`(e.g., between Houston and Dallas), and the communication
`links 318 may represent the various circuits or communica(cid:173)
`tion routes that interconnect the network element 314 with 20
`other network elements (not shown) in the private network.
`In another example, the network element 314 may be a node
`in the Internet, and the communication links 318 may
`comprise the various communication paths that interconnect
`the network element 314 with other network elements (not 25
`shown) in the Internet.
`Although the complexities of the network monitor 308 are
`not shown, those skilled in the art will appreciate that the
`network monitor 308 may be comprised of a variety of
`known devices. Moreover, the specific hardware and soft- 30
`ware implementation of the network monitor 308 may vary
`depending upon the particular implementation. However, in
`one illustrative embodiment, the network monitor 308 is a
`Sun Netra Tl server operating using the Solaris operating
`system.
`The resource database 312 may be used to organize the
`functionality of the communication links 318 and the net(cid:173)
`work elements 314 according to the OSI reference model. In
`one illustrative embodiment, the communication resources
`of the network element 314 may be comprised of IP routers, 40
`ATM switches, fiber lines, application services, and the like.
`Accordingly, the communication resources may be orga(cid:173)
`nized in the resource database 312 according to their func(cid:173)
`tionality within the OSI reference model. For example, ATM
`switches may be categorize in the resource database 312 into 45
`layer 2, fiber lines may be categorized into layer 1, and
`application programs may be categorized in layer 7.
`The control system 300 is capable of recognizing that
`communication resources ( e.g., routers, fiber lines, ect.) may
`be shared or exclusive. Accordingly, the network monitor 50
`308 correlates the information of the various communication
`links 318 and presents it to the resource database 312 in a
`logical manner. For example, the network monitor 308 may
`need to combine information from communication resources
`at multiple OSI layers or combine information from com- 55
`munication resources in the same OSI layer. Moreover, the
`network monitor 308 may also collect topological informa(cid:173)
`tion related to the network element 314, and this information
`may also be included in the resource database 312. For
`example, the network monitor 308 may capture the site of 60
`location of a particular router, ATM sw

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket