throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
` US PATENT NO. 6,321,229
`
` ---o0o---
`
`SERVICENOW, INC., )
`
` Petitioner, )
`
` vs. ) No. IPR2015-00523
`
`HEWLETT-PACKARD COMPANY, )
`
` Patent Owner. )
`
`______________________________)
`
` VIDEOTAPED DEPOSITION OF PAUL ONNEN
`
` TUESDAY JANUARY 26, 2016
`
`JOB No. 2221595
`
`PAGES 1 - 70
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 1
`
`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
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`001
`
`

`
` Videotaped Deposition of PAUL ONNEN, taken on
`
`behalf of Petitioner, at WilmerHale, 950 Page Mill Road,
`
`Palo Alto, California, commencing at 10:03 a.m., Tuesday,
`
`January 26, 2016, before Kelli Combs, CSR No. 7705.
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 2
`
`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
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`002
`
`

`
`A P P E A R A N C E O F C O U N S E L :
`
`F O R P E T I T I O N E R :
`
` C O O L E Y , L L P
`
` B Y : A N D R E W M A C E , E S Q .
`
` 3 1 7 4 H a n o v e r S t r e e t
`
` P a l o A l t o , C a l i f o r n i a 9 4 3 0 4
`
` 6 5 0 . 8 4 3 . 5 8 0 8
`
` a m a c e @ c o o l e y . c o m
`
`F O R P A T E N T O W N E R :
`
` W I L M E R C U T L E R P I C K E R I N G H A L E A N D D O R R
`
` B Y : J O H N P . P E T T I T , E S Q .
`
` 9 5 0 P a g e M i l l R o a d
`
` P a l o A l t o , C a l i f o r n i a 9 4 3 0 4
`
` 6 5 0 . 8 5 8 - 6 0 5 6
`
` j o h n . p e t t i t @ w i l m e r h a l e . c o m
`
`A l s o p r e s e n t :
`
` F r a n k C l a i r e , V i d e o g r a p h e r
`
`1
`
`2 3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`1 0
`
`1 1
`
`1 2
`
`1 3
`
`1 4
`
`1 5
`
`1 6
`
`1 7
`
`1 8
`
`1 9
`
`2 0
`
`2 1
`
`2 2
`
`2 3
`
`2 4
`
`2 5
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 3
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`003
`
`

`
` I N D E X
`
`January 26, 2016
`
`PAUL ONNEN
`
`EXAMINATION PAGE
`
` (BY MR. MACE) 7
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 4
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`004
`
`

`
` I N D E X
`
` EXHIBITS FOR IDENTIFICATION
`
`EXHIBIT NO. PAGE
`
`Exhibit 1 Document titled "Google, 24
`
` Official Blog. Jump to the
`
` information you want right
`
` from the search snippets"
`
` dated September 25, 2009
`
`Exhibit 2 Document titled "Google 27
`
` Webmaster Central Blog"
`
` dated Friday, September 25,
`
` 2009
`
`EXHIBIT NO. PREVIOUSLY MARKED EXHIBITS PAGE
`
`Exhibit 1001 US Patent No. 6,321,229 12
`
`Exhibit 2003 Declaration of Paul Onnen 12
`
` in the IPR2015-00523 case
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 5
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`005
`
`

`
`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
`
` Tuesday, January 26, 2016; Palo Alto, California
`
` 10:03 a.m.
`
` ---o0o---
`
` THE VIDEOGRAPHER: Good morning.
`
` THE WITNESS: Good morning. 10:03:21AM
`
` THE VIDEOGRAPHER: We're on the record at
`
`10:03 a.m. on January 26, 2016. This is the video
`
`recorded deposition of Paul Onnen. My name is Frank
`
`Clare, here with our court reporter, Kelli Combs.
`
`We're here from Veritext Legal Solutions at request 10:03:36AM
`
`of counsel for the Petitioner. This deposition is
`
`being held in WilmerHale in Palo Alto, California.
`
`The caption of this case is ServiceNow, Incorporated
`
`versus Hewlett-Packard Company, Case Number
`
`IPR2015-00717 [sic]. 10:04:00AM
`
` Please note that audio and video recording
`
`will take place unless all parties agree to go off
`
`the record. Microphones are sensitive and may pick
`
`up whispers, private conversations and cellular
`
`interference. I'm not related to any party in this 10:04:09AM
`
`action, nor am I financially interested in the
`
`outcome in any way.
`
` At this time will counsel please identify
`
`yourselves for the record.
`
` MR. MACE: Andrew Mace with Cooley for the 10:04:21AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 6
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`006
`
`

`
`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
`
`Petitioner, ServiceNow. 10:04:23AM
`
` MR. PETTIT: John Pettit, WilmerHale,
`
`representing HP and the witness.
`
` THE VIDEOGRAPHER: Thank you.
`
` The court reporter will administer the 10:04:30AM
`
`oath and examination may begin.
`
` PAUL E. ONNEN,
`
` after having been duly sworn, testified as follows:
`
` ---o0o---
`
` 10:04:34AM
`
` MR. MACE: Okay. Just to clarify the
`
`record, this deposition is regarding Case Number
`
`IPR2015-00523. It's U.S. Patent Number 6,321,229.
`
` EXAMINATION
`
`BY MR. MACE: 10:04:55AM
`
` Q Good morning, Mr. Onnen.
`
` A Good morning.
`
` Q Can you state your full name for the
`
`record, please.
`
` A Paul E. Onnen, O-N-N-E-N. 10:05:01AM
`
` Q Can you briefly describe your educational
`
`background for me.
`
` A Certainly. I received my Bachelor of Arts
`
`in mathematics and physics with Honors from St. Olaf
`
`College in Northfield, Minnesota in 1984. I then 10:05:14AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 7
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`007
`
`

`
`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
`
`received my Master's of Science Degree in computer 10:05:20AM
`
`science in 1986 from the University of Wisconsin in
`
`Madison, Wisconsin.
`
` Q You worked at Google, right?
`
` A That is correct. 10:05:31AM
`
` Q When did you work at Google?
`
` A I worked at Google from 2007 to 2009.
`
` Q What was the nature of your work at
`
`Google?
`
` A I was Director of Engineering in the 10:05:45AM
`
`Zurich, Switzerland office of Google. I was
`
`responsible for infrastructure engineering in
`
`Europe -- actually, EMEA, Europe, Middle East and
`
`Africa.
`
` Q Just sort of generally speaking, what did 10:06:02AM
`
`infrastructure engineering entail?
`
` A Infrastructure engineering at Google is
`
`responsible from the operating system level up to
`
`the applications. So my customers at Google were
`
`internal groups at Google; for example, Web Search 10:06:17AM
`
`group, Maps, Mobile, et cetera, et cetera. We built
`
`the tools that the rest of Google used to get their
`
`job done.
`
` Q Were you responsible at all for
`
`determining what Google's Search engine indexed from 10:06:34AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 8
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`008
`
`

`
`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
`
`Web pages? 10:06:39AM
`
` A No. There are seven different focus areas
`
`at Google, one of them being Web Search. Another
`
`group is what they called Web Search Infrastructure,
`
`so I did have a small group of people who worked on 10:06:52AM
`
`that, but it was, again, purely providing the data
`
`for what we call signals for the team that actually
`
`is building the index to help make better selection
`
`of the information that goes into an index.
`
` Q You said you left Google in 2009? 10:07:09AM
`
` A Correct.
`
` Q Do you recall the month that you left?
`
` A I believe it was May.
`
` Q Since May of 2009, have you done any other
`
`work for Google? 10:07:19AM
`
` A For Google, no, I have not.
`
` Q Have you ever been deposed before?
`
` A I have.
`
` Q Roughly how many times have you been
`
`deposed? 10:07:28AM
`
` A Twice.
`
` Q And both of those times, was it as a
`
`technical expert?
`
` A It was.
`
` Q Do you understand that you're under oath 10:07:41AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 9
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`009
`
`

`
`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
`
`to tell the truth today? 10:07:43AM
`
` A Yes, I do.
`
` Q Is there any reason that you cannot
`
`provide complete and accurate testimony today?
`
` A No reason. 10:07:51AM
`
` Q If you don't understand a question, you'll
`
`let me know, right?
`
` A I will.
`
` Q Have you reviewed any ServiceNow source
`
`code? 10:07:59AM
`
` A I have not.
`
` Q Did you do anything to prepare for your
`
`deposition here today?
`
` A Yes. I did extensive preparation,
`
`reviewing the '229 patent, the IPR, the prior art 10:08:10AM
`
`cited as well as my own declaration I had prepared.
`
` Q Did you meet with attorneys for HP?
`
` A I did yesterday.
`
` Q About how long was that meeting?
`
` A Six hours. 10:08:33AM
`
` Q Other than that meeting yesterday, have
`
`you had any other meetings with counsel for HP?
`
` A Oh, significant number of meetings over --
`
`over a year.
`
` Q And all of them were regarding your 10:08:47AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 10
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`010
`
`

`
`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
`
`preparation for this deposition today? 10:08:49AM
`
` A No.
`
` Q Okay.
`
` And so in terms of your preparation for
`
`this deposition, which of those meetings were -- 10:08:55AM
`
` A Just yesterday.
`
` Q Just yesterday?
`
` Now, you prepared a declaration for this
`
`matter, right?
`
` A That is correct. 10:09:05AM
`
` Q Okay.
`
` You'll understand if I refer to the
`
`'229 patent?
`
` A I will.
`
` Q Okay. 10:09:11AM
`
` And the declaration -- strike that.
`
` And the opinions in your declaration
`
`relate to the '229 patent, correct?
`
` A That is correct.
`
` Q Can you tell me roughly how much time you 10:09:20AM
`
`spent preparing that declaration?
`
` A It was between 20 and 30 hours of time,
`
`and that involved both working with counsel on
`
`coming up with the outline as well as reviewing,
`
`again, the material that we just discussed as well 10:09:39AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 11
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`011
`
`

`
`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
`
`as writing the declaration itself. 10:09:41AM
`
` Q All right.
`
` So I've handed you two documents that have
`
`been previously marked. The first document was
`
`previously marked as Exhibit 2003, and that's the 10:10:03AM
`
`declaration that you prepared in this IPR, correct?
`
` (Petitioner's Exhibit 2003
`
` marked for identification.)
`
` THE WITNESS: That is correct.
`
` (Petitioner's Exhibit 1001 10:10:11AM
`
` marked for identification.)
`
` MR. MACE: And the second document is
`
`marked Exhibit 1001, and that's the '229 patent,
`
`right?
`
` THE WITNESS: That is correct. 10:10:27AM
`
`BY MR. MACE:
`
` Q Have you ever used ColdFusion before?
`
` A I have.
`
` Q When have you used it?
`
` A Oh, boy. Over 10 years ago. I'm thinking 10:10:42AM
`
`the late -- late -- early 2000 time frame, I
`
`believe. I can't remember exactly.
`
` Q Do you recall what you used ColdFusion
`
`for?
`
` A Yes. We were building a website that 10:11:02AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 12
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`012
`
`

`
`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
`
`dynamically retrieved information from a database 10:11:06AM
`
`and displayed it to the user once they locked into
`
`the system.
`
` Q And who's "we"?
`
` A I was a member of a -- I'm sorry. It was 10:11:18AM
`
`in 1999. I was a member of a company called
`
`Punch Networks, Chief Technology Officer at that
`
`time.
`
` Q And just generally speaking, what was the
`
`information that you were retrieving from the 10:11:34AM
`
`database to build that website?
`
` A We were retrieving -- it was a document
`
`repository, something you're very familiar with as a
`
`lawyer, so you could retrieve different versions of
`
`documents stored in the -- in the repository. 10:11:45AM
`
` Q And did you personally write ColdFusion
`
`source code for that project?
`
` A Believe it or not, I did. I wrote the --
`
`there were -- there were -- it's a small startup
`
`company, and I was responsible for writing some of 10:12:07AM
`
`the front-end code, the code that was in the HTML
`
`code, HyperText Markup Language code.
`
` Q Were you involved in the decision to use
`
`ColdFusion to generate those website pages?
`
` A I was not. 10:12:27AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 13
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`013
`
`

`
`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 Do you have any knowledge regarding why 10:12:28AM
`
`the decision was made to use ColdFusion?
`
` A I believe the founder of the company knew
`
`the language and decided to use it.
`
` Q Prior to your work on the website project 10:12:49AM
`
`at Punch Networks, had you ever used ColdFusion
`
`before?
`
` A I had not.
`
` Q Did you find ColdFusion difficult to
`
`learn? 10:13:02AM
`
` A Somewhat, yes.
`
` Q If you recall, what did you find difficult
`
`about it?
`
` A The syntax was new to me and the back-end
`
`program was quite complex. 10:13:22AM
`
` Q What are you referring to when you refer
`
`to the "back-end program"?
`
` A ColdFusion is a software that allows you
`
`to insert special tags, tags in the actual HTML
`
`document, which, when the ColdFusion server, which 10:13:54AM
`
`is on the back end -- it's actually attached to the
`
`Web server -- reads those, it interprets that and
`
`then does some business logic on the back end to do
`
`something, do something for the user, and then it
`
`replaces the contents of those ColdFusion tags in 10:14:10AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 14
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`014
`
`

`
`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 front end with whatever it figured out that it 10:14:13AM
`
`wanted to display actually in the -- in the HTML,
`
`and then it sends that HTML back to the user's
`
`browser.
`
` Q Okay. 10:14:35AM
`
` And so when you refer to the back-end
`
`program, you're referring to ColdFusion?
`
` A Again, ColdFusion is -- is not just --
`
`it's -- it's both. It's both the tags that are
`
`inserted into the HTML document as well as the code 10:14:45AM
`
`that's written on the ColdFusion server that allows
`
`you to access whatever data or business logic on the
`
`back end.
`
` Q So what about the back-end program was
`
`complex? 10:15:28AM
`
` A Again, it was a new language. As I said
`
`earlier, I was not directly responsible for that
`
`piece. Another engineer at the company did that
`
`work, but, again, you have to write custom code on
`
`the ColdFusion server to access either information 10:15:42AM
`
`in the database or from somewhere else and then get
`
`that in the right format to send back to the user.
`
` Q Okay.
`
` So you weren't responsible for the piece
`
`of your project that interfaced with the back-end 10:16:03AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 15
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`015
`
`

`
`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
`
`program? 10:16:07AM
`
` A As Chief Technology Officer, I was overall
`
`respon- -- had overall responsibility for the entire
`
`front and back-end database, everything. However, I
`
`did not write that code directly. Correct. 10:16:18AM
`
` Q Do you recall how long that project at
`
`Punch Networks took to implement?
`
` A I believe it was less than a year until it
`
`was in production.
`
` Q All right. 10:16:45AM
`
` Let's turn to paragraph 29 of your
`
`declaration, which is Exhibit 2003.
`
` Do you have it?
`
` A I'm at paragraph 29.
`
` Q Okay. 10:17:06AM
`
` And I'll read it. Paragraph 29 begins:
`
`"A database" -- strike that.
`
` Paragraph 29 begins:
`
` "A database is a program that
`
` is able to store large amounts of 10:17:16AM
`
` data, and which also enables the
`
` ability to efficiently access that
`
` data. Databases store data in
`
` 'tables' which contain multiple
`
` columns (sometimes called 10:17:28AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 16
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`016
`
`

`
`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
`
` 'fields'), where each column is a 10:17:32AM
`
` set of values of a particular type,
`
` one for each row of data in the
`
` table."
`
` Do you see that? 10:17:43AM
`
` A I do.
`
` Q Did I read that --
`
` MR. PETTIT: Objection to form.
`
`BY MR. MACE:
`
` Q Did I read that correctly? 10:17:48AM
`
` A You did read it correctly.
`
` Q The specification of the '229 patent talks
`
`about databases, right?
`
` A It does.
`
` Q Is it your opinion that when the '229 10:17:58AM
`
`patent mentions databases, it's referring to a
`
`program that stores data in tables having columns
`
`and rows?
`
` A The '229 specification mentions databases
`
`as one embodiment of it, but when it mentions -- 10:18:13AM
`
`when it is using that embodiment, yes, it matches
`
`the definition that's given here in paragraph 29.
`
` Q The word "database" is not recited in the
`
`claims, right, of the '229 patent?
`
` A I would have to review the claims to 10:18:44AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 17
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`017
`
`

`
`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
`
`verify that. 10:18:45AM
`
` Q Go ahead. I'll repeat my question after
`
`you've had a chance to review.
`
` A I have finished reviewing the claims.
`
` Q Okay. 10:20:36AM
`
` Now, the word "database" is not recited in
`
`the claims of the '229 patent, correct?
`
` A That is correct.
`
` Q Nothing in the claim language of the
`
`claims of the '229 patent requires a database as you 10:20:46AM
`
`describe it in paragraph 29 of your declaration,
`
`correct?
`
` A Can you define what you mean by "plain
`
`language"? I'm not an attorney.
`
` Q Do you see the word "database" in the 10:21:08AM
`
`claims of the '229 patent?
`
` A I do not.
`
` Q And when I say "claim language," I mean
`
`the words of the claim.
`
` A I'm sorry, I thought you said "plain 10:21:21AM
`
`language." I apologize. Claim language, yes. I
`
`know what claim language is, I apologize.
`
` I did not see the word "database" in any
`
`of the claim language.
`
` Q Okay. 10:21:31AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 18
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`018
`
`

`
`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 nothing in the claim language of the 10:21:31AM
`
`'229 patent requires a database as you describe it
`
`in your declaration in paragraph 29, correct?
`
` A That is correct.
`
` Q Okay. 10:21:46AM
`
` Could you turn with me to paragraph 74 of
`
`your declaration, and specifically I want to direct
`
`your attention to the last sentence of that
`
`paragraph which is on page 37.
`
` A May I review the -- the whole paragraph? 10:22:19AM
`
` Q Sure. Go ahead.
`
` A I've reviewed paragraph 74.
`
` Q Great.
`
` So I'd like to direct your attention to
`
`the last sentence of that paragraph, and it states: 10:23:31AM
`
` "Petitioner cites to the
`
` description in Fox of the NAME
`
` attribute and its description that,
`
` if 'there's a properly labeled <A
`
` NAME='jew> section in the 10:23:50AM
`
` religions.html document, your
`
` readers will be warped directly
`
` there' with the hyperlink '<A
`
` HREF='religions.html#jew'>."
`
` Do you see that? 10:24:25AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 19
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`019
`
`

`
`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 I see that. 10:24:25AM
`
` Q Now, the text there: "A NAME='jew'" in
`
`HTML, that's referred to as an anchor tag, correct?
`
` A The correct term, I believe, is a name
`
`attribute, but it's commonly referred to as an 10:24:54AM
`
`anchor tag, correct.
`
` Q Okay.
`
` And when an anchor tag has an associated
`
`name attribute, as it does here in this sentence in
`
`paragraph 74, it's referred to as a "named anchor," 10:25:05AM
`
`correct?
`
` A That is correct.
`
` Q Could you turn with me to paragraph 101 of
`
`your declaration. Feel free to review the entire
`
`paragraph. 10:25:42AM
`
` A Okay.
`
` I finished reviewing paragraph 101.
`
` Q All right.
`
` I'd like to focus your attention on the
`
`second-to-last sentence in paragraph 101. 10:26:39AM
`
` It says:
`
` "Even today, over 15 years
`
` later, Google does not track or
`
` allow a user to query the NAME
`
` attributes within web pages." 10:26:53AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 20
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`020
`
`

`
`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
`
` Do you see that? 10:26:55AM
`
` A I do.
`
` Q Are you saying that in paragraph 101 that
`
`Google Search engine does not track named anchors in
`
`Web pages? 10:27:06AM
`
` A It may track them, but it does not use
`
`them in its algorithm, at least at the time when I
`
`was at Google. Caveat that it was quite some time
`
`ago.
`
` Q And your sentence here says: 10:27:32AM
`
` "Even today, Google does not
`
` track or allow a user to query the
`
` NAME attributes within web pages."
`
` Is it your position that that is a true
`
`statement even today? 10:27:45AM
`
` A As far as I know. I didn't do extensive
`
`research on whether it was still the case. However,
`
`I know that it does not -- again, it may track it.
`
`I don't believe it uses that information in -- to
`
`help it create an index or adjust the page rank of a 10:28:00AM
`
`particular document in the index.
`
` Q You don't cite anything for this sentence
`
`here that we're talking about. Is this statement
`
`based on your personal knowledge?
`
` A It's based on my knowledge of my time at 10:28:25AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 21
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`021
`
`

`
`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
`
`Google, and as I mentioned, I was -- one of my 10:28:27AM
`
`responsibilities was Web Search Infrastructure, and
`
`while I was there at Google, I did not come upon any
`
`time where these named attributes, these anchor
`
`tags, were used in creation of a Web index. 10:28:44AM
`
` Again, as far as I know, since then, that
`
`has not changed. I do know for a fact that you
`
`can't do a Google Search for an anchor tag within a
`
`document at this point. I did -- I did test that.
`
` Q Are you aware of whether Google's Search 10:29:20AM
`
`results will provide links having named anchors in
`
`its search results?
`
` A The anchor is a field within an HTML
`
`document. What Google does is it stores the entire
`
`document -- it obviously creates an index so when 10:29:41AM
`
`you search, you add a keyword. So, for example, the
`
`example that you were reading before, this
`
`particular document that you were searching for,
`
`say, it matched that particular document about the
`
`world religions in the previous sentence that you 10:29:58AM
`
`read, if those keywords matched that document, all
`
`Google does is return a link to the actual document.
`
`It doesn't do anything to the document.
`
` Now, if you click on that link, then
`
`wherever that document might be stored -- it's not 10:30:16AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 22
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`022
`
`

`
`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
`
`stored on Google -- it's retrieved in its entirety 10:30:18AM
`
`from the original source and displayed in the
`
`browser. If that document, again, as the example we
`
`read earlier, has an anchor tag, Google has nothing
`
`to do with that. It's from the original source of 10:30:30AM
`
`the data. All Google is doing is matching user
`
`queries to documents spread throughout the Web.
`
`That's what makes it so powerful.
`
` Q So if Google -- Google Search engine
`
`indexes a Web page that has named anchors in it, 10:30:50AM
`
`will Google Search results take those named anchors
`
`into consideration when it determines the results to
`
`provide in response to a search?
`
` A At -- at the time at which I was at
`
`Google, it was not a signal, what we call signals, 10:31:07AM
`
`to add to the index. Can I -- I'll give another
`
`example.
`
` Meta tags are tags that users can put into
`
`their HTML documents to help improve their ranking
`
`in an index. Google used to take those into 10:31:23AM
`
`consideration, but people were just spamming,
`
`putting thousands of meta tags in, and so Google now
`
`ignores meta tags completely.
`
` So Google doesn't use a lot of content in
`
`the HTML file in order to do its -- its indexing. 10:31:38AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 23
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`023
`
`

`
`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 uses other external figures -- sorry, statistics, 10:31:42AM
`
`such as page rank, which is how many people link to
`
`that document.
`
` Q Are you aware of whether Google maintains
`
`a -- an official blog regarding its products? 10:32:23AM
`
` A I believe it does.
`
` Q Are you aware of whether Google maintains
`
`a blog to provide official news regarding the
`
`operation of its index?
`
` A Yes, I am aware of that. 10:32:38AM
`
` MR. MACE: Let's mark this as Onnen
`
`Exhibit 1.
`
` (Petitioner's Exhibit 1 marked
`
` for identification.)
`
`BY MR. MACE: 10:33:29AM
`
` Q I'm sorry, is it Onnen or Onnen
`
`(pronounced differently)?
`
` A Either way. I'll answer to both.
`
` Q Okay. Mr. Onnen --
`
` A Onnen is the correct pronunciation. 10:33:41AM
`
` Q Mr. Onnen, the court reporter has handed
`
`you a document that's been marked as Onnen
`
`Exhibit 1, and at the top of the page it says,
`
`"Official Google Blog. Jump to the information you
`
`want right from the search snippets." 10:33:54AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 24
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`024
`
`

`
`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 Uh-huh. 10:33:59AM
`
` Q Does this document appear to you to be a
`
`post from Google's official blog?
`
` MR. PETTIT: Objection; foundation.
`
` THE WITNESS: I can't tell, from what this 10:34:11AM
`
`is. It's just a printout. I can't say for sure,
`
`one way or the other.
`
`BY MR. MACE:
`
` Q In the lower left corner there, there's a
`
`URL. 10:34:29AM
`
` Do you see that?
`
` A Yes.
`
` Q It says "googleblog.blogspot.com"; is that
`
`correct?
`
` A Yes. 10:34:38AM
`
` Q Do you know if BlogSpot was and is owned
`
`by Google?
`
` A I have no idea.
`
` Q Okay.
`
` Sitting here right now, you have no reason 10:34:51AM
`
`to dispute that this isn't a post from Google's
`
`official blog, correct?
`
` A No.
`
` Q You see that it's dated September 25,
`
`2009, correct? 10:35:03AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 25
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`025
`
`

`
`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 Uh-huh. Yes. 10:35:04AM
`
` Q Okay.
`
` If I could turn your attention to page 2
`
`of Exhibit 1. At the top, there's a sentence that
`
`says: 10:35:22AM
`
` "Now, included with the
`
` snippet are links to specific
`
` sections within the page, covering
`
` different subtopics of trans fats."
`
` Do you see that? 10:35:35AM
`
` A I do.
`
` Q Okay.
`
` And then on page 3, there's a sentence
`
`that says:
`
` "If you're a webmaster and 10:35:43AM
`
` would like to have these links
`
` appear for your web pages, take a
`
` look at the Google Webmaster
`
` Central Blog for info on some of
`
` the things you can do." 10:35:53AM
`
` Do you see that?
`
` A I do.
`
` Q Okay.
`
` Feel free to review --
`
` A May I review the whole thing? 10:36:06AM
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 26
`
`ServiceNow's Exhibit No. 1029
`IPR2015-00523
`
`026
`
`

`
`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 Sure. You can review the entire document. 10:36:07AM
`
` A Thank you.
`
` I've reviewed this exhibit.
`
` Q Okay.
`
` So Exhibit 1, this official Google blog 10:37:29AM
`
`post, is describing a feature of Google Search in
`
`which links to specific sections of a document are
`
`provided right from Google Search results, correct?
`
` A Correct.
`
` Q Then you see that on page 3 of Exhibit 1, 10:37:50AM
`
`it says:
`
` "...take a look at the Google
`
`

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