throbber
EXHIBIT B2
`
`LEGO A/S EX. 2104
`
`IPR2016—01187
`
`Rubicon Communications, LP V. LEGO A/S
`
`

`

`LEGOR MINDSTORMS 8; LEGO Technic
`
`n r E u v r v
`| n r u 1V !
`“Elma""fl
`
`218 captures
`rm '2
`“4 \ar W
`
`http://wwwphilohome.com/mindstormshtm
`
`. 5‘”; ,.
`
`IIIIIIIIII IIIIIHLLh IJ-
`
`IIII‘I I
`
`l II‘I III‘IIII
`
`IPanoramrc Photog'ap‘fiy I Show Gal my I -ego A Fholol Mindszorms 8. Technic I SansO‘s I Ho-rml
`
`LEGO® MINDSTORMSTIVI & LEGO Technic
`
`My own creations...
`
`Card Reader
`
`Read values on LEGO binary cards.
`
`Card Reader 2
`
`Improved, faster version of Card Reader.
`
`Radar Car
`slows in front of obstacles and avoids them.
`
`Brigk Mixer
`
`Orders bricks on a conveyor belt according to the value read on a card.
`
`
`
`1111px ucburchiveorg web 20041204044616 lillp: wwwphilohomecom mindslonnslitmlo 10 2016 1:22: | 7 PM[
`
`

`

`‘
`
`LEGO® MINDSTORMS & LEGO Technic
`
`
`
` E
`
`I
`! M I
`Q
`..
`Two tiny walking robots, designed byWW. I created building
`instructions...
`
`Ssefiaw
`Not fancy as a LEGO construction, but interesting control program challenge.
`
`g
`
`'EI'II
`
`A strangely moving vehicle, fun to watch
`
`Eeauselljengell
`Converts rotation motion to linear motion
`
`Brick sorters - Three generations of brick sorters, the latest one includes full
`building instructions and supports my color sensor.
`
`https://web.archive.org/web/200412040446]6/http://www.philohome.com/mindstorms.htm[6/l0/2016 1:22: l7 PM]
`
`

`

`LEGO® MINDSTORMS & LEGO Technic
`
`
`
`
`
`l C II
`
`Thanks to its laser sensor, this robot detects barrels up to 3 meters away, goes
`straight to them, grab them with its arm and collect them in a basket.
`
`WW
`My entry for theEW-
`This beast throws Compact Disks 15 feet away and more!
`
`I
`
`n
`
`My entry for theWaits.
`
`A bit too flimsy, but nonetheless won the contest!
`
`EneumaticArm
`
`A fully pneumatic arm, loosely built afier the human arm.
`
`Update October 2004: Now includes LDraw files
`
`E'IS'
`
`My entry for theWm.
`Also includes a simplified version that can be built with Robotics Invention
`System set only.
`New: October 2004.
`
`https:nfwcb,archiveorg/web/2004 1 2040446 I 6/http://www.philohomeicom/mindstorms.htm[6/10/20 l 6 1:22:17 PM]
`
`

`

`‘
`
`LEGO® MINDSTORMS & LEGO Technic
`
`Other LEGO stuff
`
`
`
`
`A visit toWham
`
`Building a multicolored LEGO sphere with a single "Blue Tub"
`
`BJ'sLBemgxe:
`
`An imaged tutorial on the use of this little thing.
`
`DAT files to create rubber belts in you favorite CAD program.
`
`WWW
`Parts updates for LeoCAD, corresponding to recent LDraw updates
`
`F—M—w—fifl—j
`
`https://web.archiveorg/web/200412040446l6/http://www.philohome.com/mindstormsihtm[6/10/2016 I :22: l 7 PM]
`
`

`

`LEGO B MINDSTORMS 8; LEGO Technic
`
`LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.
`LEGO has its own homepage: \x'waggQ gom, and a page on the Mindstorms system: mindstomis lggoggm.
`
`lPanora-n c P’wolag-ap'fiy I “hate Gal cry I .690 & Fhotel Mindstnrrns & chhnic I Sanm‘s I Ho‘nel
`
`1111px: weburchivem‘g web 20041204044616 http: wwwphilohmne‘com mindstonns.htm[6 10 2016 1:22:17 PM]
`
`

`

`‘
`
`Rack and Pinion Steering Car
`
`http://www.philohome.com/steercar/steeringcar.htm
`
`
`
`2003 200
`I
`II
`I
`I
`II
`III
`I
`IIII i Jll I
`llllllll llII
`a pm Minus-om & mmm-—
`
`.751,“
`
`AUG DE
`
`
`
`
`
`
`_ I
`
`IN 1‘ e I u z r
`A l c u l v :
`mtlflumm 64 cagtures
`31"‘1310-5'24 Mar 1‘6
`n— Mm wa
`
`Rack and Pinion Steering Car
`
`
`
`in or, but it can be also used
`n e
`i
`v
`This rack and pinion steering car was home as a test vehicule for my wir
`with many other sensor configurations. This car uses only parts included in Robotics Invention System box (with
`the exception of red rear lights - RIS contains no red partsl). Originally intended to be a simple chassis, I soon
`found that it's "cubic" structure was closer to old jalopy than to modern cars, and I added bells and whistles to
`reinforce this look.
`
`
`
`Guided tour...
`
`https: weburchiveorg web 20041206160318 http: wwuxphilohome.c0m steercar steeringcurlitmlo 10 2016 1:32:2‘4 PM]
`
`

`

`Rack and Pinion Steering Car
`
`
`
`Top and bottom view.
`It is fairly easy to modify gear train to change car speed.
`
`
`
`Steering assembly details.
`Two touch sensors are activated when steering is at full stroke, but I seldom used them as the belt driven
`mechanism slips in that case.
`
`
`
`Sensor equipment.
`The car can be easily equipped with one or two touch sensors for line following. And of course it can use my
`wineguidancesensor!
`The sensors are placed on the front bumper, and driven by steering mechanism. This provides better direction
`control.
`
`.
`
`rin
`
`I
`
`LeoCad design files are available here.
`
`. Programs
`Geth fl
`‘
`Elwin. sip g
`
`r0 ram:
`
`3
`
`‘6
`
`- Qnergthenser
`- MJigthensors
`. IN
`.1
`
`. Steering Car with Wire Guidance sensor in action: Quick I ime movie. (Movie courtesy of Pascal Bréard)
`
`https://web.archive.org/web/200412061603 l8/http://vvww.philohome.com/steercar/steeringcar.htm[6/l0/2016 l 32:28 PM]
`
`

`

`Rack and Pinion Steering Car
`
`
`
`lg
`
`_ Penman z: P"otag'ap"y ”heir: Gal cry
`
`.69: 8 Fhelo Mindflorn‘s 3 chhnic Pcnsu's H011"—
`,
`
`https: web.archive.0rg web»20041206l60318 http: www.philohome.comsteercar steeringcar.htm[6« 102016 1:32:28 PM]
`
`

`

`Brick Simon. :1 memory game
`
`m r y: u v s z
`
`~ I r. u a v !
`
`http://philohome.com/simon/bricksimonrhtm
`
`”Ce“
`
`‘
`l
`mnlmnflfl W
`r1 103F011 21'1” lri
`" ,
`ll
`I
`II
`II II
`III
`
`
`IPanmam'c Prolag'apry I 3hate Gal cry I 4290 8. Photo I Minduorms & chhnic I Senso's I Hamel
`
`Brick Simon, a memory game
`
`
`
`Brick Simon was placed second
`
`in £1 Q: Simon contest
`You may have a look to other contestant's clever entries here.
`
`Here is my entry for theWm
`
`lmps: ueburchiveorg web 20041208200048 Imp: philolmmecom,simon bricksimonhtmlo 10 2016 1:31:51 PM]
`
`

`

`Brick Simon. a memory game
`
`.'
`
`I wished to keep a true 4 keys keyboard for ease of use. A few constructions
`later, I was convinced that I needed all three sensors to get a reliable keyboard.
`
`No sensors left for the display function!
`
`when one of them is pressed.
`
`So I built this keyboard module. Keys are linked two by two by a rubber band
`loaded lever to keep them up.
`
`The two keys on the left release the pressure on two touch sensors.
`
`The light sensor on the right sees black when no key is pressed, grey or yellow
`
`The keyboard unit, integrated in Brick Simon.
`
`https://web.archive.org/web/2004 l208200048/http://philohome.com/Simon/bricksimonhtm[6/10/2016 1:31:51 PM]
`
`

`

`Brick Simon. a memory game
`
`'
`
`The display module, integrated in Brick Simon.
`
`This prototype of the display unit shows how I obtained 4 states: the left motor
`can make one turn, the right motor only a half turn. The differential adds these
`movements, when both motors are on a stop its body can have 4 positions: 0
`turn, 1/4 turn, 1/2 turn and 3/4 turn. Originally, I used white clutch gears, but
`they were still too stiff and I had to use very low motor power settings (0 and
`1). You may have to increase these values to l and 2 if you use the new 43362
`motors with higher friction.
`
`. Brick Simon User's manual
`
`1) Compile and download 5mm;in program slot 1, and InitHigthoLechin program slot 2. This can be
`done using BrichC, you can get it from hflpiflzmsourceforgeflefl.
`
`2) Run program 2, this will initialize all high scores to 5, then automatically launch Brick Simon program (slot 1).
`This initialization should be performed only once to preserve high scores between runs, after that launch program
`1 directly.
`
`3) Brick Simon will first ask for the play difficulty level. RCX LCD shows a walking 1234 pattern, waiting for a
`key to be pressed.
`
`- Level 1 (blue key): The easy one. The random color chooser is biased to produce regular sequences. The same
`color can't happen twice successively. High time out on the keyboard (20 seconds)
`- Level 2 (red key): The same color can't happen twice successively. Keyboard time out = 2s
`- Level 3 (yellow key): Color order is truely random. Keyboard time out = ls
`- Level 4 (green key): The hardest level. Color order is truely random. Keyboard time out = 0.45
`
`A separate high score is kept for each difficulty level.
`
`The chosen difficulty level is then displayed as 1111, 2222, 3333 or 4444, the RCX plays a little tune and the
`game begins.
`
`https://web.archiveorg/web/2004l208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`

`Brick Simon. a memory game
`
`4) Simon asks you to repeat a longer and longer color sequence (a new color is added at the end of sequence after
`you repeat it successfully on the keyboard). Its hand turns on the dial to show colors and plays a note (different
`for each color). You then have to key in the sequence in order. RCX LCD displays current sequence length (2
`digits left) and high score sequence length to beat (2 digits right), separated by a dot.
`
`When you reach high score, Brick Simon plays a short tune to tell you...
`
`5) When you finally lose, either because you hit a wrong key or waited too long (doh sound), program is halted.
`Press RCX Run button to start a new game!
`
`. Program
`
` The programs were written in
`
`Get the highscomnmahzatmpmgmm, and the BIinLSimganQgram.
`
`Tips and tricks used by this program:
`- in NQC, static variables (declared outside all program modules) are remembered even when the RCX is off.
`This is how high scores are kept. Moreover, the compiler assigns static variables in successive order, so
`Simon.nqc can use the values set by InitHighScore.nqc.
`
`- There is no need to remember the random color sequence. Each time the color sequence must be generated
`again, NQC random number generator is re-initialized using the same seed, with SetRandomSeed(Seed_value)
`instruction.
`
`. Movie
`
`(AVI movies, Dimil compression)
`
`
`
`RIS Simon
`
`hnps://web.archiveorg/web/2004l208200048/ht1p://philohome.com/Simon/bricksimon.htm[6/10/20l6 l:3 l :51 PM]
`
`

`

`Brick Simon, a memory game
`
`
`
`As no fancy parts were used in Brick Simon, it was not too difficult to build a simplified version using only parts
`included inW. This version comes in three separate units (keyboard, display, RCX).
`Unfortunately, RIS does not contain colored tiles, so the display is a bit... dull!
`
`RIS Simon uses the same programs as his elder brother.
`
`RIS Simon display unit.
`RIS Simon keyboard unit.
`
`. Cad design files
`
`Get Leggad files orM.
`
`https://web.archiveorg/web/2004 l 208200048/http://philohome.com/simon/bricksimonihtmfiy/10/20]6 1:31:51 PM]
`
`

`

`Brick Simon‘ 3 memory game
`
`
`
`
`, R15 Simon in action... (1 Mb).
`
`0 Movie
`
`(AVI movie, Divx 5.1 compression)
`
`
`
`IPanoram c Pmtag‘apq I ahatc: Gal cry I Jay: 8. Pholol Mindstarn's 8- chhnic I Scnso‘a I Ho-nal
`
`Imps: weburchiveorg web 20041208200048 Imp: philohomexom Simon hricksimonhtmlo 10 2016 1:31:51 PM]
`
`

`

`Lego \lindstomis sensors
`
`http://www4philohome.com/sensors.htm
`
`”G?— M
`
`55p
`
`u
`
`lPanotamlc Photagtap'fiy I F'hctu Gal cry I _cgo & Photo I Mindstarrrs & Tuchnic I Sensors I Hamel
`
`LEGO Mindstorms379 compatible devices
`
`For more informations, visit Michael Gasperi's Min
`
`t rm R X ens »r In
`
`P Ue l
`
`Infra-Rod Lamp
`Useful for IR radar 'bots. Also shows my solution to the "Lego connection
`problem".
`
`Build a Lego Minostorms compatiolo rotation sensor
`
`Will! of the MindStorms light detector
`
`enables RCX to see color of objects.
`
`W w
`
`ith it RCX can read distances between 10 and 80 cm.
`
`Qolor sensor
`
`Imps
`
`\\ churchiwlorg web 20041204051151) Imp: wwwphilohomecom sensorshlmlb 10 2016 1:37:02 PM]
`
`1‘ , t " “ ' Y
`‘ ' C “ ‘ V '
`mummflnfl Emlml m ‘ \,r
`II-IIII IllllIl-IJ Ifl‘ihllJlll I-In Ihllll lI-Il
`
`
`
`
`
`
`
`

`

`Lego Mindstorms sensors
`
`5
`E 'l
`MI'
`Guide your robot reliably along a wire track.
`
`
` Detect reflecting targets several meters away with this laser-based sensor
`
`Not so New : December 2003
`
`LEGO technical information
`
`
`
`WW
`Photos, schematics, detailed operation and low speed improvement.
`
`
`
`niM
`
`r
`
`https://web.archiveorg/web/2004120405l lSO/http://\mwv.philohome.com/sensors.htm[6/l0/2016 1:37:02 PM]
`
`

`

`Lego \lindstonns sensors
`
`
`
`Wheels, Tyre: and Tragtign
`Traction performance of Lego® wheels.
`
`R Ni r Fl
`
`h n R X
`
`RC nitro flash internals, and an experiment of RCX control.
`
`LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.
`LEGO has its own homepage: www Igupgoni, and a page on the Mindstorms system: mingistormslegogom.
`
`
`IPanmam e Pmlog'apw I 3hate Gal cry I -ago 8. Pholol Mindsiarn's 8. chhnic I Sense-s I Hamel
`
`Imps:
`
`\x'cbarchiveorg web 20041204051151) hllp: www.philohome.c0m sensorshtm|6 l() 2016 1:37:02 PM]
`
`

`

`Lego compatible. compact rotation sensor
`
`1‘! r a n u e r
`| l c u 1V !
`“I'mmm 66 captures
`iwnwiirs alumina
`
`http://www.philohome.com/sensors/rotsensor.htm
`
`_§;»;
`
`I IIIIIIIll
`
`Ill I kill
`
`II
`
`II
`
`II
`
`IIIIII I
`
`ll
`
`Il
`
`AUG
`
`2003
`
`
`
`
`
`— . MW
`
`a
`
`wnmm a m-_
`
`
`
`_ m
`
`Lego compatible, compact rotation sensor
`
`This rotation sensor is based on a Boums 3315 mechanical quadrature encoder. The small size of this encoder
`makes possible to cram the entire rotation sensor in a hollowed 2x3 brick (Boums makes an even smaller device,
`referenced 3375 - see the Acrobat datasheet- but I couln't get one). It is also cheap, about $2.
`
`The main difficulty was to obtain the right electrical levels to be fully compatible with a Lego rotation sensor.
`The first try I made was to simply use a 10K ohms resistor for SI and a 22K ohms for 32, but the level obtained
`with $1 and S2 closed was too high, and the RCX counted pulses strangely. So I came up with this design which
`gives exactely the same electrical levels than the Lego sensor. It works fine, but two problems remains :
`
`. the torque it needs to rotate is rather high
`0 the mechanical contacts sometimes bounce and the RCX counts wrong. I tried to debounce the switches but
`found no simple solution. I will rather try optical forks to solve both problems.
`
`SENSOR+ -
`
`SENSOR—
`
`Here is the schematics. Sl/SZ represents the
`encoder, Q1 is a small signal PNP transistor
`(i.e. BC558) and D1 a signal diode (1N4148
`for example) which protects from power
`reversal. The sensor is thus polarised - no room
`enough to use a full bridge rectifier !-
`
`The axle of the encoder fits nicely inside an
`axle pin whose hole has been slightly enlarged
`(verify that the axle pin rotates freely in the
`2x1 brick hole with the encoder inserted). It is
`not necessary to glue it.
`
`https: webarchiveorg web 20041204162945 littp:
`
`\vaphiIohomecom sensors rotsensorhtmlfi 10 2016 1:37:28 PM]
`
`

`

`Lego compatible. compact rotation sensor
`
`or use a 3375 device -
`
`Pretty crowded isn't it ?
`
`You have to file out 0.5 mm from the top of the
`encoder so that it is entirely inside the brick -
`
`Side view, showing the 2x4 plate closing the
`sensor.
`
`https:3'"web.archiveorg/web/2004 [204 l62945/http://www.philohome.com/sensors/rotsensorhtm[6/10/2016 1:37:28 PM]
`
`

`

`I
`
`'
`
`Lego compatible. compact rotation sensor
`
`
`
`With the same mechanical construction, I also built an angle sensor, using a potentiometer instead of the encoder.
`For another implementation of angle sensor, see Michael Gasperi SimpliAngLLSQum
`
`In— Pm mug—amp
`-
`
`ea»
`
`a mm a mm mm—
`
`https: webarchiveiorg web 20041204162945 http: wwwphilohmnecomsensors,rotsensorhtmlo 10 2016 1:37:28 PM]
`
`

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