Gather round boy and girls, it's story time again!
In our latest story we have Morgan Chu (he of questionable English language skills) cross examining Lawrence Aaronson of Fish and Richardson fame.
Pay close attention to how many holes Mr. Chu (a real lawyer) pokes into Mr. Aaronson's report. The biggest being getting Mr. Aaronson to admit he doesn't know how to read code and instead of asking an independent engineer to explain it to him relys on Dan Minnick and Jeff Blum of Echostar to tell him what it says so he can put it in his "independent" report.
Mr. Chu also gets our hero to admit that he doesn't even know if the code actually does what they tell him it does, or even implemented said code, because he can't read it.
So much for Charlie's "best and brightest"
Once again, I'm no lawyer, nor do I play one on the internet, but after Mr. Chu makes swiss cheese of this "independent" report, one has to come to the conclusion that the whole report is flawed and meaningless.
Next up later today: Mr. Chu's cross of Mr. Hillman, Mr. Aaronson's boss.
Now back to our story.....
CROSS EXAMINATION OF LAWRENCE AARONSON
BY MR. CHU:
Q GOOD MORNING.
A GOOD MORNING.
Q I THINK YOU HAVE A NOTEBOOK WITH SOME MATERIALS,
EXHIBITS, AND OTHER THINGS. WE MIGHT REFER TO THEM. DO YOU
HAVE THAT?
A YES.
Q NOW, YOUR OPINION LETTERS DEAL WITH TWO ISSUES. ONE HAS
TO DO WITH AUTOMATIC FLOW CONTROL. IS THAT RIGHT?
A THAT’S CORRECT.
Q AND ONE HAS TO DO WITH PARSING?
A RIGHT, YES.
Q AND WITH RESPECT TO AUTOMATIC FLOW CONTROL, YOU WERE
INVOLVED IN COMING UP WITH A DESIGN OF AN ALLEGED DESIGN-
AROUND. IS THAT CORRECT?
A I WAS NOT PERSONALLY INVOLVED IN COMING UP WITH THE
DESIGNS. THE ECHOSTAR ENGINEERS WERE THE ONES PROPOSING THE
DESIGNS.
Q AND SO EARLY ON WHEN YOU FIRST GOT INVOLVED THEY HAD
ALREADY FORMULATED THE PROPOSED DESIGN-AROUND FOR AUTOMATIC
FLOW CONTROL. IS THAT RIGHT?
A NOT ENTIRELY. THEY HAD SEVERAL PROPOSED IDEAS, DESIGNS.
THESE WERE AT A VERY HIGH LEVEL, NOT VERY COMPLETE, BUT THEY
WERE JUST PROPOSED IDEAS THAT THEY KNEW WERE TECHNICALLY
FEASIBLE.
Q AND ONE OF THOSE PROPOSED DESIGNS, I JUST WANT TO FOCUS
ON THE ONE THAT RELATES TO AUTOMATIC FLOW CONTROL, WAS CALLED
BY THE PEOPLE AT ECHOSTAR, QUOTE, “SINGLE BUFFER,” END QUOTE?
A THAT’S HOW WE REFERRED TO IT, YES.
Q AND YOU AND MR. HILLMAN ALSO REFERRED TO IT AS, QUOTE,
“THE SINGLE BUFFER,” END QUOTE, ALLEGED DESIGN-AROUND?
A WE MAY HAVE REFERRED TO IT IN THAT IN THE SHORTHAND, BUT
CLEARLY THE END GOAL OF THE DESIGN-AROUNDS WAS TO ELIMINATE
FLOW CONTROL.
Q AND YOU THOUGHT THAT WHEN YOU AND OTHERS REFERRED TO IT
AS THE SINGLE BUFFER DESIGN-AROUND, THAT THAT WAS AN ACCURATE
STATEMENT?
A IT WAS –- AGAIN, SINGLE BUFFER WAS A SHORTHAND
TERMINOLOGY FOR A COUPLE OF PROPOSED DESIGN-AROUNDS, SO IT WAS
ACCURATE WITH RESPECT TO THE DESIGNS THAT WERE PRESENTED TO
ME.
Q THERE WAS A DESIGN-AROUND THAT SO FAR AS YOU KNOW THAT
WAS IMPLEMENTED THAT WAS CALLED THE SINGLE BUFFER DESIGN-
AROUND. IS THAT CORRECT?
A THAT WAS THE SHORTHAND TERM FOR IT, YES.
Q AND AS FAR AS YOU ARE CONCERNED, WHEN YOU USE THAT PHRASE
AND OTHER PEOPLE USE THAT PHRASE IT WAS ACCURATE, CORRECT?
A IT WAS ACCURATE AS A REPRESENTATION OF THE PROPOSED
DESIGN-AROUNDS.
Q NOW, IS THE FOLLOWING CORRECT THAT THE CLAIMS AT ISSUE,
31 AND 61, REFER TO, QUOTE, “A BUFFER,” END QUOTE?
A THE CLAIMS DO RECITE A BUFFER, YES.
Q AND YOU ARE FAMILIAR WITH THE FACT THAT A BUFFER MEANS
AND WAS INTERPRETED TO MEAN ONE OR MORE BUFFERS, CORRECT?
A I DON’T RECALL THAT NOW, NO.
Q WELL, AS SOMEONE WHO PRACTICES PATENT LAW, WHEN THERE IS
A TERM THAT IS A CAR, A SOMETHING, UNLESS THERE IS SOMETHING
MORE SPECIFIC SAID, YOU UNDERSTAND IT MEANS ONE OR MORE?
A YES, IT COULD BE INTERPRETED THAT WAY, YES.
Q AND WITH THAT IN MIND, DID YOU EVER SAY TO THE PEOPLE AT
ECHOSTAR, HOW CAN A SINGLE BUFFER BE A DESIGN-AROUND WHEN THE
CLAIM ITSELF HAS THE PHRASE, QUOTE, “A BUFFER,” END QUOTE?
DID YOU ASK THAT QUESTION? DO YOU RECALL SPECIFICALLY ASKING
THAT QUESTION?
A THAT WASN’T THE QUESTION TO BE ASKED.
Q SO YOU DID NOT ASK THE QUESTION, SIR?
A NO, BECAUSE THAT WAS –-
Q THANK YOU.
A –- NOT RELEVANT.
Q THANK YOU. AND YOU REVIEWED ALL OF THE TRIAL TESTIMONY,
SO YOU REVIEWED TESTIMONY TO THE EFFECT THAT THERE WERE TEN
BUFFERS IN THE PRODUCTS AT TRIAL, CORRECT?
A I WOULD HAVE REVIEWED IT. I DON’T RECALL IT AT THIS
STAGE.
Q BUT THERE WERE MULTIPLE BUFFERS?
A THERE WERE MULTIPLE BUFFERS, YES.
Q AND YOU ARE JUST NOT SURE WHETHER IT WAS EIGHT, OR TEN,
OR SOME OTHER NUMBER LIKE THAT?
A RIGHT NOW I COULD NOT TELL YOU.
Q AND YOU DECIDED BASED ON YOUR REVIEW OF THE TRIAL
TRANSCRIPTS THAT A SINGLE BUFFER SOLUTION WOULD BE A DESIGN-
AROUND, CORRECT?
A I DECIDED BASED ON MY REVIEW OF THE TRANSCRIPTS THAT THE
REMOVAL OF AUTOMATIC FLOW CONTROL WAS A DESIGN-AROUND.
Q LET ME ASK THIS VERY SPECIFICALLY. BASED ON THE REVIEW
OF THE TRANSCRIPTS YOU THOUGHT THE, QUOTE, “SINGLE BUFFER,”
END QUOTE, SO-CALLED DESIGN-AROUND WOULD BE AN EFFECTIVE
DESIGN-AROUND, CORRECT?
A AS I TESTIFIED EARLIER, THAT WAS A SHORTHAND –-
Q SIR, IF YOU CAN FAIRLY ANSWER THE QUESTION YES OR NO.
THE COURT: COULD YOU ANSWER THAT YES OR NO?
A I –- YES.
Q THANK YOU. NOW WHEN YOU REVIEWED THE TRANSCRIPTS YOU
REVIEWED THE TRANSCRIPTS THAT INCLUDED THE TESTIMONY OF THE
FIVE EXPERT WITNESSES ON TECHNICAL ISSUES FROM BOTH SIDES,
CORRECT?
A YEAH, I DID.
Q AND PART OF YOUR ANALYSIS INCLUDED WHAT YOU THOUGHT THAT
DR. GIBSON’S APPLICATION WAS OF THE COURT’S CLAIM
CONSTRUCTION. IS THAT RIGHT?
A YES.
Q AND IT WAS ALSO YOUR INTERPRETATION OF WHAT OTHER
WITNESSES, WHETHER IT WAS MR. BARTON, PROFESSOR STORER, DR.
RHYNE, DR. JOHNSON, OR DR. POLISH, WHATEVER THEIR
INTERPRETATIONS WERE OF THE COURT’S CLAIM CONSTRUCTION. IS
THAT CORRECT?
A THAT WAS INCORPORATED INTO MY ANALYSIS, YES.
Q AND YOU REMEMBER THAT IN READING THE TRIAL TRANSCRIPT
ECHOSTAR ATTEMPTED TO HAVE DR. POLISH TESTIFY AS TO HIS VIEW,
HIS INTERPRETATION OF WHAT HE THOUGHT THAT DR. GIBSON’S
INTERPRETATION WAS. DO YOU REMEMBER THAT?
A NO, THAT I DON’T REMEMBER.
Q I’LL REPRESENT TO YOU THAT THAT TOOK PLACE. LET ME SEE
IF I CAN REMIND YOU A LITTLE BIT MORE. THEN THERE WERE SOME
OBJECTIONS AND THEY WERE SUSTAINED. AND THEN ECHOSTAR’S
LAWYER CONTINUED TO ASK DR. POLISH QUESTIONS ABOUT HIS VIEW OF
WHAT SUPPOSEDLY DR. GIBSON’S INTERPRETATION WAS, AND THOSE
WERE ALSO SUSTAINED. AND THE QUESTIONS CONTINUED UNTIL HIS
HONOR THREATENED ECHOSTAR’S LAWYER BY SAYING IF YOU DO THAT
AGAIN, IN ESSENCE, I AM GOING TO LEVY SANCTIONS. DO YOU
RECALL THAT NOW?
A I HONESTLY DO NOT, NO.
Q DO YOU HAVE THE VIEW THAT IT IS PROPER FOR AN EXPERT
WITNESS AT TRIAL FOR ONE SIDE TO GIVE HIS VIEW OF WHAT HE
THINKS THE OTHER EXPERT WITNESSES’ VIEW ON THE COURT’S CLAIM
CONSTRUCTION IS AS OPPOSED TO TESTIFYING WITH RESPECT TO THE
COURT’S CLAIM CONSTRUCTION AND ONLY THE COURT’S CLAIM
CONSTRUCTION?
A I DON’T KNOW. I MEAN, MY UNDERSTANDING IS –-
Q THANK YOU, SIR. BUT YOU DID CONSIDER WHAT YOUR VIEW IN
YOUR MIND WAS OF WHAT DR. GIBSON’S, OR PROFESSOR STORER’S, OR
MR. BARTON’S, OR THE OTHER EXPERTS’ VIEW OF THE COURT’S CLAIM
CONSTRUCTION, CORRECT?
A AGAIN, I REVIEWED EVERYTHING, YES.
Q AND SO YOUR ANALYSIS DIDN’T STOP WITH THE ACTUAL CLAIM
TERM AUTOMATIC FLOW CONTROL, CORRECT?
A IT WAS AN ANALYSIS –-
Q IS THAT CORRECT, SIR?
A NO, IT DID NOT, RIGHT.
Q AND IT WOULD BE FAIR TO TAKE THE COURT’S CLAIM
CONSTRUCTION BECAUSE THE COURT’S CLAIM CONSTRUCTION WAS IT
MEANS SELF-REGULATED, THAT’S CORRECT?
A UH-HUH.
Q THE ANSWER IS YES?
A YES.
THE COURT: IS THAT A YES?
THE WITNESS: THAT’S A YES.
THE COURT: MRS. CRAWFORD IS TAKING DOWN YOUR
COMMENTS, SO IT’S A LITTLE HARD TO –-
THE WITNESS: I APOLOGIZE.
THE COURT: – FOR HER TO FOLLOW A NOD OR A UH-HUH.
THE WITNESS: I APOLOGIZE.
Q (BY MR. CHU
BUT YOU DIDN’T STOP WITH THE COURT’S CLAIM
CONSTRUCTION. YOU WENT BEYOND IT BASED ON YOUR INTERPRETATION
OF WHAT YOU THOUGHT WERE THE INTERPRETATIONS OF THE OTHER
EXPERT WITNESSES BASED ON YOUR REVIEW OF THE TRIAL TRANSCRIPT,
CORRECT?
A I LOOKED AT EVERYTHING, BUT THE CLAIM CONSTRUCTION –-
Q THANK YOU.
A –- RULED THE TODAY.
Q SIR, YOU –-
A I LOOKED AT EVERYTHING.
Q –- YOU LOOKED AT THE COURT TRIAL TRANSCRIPTS OF ALL THE
EXPERT WITNESSES, CORRECT?
A THAT’S CORRECT.
Q AND YOU TOOK THAT INTO CONSIDERATION IN RENDERING YOUR
OPINION, CORRECT?
A ABSOLUTELY.
Q OKAY. NOW, YOU SAID THE COURT’S CLAIM CONSTRUCTION RULED
THE DAY. IS THE FOLLOWING FAIR? THERE IS NO PLACE IN THE
CLAIM ITSELF, THE ACTUAL CLAIM TERMS, THAT SUGGEST OR STATE –-
LET ME BACK UP. I’M JUST REFERRING TO THE ACTUAL CLAIM TERMS,
NOT THE COURT’S CLAIM CONSTRUCTION FOR NOW. THERE IS NO CLAIM
TERM THAT STATES CLAIM 31 AND 61 ARE LIMITED TO A SINGLE
BUFFER SOLUTION, CORRECT?
A THERE IS NO CLAIM TERM FOR THAT, THAT’S CORRECT.
Q AND THE CLOSEST CLAIM TERM THAT REFERS TO THE NUMBER OF
BUFFERS IS THE PHRASE, QUOTE, “A BUFFER,” END QUOTE, WHICH
MEANS ONE OR MORE BUFFERS, CORRECT?
A RIGHT.
Q NOW, LET’S GO TO THE COURT’S CLAIM CONSTRUCTION. YOU
STUDIED THAT CAREFULLY, AND THERE IS NOTHING IN THE EXPRESS
WORDS OF THE COURT’S CLAIM CONSTRUCTION THAT SAYS AUTOMATIC
FLOW CONTROL IS LIMITED TO AUTOMATIC FLOW CONTROL THAT HAS
MORE THAN ONE BUFFER OR MULTIPLE BUFFERS, CORRECT? THERE IS
NOTHING EXPLICIT IN WHAT THE COURT STATED?
A I DON’T KNOW WITHOUT LOOKING RIGHT NOW.
Q WELL, LET ME REFRESH. AUTOMATIC FLOW CONTROL WAS DEFINED
BY THE COURT TO MEAN SELF-REGULATED. IS THAT CORRECT?
A THAT’S WHAT I RECALL.
Q AND THAT WAS IT?
A UH-HUH, YES.
Q SO WITH THAT DEFINITION IT WOULD BE FAIR TO SAY, JUST
READING THAT DEFINITION, WHETHER YOU ARE A LAWYER, A LAYMAN, A
JUDGE, OR ANYONE ELSE, LOOKING JUST AT THOSE WORDS, NO ONE
WOULD SAY, AH-HA, THIS REQUIRES MULTIPLE BUFFERS, CORRECT?
A NO.
Q THANK YOU. NOW, YOU HAD ANOTHER SOLUTION THAT BECAME THE
SUBJECT OF YOUR FINAL OPINION LETTERS, AND IT REFERRED TO A
CLAIM TERM, QUOTE, “PARSING,” END QUOTE. IS THAT CORRECT?
A THAT’S CORRECT.
Q AND PARSING IS THE TERM THAT ACTUALLY APPEARS IN CLAIMS
31 AND 61, CORRECT?
A CORRECT.
Q AND THE COURT CONSTRUED PARSING, CORRECT?
A THEY DID, THE COURT DID.
Q AND THE COURT SAID PARSING MEANS ANALYZING, CORRECT?
A CORRECT.
Q IS IT CORRECT THAT IN THE TOTALITY OF THE CLAIM LANGUAGE
OF 31 AND 61, YOU NEVER SEE THE WORD INDEXING, CORRECT?
A THAT IS CORRECT.
Q YOU NEVER SEE THE WORD INDEX OR ANY VARIATION OF INDEXING
OR INDEX, CORRECT?
A NOT AT ALL.
Q YOU NEVER SEE WORDS STATING A LIMITATION OR A CLAIM
ELEMENT THAT START CODES MUST BE DETECTED, CORRECT?
A THAT’S CORRECT.
Q YOU NEVER SEE ANYTHING SUGGESTING THAT A TABLE HAS TO BE
BUILT AS A RESULT, CORRECT?
A THAT IS CORRECT.
Q WE ARE ONLY FOCUSED ON THE WORD PARSING, CORRECT?
A PARSING AND ITS MODIFICATION OF OTHER TERMS.
Q YES. BUT WE ARE FOCUSED ON THE TERM PARSING, CORRECT?
A PARSING IS THE KEY TERM.
Q AND THE ECHOSTAR PROPOSAL TO YOU WAS THAT THEY WOULD
DESIGN-AROUND THE TERM PARSING BY HAVING THE INDEX FILE
REMOVED, CORRECT?
A THE DESIGN-AROUND WAS TO REMOVE ANALYZING OF THE AUDIO
AND VIDEO DATA.
Q LET ME BACK UP. DID THEY CALL IT INDEX FILE REMOVAL?
A THAT WAS A SHORTHAND TERM, YES.
Q DID YOU ALSO CALL IT INDEX FILE REMOVAL?
A I’M SURE I DID.
Q AND YOU WOULD AGREE WITH ME IF THERE WAS A CLAIM ELEMENT
THAT REQUIRED AN INDEX FILE AND YOU REMOVED IT, THEN ONE WOULD
NO LONGER INFRINGE THE CLAIM, RIGHT?
A I AGREE, YES.
Q OKAY. AND IF THERE WAS ANOTHER CLAIM ELEMENT THAT SAID
SUPERCALIFRAGILISTIC, AS AN EXAMPLE, BUT IT WAS INTERPRETED BY
THE COURT TO MEAN INDEX FILE, AN INFRINGER WHO REMOVED THE
INDEX FILE WOULD IN GENERAL NO LONGER INFRINGE THE CLAIM,
CORRECT?
A FOR THAT TERM, YES.
Q THE TOTALITY OF THE CLAIM TERM AND THE COURT’S
INTERPRETATION FOR PURPOSES OF INFRINGEMENT AT THE ORIGINAL
TRIAL WAS THAT PARSING MEANS ANALYZING, RIGHT?
A THAT IS CORRECT.
Q AND YOU HAD THE UNDERSTANDING THAT ECHOSTAR DECIDED NOT
TO APPEAL THAT CLAIM CONSTRUCTION AT ALL, CORRECT?
A I -- I DON’T KNOW THAT NOW.
Q WELL, YOU WOULD AGREE WITH ME, ASSUMING THAT’S THE CASE,
THAT ECHOSTAR OUGHT NOT TO BE ABLE TO ARGUE FOR SOME BRAND NEW
CLAIM CONSTRUCTION IN THIS PROCEEDING IF IT WAS A PIVOT POINT
FOR ITS ARGUMENTS OF NON-INFRINGEMENT?
A MY UNDERSTANDING IS THE COURT HAS RENDERED ITS CLAIM
CONSTRUCTION.
Q THANK YOU.
Q MR. AARONSON, YOU THINK YOU RENDERED AN
INDEPENDENT OPINION. IS THAT CORRECT?
A OH, YES.
Q YOU KNEW FROM BEGINNING TO END THAT ECHOSTAR WANTED AN
OPINION THAT THEY DIDN’T INFRINGE BY THE CHANGES THAT THEY
WOULD MAKE LATER?
A THEY NEVER CAME OUT AND SAID WE WANT AN OPINION OF NON-
INFRINGEMENT. THEY ASKED ME TO –-
Q SIR, CAN YOU FAIRLY ANSWER THE QUESTION? DID YOU HAVE
THE UNDERSTANDING THAT THEY WOULD WANT A WRITTEN OPINION THAT
THEY DIDN’T INFRINGE?
A YES.
Q THANK YOU. AND IS IT FAIR TO SAY THAT YOU DID ALMOST ALL
THE WORK FOR THE OPINION?
A I DID A BULK OF IT, YES.
Q MAYBE TWENTY TIMES MORE THAN MR. HILLMAN?
A PROBABLY, YES.
Q AND MR. HILLMAN RELIED ON YOUR WORK. IS THAT CORRECT?
A I’M NOT SURE WHAT YOU MEAN BY RELIED.
Q DO YOU KNOW WHAT THE WORD RELY MEANS?
A I DO BUT –-
Q HE COUNTED ON YOUR WORK?
A OH, YES, HE DID, YEAH.
Q HE TRUSTED YOUR WORK?
A YES.
Q YOU SPENT OVER 180 HOURS. HE SPENT NINE HOURS. HE
DIDN’T REPLICATE ALL OF YOUR WORK?
A OH, NO, NOT AT ALL.
Q MR. HILLMAN RELIED ON YOUR WORK?
A YES.
Q THANK YOU. NOW, YOU UNDERSTAND WHAT’S MEANT BY A PRIMARY
SOURCE MATERIAL VERSUS A SECONDARY? LET ME GIVE YOU AN
EXAMPLE FOR A LAWYER. A PRIMARY SOURCE MATERIAL IF WE ARE
TALKING ABOUT CASE LAW IS TO READ THE ACTUAL DECISION OF A
COURT, OR A STATUTE TO READ THE ACTUAL STATUTE. DO YOU HAVE
THAT IN MIND?
A YES.
Q AND THEN IF SOMEONE IS MAKING A COMMENTARY SAYING, WELL,
THE FEDERAL CIRCUIT IN X VERSUS Y REALLY DECIDED ABCD, WE
OFTEN REFER THAT TO A SECONDARY AUTHORITY, CORRECT?
A RIGHT, RIGHT.
Q AND YOU HAVE THE VIEW THAT IF YOU’VE GOT A REALLY TOUGH
ISSUE AND YOU WANT TO GET IT RIGHT, YOU WANT TO SEE THE
PRIMARY SOURCE MATERIALS, CORRECT?
A YES.
Q YOU DON’T WANT TO TRUST WHAT SOMEONE ELSE TELLS YOU,
CORRECT?
A SOMETIMES YOU CAN.
Q IF SOMEONE HAS A REASON TO BE BIASED, WHO HAS A LOT OF
SELF-INTEREST RIDING ON IT, AND YOU WANT TO RENDER AN
INDEPENDENT OPINION, YOU WANT TO LOOK AT THE PRIMARY SOURCE
MATERIALS. IS THAT CORRECT?
A I DID, YES.
Q IN THE END, FOR HOW SOFTWARE ACTUALLY OPERATES, THE
PRIMARY SOURCE MATERIAL IS THE SOURCE CODE, CORRECT?
A THAT’S THE FINAL IMPLEMENTATION, YES.
Q THANK YOU. AND SO IF SOMEONE, WHETHER IT’S FOR THIS CASE
OR ANY OTHER CASE, WITH SOME ABILITY TO READ SOURCE CODE
WANTED TO KNOW HOW THE ACTUAL SOFTWARE WORKED, WHETHER IT HAD
ONE BUFFER OR TEN BUFFERS, WHETHER IT WAS PARSING OR NOT
PARSING, WHETHER A BUFFER WAS A RING BUFFER OR SOMETHING ELSE,
THEY COULD LOOK AT AND READ THE ACTUAL PRIMARY SOURCE
MATERIAL, THE SOURCE CODE, CORRECT?
A HE COULD. THAT’S ONE OPTION.
Q YES. AND MR. HILLMAN DOESN’T REALLY HAVE THE ABILITY TO
READ SOURCE CODE, CORRECT?
A I DON’T KNOW THAT.
Q TO THE BEST OF YOUR KNOWLEDGE, HE DID NOT READ AND
INTERPRET ANY OF THE SOURCE CODE INVOLVED IN THIS CASE,
CORRECT?
A TO THE BEST OF MY KNOWLEDGE, YES.
Q IN YOUR DEPOSITION YOU WERE ASKED ABOUT A PORTION OF THE
ECHOSTAR SOURCE CODE THAT RELATES TO THE ALLEGED DESIGN-
AROUNDS. IS THAT RIGHT?
A I DO RECALL, YES.
Q AND YOU WERE ASKED ABOUT PARTICULAR FUNCTIONS. IS THAT
CORRECT?
A YES.
Q AND AFTER LOOKING AT THIS PRIMARY SOURCE MATERIAL, THE
SOURCE CODE, YOU SAID YOU DIDN’T UNDERSTAND HOW THAT FUNCTION
WORKED, CORRECT?
A THAT IS CORRECT, YES.
Q AND YOU ALSO HAD TO ADMIT THAT INSTEAD OF YOUR TRYING TO
INTERPRET THE PRIMARY SOURCE MATERIAL, IT WOULD BE BETTER TO
HAVE AN ENGINEER, SUCH AS AN ENGINEER FROM ECHOSTAR, DO IT,
CORRECT?
A NOT EXACTLY.
Q WELL, YOU DIDN’T CONSIDER YOURSELF QUALIFIED TO DISCUSS
AND WALK THROUGH THE ECHOSTAR SOURCE CODE. IS THAT CORRECT?
A IT’S BECAUSE I DIDN’T HAVE ALL OF IT.
Q I WOULD LIKE TO READ FROM YOUR DEPOSITION TRANSCRIPT,
PAGE 57, LINE 24 THROUGH 58, 20. I THINK, SIR, THERE IS A
COPY OF THE TRANSCRIPT THERE FOR YOU.
MR. MCELHINNY: WHAT PAGE?
MR. CHU: 57, 24; 58, 20.
MR. MCELHINNY: THANK YOU.
Q (BY MR. CHU) QUESTION: ASSUME THAT THIS IS THE ROUTINE
THAT THE SOURCE CODE CALLS TO WRITE SOMETHING TO THE DISK.
ANSWER: ALL RIGHT. I’M NOT REALLY THE RIGHT PERSON
QUALIFIED TO DISCUSS –- AND THEN YOU HAVE TO WALK THROUGH THE
CODE. I’M SURE THAT ONE OF THE ENGINEERS WOULD BE BETTER
SUITED TO DO THIS. I DON’T WANT TO SAY ANYTHING THAT’S
INACCURATE BECAUSE MY EXPERIENCE AS AN ENGINEER GOES BACK TO
1990 AND THAT’S IT. I HAVEN’T CODED REALLY SINCE THEN, SO I
JUST DON’T WANT TO SAY ANYTHING INACCURATE. CONCERN THAT I
WANT TO MAKE SURE IT’S RIGHT. SO I THINK, I MEAN, YOU WERE
PROBABLY BETTER OFF TALKING TO OR ASKING A SOFTWARE ENGINEER
OR ACTUALLY THE CODER. MR. ANDERSON IS THE RIGHT PERSON.
QUESTION: SO YOU CAN’T ANSWER THE QUESTION –-
ANSWER: I –- NOT WITH –- THERE’S AN OBJECTION. NOT WITH ANY
DEGREE OF CERTAINTY THAT I WOULD BE CORRECT.
Q WHEN YOU WERE ASKED WHO YOU RELIED UPON AT ECHOSTAR IN
YOUR DEPOSITION, YOU NAMED A NUMBER OF PEOPLE. IS THAT
CORRECT?
A YES.
Q ONE WAS DAN MINNICK. IS THAT RIGHT?
A YES.
Q AND HE’S SOMEONE WHO HAS BEEN DESIGNATED AS THE OFFICIAL
ECHOSTAR REPRESENTATIVE ON LEGAL ISSUES TO TESTIFY ABOUT THE
LEGAL ISSUES IN THIS CASE, CORRECT?
A YES.
Q AND YOU ALSO MENTIONED JEFF BLUM, CORRECT?
A I DID.
Q AND A DAVID ST. JOHN-LARKIN, CORRECT?
A YES.
Q AND YOU MENTIONED NO OTHER PERSONS?
A THOSE ARE THE NAMES THAT I RECALLED.
Q WELL, YOU SAID THAT THE NAMES OF OTHER PEOPLE ARE IN THE
LETTERS, BUT THEY ARE NOT. IS THAT FAIR?
A YES.
Q SO WHEN ASKED TO NAME ALL THE PEOPLE THAT GAVE YOU
INFORMATION, YOU NAMED MR. MINNICK, THE FELLOW WHO WAS
DESIGNATED TO TESTIFY OFFICIALLY ON THE LEGAL ISSUES. JEFF
BLUM IS THE SECOND PERSON WHO IS IN CHARGE OF LITIGATION,
INCLUDING PATENT LITIGATION INCLUDING THIS CASE, CORRECT?
A RIGHT.
Q AND THE THIRD PERSON YOU RELIED UPON WHO TOLD YOU
INFORMATION BECAUSE HE DIDN’T READ THE SOURCE CODE WAS DAVID
ST. JOHN-LARKIN, AND HE IS A PATENT LAWYER, CORRECT?
A UH-HUH, YES.
Q IN-HOUSE AT ECHOSTAR?
A AT THE TIME, YES.
Q AND YOU RELIED ON WHAT EACH OF THOSE PERSONS TOLD YOU,
CORRECT?
A ALONG WITH SOME OTHERS, YES.
Q DO YOU KNOW WHAT A DESCRIPTOR COUNT IS?
A I DO NOT.
Q DO YOU KNOW WHAT A DESCRIPTOR IS?
A I DON’T THINK IT HAS A MEANING IN THE ART, SO I DON’T –-
I REALLY DON’T KNOW.
Q YOU DON’T KNOW WHETHER INFORMATION IS BEING COMMUNICATED
BETWEEN BROADCOM DRIVERS AND THE ECHOSTAR APPLICATION. IS
THAT CORRECT?
A IN THE FINAL IMPLEMENTATIONS?
Q CORRECT. LET’S START WITH THE FINAL IMPLEMENTATION.
A I DON’T KNOW HOW THE FINAL IMPLEMENTATIONS WERE ACTUALLY
IMPLEMENTED.
Q WELL, WHEN YOU WERE ASKED IN GENERAL, WITHOUT LIMITING IT
TO THE FINAL IMPLEMENTATION, IN YOUR DEPOSITION YOU SAID THAT
YOU JUST DIDN’T KNOW WHAT INFORMATION IS BEING COMMUNICATED
BETWEEN THE BROADCOM DRIVERS AND THE ECHOSTAR APPLICATION. IS
THAT CORRECT?
A AS WE –- AS I WROTE IN THE OPINION, IT WAS POINTER
VALUES.
Q I’M ASKING IF YOU CAN RECALL YOUR TESTIMONY FOR THE
MOMENT.
A I DON’T KNOW WHAT’S BEING COMMUNICATED, NO.
Q NOW, JUST SO WE CAN SEE WHETHER THIS HAS ANY RELEVANCE.
WHEN INFORMATION IS COMING DOWN FROM THE SATELLITE, IT’S
RECEIVED BY THE SET-TOP BOXES, CORRECT?
A UH-HUH, YES.
Q AND THEN AFTER SOME PROCESSING OF VARIOUS KINDS, IT
EVENTUALLY GETS WRITTEN TO ONE OR MORE BUFFERS. I’M NOT
FOCUSED ON THE NUMBER OF BUFFERS RIGHT NOW, CORRECT, JUST IN
GENERAL?
A THERE IS AN INTERMEDIATE BUFFER, YES.
Q AND THEN EVENTUALLY FROM THE BUFFERS THAT INFORMATION IS
WRITTEN TO THE HARD DRIVE, CORRECT?
A THAT’S CORRECT.
Q AND THE BROADCOM CHIP WASN’T ORIGINALLY DESIGNED JUST FOR
ECHOSTAR, IT COULD BE USED BY OTHERS, CORRECT?
A THAT’S CORRECT.
Q AND THE BROADCOM CHIP THEREFORE HAS PLACES IN THE WAY
IT’S DESIGNED AND THE WAY ITS SOFTWARE DESIGNED TO HAVE A
HANDOFF FROM WHAT THE BROADCOM CHIP DOES AND THE SOFTWARE FROM
THE BROADCOM ENGINEERS, SO THE ECHOSTAR ENGINEERS WHO ARE
RESPONSIBLE FOR DESIGNING THE REST OF THE SET-TOP BOX CAN TAKE
THE HANDOFF, CORRECT?
A YEAH, WE DESCRIBE THAT IN THE OPINION.
Q AND THIS HANDOFF TAKES PLACE BETWEEN THE CIRCUITRY THAT
RECEIVES THE SATELLITE SIGNAL, PUTS IT TO THE BUFFER, AND THEN
WHEN IT GOES FROM THE BUFFER TO THE HARD DRIVE, IT’S AT THAT
POINT THAT THERE IS A HANDOFF, CORRECT?
A I –- THAT I DON’T KNOW EXACTLY HOW THE BROADCOM CHIP
OPERATES.
Q IF YOU DON’T KNOW, THAT’S OKAY.
A NO.
Q DID YOU HAVE ANY UNDERSTANDING THAT THE COPY BUFFER, THE
ELEVENTH BUFFER THAT WAS ORIGINALLY IN THE BROADCOM CHIP AND
USED, WAS TO FACILITATE, TO MAKE EASY THAT HANDOFF SO THAT THE
ECHOSTAR ENGINEERS COULD JUST WRITE CODE TO TAKE THE HANDOFF,
AND THE BROADCOM ENGINEERS COULD JUST WRITE CODE TO PUT THE
BALL, SO TO SPEAK, IN THE COPY BUFFER SO THAT THERE WOULD BE A
DOORWAY WHERE THEY COULD MEET WITHOUT WORRYING ABOUT EACH
OTHER’S CODE? DID YOU UNDERSTAND THAT?
A YEAH, AND THAT WAS THE INTENTION OF ONE OF THE PROPOSED
DESIGN-AROUNDS IN THE OPINION, YES.
Q SO UNDERSTANDING THE PURPOSE OF THE COPY BUFFER AND HOW
IT ACTUALLY OPERATED MIGHT HELP YOU UNDERSTAND THE SUBSTANCE
OF THE CHANGE THAT WAS MADE WHERE ONLY THE COPY BUFFER, WHICH
WAS THE EXACT SAME SIZE AS EACH OF THE OTHER TEN COMPARTMENTS
IN THE BUFFER WHERE IT WAS NO LONGER BEING USED, CORRECT?
A AS –- I’M NOT SURE HOW THE HARDWARE WAS CHANGED –-
Q THANK YOU.
A –- BY THE SOFTWARE CHANGES.
Q NOW, I WANT TO BE CERTAIN OF THIS. I THINK YOU MAY HAVE
ALREADY ANSWERED IT. ARE YOU ABSOLUTELY CERTAIN THAT YOU
DIDN’T PROVIDE ANY PROPOSED MODIFICATIONS TO ECHOSTAR?
A I DID NOT, NO.
Q DID MR. HILLMAN PROVIDE ANY PROPOSED MODIFICATIONS TO
ECHOSTAR?
A NO, I BELIEVE HE DID NOT.
Q THANK YOU. NOW, LET ME CALL UP FISH SLIDE NUMBER 1 FOR
THE MOMENT AND JUST LET YOU LOOK AT THIS. ON THE LEFTHAND
SIDE THAT IS A QUOTE FROM YOUR OPINION LETTER. WE CAN FIND IT
FOR YOU. COULD YOU JUST READ WHAT’S ON THE LEFTHAND SIDE?
A THIS PROCESS IS COMPLETELY ASYNCHRONOUS AND –-
Q GO AHEAD.
A –- AND NO COMMUNICATION BETWEEN THE WRITE_TSP_THREAD AND
THE BROADCOM DRIVER IS PERFORMED.
Q AND THAT’S PART OF YOUR OPINION LETTER?
A THAT IS CORRECT.
Q NOW, JUST TAKE A MOMENT. YOU CAN –- WELL, READ IT ALOUD,
DR. RHYNE’S TESTIMONY, WOULD YOU?
A QUESTION: SO THERE IS ECHOSTAR CODE THAT COMMUNICATES
WITH THE DRIVER CODE REGARDING DESCRIPTOR COUNTS, RIGHT?
ANSWER: THERE IS ECHOSTAR CODE THAT USES PROGRAMMING
INTERFACES PROVIDED BY THE BROADCOM PROPRIETARY DRIVERS,
THAT’S CORRECT.
Q AND YOU WOULD AGREE THAT DR. RHYNE WAS CORRECT AND YOU
WERE WRONG?
A I THINK THESE ARE BOTH ACCURATE STATEMENTS.
Q THANK YOU. LET ME PUT UP SLIDE NUMBER 2. READ WHAT’S ON
THE LEFTHAND SIDE.
A THE WRITE_TSP_THREAD ALWAYS WRITES TO THE HARD DRIVE WHEN
IT PULLS THE BROADCOM DRIVER, EVEN IF THERE ARE ZERO BYTES TO
BE TRANSFERRED.
Q AND DR. RHYNE’S TESTIMONY ON THAT?
A QUESTION: LIKEWISE, IF THERE IS NO FRESH DATA TO WRITE,
IF THERE IS NO FRESH DATA, THEN IN THAT CIRCUMSTANCE, LIKEWISE
THERE IS NO DATA WRITTEN TO THE HARD DRIVE, CORRECT?
ANSWER: THAT’S MY UNDERSTANDING. IN THAT SITUATION IF
THERE’S AN INDICATION THAT THERE IS NO NEW DATA TO BE WRITTEN,
THEN THEY DON’T WRITE ANY DATA. THEY DON’T HAVE ANYTHING TO
WRITE.
Q AND YOU WOULD AGREE THAT DR. RHYNE IS CORRECT AND YOU
WERE INCORRECT. IS THAT SO?
A I BELIEVE DR. RHYNE IS CORRECT.
Q THANK YOU. NO FURTHER QUESTIONS.