throbber
Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25347 Page 1 of 168
`
`
`
`
`
`
`
` UNITED STATES DISTRICT COURT
`
` SOUTHERN DISTRICT OF CALIFORNIA
`
`
` BEFORE HONORABLE DANA M. SABRAW, JUDGE PRESIDING
`
` ________________________________
` )
`WI-LAN INC.,
` )
`
` ) CASE NO. 14CV2235-DMS
` PLAINTIFF, ) 14CV1507-DMS
` )
` )
`VS. )
` ) SAN DIEGO, CALIFORNIA
`APPLE INC., ) TUESDAY JULY 31, 2018
`
` ) 9:00 A.M. CALENDAR
` DEFENDANT. )
` )
`---------------------------------)
`AND ALL RELATED )
`COUNTERCLAIMS. )
`
`
`
`
`
`
`
` REPORTER'S TRANSCRIPT OF PROCEEDINGS
`
` JURY TRIAL/DAY SIX
`
` VOLUME VI-A
`
`
`
`REPORTED BY: LEE ANN PENCE,
` OFFICIAL COURT REPORTER
` UNITED STATES COURTHOUSE
` 333 WEST BROADWAY, ROOM 1393
` SAN DIEGO, CALIFORNIA 92101
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25348 Page 2 of 168
`
`
`
`COUNSEL APPEARING:
`
`FOR PLAINTIFF:
`
`
`JOHN ALLCOCK, ESQ.
`SEAN C. CUNNINGHAM,ESQ.
`ERIN PAIGE GIBSON,ESQ.
`JACOB ANDERSON, ESQ.
`TIFFANY CAROL MILLER, ESQ.
`DLA PIPER
`401 B STREET SUITE 1700
`
` SAN DIEGO, CALIFORNIA 92101
`
`
`FOR DEFENDANT: ROBERT A. COTE, ESQ.
`JONATHAN R. YIM, ESQ.
`KEVIN R. SCHUBERT, ESQ.
`CHRISTOPHER MCNETT, ESQ.
`BRETT E. COOPER, ESQ.
`MCKOOL SMITH
`
`ONE BRYANT PARK 47TH FLOOR
`
` NEW YORK, NEW YORK 10036
`
`
`
`MIKE MCKOOL, JR., ESQ.
`ASHLEY NICOLE MOORE, ESQ.
`MCKOOL SMITH
`300 CRESENT COURT SUITE 1500
`DALLAS, TEXAS 75201
`
`
`
`
`
`
`
`
`
`WARREN HENRY LIPSCHITZ, ESQ.
`MCKOOL SMITH
`1719 WHITTIER AVENUE
`DALLAS, TEXAS 75218
`
`STEVEN J. POLLINGER, ESQ.
`MCKOOL SMITH
`300 WEST 6TH STREET SUITE 1700
`DALLAS, TEXAS 75218
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25349 Page 3 of 168
` 998
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`SAN DIEGO, CALIFORNIA - TUESDAY, JULY 31, 2018 - 9:00 A.M.
`
`* * *
`
`THE CLERK: NO. 1 ON CALENDAR, CASE NO. 14CV2235,
`
`APPLE VERSUS WI-LAN; ON FOR JURY TRIAL.
`
`THE COURT: GOOD MORNING, LADIES AND GENTLEMEN.
`
`WE HAVE ALL JURORS PRESENT, COUNSEL AND PARTIES.
`
`WE ARE GOING TO PICK UP WHERE WE LEFT OFF YESTERDAY
`
`WITH PROFESSOR FUJA.
`
`GOOD MORNING.
`
`THE WITNESS: GOOD MORNING.
`
`THE COURT: SIR, I WOULD REMIND YOU THAT YOU REMAIN
`
`UNDER OATH FROM YESTERDAY'S PROCEEDINGS. THANK YOU.
`
`THE WITNESS: YES.
`
`THE COURT: MR. CUNNINGHAM.
`
`MR. CUNNINGHAM: GOOD MORNING, YOUR HONOR. THANK
`
`YOU.
`
`DIRECT EXAMINATION(RESUMED)
`
`Q. (MR. CUNNINGHAM) : AND GOOD MORNING, DR. FUJA.
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`GOOD MORNING.
`
`HOW ARE YOU?
`
`I AM FINE. THANK YOU.
`
`FOR THOSE OF US WHO HAVE SLEPT, PRESENT COMPANY
`
`EXCLUDED, COULD YOU REMIND THE JURY WHY YOU ARE HERE?
`
`A.
`
`I AM HERE TO PRESENT MY OPINIONS WITH REGARD TO WIRELESS
`
`COMMUNICATIONS. IN PARTICULAR WHETHER THE '757 IS INFRINGED
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25350 Page 4 of 168
` 999
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`BY THE ACCUSED APPLE PRODUCTS, AND TO PRESENT POTENTIAL
`
`ALTERNATIVES TO THE ACCUSED VOLTE PRODUCT.
`
`Q.
`
`THANK YOU, SIR.
`
`I WANT TO GET RIGHT TO YOUR OPINIONS ABOUT CLAIM 1 OF
`
`THE '757 PATENT. HOW DID YOU GO ABOUT CONDUCTING YOUR
`
`ANALYSIS OF THAT CLAIM?
`
`A.
`
`WELL, IT IS A TWO-STEP PROCEDURE. THE FIRST THING YOU
`
`HAVE TO DO IS FIGURE OUT EXACTLY WHAT THE CLAIM SAYS. AND THE
`
`COURT DEFINED SOME TERMS, THEY CALL THAT A COURT CONSTRUCTION.
`
`THE OTHER TERMS THAT THE COURT DOESN'T CONSTRUE WE ARE
`
`SUPPOSED TO APPLY HOW THE TERM WOULD BE UNDERSTOOD BY A PERSON
`
`OF ORDINARY SKILL IN THE ART.
`
`SO ONCE WE HAVE GOT THE CLAIM WELL UNDERSTOOD AND
`
`DEFINED THEN MY JOB IS TO LOOK AT EACH OF THE LIMITATIONS IN
`
`THE CLAIM AND SO SEE IF THEY ARE PRESENT IN THE ACCUSED
`
`PRODUCT.
`
`Q.
`
`THANK YOU. AND DID YOU DETERMINE WHO A PERSON OF
`
`ORDINARY SKILL IN THE ART WOULD BE FOR THIS PATENT?
`
`A.
`
`I DID. AGAIN, A PERSON OF ORDINARY SKILL IN THE ART IS
`
`SOMEBODY WHO HAS ORDINARY KNOWLEDGE OF THE TECHNOLOGY DURING
`
`THE RELEVANT TIME PERIOD.
`
`I THINK I MAY HAVE PUT IT ON A SLIDE.
`
`Q.
`
`YEAH.
`
`MR. CUNNINGHAM: LET'S HAVE SLIDE 12, PLEASE.
`
`THE WITNESS: A PERSON OF ORDINARY SKILL IN THE ART,
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25351 Page 5 of 168
` 1000
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IN MY OPINION, WOULD BE SOMEBODY WHO IN DECEMBER OF 2000 HAS
`
`AT LEAST A BACHELOR'S DEGREE IN EITHER ELECTRICAL ENGINEERING
`
`OR COMPUTER ENGINEERING OR COMPUTER SCIENCE, AND A COUPLE OF
`
`YEARS EXPERIENCE IN WIRELESS NETWORKS.
`
`Q.
`
`I SEE. JUST, AGAIN, WHY IS THAT -- WHY IS THIS PERSON
`
`IMPORTANT TO KNOW?
`
`A.
`
`BECAUSE WHEN WE LOOK AT THE CLAIMS WE ARE SUPPOSED TO
`
`INTERPRET THE CLAIMS THROUGH THE EYES OF A PERSON OF ORDINARY
`
`SKILL IN THE ART.
`
`Q.
`
`NOW, WE HAVE OBVIOUSLY -- WE DISCUSSED THIS YESTERDAY,
`
`BUT IS DECEMBER 2000 THE RIGHT TIME PERIOD TO BE LOOKING AT?
`
`A.
`
`Q.
`
`A.
`
`DECEMBER 2000, THAT'S CORRECT.
`
`WHY IS THAT?
`
`BECAUSE, AGAIN, THAT'S THE FILING DATE FOR THE ORIGINAL
`
`APPLICATION OF THE PARENT PATENT. ALSO, WI-LAN HAS INDICATED
`
`THAT THAT WAS THE DATE OF INVENTION.
`
`Q.
`
`AND BACK IN DECEMBER 2000, WOULD YOU CONSIDER YOURSELF
`
`TO HAVE BEEN A PERSON OF ORDINARY SKILL IN THE ART?
`
`A.
`
`Q.
`
`I CERTAINLY HAD THESE CREDENTIALS, YES.
`
`ALL RIGHT.
`
`MR. CUNNINGHAM: LET'S HAVE PX 5, WHICH IS THE '757
`
`PATENT. AND I WANT TO PUT UP CLAIM 1, PLEASE.
`
`Q. (MR. CUNNINGHAM) : SIR, IS THIS CLAIM 1 OF THE '757
`
`PATENT?
`
`A.
`
`YES, IT IS.
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25352 Page 6 of 168
` 1001
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Q.
`
`A.
`
`Q.
`
`IS THIS THE ONLY CLAIM THAT IS AT ISSUE IN THIS PATENT?
`
`YES, IT IS. THIS IS THE ONLY ASSERTED CLAIM.
`
`IN YOUR EXPERT OPINION DOES -- DO THE ACCUSED IPHONES
`
`USE OR INFRINGE THIS CLAIM?
`
`A.
`
`Q.
`
`NO, THEY DO NOT.
`
`WHICH LIMITATIONS OF CLAIM 1 ARE MISSING FROM THE
`
`IPHONES?
`
`A.
`
`THE SUBSCRIBER STATION LIMITATION. IT IS ACTUALLY IN
`
`FOUR PLACES IN THE PATENT.
`
`Q.
`
`SO WE HAVE GOT IT, OBVIOUSLY, IN THE FIRST LINE THERE.
`
`WHERE IS THE NEXT PLACE THAT APPEARS?
`
`A.
`
`IF YOU GO DOWN TO THE NEXT SECTION, THE VERY END OF IT
`
`SAYS, SHARED WITH OTHER SUBSCRIBER STATIONS.
`
`MR. CUNNINGHAM: LET'S HIGHLIGHT THAT.
`
`Q. (MR. CUNNINGHAM) : YOU SAID FOUR, RIGHT?
`
`A.
`
`Q.
`
`I BELIEVE SO, SO I GOT TO FIND THE --
`
`I THINK IT IS DOWN IN THE IDENTIFY A DL SUB-FRAME MAP
`
`SECTION.
`
`A.
`
`YEAH. SELECTED FOR THE SUBSCRIBER STATION. AND THEN
`
`THE VERY LAST LINE IN THE CLAIM, SUBSCRIBER STATION ON THE
`
`DOWNLINK.
`
`Q.
`
`A.
`
`Q.
`
`SO AT LINE 66 AND 7?
`
`IN THAT LIMITATION, EXACTLY.
`
`SO THOSE ARE THE FOUR PLACES WHERE THAT TERM APPEARS IN
`
`THE PATENT CLAIM?
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25353 Page 7 of 168
` 1002
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`A.
`
`Q.
`
`THAT'S CORRECT.
`
`NOW, DOES SUBSCRIBER STATION, ACCORDING TO THE COURT'S
`
`CLAIM CONSTRUCTION, MEAN THE SAME THING EACH TIME IT IS USED
`
`IN THIS CLAIM?
`
`A.
`
`Q.
`
`THAT'S MY UNDERSTANDING, YES.
`
`IS THE SUBSCRIBER STATION TERM SIMILAR TO THE SUBSCRIBER
`
`UNIT TERM THAT WE HEARD DR. BUEHRER TALK ABOUT YESTERDAY?
`
`A.
`
`IT IS THE SAME TERM. THEY CALL IT A SUBSCRIBER STATION
`
`HERE AS OPPOSED TO A SUBSCRIBER UNIT. BUT THEY HAVE BOTH BEEN
`
`CONSTRUCTED BY THE COURT IN THE SAME WAY.
`
`MR. CUNNINGHAM: OKAY. LET'S HAVE SLIDE 13.
`
`Q. (MR. CUNNINGHAM) : THIS IS THE COURT'S CLAIM
`
`CONSTRUCTION. DID YOU RELY ON THIS CLAIM CONSTRUCTION IN
`
`RENDERING YOUR OPINIONS?
`
`A.
`
`Q.
`
`YES, I DID. I USED THESE CLAIM CONSTRUCTIONS.
`
`AND WHAT DID YOU CONCLUDE ABOUT WHETHER THE IPHONES HAVE
`
`THIS SUBSCRIBER STATION?
`
`A.
`
`Q.
`
`A.
`
`THEY DO NOT.
`
`WHY NOT?
`
`BECAUSE THEY DON'T ALLOCATE THE BANDWIDTH ACROSS ITS
`
`USER CONNECTIONS IN THE WAY THAT THE COURT HAS DEFINED
`
`CONNECTIONS; WHICH THE COURT WAS VERY SPECIFIC, CONNECTIONS
`
`BETWEEN THE SUBSCRIBER UNIT AND ITS USERS.
`
`Q.
`
`DID YOU ALSO RELY ON THAT CONSTRUCTION OF CONNECTIONS IN
`
`RENDERING YOUR OPINIONS?
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25354 Page 8 of 168
` 1003
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`A.
`
`Q.
`
`YES, I DID.
`
`SO, LET ME -- I AM GOING TO GO OUT TO THIS BOARD THAT WE
`
`TALKED A LOT ABOUT.
`
`YOU HAVE SEEN THIS?
`
`MANY TIMES.
`
`DO YOU BELIEVE THIS TO BE AN ACCURATE DIAGRAM OF THE
`
`A.
`
`Q.
`
`INNER WORKINGS OF THE APPLICATION PROCESSOR AND THE BASEBAND
`
`PROCESSOR, AT LEAST AS FAR AS WE ARE CONCERNED FOR THIS TRIAL?
`
`A.
`
`Q.
`
`YES, IT IS.
`
`SO TO ORIENT US AGAIN. WE HAVE THE APPLICATION
`
`PROCESSOR UP HERE.
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`A.
`
`CORRECT.
`
`AND THE BASEBAND PROCESSOR DOWN HERE IN PURPLE.
`
`RIGHT.
`
`AND THESE TWO ARE WHAT?
`
`THEY ARE BUSES. THEY ARE BASICALLY -- YOU CAN THINK OF
`
`THEM AS JUST WIRES OVER WHICH DATA FLOWS.
`
`Q.
`
`NOW, ARE THESE BUSES THE CONNECTIONS AS THE COURT HAS
`
`CONSTRUED THEM?
`
`A.
`
`Q.
`
`A.
`
`NO, THEY ARE NOT.
`
`WHAT ARE THE CONNECTIONS?
`
`THE CONNECTIONS ARE, THE COURT TELLS US, BETWEEN THE
`
`SUBSCRIBER UNIT AND ITS USERS.
`
`NOW, DR. MADISETTI HAS IDENTIFIED THE BASEBAND PROCESSOR
`
`AS THE SUBSCRIBER UNIT, SO THAT'S THE THING IN PURPLE. AND
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25355 Page 9 of 168
` 1004
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`THEN THE USERS ARE THE APPS, FACETIME, THE MAIL APP, ET
`
`CETERA. SO IT IS CONNECTIONS BETWEEN THE APPS AND THE
`
`BASEBAND PROCESSOR.
`
`Q.
`
`OKAY. SO TELL ME -- YOU SAID BETWEEN THE APPS AND THE
`
`BASEBAND PROCESSOR. I WANT TO DRAW A LINE TO GET THE
`
`CONNECTIONS THAT YOU READ FROM THE COURT'S CONSTRUCTION. IS
`
`THE LINE HERE?
`
`A.
`
`Q.
`
`A.
`
`IT IS STARTS AT -- YES. IT STARTS AT THE APP.
`
`OKAY. WHERE DOES IT END?
`
`IT ENDS AT THE BASEBAND PROCESSOR, WHICH IS WHAT HAS
`
`BEEN IDENTIFIED AS THE SUBSCRIBER UNIT. SO AS SOON AS IT HITS
`
`THAT BASEBAND PROCESSOR THAT'S THE OTHER END OF THE
`
`CONNECTION.
`
`Q.
`
`I AM PUTTING A LINE ON THE -- BASICALLY ON THE PURPLE
`
`LINE WHERE THE EDGE OF THE BASEBAND PROCESSOR IS. AM I DOING
`
`THAT RIGHT?
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`I THINK THAT IS THE PLACE TO PUT IT, YES.
`
`HAVE I DRAWN THAT LINE CORRECTLY?
`
`YES, YOU HAVE.
`
`AND SO I HAVE DRAWN SOME ARROWS BETWEEN WHAT I DREW AT
`
`THE TOP AND WHAT I DREW AT THE BOTTOM.
`
`SIR, ACCORDING TO THE COURT'S CLAIM CONSTRUCTION, IS
`
`THAT WHERE THE CONNECTIONS ARE --
`
`A.
`
`Q.
`
`YES.
`
`-- THAT THE COURT DEFINED?
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25356 Page 10 of 168
` 1005
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`A.
`
`THAT'S CORRECT. I MEAN, YOU START AT ONE OF THE APPS
`
`AND YOU FLOW THROUGH WHICHEVER BUS THE DATA IS ROUTED. AND AS
`
`SOON AS YOU HIT THE BASEBAND PROCESSOR, THAT'S THE OTHER END
`
`OF THE CONNECTION.
`
`Q.
`
`ARE THERE ANY OTHER CONNECTIONS THAT YOU FOUND IN THE
`
`IPHONE THAT WOULD MEET THE COURT'S CONSTRUCTION?
`
`A.
`
`Q.
`
`NONE THAT WOULD MEET THE COURT'S CONSTRUCTION, NO.
`
`SO ARE THOSE CONNECTIONS -- THE ONES I HAVE DRAWN WITH
`
`THE BLUE ARROWS -- ARE THOSE THE ONES WE NEED TO FOCUS ON?
`
`A.
`
`THE COURT SAID THE CONNECTIONS ARE BETWEEN THE
`
`SUBSCRIBER UNIT AND IT USERS. THE SUBSCRIBER UNIT IS THE
`
`BASEBAND PROCESSOR, THE USERS ARE THE APPS. I THINK THOSE ARE
`
`THE ONLY ONES THAT MEET THAT CONSTRUCTION.
`
`Q.
`
`AND I GUESS I DREW AN ARROW IN THE MIDDLE. IS THERE A
`
`THIRD CONNECTION THERE, OR DO I NEED TO SCRATCH THAT OFF?
`
`A.
`
`THAT PROBABLY DOESN'T BELONG THERE. EVERYTHING GOES
`
`OVER ONE OF THOSE TWO BUSES.
`
`Q.
`
`ALL RIGHT. NOW, IS, IN YOUR EXPERT OPINION, THERE ANY
`
`ALLOCATION OF BANDWIDTH ACROSS THE USER CONNECTIONS AS YOU
`
`HAVE -- AS I HAVE DRAWN THEM ON THAT BOARD?
`
`A.
`
`Q.
`
`NO.
`
`WHERE DOES ALLOCATION OF BANDWIDTH OCCUR IN THE IPHONE
`
`IF IT IS NOT AT THOSE CONNECTIONS?
`
`A.
`
`IT IS DOWN THERE, ACROSS THE LOGICAL CHANNELS. WE SHOW
`
`THREE OF THEM. THERE COULD BE MORE, THERE COULD BE LESS. BUT
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25357 Page 11 of 168
` 1006
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`IT IS VERY CLEAR THAT THE LTE STANDARD REQUIRES THAT THE
`
`ALLOCATION BE DONE ACROSS THE LOGICAL CHANNELS.
`
`Q.
`
`YOU SAY THE LTE STANDARD REQUIRES ALLOCATION BE DONE
`
`ACROSS THESE LOGICAL CHANNELS. WHY DO YOU SAY THAT?
`
`A.
`
`Q.
`
`BECAUSE THAT IS WHAT THE LTE STANDARD SAYS.
`
`NOW, DID I CORRECTLY DRAW THIS LINE POINTING AT THE
`
`LOGICAL CHANNELS?
`
`A.
`
`Q.
`
`YES, YOU DID.
`
`NOW, A FEW QUESTIONS ABOUT THOSE LOGICAL CHANNELS, AND
`
`THEN I AM GOING TO SHOW YOU A DOCUMENT.
`
`CAN ONE OF THOSE LOGICAL CHANNELS CONTAIN DATA FROM MORE
`
`THAN ONE OF THE APPLICATIONS AT THE TOP?
`
`A.
`
`Q.
`
`YES.
`
`CAN ONE LOGICAL CHANNEL CONTAIN DATA THAT TRAVELED OVER
`
`MORE THAN ONE OF THOSE TWO BUSES?
`
`A.
`
`YES. YOU HAVE HEARD MENTION OF DTMF DATA. THAT DATA
`
`ORIGINATES IN THE PHONE APP. THE DTMF DATA GOES OVER THE PCIE
`
`BUS, THE VOICE SAMPLES GO OVER THE I2S BUS, BUT THEY BOTH END
`
`UP IN LOGICAL CHANNEL 3.
`
`Q.
`
`DO THESE LOGICAL CHANNELS -- WE HAD SOME TESTIMONY ON
`
`THIS YESTERDAY.
`
`DO THESE LOGICAL CHANNELS KNOW WHICH CONNECTION THE DATA
`
`CAME ACROSS?
`
`A.
`
`NO. AT THAT POINT THE DATA HAS BEEN CIPHERED, IT HAS
`
`BEEN PACKETIZED. ALL THE LOGICAL CHANNEL KNOW IS PACKAGES OF
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25358 Page 12 of 168
` 1007
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`DATA. WHAT ARE -- EXCUSE ME -- PACKAGE IN LOGICAL CHANNELS,
`
`YES.
`
`Q.
`
`A.
`
`Q.
`
`A.
`
`YOU SAID CIPHERED.
`
`YES.
`
`WHAT DOES THAT MEAN?
`
`CIPHER, ENCRYPTION, WE WILL SEE IN A MINUTE. THAT
`
`HAPPENS A LITTLE BIT FURTHER UP IN THE STACK. BUT THAT IS
`
`BASICALLY HIDING THE DATA, MAKING IT HARD TO EXTRACT.
`
`Q.
`
`WELL, IS ALLOCATING BANDWIDTH TO THESE LOGICAL CHANNELS
`
`JUST THE SAME AS ALLOCATING BANDWIDTH TO THESE CONNECTIONS?
`
`A.
`
`NO. IT IS -- AGAIN, IT IS VERY DIFFERENT. YOU KNOW,
`
`LOGICAL CHANNEL 1 MIGHT CONTAIN PROCESSED DATA FROM THREE OR
`
`FOUR OR FIVE APPS. BANDWIDTH IS THEN ALLOCATED ACROSS LOGICAL
`
`CHANNEL 1. THEY NEVER SAY, HERE IS 5 PERCENT OF THE BANDWIDTH
`
`TO THE FACEBOOK CONNECTION, HERE IS 5 PERCENT OF THE BANDWIDTH
`
`TO THE MAIL CONNECTION.
`
`Q.
`
`YOU MENTIONED THE LTE STANDARD REQUIRING THIS LOGICAL
`
`CHANNEL AND BANDWIDTH ALLOCATION.
`
`MR. CUNNINGHAM: CAN WE HAVE DX 272, PLEASE.
`
`Q. (MR. CUNNINGHAM) : NOW, WE HAVE SEEN THIS SEVERAL
`
`TIMES BEFORE, BUT PLEASE REMIND US, WHAT ARE WE LOOKING AT?
`
`A.
`
`WE ARE LOOKING AT ONE OF THE DOCUMENTS THAT DEFINE THE
`
`LTE STANDARD. SO PHONES THAT ARE GOING TO WORK WITH THE LTE
`
`STANDARD, THIS DESCRIBES WHAT THEY HAVE TO DO.
`
`Q.
`
`AND IN YOUR REVIEW OF THE ACTUAL IPHONE CODE AND
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25359 Page 13 of 168
` 1008
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`DOCUMENTS, DID YOU SEE ANYTHING THAT SUGGESTED THAT THE
`
`IPHONES DON'T FOLLOW THE STANDARD?
`
`A.
`
`NO. EVERYTHING I SAW WAS CONSISTENT WITH WHAT IS IN THE
`
`STANDARD.
`
`Q.
`
`ALL RIGHT.
`
`MR. CUNNINGHAM: LET'S HAVE PAGE 24. AND JUST BLOW
`
`UP THE 5.4.3.1, ALL THE WAY DOWN TO THE BOTTOM OF THE PAGE,
`
`PLEASE. MAKE THAT A LITTLE BIT BIGGER.
`
`Q. (MR. CUNNINGHAM) : WHAT IS THIS SECTION OF THE
`
`STANDARD DISCUSSING?
`
`A.
`
`THIS SECTION DESCRIBES SOMETHING CALLED LOGICAL CHANNEL
`
`PRIORITIZATION, WHICH BASICALLY DESCRIBES HOW BANDWIDTH IS
`
`ALLOCATED ACROSS LOGICAL CHANNELS.
`
`Q.
`
`NOW, I SEE IT BEGINS WITH, THE LOGICAL CHANNEL
`
`PRIORITIZATION PROCEDURE IS APPLIED WHEN A NEW TRANSMISSION IS
`
`PERFORMED.
`
`DO YOU SEE THAT?
`
`YES, I DO.
`
`WHAT DOES THAT MEAN?
`
`IT MEANS THAT WHENEVER THERE IS DATA TO BE TRANSMITTED
`
`A.
`
`Q.
`
`A.
`
`THIS IS THE ALGORITHM, THIS IS THE PROCEDURE THAT IS FOLLOWED
`
`TO ALLOCATE RESOURCES.
`
`MR. CUNNINGHAM: IF YOU DROP DOWN THERE IS SORT OF A
`
`DASH -- YEAH. RIGHT THERE.
`
`Q. (MR. CUNNINGHAM) : THE UE SHALL ALLOCATE RESOURCES TO
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25360 Page 14 of 168
` 1009
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`THE LOGICAL CHANNELS IN THE FOLLOWING STEPS.
`
`DO YOU SEE THAT?
`
`I DO.
`
`WHAT IS BEING DESCRIBED THERE. I SEE AT LEAST THREE
`
`A.
`
`Q.
`
`STEPS: STEP 1, STEP 2, STEP 3. WHAT IS THAT?
`
`A.
`
`OKAY. THIS IS THE PROCEDURE BY WHICH -- THERE IS DATA
`
`WAITING IN EACH OF THOSE LOGICAL CHANNEL BUCKETS. AND THE UE,
`
`WHICH IS TO SAY THE HANDSET, IS GIVEN A BANDWIDTH ALLOCATION.
`
`IT THEN ALLOCATES THAT BANDWIDTH ACROSS THOSE LOGICAL
`
`CHANNELS. AND THE STEP 1, STEP 2, STEP 3 ARE THE DETAILS OF
`
`HOW THAT PROCEDURE IS CARRIED OUT.
`
`Q.
`
`AND WHAT'S THE OVERALL GOAL OF THIS THREE-STEP PROCESS?
`
`WHAT ARE WE TRYING TO ACHIEVE?
`
`A.
`
`THE MAIN THING YOU WANT TO DO IS PRIORITIZE DATA THAT
`
`NEEDS TO BE PRIORITIZED, BUT NOT PRIORITIZE IT SO MUCH THAT
`
`THE OTHER LOGICAL CHANNELS GET WHAT IS CALLED STARVED. YOU
`
`DON'T WANT THEM TO -- YOU DON'T WANT TO GIVE ALL OF THE
`
`BANDWIDTH TO THE TOP PRIORITY LOGICAL CHANNEL AND LEAVE
`
`EVERYBODY ELSE OUT IN THE COLD.
`
`SO THE POLICY THAT TAKES PLACE, THE PROCEDURE THAT TAKES
`
`PLACE, AT MAYBE NOT AT A HIGH LEVEL BUT KIND OF A MEDIUM
`
`LEVEL, THERE ARE THREE PARAMETERS ASSOCIATED WITH THE -- EACH
`
`LOGICAL CHANNEL. YOU CAN SEE THEM UP THERE AT THE TOP.
`
`PRIORITY, THAT GIVES IT THE PRIORITY NUMBER. PRIORITIZE BIT
`
`RATE. AND THEN BUCKET SIZE DURATION. SO THOSE ARE THE THREE
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25361 Page 15 of 168
` 1010
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`PARAMETERS THAT ARE USED TO CARRY OUT THE PRIORITIZATION
`
`Q.
`
`A.
`
`WHERE DO THE PARAMETERS COME FROM?
`
`THOSE PARAMETERS ARE SIGNALED BY THE NETWORK. THOSE
`
`PARAMETERS COME FROM THE BASE STATION.
`
`Q.
`
`I SEE. NOW, I SEE IN THIS THREE-STEP PROCESS SEVERAL
`
`REFERENCES TO LOGICAL CHANNELS. IS THERE ANYTHING IN THIS
`
`THREE-STEP PROCESS THAT RELATES TO ALLOCATING BANDWIDTH TO
`
`CONNECTIONS?
`
`A.
`
`Q.
`
`THERE IS NOTHING IN HERE ABOUT CONNECTIONS, NO.
`
`IS THERE ANYTHING IN THESE STEPS ABOUT ALLOCATING
`
`BANDWIDTH TO USER CONNECTIONS?
`
`A.
`
`Q.
`
`NO, THERE IS NOT.
`
`IS THERE ANYTHING IN THESE THREE STEPS ABOUT ALLOCATING
`
`BANDWIDTH TO BUSES?
`
`A.
`
`Q.
`
`NO, NOTHING LIKE THAT.
`
`IS THIS THREE-STEP PROCESS THE THING THAT ALLOCATES
`
`BANDWIDTH IN THE IPHONE?
`
`A.
`
`Q.
`
`YES, IT IS.
`
`NOW, IF THIS THREE-STEP PROCESS THAT WE ARE LOOKING AT
`
`HERE WANTED TO ALLOCATE BANDWIDTH ACROSS THE TWO USER
`
`CONNECTIONS THAT I HAVE DRAWN AT THE TOP OF THAT DIAGRAM,
`
`COULD IT?
`
`A.
`
`Q.
`
`A.
`
`NO, IT COULD NOT.
`
`WHY NOT?
`
`BECAUSE AT THIS POINT IT DOES NOT HAVE ACCESS TO THAT
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25362 Page 16 of 168
` 1011
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`INFORMATION. AT THIS POINT WHAT IT IS DEALING WITH ARE JUST
`
`PACKETS, AND ALL IT KNOWS ABOUT EACH PACKET IS WHICH LOGICAL
`
`CHANNEL THE PACKET IS IN AND WHAT ARE THE PARAMETERS, WHAT IS
`
`THE PRIORITY RATE, THE PRIORITIZED BIT RATE, AND BUCKET SIZE
`
`DURATION FOR THAT LOGICAL CHANNEL. THAT IS ALL THE PROCESSOR
`
`KNOWS WHEN IT GOES ABOUT MAKING THIS DECISION.
`
`Q.
`
`DID YOU HEAR DR. MADISETTI TESTIFY ABOUT HOW THE
`
`BASEBAND PROCESSOR WOULD KNOW WHAT DATA IS COMING OVER THOSE
`
`TWO BUSES? DO YOU REMEMBER THAT?
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`A.
`
`YES, I DID.
`
`DO YOU AGREE WITH WHAT HE IS SAYING?
`
`NO, I DON'T.
`
`WHY NOT?
`
`WELL, WE ARE LOOKING AT THE ALGORITHM. THERE IS NOTHING
`
`IN HERE WHICH SUGGESTS THAT IT MAKES USE OF THAT INFORMATION.
`
`AND GIVEN THAT THE DATA, AS IT IS FLOWN -- THE DATA AS IT HAS
`
`FLOWED THROUGH THE PROCESSING, THE DATA HAS BECOME CHANGED, IT
`
`HAS BECOME ENCRYPTED. BY THE TIME YOU GET DOWN TO THE LOGICAL
`
`CHANNEL LEVEL, ANY INDICATION OF WHAT APP IT STARTED IN IS
`
`UNAVAILABLE.
`
`Q.
`
`I SEE. NOW, DR. MADISETTI TESTIFIED THE OTHER DAY THAT
`
`LOGICAL CHANNELS WEREN'T ESSENTIAL TO HIS ANALYSIS. DO YOU
`
`REMEMBER THAT?
`
`A.
`
`Q.
`
`I DO.
`
`I THINK HE EVEN SAID HE DIDN'T WANT TO COMMENT ON THE
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25363 Page 17 of 168
` 1012
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`LOGICAL CHANNELS.
`
`A.
`
`Q.
`
`I REMEMBER THAT, YES.
`
`DO YOU AGREE WITH THAT LOGICAL CHANNELS AREN'T
`
`ESSENTIAL?
`
`A.
`
`I THINK THEY ARE FUNDAMENTAL. I MEAN, THIS IS HOW --
`
`THIS IS HOW BANDWIDTH IS ALLOCATED, AND IT IS ALL ABOUT
`
`LOGICAL CHANNELS.
`
`Q.
`
`WERE LOGICAL CHANNELS ESSENTIAL TO DR. MADISETTI'S
`
`ANALYSIS IN HIS EXPERT REPORT?
`
`A.
`
`HE CERTAINLY REFERENCED LOGICAL CHANNELS IN HIS EXPERT
`
`REPORT, YES.
`
`MR. CUNNINGHAM: LET'S HAVE HIS REPORT, PAGE 66,
`
`PARAGRAPH 164. LET'S HAVE THAT ON THE SCREEN, PLEASE.
`
`Q. (MR. CUNNINGHAM) : NOW, THE MIDDLE SENTENCE SAYS, THE
`
`ACCUSED PRODUCTS ALLOCATE BANDWIDTH BASED ON PRIORITY USING
`
`LOGICAL CHANNEL PRIORITIZATION.
`
`HE CONTINUES, THE ACCUSED PRODUCTS USE LOGICAL
`
`CHANNELS IN THE PROCESS OF ALLOCATING BANDWIDTH BASED ON
`
`PRIORITIZATION.
`
`DO YOU SEE THAT, SIR?
`
`I DO.
`
`IS HE RIGHT IN PARAGRAPH 164 OF HIS EXPERT REPORT?
`
`YES, AS WE JUST SAW. THEY CERTAINLY USE LOGICAL
`
`A.
`
`Q.
`
`A.
`
`CHANNELS IN THE PROCESS OF ALLOCATING BANDWIDTH BASED ON
`
`PRIORITIZATION.
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25364 Page 18 of 168
` 1013
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Q.
`
`CAN YOU SQUARE WHAT WE HAVE ON THE SCREEN FROM HIS
`
`EXPERT REPORT WITH WHAT HE SAID A COUPLE OF DAYS AGO TO THIS
`
`JURY?
`
`A.
`
`Q.
`
`I THINK THOSE TWO STATEMENTS ARE INCONSISTENT.
`
`ALL RIGHT. LET'S THEN STAY WITH DR. MADISETTI FOR A
`
`MOMENT.
`
`MR. CUNNINGHAM: I WANT TO HAVE SLIDE 52 FROM HIS
`
`PRESENTATION. THANK YOU.
`
`Q. (MR. CUNNINGHAM) : DR. FUJA, DID YOU HAVE A LOOK AT
`
`THIS DURING DR. MADISETTI'S TESTIMONY?
`
`A.
`
`Q.
`
`YES, I DID.
`
`IN YOUR VIEW IS THIS AN ACCURATE DEPICTION OF WHAT THE
`
`INSIDE OF THE APPLICATION PROCESSOR AND THE INSIDE OF THE
`
`BASEBAND PROCESSOR LOOK LIKE?
`
`A.
`
`NO, IT IS NOT. IT IS MISSING A LOT. AND SOME OF THE
`
`THINGS DON'T SEEM TO BE IN THE RIGHT PLACE.
`
`Q.
`
`A.
`
`Q.
`
`A.
`
`I SEE. DOES THIS LEAVE OUT SOME DETAILS?
`
`YES, IT DOES.
`
`DOES IT LEAVE OUT SOME IMPORTANT DETAILS?
`
`YES, IT DOES. THERE IS SEVERAL LAYERS OF PROCESSING
`
`AFTER THE DATA FLOWS ACROSS INTO THE BASEBAND PROCESSOR BEFORE
`
`THE QUEUES THAT DR. MADISETTI INDICATES CONTAIN THE DATA.
`
`Q.
`
`A.
`
`Q.
`
`DID YOU SPEND SOME TIME TRYING TO FIX THIS DIAGRAM, SIR?
`
`YES, I DID.
`
`ALL RIGHT. LET'S SEE WHAT YOU DID.
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25365 Page 19 of 168
` 1014
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`SO FIRST THING I WANT TO TALK ABOUT IS THIS, THE TRUCK
`
`THAT SAYS MAC PACKET. I KNOW THAT THAT IS OBVIOUSLY AN
`
`ANALOGY FOR SOMETHING. DO YOU THINK IT IS A FAIR ANALOGY?
`
`A.
`
`IT IS A LITTLE INACCURATE. THERE ARE MAC PACKETS,
`
`CERTAINLY, AND I DON'T MIND SHOWING THEM ASSOCIATED WITH, I
`
`GUESS, A MAC TRUCK.
`
`BUT THE MAC PACKETS ARE GOING TO JUST BE FLOWING TO
`
`ANOTHER LAYER OF PROCESSING IN THE BASEBAND PROCESSOR, THEY
`
`ARE NOT GOING TO BE DRIVING OFF TO THE BASE STATION. SO I
`
`THINK PROBABLY WE SHOULD TAKE THAT OFF.
`
`Q.
`
`WHY DON'T WE REMOVE THAT.
`
`SO THE TRAFFIC SIGNALS THAT APPEAR OVER THE TOP OF THESE
`
`TWO CONNECTIONS, I REALIZE THAT IS ANOTHER ANALOGY. IS THAT A
`
`FAIR ANALOGY?
`
`A.
`
`WELL, TO THE EXTENT THAT THEY REPRESENT THE TRAFFIC FLOW
`
`TEMPLATES, AGAIN I THINK THEY ARE IN THE WRONG PLACE. WE CAN
`
`BRING THEM IN THE TRAFFIC FLOW TEMPLATE BACK LATER, BUT FOR
`
`RIGHT NOW I WOULD LIKE TO TAKE THAT OFF.
`
`MR. CUNNINGHAM: LET'S REMOVED THAT, PLEASE.
`
`Q. (MR. CUNNINGHAM) : NOW, THE TWO THINGS CALLED VOLTE
`
`CONNECTION AND DATA CONNECTION, ARE THOSE THINGS ACTUALLY IN
`
`THE IPHONE?
`
`A.
`
`NO. WHAT THERE ARE, AS WE HAVE HEARD, ARE TWO BUSES
`
`THAT GO FROM THE APPLICATION PROCESSOR TO THE BASEBAND
`
`PROCESSOR.
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25366 Page 20 of 168
` 1015
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Q.
`
`A.
`
`Q.
`
`CAN WE JUST REMOVE THOSE LABELS FOR THE TIME BEING?
`
`SURE.
`
`NOW, YOU MENTIONED THAT THE TRAFFIC FLOW TEMPLATE, YOU
`
`THOUGHT, WAS IN THE WRONG PLACE. DO YOU WANT TO REMOVE THAT,
`
`AND MAYBE WE WILL PUT IT BACK ON LATER?
`
`A.
`
`Q.
`
`SURE. THAT SOUNDS FINE.
`
`ALL RIGHT. AND WHAT ABOUT THIS ARROW THAT SAYS
`
`PARAMETER VALUES, IS THAT IN THE RIGHT SPOT?
`
`A.
`
`YOU KNOW, THE BASE STATION DOES SEND PARAMETER VALUES TO
`
`THE BASEBAND PROCESSOR, BUT THAT'S NOT ALL THEY SEND. THEY
`
`SEND COMMANDS. COLLECTIVELY THEY CALL THOSE THINGS MESSAGES.
`
`Q.
`
`A.
`
`SO CAN WE TAKE THAT OFF, AND MAYBE PUT IT BACK ON?
`
`YEAH. LET'S TAKE IT OFF, WE WILL PUT IT BACK ON AS
`
`MESSAGES LATER.
`
`Q.
`
`OKAY. NOW I WANT TO TALK ABOUT THESE THINGS THAT LOOK
`
`LIKE PIPES, THE GREEN AND BLUE THINGS. IN THE ACTUAL IPHONE
`
`DO THESE PIPES ACTUALLY EXTEND DOWN INSIDE THE BASEBAND
`
`PROCESSOR?
`
`A.
`
`NO. THESE REPRESENT BUSES, AND THE BUSES GO FROM THE
`
`APPLICATION PROCESSOR TO THE BASEBAND PROCESSOR, BUT THEY
`
`DON'T EXTEND INTO EITHER ONE.
`
`Q.
`
`DID YOU HEAR MR. KODALI SAY THAT THESE BUSES ACTUALLY
`
`CONNECT TO PINS ON THE BASEBAND PROCESSOR?
`
`A.
`
`Q.
`
`I DID.
`
`WHAT DOES THAT MEAN?
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25367 Page 21 of 168
` 1016
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`A.
`
`ON THE EDGE OF A -- OF ANY KIND OF INTEGRATED CIRCUIT
`
`THERE ARE PINS THAT ALLOW YOU ACCESS TO THAT INTEGRATED
`
`CIRCUIT. SO THE FACT THAT THERE IS A BASEBAND PROCESSOR AND
`
`AN APPLICATION PROCESSOR, WE GET DATA ONTO AND OFF THEM VIA A
`
`PIN. AND WHAT MR. KODALI SAID WAS THAT THE BUSES GO FROM ONE
`
`PIN ON THE APPLICATION PROCESSOR TO ANOTHER PIN ON THE
`
`BASEBAND PROCESSOR.
`
`Q.
`
`SO WOULD IT BE MORE ACCURATE THEN, SIR, TO SORT OF CUT
`
`THESE PIPES RIGHT WHERE THEY HIT THE BASEBAND PROCESSOR LIKE
`
`WE HAVE DONE ON THIS CHART?
`
`A.
`
`YES, IT WOULD BE MORE ACCURATE.
`
`MR. CUNNINGHAM: LET'S DO THAT.
`
`Q. (MR. CUNNINGHAM) : AND IS THE SAME TRUE ON THE
`
`APPLICATION PROCESSOR SIDE WHERE DO THESE PIPES ACTUALLY
`
`EXTEND INSIDE THE APPLICATION PROCESSOR?
`
`A.
`
`NO. THE BUSES DO NOT EXTEND INTO THE APPLICATION
`
`PROCESSOR, THEY STOP AT THE EDGE.
`
`Q.
`
`A.
`
`Q.
`
`CAN WE CUT THOSE AS WELL?
`
`YES.
`
`WHILE WE ARE AT IT, CAN WE LABEL THESE WITH THE NAMES
`
`THAT THEY ACTUALLY HAVE?
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`I THINK THAT WOULD BE A GOOD IDEA DO.
`
`WHAT ARE THOSE NAMES?
`
`THAT IS PCIE BUS AND THE I2S BUS.
`
`OKAY. NOW, WHAT WE HAVE LEFT IN THE MIDDLE IS LABELED
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25368 Page 22 of 168
` 1017
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`PRIORITY QUEUES. IS THERE SOMETHING CALLED PRIORITY QUEUES IN
`
`THE IPHONE?
`
`A.
`
`NOT THAT I HAVE SEEN THAT ARE CALLED PRIORITY QUEUES.
`
`WHAT THERE ARE ARE QUEUES, WHICH IS JUST SORT OF A SOFTWARE
`
`CONSTRUCT THAT ALLOWS YOU TO STORE DATA, MOVE DATA IN AND OUT
`
`OF THOSE LOCATIONS. THERE ARE LOGICAL CHANNELS THAT HAVE
`
`QUEUES ASSOCIATED WITH THEM, AND THOSE LOGICAL CHANNELS HAVE
`
`PRIORITY. SO INDIRECTLY YOU COULD SAY THERE ARE PRIORITIES
`
`ASSOCIATED WITH QUEUES, BUT I DIDN'T SEE ANYTHING CALLED A
`
`PRIORITY QUEUE.
`
`Q.
`
`ALL RIGHT. CAN WE JUST TAKE THE LABEL OFF FOR THE
`
`MOMENT?
`
`A.
`
`Q.
`
`SURE.
`
`NOW, THIS GREEN AND BLUE BOXES THAT ARE INSIDE WHAT WE
`
`HAD LABELED PRIORITY QUEUES, IS THAT -- ARE THOSE BOXES IN THE
`
`RIGHT PLACE? ARE THEY DRAWN CORRECTLY ACCORDING TO THE REAL
`
`IPHONE?
`
`A.
`
`IT SUGGESTS THAT WE HAVE GOT ONE BUFFER DEDICATED TO I2S
`
`BUS DATA AND ANOTHER BUFFER OR QUEUE ASSOCIATED WITH THE PCIE
`
`BUS, AND THAT IS NOT TRUE.
`
`Q.
`
`CAN WE TAKE THAT OFF FOR NOW, AND I THINK WE WILL PUT IT
`
`BACK ON IN A MINUTE.
`
`A.
`
`Q.
`
`YES.
`
`HOW ABOUT THE WHITE BOXES THAT ARE LEFT, ARE THEY IN THE
`
`RIGHT SPOT?
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25369 Page 23 of 168
` 1018
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`A.
`
`THEY ARE DEFINITELY QUEUES, I BELIEVE THEY ARE MEANT TO
`
`INDICATE QUEUES. BUT IN TERMS OF THE DATA PROCESSING, NO,
`
`THEY ARE NOT IN THE RIGHT SPOT.
`
`Q.
`
`WE WILL PUT THOSE BACK ON LATER, I THINK, BUT LET'S TAKE
`
`THEM OFF FOR NOW.
`
`A.
`
`Q.
`
`OKAY.
`
`OKAY. SO NOW WE HAVE AN EMPTY BASEBAND PROCESSOR. IS
`
`THAT RIGHT?
`
`A.
`
`Q.
`
`A.
`
`NO, THAT IS NOT RIGHT EITHER.
`
`OKAY. SO SHOULD WE START ADDING THINGS BACK IN?
`
`I THINK THE FIRST THING THAT YOU MIGHT WANT TO ADD IN
`
`ARE SOME ADDITIONAL APPS, JUST BECAUSE DRAWING IT LIKE THIS
`
`SUGGESTS THAT THERE IS ONLY EVER TWO APPS RUNNING. AND THAT
`
`IS CERTAINLY NOT THE CASE.
`
`Q.
`
`A.
`
`WHAT ARE YOU GOING TO PUT ON HERE, THEN?
`
`I THINK WE GOT ANOTHER COUPLE OF APPS, IF WE GO TO THE
`
`NEXT SLIDE. RIGHT.
`
`WE HAVE GOT THE MESSAGING APP AND THE MAIL APP ALONG
`
`WITH THE TWO THAT WERE THERE ORIGINALLY.
`
`AND I ALSO INDICATED HERE WHERE DATA CAN FLOW FROM EACH
`
`OF THE APPS ACROSS WHICH BUSES.
`
`Q.
`
`AND JUST FOR POSTERITY'S SAKE, THE ORANGE LINE THAT GOES
`
`FROM THE PHONE APP TO THE PCIE BUS, WHAT IS THAT?
`
`A.
`
`WE HAVE HEARD THERE IS AT LEAST TWO DIFFERENT KINDS OF
`
`PHONE DATA THAT TRAVELS ACROSS THE PCIE BUS. THERE IS THIS
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25370 Page 24 of 168
` 1019
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`DTMF DATA, YOU KNOW, THE PUSH BUTTON DATA. AND THEN THERE IS
`
`ALSO WHAT IS CALLED SIP AND SDP DATA, WHICH IS SESSION
`
`INITIATION PROTOCOL AND SESSION DESCRIPTION PROTOCOL. THAT
`
`BASICALLY HELPS THE PHONE SET UP THE PHONE SESSION.
`
`Q.
`
`THANK YOU. AND SO ON OUR BOARD WE HAVE A NUMBER OF
`
`THINGS THAT WE HAVE TERMED THE SOFTWARE LAYERS.
`
`A.
`
`Q.
`
`UM-HUM.
`
`DID DR. MADISETTI'S DIAGRAM HAVE ANY OF THOSE SOFTWARE
`
`LAYERS?
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`NO, IT DID NOT.
`
`SO CAN WE ADD THOSE BACK IN?
`
`SURE.
`
`WHAT IS THE FIRST SET OF THINGS THAT THE DATA WOULD
`
`ENCOUNTER INSIDE THE BASEBAND PROCESSOR?
`
`A.
`
`WELL, YOU CAN SEE IT RIGHT OVER THERE. THE DATA THAT
`
`COMES ACROSS THE I2S BUS COMES INTO AN AUDIO DSP.
`
`GO AHEAD AND CLICK, YOU CAN SEE THAT COME IN. OKAY.
`
`SO THE DATA COMING ACROSS THE I2S BUS GOES THROUGH THIS
`
`AUDIO DSP.
`
`WHAT THAT DOES, THE DATA COMING ACROSS THE I2S BUS
`
`ARE -- YOU HAVE HEARD THIS WORD BEFORE, SPEECH SAMPLES. OKAY.
`
`SO A MICROPHONE GENERATES A FLUCTUATING VOLTAGE BASED ON THE
`
`VOICE THAT GOES INTO IT. SAMPLES JUST MEANS YOU ARE TAKING
`
`THAT AND YOU ARE DETERMINING WHAT VALUE THE VOLTAGE TAKES,
`
`LET'S SAY 8,000 TIMES A SECOND. THEN YOU REPRESENT EACH ONE
`
`

`

`Case 3:14-cv-02235-DMS-BLM Document 524 Filed 10/26/18 PageID.25371 Page 25 of 168
` 1020
`
`FUJA - DIRECT
`
` 1
`
` 2
`
` 3
`
` 4
`
` 5
`
` 6
`
` 7
`
` 8
`
` 9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`OF THOSE SAMPLES WITH A FIXED NUMBER OF BITS, AND THOSE ARE
`
`WHAT ARE COMING ACROSS THAT I2S BUS, THE AUDIO DSP.
`
`THE AUDIO DSP THEN COMPRESSES, CRUNCHES IT DOWN. MAYBE
`
`GOES FROM 60 OR 70,000 BITS PER SECOND DOWN TO LESS THAN
`
`10,000 BITS PER SECOND.
`
`Q.
`
`THANK YOU. NOW, DID THOSE -- WHAT WE JUST ADDED, DO
`
`THOSE CORRESPOND TO THESE TWO BLOCKS ON DX 40?
`
`A.

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