throbber
____________________________________________________________
`SEARCH TYPE: INVALIDITY SEARCH
`
`TITLE: US 6,775,235 and US 7,406,048
`
`PREPARED FOR: Shaun Hassett
`McGuire Woods
`2000 McKinney Avenue
`Dallas, TX 75201
`
`CLIENT REFERENCE NUMBER: None
`
`REPORT DATE: 11/23/2016
`
`____________________________________________________________
`CARDINAL PROJECT MANAGER: Joseph Sakevich
`
`CARDINAL REFERENCE NUMBER: 4010.154
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 1 of 36
`
`

`

`Stand Alone References
`
`US20020010866
`Claim 13 ('048)
`A method for controlling access to multiple independent disparate networks in a
`parallel network configuration, the disparate networks comprising at least one
`private network and at least one network based on the Internet, the method
`comprising the steps of:
`receiving a packet through a site interface that connects a controller to a site;
`selecting between at least two network interfaces of the controller which use at
`least two known location address ranges which are respectively associated with
`disparate networks, according to at least: a destination of the packet, an
`optional presence of alternate paths to that destination, and at least one
`specified criterion for selecting between alternate paths when such alternate
`paths are present; and
`sending the packet through the selected network interface.
`
`US20020010866
`Abstract
`
`Para [0047]
`Para [0126] - [0127]
`
`Para [0126] - [0127]
`
`US6272127
`Claim 13 ('048)
`A method for controlling access to multiple independent disparate networks in a
`parallel network configuration, the disparate networks comprising at least one
`private network and at least one network based on the Internet, the method
`comprising the steps of:
`receiving a packet through a site interface that connects a controller to a site;
`selecting between at least two network interfaces of the controller which use at
`least two known location address ranges which are respectively associated with
`disparate networks, according to at least: a destination of the packet, an
`optional presence of alternate paths to that destination, and at least one
`specified criterion for selecting between alternate paths when such alternate
`paths are present; and
`sending the packet through the selected network interface.
`
`US6272127
`Claim 19 ('048)
`A controller for combining connections for access to disparate parallel networks,
`the controller comprising:
`a site interface configured for receiving a packet which has a first site IP
`address as source address and a second site IP address as destination
`address; and
`a packet path selector which selects, within the controller on a per-packet basis,
`between a path through an Internet-based network and a path through a private
`network that is not Internet-based;
`wherein the controller receives a packet through the site interface and sends the
`packet through the network interface that was selected by the packet path
`selector.
`
`US6272127
`Abstract
`
`Col 3, ln 1 - 18
`Col 6, ln 18 - 33
`
`Col 28, ln 35 - 52
`
`US6272127
`Abstract
`
`Col 2, ln 8 - 49
`
`Col 2, ln 8 - 49;Col 3, ln 1 - 18
`
`Col 28, ln 35 - 52
`
`1
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 2 of 36
`
`

`

`Combined References
`
`US20020010866 Combined with US6647008
`Claim 1 ('048)
`A controller which controls access to multiple independent disparate networks in
`a parallel network configuration, the disparate networks comprising at least one
`private network and at least one network based on the Internet, the controller
`comprising:
`a site interface connecting the controller to a site;
`at least two network interfaces which send packets toward the disparate
`networks; and
`a packet path selector which selects between network interfaces, using at least
`two known location address ranges which are respectively associated with
`disparate networks, according to at least: a destination of the packet, an
`optional presence of alternate paths to that destination, and at least one
`specified criterion for selecting between alternate paths when such alternate
`paths are present;
`wherein the controller receives a packet through the site interface and sends the
`packet through the network interface that was selected by the packet path
`selector.
`
`US20020010866
`Abstract; Para [0126] - [0127]
`
`Para [0047]
`Para [0047]
`
`Para [0047]
`
`Para [0126] - [0127]
`
`US6647008
`
`Col 6, ln 43 - 58
`
`Col 6, ln 43 - 58
`
`ISDN News
`pg. 1
`
`ISDNNews, Kimetal., Weinstein
`Claim 1 ('048)
`A controller which controls access to multiple
`independent disparate networks in a parallel
`network configuration, the disparate networks
`comprising at least one private network and at
`least one network based on the Internet, the
`controller comprising:
`a site interface connecting the controller to a site; pg. 1
`at least two network interfaces which send
`pg. 1
`packets toward the disparate networks; and
`a packet path selector which selects between
`network interfaces, using at least two known
`location address ranges which are respectively
`associated with disparate networks, according to
`at least: a destination of the packet, an optional
`presence of alternate paths to that destination,
`and at least one specified criterion for selecting
`between alternate paths when such alternate
`paths are present;
`wherein the controller receives a packet through
`the site interface and sends the packet through
`the network interface that was selected by the
`packet path selector.
`
`pg. 1
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`Weinstein
`
`pg. 321, col. 1
`pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 2 to pg. 3
`
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`US7224964 Combined with US6747964, US7224964
`Claim 4 (`235)
`A controller which controls access to multiple networks in a parallel network
`configuration, suitable networks comprising Internet-based networks and private
`networks from at least one more provider, in combination, the controller
`comprising:
`a site interface connecting the controller to a site;
`at least two network interfaces which send packets toward the networks; and
`
`US6747964
`Abstract
`
`Col 1, ln 48 - 61
`
`US7224964
`Abstract
`
`Col 4, ln 30 - 48
`Col 4, ln 30 - 48
`
`2
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 3 of 36
`
`

`

`US7224964 Combined with US6747964, US7224964
`Claim 4 (`235)
`a packet path selector which selects between network interfaces on a per-
`packet basis according to at least: a destination of the packet, an optional
`presence of alternate paths to that destination, and at least one specified
`criterion for selecting between alternate paths when such alternate paths are
`present;
`wherein the controller receives a packet through the site inter-face and sends
`the packet through the network interface that was selected by the packet path
`selector.
`
`US6747964
`Col 4, ln 44 - col 5, ln 8
`
`Col 4, ln 44 - col 5, ln 8
`
`US7224964
`
`ISDN News
`pg. 1
`
`ISDNNews, Kimetal., Weinstein
`Claim 4 (`235)
`A controller which controls access to multiple
`networks in a parallel network configuration,
`suitable networks comprising Internet-based
`networks and private networks from at least one
`more provider, in combination, the controller
`comprising:
`a site interface connecting the controller to a site; pg. 1
`at least two network interfaces which send
`pg. 1
`packets toward the networks; and
`a packet path selector which selects between
`network interfaces on a per-packet basis
`according to at least: a destination of the packet,
`an optional presence of alternate paths to that
`destination, and at least one specified criterion
`for selecting between alternate paths when such
`alternate paths are present;
`wherein the controller receives a packet through
`the site inter-face and sends the packet through
`the network interface that was selected by the
`packet path selector.
`
`pg. 1
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`Weinstein
`
`pg. 321, col. 1
`pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 2 to pg. 3
`
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`US6272127 Combined with US6611872
`Claim 5 ('235)
`A method for combining connections for access to multiple parallel disparate
`networks, the method comprising the steps of:
`obtaining at least two known location address ranges which have associated
`networks;
`obtaining topology information which specifies associated networks that provide,
`when working, connectivity between a current location and at least one
`destination location;
`receiving at the current location a packet which identifies a particular destination
`location by specifying a destination address for the destination location;
`determining whether the destination address lies within a known location
`address range;
`selecting a network path from among paths to disparate associated networks,
`said networks being in parallel at the current location, each of said networks
`specified in the topology information as capable of providing connectivity
`between the current location and the destination location;
`forwarding the packet on the selected network path.
`
`US6272127
`Abstract; Col 2, ln 8 - 49
`
`Col 6, ln 18 - 33
`
`Col 50, ln 35 - 52
`
`Col 3, ln 1 - 18
`
`US6611872
`
`Col 5, ln 49 - 62
`
`Col 5, ln 49 - 62
`
`Col 5, ln 49 - 62
`
`3
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 4 of 36
`
`

`

`Weinstein Combined with Kimetal., Weinstein
`Claim 5 ('235)
`A method for combining connections for access to multiple parallel disparate
`networks, the method comprising the steps of:
`obtaining at least two known location address ranges which have associated
`networks;
`obtaining topology information which specifies associated networks that provide,
`when working, connectivity between a current location and at least one
`destination location;
`receiving at the current location a packet which identifies a particular destination
`location by specifying a destination address for the destination location;
`determining whether the destination address lies within a known location
`address range;
`selecting a network path from among paths to disparate associated networks,
`said networks being in parallel at the current location, each of said networks
`specified in the topology information as capable of providing connectivity
`between the current location and the destination location;
`forwarding the packet on the selected network path.
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`US6647008 Combined with US6272127
`Claim 7 ('048)
`A method for combining connections for access to disparate parallel networks,
`the method comprising the steps of:
`receiving at a controller a packet which has a first site IP address as source
`address and a second site IP address as destination address;
`selecting, within the controller on a per-packet basis, between a path through an
`Internet-based network and a path through a private network that is not Internet-
`based; and
`forwarding the packet along the selected path toward the second site.
`
`US6647008
`Abstract
`
`Col 7, ln 50 - 64
`
`Col 4, ln 60 - col 5, ln 15
`
`Weinstein Combined with Kimetal., Weinstein
`Claim 7 ('048)
`A method for combining connections for access to disparate parallel networks,
`the method comprising the steps of:
`receiving at a controller a packet which has a first site IP address as source
`address and a second site IP address as destination address;
`selecting, within the controller on a per-packet basis, between a path through an
`Internet-based network and a path through a private network that is not Internet-
`based; and
`forwarding the packet along the selected path toward the second site.
`
`Weinstein Combined with Kimetal., Weinstein
`Claim 13 ('048)
`A method for controlling access to multiple independent disparate networks in a
`parallel network configuration, the disparate networks comprising at least one
`private network and at least one network based on the Internet, the method
`comprising the steps of:
`receiving a packet through a site interface that connects a controller to a site;
`selecting between at least two network interfaces of the controller which use at
`least two known location address ranges which are respectively associated with
`disparate networks, according to at least: a destination of the packet, an
`
`Weinstein
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`US6272127
`Col 3, ln 1 - 18
`
`Col 3, ln 1 - 18
`
`Weinstein
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`Weinstein
`
`pg. 321, col. 1
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 2 to pg. 3
`
`4
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 5 of 36
`
`

`

`Weinstein Combined with Kimetal., Weinstein
`Claim 13 ('048)
`optional presence of alternate paths to that destination, and at least one
`specified criterion for selecting between alternate paths when such alternate
`paths are present; and
`sending the packet through the selected network interface.
`
`Kim et al.
`
`Weinstein
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`ISDNNews, Kimetal.
`Claim 19 ('048)
`A controller for combining connections for access to disparate parallel networks,
`the controller comprising:
`a site interface configured for receiving a packet which has a first site IP
`address as source address and a second site IP address as destination
`address; and
`a packet path selector which selects, within the controller on a per-packet basis,
`between a path through an Internet-based network and a path through a private
`network that is not Internet-based;
`wherein the controller receives a packet through the site interface and sends the
`packet through the network interface that was selected by the packet path
`selector.
`
`ISDN News
`pg. 1
`
`pg. 1
`
`pg. 1
`
`pg. 1
`
`US6272127 Combined with US7224964
`Claim 19 ('235)
`A method for combining connections for access to parallel networks, the method
`comprising the steps of:
`sending a packet to a site interface of a controller, the controller comprising the
`site interface which receives packets, at least two network interfaces to parallel
`networks, and a packet path selector which selects between the network
`interfaces on a per-session basis to promote load-balancing; and
`forwarding the packet-through the network interface selected byte packet path
`selector;
`wherein the step of sending a packet to the controller site interface is repeated
`as multiple packets are sent, and the controller sends different packets of a
`given message to different parallel networks.
`
`US6272127
`Abstract
`
`Col 2, ln 8 - 49; Col 3, ln 1 - 18
`
`ISDNNews, Kimetal.
`Claim 19 ('235)
`A method for combining connections for access to parallel networks, the method
`comprising the steps of:
`sending a packet to a site interface of a controller, the controller comprising the
`site interface which receives packets, at least two network interfaces to parallel
`networks, and a packet path selector which selects between the network
`interfaces on a per-session basis to promote load-balancing; and
`forwarding the packet-through the network interface selected byte packet path
`selector;
`wherein the step of sending a packet to the controller site interface is repeated
`as multiple packets are sent, and the controller sends different packets of a
`given message to different parallel networks.
`
`ISDN News
`pg. 1
`
`pg. 1
`
`pg. 1
`
`5
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`US7224964
`
`Col 4, ln 30 - 48
`
`Kim et al.
`pg. 321, col. 1
`
`pg. 321, col. 1
`
`pg. 321, col. 1
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 6 of 36
`
`

`

`US7224964 Combined with US6647008
`Claim 22 ('235)
`A computer storage medium having a configuration that represents data and
`instructions which will cause performance of a method for combining
`connections for access to multiple parallel disparate networks, the method
`comprising the steps of:
`obtaining at least two known location address ranges which have associated
`networks;
`obtaining topology information which specifies associated networks that provide,
`when working, connectivity between a current location and at least one
`destination location;
`receiving at the current location a packet which identifies a particular destination
`location by specifying a destination address for the destination location;
`determining whether the destination address lies within a known location
`address range; selecting a network path from among paths to disparate
`associated networks, said networks being in parallel at the current location,
`each of said networks specified in the topology information as capable of
`providing connectivity between the current location and the destination location;
`modifying the packet destination address to lie within a known location address
`range associated with the selected network if it does not already do so; and
`forwarding the packet on the selected network path.
`
`Weinstein Combined with Kimetal., Weinstein
`Claim 22 ('235)
`A computer storage medium having a configuration that represents data and
`instructions which will cause performance of a method for combining
`connections for access to multiple parallel disparate networks, the method
`comprising the steps of:
`obtaining at least two known location address ranges which have associated
`networks;
`obtaining topology information which specifies associated networks that provide,
`when working, connectivity between a current location and at least one
`destination location;
`receiving at the current location a packet which identifies a particular destination
`location by specifying a destination address for the destination location;
`determining whether the destination address lies within a known location
`address range; selecting a network path from among paths to disparate
`associated networks, said networks being in parallel at the current location,
`each of said networks specified in the topology information as capable of
`providing connectivity between the current location and the destination location;
`modifying the packet destination address to lie within a known location address
`range associated with the selected network if it does not already do so; and
`forwarding the packet on the selected network path.
`
`All References
`
`US7224964
`Abstract
`
`US6647008
`
`Col 6, ln 43 - 58; Col 7, ln 50 - 64
`
`Col 6, ln 43 - 58; Col 7, ln 50 - 64
`
`Col 6, ln 43 - 58; Col 7, ln 50 - 64
`
`Col 6, ln 43 - 58; Col 7, ln 50 - 64
`
`Col 6, ln 43 - 58; Col 7, ln 50 - 64
`
`Col 10, ln 34 - 45
`
`Kim et al.
`pg. 317, col. 2 to pg. 318, col. 2; pg. 321, col. 1
`
`Weinstein
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 2 to pg. 3
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`pg. 317, col. 2 to pg. 318, col. 2
`
`Reference #
`*** Pat ***
`
`Title
`*** Patent References ***
`
`Company
`
`Authors
`
`Pub / Issue Date
`11/23/2016
`
`US20020010866
`
`Method and apparatus for improving peer-to-peer
`bandwidth between remote networks by
`
`McCullough, David J.; (Upper Brookfield, AU) ;
`Meissner, Wayne; (Woolloowin, AU) ; Humphrey,
`
`01/24/2002
`
`6
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 7 of 36
`
`

`

`combining multiple connections which use
`arbitrary data paths
`
`Reference Notes
`Filing date: Dec 18, 2000
`
`Craig S.; (Auchenflower, AU) ; Biggs, Christopher
`J.; (Chapel Hill, AU) ; Merenda, Antonio Basilio;
`(Chapel Hill, AU)
`
`Abstract: A method and apparatus for increasing peer-to-peer bandwidth between remote networks by combining multiple connections, which use arbitrary data paths, is disclosed. The apparatus is a
`gateway node, which can be a specifically designed computer, open computer platform or extensions to firmware resident in a router; gateway or remote access server. The method includes origin
`authentication and data confidentiality, packet fragmenting, sequencing directed-routing, buffering, fragment encapsulation, packet re-assembly, and additional encapsulation for traversal of firewalls.
`Packet fragments transferred using the method can travel along very diverse paths through intervening public or private networks before arriving at the peer, which reassembles them. This eliminates the
`problems present in current aggregation schemes used by prior art, which are sensitive to the limitations in the infrastructure in the service provider's points of presence.
`
`Para [0047]: FIG. 4 is a simplified diagram of a system in accordance with the present invention. A public computer network, such as the Internet 32, is represented by the cloud-shaped figure. The
`public network includes one or more Points of Presence (PoP) 50, 52, 54, 56, 58 for one or more Internet Service Providers. An Initiator device (also referred to as a gateway) 60 is connected to one
`edge of the public network 32 by means of one or more links, ILink 1-N 62, 64, 66, of a first set of links. Each link 62-66 of the first set terminates at a one of the PoPs 50, 56 within the public network 32.
`A Responder device (also referred to as a gateway) 70 connects at another edge to the public network 32 by means of one or more links, RL1-N 72, 74, 76, of a second set of links. Each link 72-76 of the
`second set of links terminates at one of the PoPs 52, 58 within the public network 32. One link that interconnects the Responder and the public network must have a static Public IP address, but the other
`links of the second set can use dynamic IP addresses. A Virtual Private Network 80 is established between the Initiator 60 and the Responder 70 and includes one of the first set of links, the public
`network and one of the second set of links. The VPN connects a private network 82 connected to the Initiator 60 to the a private network 84 connected to the Responder 70.
`
`Para [0055] - [0057]: The present invention provides the facilities to, in fact, treat multiple tunnels between the Initiator and Responder as a unified channel. Such a unified channel is called a superior
`virtual circuit (SVC) and the individual tunnels are called inferior virtual circuits (IVCs). An IVC is a peer-to-peer connection between an initiator and responder that includes a PPP link between the
`initiator and the public network, a connections through the public network, and an equivalent PPP link between the responder and the public network.
`
`A necessary condition for treating the IVCs as a unified channel is that the packet load must be distributed approximately equally over each the IVCs. If this condition were not met, some of the IVCs
`would take most of the load causing saturation of those IVCs while other IVCs would stand idle. This unbalanced condition would not lead to a SVC whose bandwidth is approximately the aggregate of
`the individual bandwidths of the IVCs, nor one that would have scalable bandwidth.
`
`One way to balance the packet load over the IVCs is to fragment a tunnel source packet and to distribute the smaller packets across available IVCs to share the load equally. This enables the fragments
`of the original tunnels packet to travel down multiple paths simultaneously, across the public IP network, to the eventual peer destination.
`
`Para [0126] - [0127]: In addition, the PC server gateway can also bundle connections across multiple external routers, DSL modems or cable modems, in order to provide a higher aggregate bandwidth
`to other PC server gateway peers. ADSL 596 connections often suffer from line quality while cable modems may suffer from congestion problems. Certain areas serviced by ADSL may only reach a
`small fraction of the maximum line capacity due to their distance from the ADSL access multiplexers. Both of these services are usually asymmetric with vastly different downstream and upstream speeds
`because they were developed primarily for downloading Web material from content providers. In a bi-directional site-to-site connection, the upstream speed of the connection will govern the bandwidth.
`The present invention allows the site-to-site bandwidth (i.e., upstream) to scale by using multiple ADSL or cable modem connections in parallel, without any need to modify the access equipment at the
`provider. This also enables the PC server gateway to scale in bandwidth and provide multi-megabit tunnel throughput to service a very large number of small network gateways at remote locations. The
`latter is particularly useful to Application Service Providers (ASP) that provide outsourcing of their clients fundamental MIS, accounting etc., applications onto server computers at their PoPs. Clients use
`Internet-enabled thin-client applications at their sites to transact with the server application at the ASP. The small network gateways provide the client's office network with secure tunnels, built on multiple
`connections, which have been aggregated, to the ASP to provide cost-effective bandwidth.
`
`Another embodiment of the present invention requires improvements to popular router firmware, which already contains its own operating system. The improvements to the router firmware provide a
`gateway function and include packet fragmenting, sequencing buffering fragment encapsulation and packet re-assembly in order for the remote small network gateways to benefit from the speed afforded
`by their multiple connections. This implementation is of major benefit to organizations that have a significant investment in pre-existing high-speed routers at their regional and central offices. The router
`device embodiment enables a very large number of small network gateways, using multiple connections, to have tunnel connections to a central network. The router operating system requires support for
`IPSec and many other Internet protocols and services which are upgraded to provide the packet processing that is consistent with channel aggregation of the present invention.
`
`US6272127
`
`Network for providing switched broadband
`multipoint/multimedia intercommunication
`
`Ehron WarpSpeed Services, Inc. (Pleasanton,
`CA)
`
`Golden; Michael E. (Pleasanton, CA), Cobb;
`Richard E. (San Francisco, CA), Grenley; George
`R. (Pleasanton, CA), Rundquist; William A.
`(Fremont, CA), Chu; Todd D. (Los Altos, CA),
`Woodyatt; James H. (San Francisco, CA), Jex;
`Jessica Dasha (Oakland, CA), DeAvila; Miguel J.
`(San Francisco, CA)
`
`08/07/2001
`
`Reference Notes
`Filing date: Nov 10, 1997
`
`Abstract: The present invention provides broadband multimedia communication over the standard circuit-switched public switched telephone network infrastructure (PSTN) and other physical or virtual
`circuit-switched infrastructures while simultaneously and transparently interoperating with the public Internet packet-switched infrastructure to effectively merge the capabilities of the two types of
`infrastructures into a seamless capability that can bring the benefits of using both types of existing switching infrastructures to large groups of users under the control of the same common and simple
`interface tools such as web browsers. The invention enables users to establish both packet-switched connections for sending or receiving content for which low-latency and unpredictable response times
`are not a problem (i.e. text, small graphics, e-mail, small file transfers); and circuit-switched connections for sending or receiving content that benefits from streaming data at fixed data rates, without
`contention for bandwidth from other users during a communication session, (i.e. video, voice, complex graphics and animations, or large file transfers).
`
`Col 2, ln 8 - 49: The present invention also aims at providing a network control infrastructure that handles routing and billing of multimedia communication, at arbitrary bandwidths, using both the
`
`7
`
`Cisco Systems, Inc.
`IPR2017-01845
`Exhibit 1023
`Page 8 of 36
`
`

`

`standard worldwide public telephone standards and infrastructure, and the public Internet standards and infrastructure.
`
`The present invention further aims at providing on-demand local and wide-area broadband multimedia communication without intruding on, or requiring replacement of, existing on-site data
`communication infrastructures, such as LANs, or unnecessarily replacing any of the standard switching or transport infrastructure already in place in the existing PSTN.
`
`Yet another object of the present invention is to provide a network that combines access to the public Internet for access to packet-switched services such as a user's LAN and/or the Internet, and to the
`PSTN infrastructure for access to wide area point-to-point switched-circuit services, using a single physical access connection to an individual user, with seamless World Wide Web browser software
`control of both classes of service, and the use of Internet Protocol (IP) addressing to control circuit switching over the PSTN circuit switching and transport infrastructure.
`
`Col 3, ln 1 - 18: Yet another object of the present invention is to provide a multimedia capable network that is able to provide end-to-end switched broadband connections on-demand in which individual
`connections and/or segments of individual connections may be switched through and/or between different (and often historically incompatible) types of switching and transport methodologies. For
`example, one leg of a connection might be carried as Ethernet packets on a pseudo-isochronous dedicated ethernet connection, another carried as virtual bearer channels over a switched virtual circuit
`ATM connection, and yet another carried as switched physical bearer channels over conventional telecommunication facilities. The present invention provides generic end-to-end control, signaling
`translation, and data traffic translation means to combine such historically incompatible heterogenous classes of switching and transport resources into seamless broadband local and wide area switched
`broadband network capability.
`
`Col 6, ln 18 - 33: One embodiment of a local node 50 according to the present invention is shown in FIG. 2. It includes user workstations 100-1 . . . 100-q connected to a premises switch 110 via existing
`local area network type wiring 120. The premises switch 110 is connected both to the users' existing LAN routing facilities 130, using a new connection 135, and to the city node of the broadband
`network. The connection 135 between the premises switch and the existing LAN routing facilities allows users of the broadband network to remain logically connected to their existing LAN resources
`while simultaneously having the ability to establish connections over the broadband network. As will be explained later, this ability to simultaneously connect to two different networks is accomplished in
`such a way that neither the user, nor the LAN's management systems see any change in the users' LAN addresses or traffic load.
`
`Col 28, ln 35 - 52: Moreover, it should be noted that when sending data to the LIU (which came from the LAN via PCI bus 118), mux/demux 1030 and CPU 116 together preferably fragment the data
`received from workstations or workstation interfaces, which are typically large, into smaller pieces, so that transmission of each piece can occur simultaneously, and therefore more quickly. That is, the
`outgoing network data is fragmented among the assigned bearer channels for that connection (as maintained by bonding function 123). For example, a 1500-byte Ethernet packet is split up into ten 150-
`byte fragments and multiplexed among ten bearer channels, assuming that the number of bearer channels assigned for the connection is ten. Alternatively to this linear division of bandwidth, a load-
`balancing algorithm can be used to divide the data. Each fragment is sent via a separate path within TDM switch 1050 to the LIU. When receiving data from the LIU, mux/demux 1030 assembles the
`fragments back into a large block, for transmission on the LAN.
`
`Col 50, ln 35 - 52: The route controllers 73 of network control system server 40 illustrated in FIG. 45 establish reserved bandwidth for connections within the broadband network. As would be expected of
`any circuit-switch control environment, route controllers 73 perform two major functions: connection setup and connection teardown. The route controllers of the present invention, however, are
`differentiated from conventional circuit-switch systems by their use of Internet Protocol internal addressing (as distinguished from normal telephone dialing plan addressing), by their simultaneous
`evaluation of multiple routes, and by their use of a unique multicasting technique for control of the setup and teardown transactions. These differences enable the route controllers of the present invention
`to practically and very efficiently combine the capabilities of existing circuit-switched networks with the capabilities of the existing pack

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