throbber
Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 1 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 1 of 25
`
`EXHIBIT 2
`EXHIBIT 2
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 2 of 25
`
`eS" TTT TTTTT
`
`20060227753A
`
`ao) United States
`a2) Patent Application Publication co) Pub. No.: US 2006/0227753 Al
`(43) Pub. Date: Oct. 12, 2006
`
`Vieugels et al.
`
`(54) METHOD AND APPARATUS FOR
`OPERATING A WIRELESS PAN NETWORK
`USING AN OVERLAY PROTOCOL THAT
`ENHANCES CO-EXISTENCE WITH A
`WIRELESS LAN NETWORK
`
`(75)
`
`Inventors: Katelijn Vieugels, San Carlos, CA
`(US); Roel Peeters, San Carlos, CA
`(US)
`
`Correspondence Address:
`TOWNSEND AND TOWNSEND AND CREW,
`LLP
`TWO EMBARCADERO CENTER
`EIGHTH FLOOR
`SAN FRANCISCO, CA 94111-3834 (US)
`
`(73) Assignee: H-Stream Wireless, Palo Alto, CA
`
`(21) Appl. No.:
`
`11/376,753
`
`(22) Filed:
`
`Mar. 14, 2006
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/661,746, filed on Mar.
`14, 2005.
`
`Publication Classification
`
`(52) US. Ch icc cecessessees esse seeteeessneseesneeentennents 370/338
`
`(57)
`
`ABSTRACT
`
`A computing device is interfaced with other devices in a
`wireless personal area network (PAN) to enhance co-exist-
`ence with a wireless local area network (WLAN), wherein
`the WLAN is characterized by a plurality of nodes inter-
`communicating for various network devices and the wireless
`PANis characterized by lower power transmissionsrelative
`to Wansmissions over the WLAN. The computing device
`coordinates activity of the wireless PAN as a coordinator for
`the wireless PAN, including communicating with the wire-
`less PAN devices using a protocolthat is an overlay protocol
`only partially comphant with the protocol used over the
`WLANbutthat enables co-existence. The WLANcan be an
`
`802.11 wireless LAN. WLANdevices preferably can, upon
`hearing an overlay protocol
`frame, understand at
`least
`enough of the overlay protocol frame to defer use of a
`common wireless networking medium. If the PAN coordi-
`nator is capable of associating with the WLAN,it can be a
`dual-network device capable of associating with the WLAN
`and PAN simultaneously. The dual-network device can use
`a common network module to handle both WLAN and PAN
`
`
`
` PER10
`
`
`
`YW PER1
`
`114
`
`PER2
`
`
`
`
`oF
`
`a PER3
`
`|
`
`i PER11
`
`116
`
`DELL-OZMO-1-005428
`
`(51)
`
`Int. Ch
`HO4Q 7/24
`
`110
`
`:
`
`Wired
`Networl
`
`
`
`
`
`
`
`(2006.01)
`
`traffic.
`
`100
`
`
`
`Y
`|
`STA1
`(COORD)
`|
`Lenn
`
`STA3
`
`_Y
`
`112
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 3 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 3 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 1 of 10
`
`US 2006/0227753 Al
`
`114
`
`
`
`o/
`-
`
`XN
`5
`
`Bs
`33
`
`~
`>
`in
`
`DELL-OZMO-1-005429
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 4 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 4 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 2 of 10
`
`US 2006/0227753 Al
`
`
` Access
`
`Point
`
`112
`
`DELL-OZMO-1-005430
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 5 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 5 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 3 of 10
`
`US 2006/0227753 A1
`
`
`
`DELL-OZMO-1-005431
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 6 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 6 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 4 of 10
`
`US 2006/0227753 Al
`
`
` SP-SWNProtocol
`
`
`(802.11x,overlay,HSProtocol,etc.)
`
`
`
`
`
`PP-PWNProtocol(802.11x,etc.)
`
`DELL-OZMO-1-005432
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 7 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 7 of 25
`
`US 2006/0227753 Al
`
`Patent Application Publication Oct. 12,2006 Sheet 5 of 10
`
`DELL-OZMO-1-005433
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 8 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 8 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 6 of 10
`
`US 2006/0227753 A1
`
`301
`
`‘ SP.
`
`306
`
`
`Mobile Phone
`(COORD)
`
`Wireless
`Headset
`(PER 1)
`
`Handheld PDA
`
`Fig. 3(d)
`
`
`
`
`Processor
`Wired 1/0
`
`
`
`~~
`
` Disk Drive
`Internal Clock
`
`
`
`Network I/O
`
`
`Network Card
`interface
`
`
`[euk}s"8
`
`
`
`Program Code
`
`Memory
`
`Fig. 4
`
`DELL-OZMO-1-005434
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 9 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 9 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 7 of 10
`
`US 2006/0227753 A1
`
`Data
`V0
`
`
`
`
`interface
`
`Circuits
`
`
`Control/
`Baseband
`
`
`RF Section
`Datapath
`
`Modem
`
`Logic
`
`
`Clock Circuit
`h°12
`
`
`Power
`
`Fig. 5
`
`DELL-OZMO-1-005435
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 10 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 10 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 8 of 10
`
`US 2006/0227753 A1
`
`610
`
`602
`
`IP networking
`(IP stack)
`
`Peripheral interconnect
`(USB,HID,audio,etc. stack)
`
`Non-IP peer-to-peer
`(1394 stack)
`
`Applications
`
`and System
`Services
`
`Fig. 6
`
`DELL-OZMO-1-005436
`
`_a@ 2@~
`
`—,
`
`XLL'ZO8
`
`QO5<@a@—
`
`YOEIS
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 11 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 11 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 9 of 10
`
`US 2006/0227753 A1
`
`(e.g.USBHID)
`
`Fig.7
`
`MOUCLASS
`
` HIDCLASS
`MOUHID
`
` 705802.11xPeripheral
`
`
` HIDAdapterDriver
`
`
`802.11xStack
`BusDriver
`706|
`
`DELL-OZMO-1-005437
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 12 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 12 of 25
`
`Patent Application Publication Oct. 12,2006 Sheet 10 of 10
`
`US 2006/0227753 A1
`
`
`
`wirelesstransceiver
`
`
` datapath logic
`
`Fig.8
`
`DELL-OZMO-1-005438
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 13 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 13 of 25
`
`US 2006/0227753 Al
`
`Oct. 12, 2006
`
`METHOD AND APPARATUS FOR OPERATING A
`WIRELESS PAN NETWORK USING AN OVERLAY
`PROTOCOL THAT ENHANCES CO-EXISTENCE
`WITH A WIRELESS LAN NETWORK
`
`CROSS-REFERENCES TO RELATED
`APPLICATIONS
`
`[0001] This application claims the benefit of and is a
`non-provisional of U.S. Patent Application Ser. No. 60/661,
`746 filed on Mar. 14, 2005, which is incorporated by
`reference in its entirety for all purposes.
`
`FIELD OF THE INVENTION
`
`[0002] The present invention relates generally to wireless
`communications and more particularly to coordinating dif-
`ferent network uses of a commonwireless medium.
`
`BACKGROUNDOF THE INVENTION
`
`[0003] Wireless communication amongelectronic devices
`has been increasing as the benefits and conveniences of
`wireless communication become more preferred. A wireless
`communication system or wireless network is often
`described as containing nodes (or more precisely, circuitry
`associated with the concept of a node) and a wireless
`medium (WM) over which the nodes’ circuitry communi-
`cate to convey information. Where someactionor activityis
`described as happening at (or being done at) a node, it should
`be understood that the electronic device and/or network
`
`interface thatis at (or simply is) the nodeis the circuitry that
`is performing the action or activity. For example, sending
`data from node A to node B meanstransmitting a signal from
`circuitry associated with node A and receiving that signal (or
`more precisely,
`the transmitted signal modified by the
`medium) using circuitry associated with node B.
`
`[0004] The information conveyed between nodes can be
`digital data and digitized analog signals, or other forms of
`information, but communication system design often
`assumes that digital data is being conveyed and higher
`network layers interpret the data appropriately. For purposes
`herein, it is assumed that data exists at one node, is provided
`to lower network layers, is conveyed to another node over a
`WM,is received by another node correctly or incorrectly
`and then is conveyed to upper network layers at the receiver.
`Tn one model, two networked devices run applications that
`pass data between themselves by having the sending
`device’s application conveydata to an application layer ofa
`network stack, which conveys data to lower levels, ulti-
`mately to a medium access control (MAC) layer and a
`physical network (PHY)layer, and the process is inverted at
`the recipient.
`
`To set up a wireless network, all that is needed is
`[0005]
`a plurality ofelectronic “node” devices capable oftransmit-
`ting and receiving data in a manner understood by the two
`(or more) nodes involved in a conversation, with the node
`devices appropriately placed such that they can communi-
`cate in the medium that exists between the devices. The
`
`medium could be some type of dielectric material, but more
`commonly, the medium is the air space and objects (walls,
`chairs, books, glass. etc.) that are between devices or are
`positioned such that they have an effect on the signals
`transmitted between devices. Presumably, the node devices
`are assigned unique identifiers to distinguish transmissions,
`
`but this might not always be necessary. Examples of such
`unique identifiers are MAC addresses and IP addresses.
`
`[0006] As the existence of various wireless media and
`their propertics are known and are not the focus of this
`disclosure, the medium is often just shown in the attached
`figures as a cloud. Thus,
`it should be understood that
`supplier of a set of two or more powered devices that can
`communicate supplies a wireless network;
`the wireless
`medium is presumed,
`
`[0007] Wireless communication systems can be catego-
`rized based on coverage range, which in some cases is
`dictated by use. A wireless local area network or “WLAN”,
`has a typical coverage range on the order of 300 feet and is
`useful for providing communications between computing
`devices in some (possibly loosely) defined space such as a
`home, office, building, park, airport, etc. In some modes of
`operation, one or more of the nodes is coupled to a wired
`network to allow other nodes to communicate beyond the
`wireless network range via that wired network. In 802.11
`terminology, such nodes are referred to as “access points”
`and the typical protocol is such that the other nodes(referred
`to as “stations”) associate with an access point and commu-
`nication is generally between a station and an access point.
`Some wireless networks operate in an “ad hoc” mode,
`wherein node devices communicate with each other without
`
`an access point being present.
`
`[0008] A personal area network or “PAN”is a short-range
`wireless network, with typical coverage ranges on the order
`of 30 feet, usable to connect peripherals to devices in close
`proximity, thereby eliminating cables usually present for
`such connections. For example, a PAN might be used to
`connect a headset to a mobile phone or music/audio player,
`a mouseor keyboardto a laptop, a PDA orlaptop to a mobile
`phone (for syncing, phone number lookup or the like), ete.
`Yet another example of a wireless PAN application is
`wireless medical monitoring devices that wirelessly connect
`monitoring hardware to a pager or similar read-out device.
`Yet another example is a remote control that connects to a
`wireless-enabled electronic device.
`
`Some networks might fall in a gray area between a
`[0009]
`WLANanda PAN, but in manycases, a network is clearly
`one or the other. A personal area network (PAN) is generally
`used for the interconnection of information technology
`devices within the range of an individual person, typically
`within a range of 10 meters. For example, a person traveling
`with a laptop will likely be the sole user of that laptop and
`will be the same person handling the personal digital assis-
`tant (PDA) and portable printer that interconnect to the
`laptop without having to plug anything in, using some form
`of wireless technology. Typically, PAN nodes interact wire-
`lessly, but nothing herein would preclude having some wired
`nodes. By contrast, a wireless LAN tends to be a local area
`network (LAN) that is connected without wires and serves
`multiple users.
`
`[0010] Equipment connecting to a wireless communica-
`tion system in general, and to a wireless PAN communica-
`tion system in particular, is typically used for applications
`where power usage, weight, cost and user convenience are
`very important. For example, with laptops, low-cost acces-
`sories are preferable, andit is critical that the power usage
`of such accessories be minimized to minimize the frequency
`at which batteries need to be replaced or recharged. The
`
`DELL-OZMO-1-005439
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 14 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 14 of 25
`
`US 2006/0227753 Al
`
`Oct. 12, 2006
`
`latter is a burden and annoyance to the user and can
`significantly reduce the seamless user experience.
`
`[0011] Weight and complexity are additional concerns in
`many wireless communication systems. Particularly with
`mobile devices such as laptops, weight is a concern and the
`user would rather not have to deal with the hassle of carrying
`around a multiplicity of devices. Mobile devices are devices
`that can be expected to be in use while moving, while
`portable devices are devices that are movable from place to
`place but generally are not moving when in use. The
`considerations for mobile devices also apply to portable
`devices, albeit sometimes with less of a concer. For
`example, with a wireless connection of a peripheral to a
`laptop, both devices are likely to be used while mobile or
`moved frequently and carried around. Thus, weight and the
`number of devices is an important consideration. With
`portable devices, such as a small desktop computer with a
`wireless trackball, as long as the tolal weight is below a
`user’s carrying limit, the weight is not as much a concern.
`However, battery life is often as much a concern with
`portable devices as it is with mobile devices.
`
`[0012] There are shades of grey between “portable” and
`“mobile” and it should be understood that the concerns of
`mobile applications and portable applications can be con-
`sidered similar, except where indicated. In other words, a
`mobile device can be a portable device in the examples
`described herein.
`
`[0013] Where a computing and/or communication device
`connects to a WLAN,it uses wireless circuitry that often
`times are already built into the computing device. If the
`circuitry is not built in, a WLAN card (such as a network
`interface card, or “NIC”) might be used. Either way, some
`antenna circuitry is used and power is required to run that
`circuitry.
`
`[0014] Where a device also connects wirelessly to periph-
`erals or other devices over short links often referred to as
`
`forming a “personal area network” or “PAN”, circuitry is
`needed for that connection as well. This circuitry is typically
`provided with an external interface unit that is plugged into
`or onto the device. For example, where the device is a
`laptop, the circuitry might be provided by a Universal Serial
`Bus (USB) dongle that attaches to a USBport of the laptop.
`The USB dongle contains the radio circuitry needed to
`communicate wirelessly over the short wireless links.
`
`In general, a wireless connection between twoor
`[0015]
`more devices requires that each device include wireless
`network circuitry for conveying signals over the medium
`and receiving signals over the medium, as well as process-
`ing/communication circuitry to receive, process and/or con-
`vey data and/or signals to that wireless network circuitry.
`The processing/communication circuitry could be imple-
`mented with actual circuits, software instructions executable
`by a processor, or some combination thereof.
`In some
`variations, the wireless network circuitry and processing/
`communication circuitry are integrated (such as with some
`PDAs, wireless mice, etc.) or are separate elements (such as
`a laptop as the processing/communication circuitry and a
`network PCMCIA card as the wireless network circuitry).
`
`[0016] For ease of understanding this disclosure, where it
`is important to make the distinction between devices, a
`device that exists to provide wireless connectivityis referred
`
`to as a “network interface”, “network interface device”,
`“wireless network interface device” or the like, while the
`device for which the wireless connectivity is being provided
`is referred to as a “computing device” or an “electronic
`device” notwithstanding the fact that some such devices do
`more than just compute or might not be thought of as devices
`that do actual computing and further notwithstanding the
`fact that some network interface devices themselves have
`electronics and do computing. Some electronic devices
`compute and communicate via an attached network interface
`device while other electronic devices might have their
`network interface devices integrated in a non-detachable
`form. Where an electronic device is coupled to a wireless
`network interface to a wireless network, it is said that the
`device is a node in the network and thus that device is a
`“node device”.
`
`[0017] An 802.11x (x=a, b, g, n, etc.) NIC (network
`interface card) or 802.11x built-in circuitry might be used for
`networking an electronic device to the outside world, orat
`least to devices at other nodes of a WLAN 802.11x network,
`while using an external dongle or a similar interface device
`with Bluetooth or proprietary wireless circuitry for commu-
`nication between the computing device and the peripheral or
`other PAN node.
`
`[0018] A device that is equipped with an 802.11x-confor-
`mant network interface to the WM is herein referred to as a
`station or “STA”. In 802.11 terminology, set of STAs con-
`stitutes a Basic Service Set (“BSS”). A set of STAs that
`communicate in a peer-to-peer configuration is referred to as
`an “802.11x ad-hoc” network or an independent BSS
`(BSS). A set of STAs controlled by a single coordinator is
`referred to as an 802.11x infrastructure network. The coor-
`
`dinator of a BSS is herein referred to as the access point or
`“AP”,
`
`[0019] A typical access point device is wired to a wired
`network andis also wired to an external sourceofelectricity,
`such as being plugged into a wall socket or wired to a
`building’s powergrid. For example, a building, an airport or
`other space people might occupy might have fixed access
`points mounted throughout the space to provide adequate
`network coverage for the purpose of providing access to the
`Internet or other network for the people occupying the space,
`via their portable or mobile devices. As such, access points
`are typically always on so that
`the wireless network is
`available whenever suitable portable or mobile devices are
`carried into the space.
`
`[0020] The use of different technologies for WLAN and
`wireless PAN connectivity increases cost, weight and power
`usage (at the COORDside and/or the PER side), and impairs
`a seamless user experience. Those disadvantages could be
`resolved by equipping the peripheral or PAN nodes with
`802.11x wireless circuitry, thus eliminating the dedicated
`PANtechnologies altogether. However, PAN nodesare often
`very power-sensitive devices. They usually are battery-
`operated devices and their small form factor prohibits the
`use of bulky batteries with large capacity. Instead, small
`batteries with limited power capacity are used. Such periph-
`erals cannot typically support the power usage requirements
`typical of WLAN wireless circuitry, such as 802.11x cir-
`cuitry. A host of otherdifficulties are present in view of the
`optimizations, goals and designs of differing network pro-
`tocols.
`
`DELL-OZMO-1-005440
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 15 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 15 of 25
`
`US 2006/0227753 Al
`
`Oct. 12, 2006
`
`[0021] Another drawback is that independent LANs and
`PANsmayinterfere if they share a commonfrequency band.
`
`BRIEF SUMMARY OF THE INVENTION
`
`communication
`In embodiments of wireless
`[0022]
`according to the present invention, devices in a secondary
`network operate using an overlay protocol that enhances
`co-existence with a primary network. In a specific example,
`the primary network is an 802.11x network and the second-
`ary network is a network that uses the overlay protocol for
`communications with devices that cannot directly support an
`802.11x network because of latency, power, computing
`effort, or other limitations, but where the secondary network
`and primary network need to co-exist. The secondary net-
`work might entirely comprise devices that are only capable
`ofjoining the secondary network, but the secondary network
`might also comprise devices that can join, or have joined, the
`primary network. The overlay protocol is preferably such
`that devices that can join both networks can use a common
`network interface circuit.
`
`In specific embodiments, a computing device is
`[0023]
`interfaced to a wireless local area network (WLAN)and a
`wireless personal area network (PAN). A network circuit,
`comprising logic and at least one antenna, interfaces the
`computing device to the WLANandincluding logic to set up
`a LANassociation between the computing device and the
`access point prior to data transfer therebetween, while also
`interfacing the computing device to a PAN device via the
`wireless PAN.
`
`[0024] Communication with the wireless PAN device
`might use an SWNprotocol that is only partially compliant
`with the protocol used over a conventional WLAN and
`might do so without interference from the conventional
`WLAN, yet usage of the WLAN is such that the wireless
`PAN device and computing device can communicate with-
`out
`interference. To reduce interference,
`the computing
`device coordinates the usage of the wireless medium with
`devices of a WLAN that may be active in the same space.
`Coordination is achieved bythe use of a secondary network
`(PAN) protocol that is an overlay protocol that is partially
`compatible with the WLAN protocol, but not entirely, in
`terms of power, frame contents and sequences, timing, etc.
`The secondary network (PAN) protocals might be 802.11x
`frames with new frame arrangements adapted for PAN
`needs, such as reduced latency, power etc. The computing
`device might determine to signal
`the primary network
`(WLAN)such that devices therein defer so that communi-
`calions can occur with the secondary network.
`
`In specific implementations, a shareable network
`[0025]
`circuit stores parameters, addresses and other information
`necessary to maintain sessions with both networks simulta-
`neously. As an cxample, a shareable network circuit may
`store two media addresses, one for communication in the
`WLAN and one for communication in the wireless PAN.
`The network circuit can maintain sessions with both simul-
`
`taneously. More than two networks and corresponding stor-
`age of parameters, addresses and additional network related
`information might be provided for. A recognition methodis
`provided in the computing device to distinguish and separate
`traffic from different networks.
`
`In the computing device, the network circuitry for
`[0026]
`a device that operates in multiple networks might be coupled
`
`to different standard drivers, such as an 802.11x PHY and
`MAClayers coupled to a convergence layer that in turn is
`coupled to higher-layer drivers such as standard networking
`drivers, an IP stack, a Human Interface Device (HID)class
`driver, and/or a standard USBstack. The convergence layer
`might allow for multi-protocol support, exposing and coor-
`dinating access to specific MAC service primitives and
`coordinating priority handling in Quality-of-Service (QoS)
`sensitive applications. The convergence layer may be
`explicit, or may be integrated with the PHY and MAC
`layers.
`
`To conserve powerat the wireless PAN device and
`[0027]
`the computing device, they can agree on an inactivity time
`and disable at least a part of a coordination function of the
`computing device following a start of the inactivity time,
`wherein disabling is such that less power per unit time is
`consumed by the network circuit relative to power con-
`sumed when not disabled.
`
`In addition to communicating between such net-
`[0028]
`work circuitry and an AP as part of WLANtraffic, similar
`techniques might also be used where the network circuitry is
`conununicating, with another station in an ad hoc mode
`rather than an AP in infrastructure mode. Alternatively, the
`computing device maybe acting as the AP for the WLAN
`network.
`
`features, and advantages of the
`[0029] Other objects,
`present invention will become apparent upon consideration
`of the following detailed description and the accompanying
`drawings, in whichlike reference designations represent like
`features throughout the figures.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0030] FIG. 1 is a block diagram illustrating various
`devices operating as part of a primary wireless network
`(PWN), a secondary wireless network (SWN), or both,
`wherein the SWN operates using an SWN protocol that
`co-exists with the PWN protocol.
`
`[0031] FIG. 2 is a block diagramillustrating a subpart of
`the elements of FIG. 1, in greater detail.
`
`[0032] FIG.3 comprises several examples of elements of
`a PWN and an SWN;FIG. 3(a) is a block diagram showing
`elements of a PWN and an SWN that co-exist, but do not
`necessarily span the two networks; FIG. 3(4) is a block
`diagram showing specific objects that might be used as the
`elements of a PWN and an SWN; FIG. 3(c) is a block
`diagram of a variation of subparts wherein objects might
`span the PWN and the SWN;FIG.3(d) is a block diagram
`showing further examples.
`
`[0033] FIG. 4 is a block diagram of an example wireless
`PAN coordinator (*;COORD”) that might also operate as a
`dual-net device that could simultaneously maintain connec-
`tions with a PWN and a SWN.
`
`[0034] FIG. 5 is a block diagram ofa network card that
`might be used to interface a COORD/dual-net device to the
`various networks.
`
`FIG.6 is a block diagram ofsoftware components
`[0035]
`that might comprise software and/or logical constructs to
`interface applications with the networks supported by a
`COORD/dual-net device.
`
`DELL-OZMO-1-005441
`
`

`

`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 16 of 25
`Case 6:22-cv-00642-ADA Document 32-2 Filed 03/31/23 Page 16 of 25
`
`US 2006/0227753 Al
`
`Oct. 12, 2006
`
`[0036] FIG. 7 is a block diagram of classes and objects
`that might be used in an interface between a network and
`applications.
`
`DESCRIPTION Of TITE INVENTION
`
`wired connections to the wireless network (typically via an
`access point). The computing devices also may interface to
`PAN devices over a personal area network (PAN), such as
`wireless headsets, mice, keyboards, accessories, recorders,
`[0037] FIG.8is a block diagramof an example of a PER
`telephones and the like. A wide variety of PAN devices are
`device.
`contemplated that are adapted for short-range wireless com-
`munications,
`typically bi-directional and typically low
`power so as to conserve a PAN device’s limited power
`source. Some PAN devices might be unidirectional, either
`receive-only or transmit-only, devices.
`
`[9038] The present disclosure describes methods and
`apparatus for operating a secondary wireless network
`(“SWN”’) in the presence of a primary wireless network
`(“PWN”), including features, elements, configurations and/
`or programming that allow for co-existence of SWN devices
`in a space where PWN traffic might occur, as well as
`features, elements, configurations and/or programming that
`include coordination between a PWN and an SWN (or
`pluralities of these) such that a device might handle traffic
`for each of the networks present.
`
`[9039] For example, a computing device might have a
`commonnetwork interface that allows the computing device
`to be a node in the PWN and a node in the SWN.In a
`
`particular example, a computing device is an 802.11x STA
`that is a member of a PWN capable of associating with and
`communicating with an AP for that PWN (as well as
`possibly other devices in that PWN)using a network inter-
`face while also elements of that same network interface are
`
`used to simultaneously participate as a WPAN coordinator
`(“COORD”) to coordinate the SWN,such that the COORD
`can communicate with members of one or more SWN
`
`without losing the COORD’s connectivity to the primary
`network and using common hardware components to inter-
`face to both networks. Where a COORDis connectable to
`the PWN,
`it is referred to as a “dual-net” device, as it
`coordinates communication over the SWN such that it can
`be connected to both simultaneously, possibly including
`steps that involve signaling within the PWN as part of SWN
`activity (e.g., reserving the PWN to avoid interference
`before using the SWN).
`
`In some instances, the COORDis not set up to
`[0040]
`connect to the PWN, but it still performs the necessary
`actions to coordinate traffic for the SWN it coordinates,
`including performing actions that improve coexistence of
`the PWN and SWN.
`
`In the general example, the computing device is a
`[0041]
`portable and/or mobile computing and/or communications
`device with some computing capability. Examples of com-
`puting devices include laptop computers, desktop comput-
`ers, handheld computing devices, pagers, cellular tele-
`phones, devices with embedded communications abilitics
`and the like. Examples of peripheral devices include typical
`computer, telephone etc. accessories where wireless connec-
`tions are desired, but might also include less common
`devices, such as wearable devices that communicate with
`other devices on a person or even to communicate with other
`nearby devices, possibly using the electrical conductivity of
`the human bodyas a data network. For example, two people
`could exchange information between their wearable com-
`puters without wires, by transmission through the air, or
`using their bodies and/or clothing.
`
`[0042] The computing devices may interface to 802.11
`WLANs or other wireless networks to communicate with
`
`other network nodes, including nodes accessible through
`
`In a typical approach, where a STA needs to
`[0043]
`connect to more than one wireless network, the STA asso-
`ciates with one wireless network and then when associating
`with another wireless network, it disassociates withthe first
`wireless network. While this is useful for a WLAN where a
`
`STA might move out of one network’s range and into the
`range of another network,this is not desirable whenlatency
`needs to be less than an association set-up time. The latency
`incurred with this switching procedure easily amounts to
`several hundreds of milliseconds.
`
`In certain applications, it may be desirable for a
`[0044]
`STA to connect to multiple networks without incurring long
`switching-induced latencies. For example, consider a typical
`PER device, that of a cordless mouse. Since update rates for
`a cordless mouse during, normal operation are on the order
`of 50 to 125 times per second, switching-induced latencies
`involved with 802.11x association set ups are not acceptable.
`Furthermore, the switching overhead significantly reduces
`the STA’s usable communication time, defined as the time
`that the STA is available to transmit or receive data.
`
`In a specific embodiment of the invention, a wire-
`[0045]
`less peripheral like a mouse,
`is attached to an 802.11x-
`enabled computing device like a laptop computer, using the
`802.11x wireless circuitry inside the laptop, or connected to
`the laptop via a NIC card. At the same time, the laptop may
`be connected to the Internet via a regular WLAN network,
`using the same 802.11x circuitry. Herein, a peripheral or
`PAN node will be referred to as “PER”. Multiple PERs can
`connect
`to a single wireless PAN. The wireless device
`coordinating the wireless PAN is called the coordinator
`(“COORD”). Where the COORDis also able to connect to
`the 802.11x network, the COORD is referred to as a “dual-
`net” device, since it handles both networks. A typical
`dual-net device in this example is a device that is a STA on
`an 802.11x network while also having wireless peripherals
`used by applications running on that device.
`
`[0046] While not always required, the PERs are power-
`sensitive devices. It should be understood that an object
`labeled “PUR” need not be a peripheral in the sense of an
`object with a purpose to serve a particular purpose, but
`rather an object that performs the behaviors herein referred
`to as behaviors of a PAN node. For example, a printer can
`be a PER whenit is connected to a desktop computer via a
`PAN, but some other device not normally thought of as a
`peripheral can be a PERifit behaves as one.
`
`[0047] Examples of the concepts and disclosures provided
`above will now be further explained with reference to the
`figures. In the figures,
`like items are referenced with a
`common reference number with parenthetical numbers to
`indicate different instances of the same or sim

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