Hugh Roddis

 

Pre-Trial Evidentiary Hearings

February 17, 2004

 

Direct Examination by Rick Distaso

DISTASO: Mr. Roddis, where are you employed?

RODDIS: Company called Orion Electronics Limited.

DISTASO: What is your title there?

RODDIS: I'm the president of the company.

DISTASO: And just very briefly, what type of company is Orion Electronics?

RODDIS: We design and manufacture electronic equipment.

DISTASO: And does that include covert global positioning system devices?

RODDIS: Yes.

DISTASO: Could you briefly state for the record your educational background?

RODDIS: I have a degree in electrical engineering from the University of London back in 1965. I was certified as a Professional Engineer in Nova Scotia in 1974.

DISTASO: Let me stop you there. Have you been a Professional Engineer, Licensed Professional Engineer in Canada since 1974?

RODDIS: Yes.

DISTASO: Okay.

JUDGE: Excuse me, Mr. Distaso. That's got a lot of bass gain. Can everybody understand what the witness is testifying to? Because it sounds like,

DISTASO: It reverberates quite a bit back there.

DISTASO: And Orion Electronics, is that a company that you founded?

RODDIS: Yes.

DISTASO: When did you found the company?

RODDIS: January of 1965.

DISTASO: Do you sit on any scientific advisory councils in Canada?

RODDIS: Yes. I'm a member of the Premier's Advisory Counsel on Innovation. I was past member of the Council of Applied Science and Technology, which is a government advisory board. And I'm presently a member of NSERC, which is the National Science Engineering Research Council. Advisory Board on University Grant Applications for Electromagnetics in Canada as a whole.

DISTASO: And has, you told us Orion builds GPS tracking systems. How long has Orion been building those type of systems?

RODDIS: Roughly since 1992, roughly.

DISTASO: Could you state briefly for the Court your employment history?

RODDIS: Yes. I moved to Canada in 1965, after I graduated from university. I was employed there as a design engineer for military equipment. Designed radio location systems for aircraft, and sonobuoys. That's underwater acoustic location systems. Worked for Litton Systems, for Martin Marrietta, people like that, until I started Orion.

DISTASO: And you have obviously been at Orion ever since 1975?

RODDIS: Yes. Judge Delucchi 65. You said 65.

DISTASO: I'm sorry, right.

RODDIS: Pretty much. It was a period when the business wasn't doing very well and I worked as an outside consultant. Interesting period. When people answered the phone and said can I speak to the president, and the president doesn't work here any more. But that ended in 1991. For a period of for years, I did outside consulting for military equipment.

DISTASO: All right. And have you previously testified as an expert in courts in the United States and Canada regarding covert GPS technology?

RODDIS: I have.

DISTASO: How many times have you testified in courts in the United States?

RODDIS: Twice previously.

DISTASO: And what, just tell me the locations of those, of that testimony?

RODDIS: Once was in Las Vegas, one was in Augusta, Georgia.

DISTASO: I believe the Las Vegas was a state court; is that right?

RODDIS: I believe so, yes.

DISTASO: And the one in Augusta, Georgia, was a Federal Circuit Court?

RODDIS: Yes.

DISTASO: And have you also testified in Canada regarding this technology?

RODDIS: Yes, I have.

DISTASO: How many times?

RODDIS: Just once.

DISTASO: Was that in a federal court in Canada, or a state court? I don't know what the system is there.

RODDIS: It would be, would have been the equivalent to a Federal Court.

DISTASO: Your Honor, I'm going to offer Mr. Roddis as an expert in covert GPS technology.

GERAGOS: Can I take him on voir dire?

JUDGE: Sure.

GERAGOS: Thank you.

 

Voir Dire Examination by Mark Geragos

GERAGOS: Good morning, Mr. Roddis.

RODDIS: Good morning.

GERAGOS: The first, what was the first location that you testified regarding GPS?

RODDIS: That would have been the one in Canada.

GERAGOS: Okay. And what year was that?

RODDIS: Forgive me. I'm not sure. It would have, it would have been, I think, 2001. Three years ago.

GERAGOS: What was the issue that you were called to testify on?

RODDIS: Yes, some other equipment had been used, and there was some question about the use of the equipment, much as in this particular case.

GERAGOS: Was part of reason that you were called was there had been some perceived malfunction of the equipment, and you were there to explain what the malfunction of the equipment was?

RODDIS: In this particular case, the equipment had been used very oddly. The person had, the investigator had, in fact, put the unit in his vest pocket. And they have, there was some, I wouldn't say malfunction, but the record was erratic due to the fact that his pocket was obscuring the satellite signals.

GERAGOS: And was the object for you to try to explain why the data was erratic?

RODDIS: Yes.

GERAGOS: That's why you were called to testify, not to confirm what the data was, so to speak, but to explain why the data didn't make sense?

RODDIS: Exactly.

GERAGOS: And in that case, was that a, by the way, was that a criminal case, if you were aware?

RODDIS: It was a murder case.

GERAGOS: Okay.

RODDIS: It was an appeal to a murder case, actually.

GERAGOS: Okay. And this was on appeal, somebody had a post-conviction proceeding, and you were called to testify?

RODDIS: Exactly.

GERAGOS: Now, in this post-conviction proceeding in which you were called to testify, were you actually tracking, or was the device, by the way, was this an Orion device?

RODDIS: Yes.

GERAGOS: Was the Orion device monitored in any way by your company when it was in use?

JUDGE: Mr. Geragos, can I interrupt? Doesn't go to expertise or anything. Going into the subject of his testimony. Maybe save that information for cross examination.

GERAGOS: I wanted to lay, at least get a feel for the thought. If the Court would want, as well, what his previous acts of testimony, Judge Deluchhi: I do. You are going into detail about what his testimony was. I'm concerned he is being offered as an expert in cross examination, goes to expertise in this particular field. If it's necessary to go into this, that's fine. But,

GERAGOS: I think to some degree is to establish that previous occasions were different issues.

JUDGE: Within reason, okay.

GERAGOS: Was that information, is that testimony, did that testimony in Canada involve tracking of someone?

RODDIS: Yes.

GERAGOS: And was it tracking of the person who actually had the receiver in their pocket?

RODDIS: Exactly.

GERAGOS: Okay. And was the receiver that was put in the pocket covertly placed there?

RODDIS: I suppose, well, the user obviously knew it was there.

GERAGOS: So it was not covert then, was it? User knew he had a tracking device in his pocket?

RODDIS: In that definition of covert, yes.

GERAGOS: Now, the Las Vegas case, can you tell me what kind of a case that was?

RODDIS: Robbery with violence. Mark Geragos" Okay. And what year did you testify?

RODDIS: Two years ago, I think.

GERAGOS: Okay. And in that case, what was the subject of your testimony?

RODDIS: I suppose to explain to the Court how the unit was working, and I guess just explain how the technology worked.

GERAGOS: Wasn't there also an issue in that case about some data, and the data being erratic?

RODDIS: No.

GERAGOS: Was there any data that you testified about in that case?

RODDIS: I'm not sure how you describe that. I didn't testify to the data per se. I testified to the fact that the tracks, the way the equipment worked, and how the tracks were developed.

GERAGOS: And was, were you testifying as to Orion data, or the Orion machine receiver?

RODDIS: Yes. Orion machine.

GERAGOS: Now, the third place that you say you testified was Augusta, Georgia. What year was that?

RODDIS: Last year.

GERAGOS: And who called you as a witness in that case?

RODDIS: In that case, it was the prosecution.

GERAGOS: And in that case, was, what was the subject matter?

RODDIS: It would have been the same as the previous one. Yes, same as the previous one, inasmuch as the Court went to the description of how the equipment worked, and so on.

GERAGOS: Did you bring with you today any court orders that resulted from your testimony at a hearing, from either Las Vegas or Augusta Georgia?

RODDIS: To be truthful, after I testified I don't really know what happens after that, without actually contacting somebody. I don't have any idea.

GERAGOS: All you know, you went there and you testified about what you thought the technology does, and left, and you don't have any other information after that?

RODDIS: I heard verbally that in, I think in all of the cases that the accused was found to be guilty. But I know nothing more than that. That's just a verbal thing.

GERAGOS: Now, the company you formed was formed in 1975; is that correct?

JUDGE: 65.

GERAGOS: I think he's given a CV that I have got that says formed Orion in 75. Is that correct?

JUDGE: I think he testified in 65, didn't you? 65 or 75?

RODDIS: I'm sorry, no, I formed it in 75. 65 was when I graduated from university. I'm sorry if that was confusing.

JUDGE: So you are correct, Mr. Geragos. 1975.

GERAGOS: You did not become licensed as a Professional Engineer until 1974; is that correct?

RODDIS: True.

GERAGOS: The design engineer, you worked as a design engineer for Litton Industries, Martin Marrietta?

RODDIS: Right.

GERAGOS: And that was having to do with submarine systems and low level air defense radar?

RODDIS: Yes. I worked, another company I worked at during that time called, at that time was called E.M.I.-Cossor. E-M-I hyphen C-o-s-s-o-r. It's now called Hermes. It's changed. And they worked in the electronics world.

GERAGOS: Now, the, your present occupation, what do you do right now?

RODDIS: I'm president of the company. Most of it is, I also acted, up until very, very recently, as Chief Engineer as well. But now I just oversee what's going on.

GERAGOS: And as president of the company, you have recently sold Orion?

RODDIS: I did, yes.

GERAGOS: And you have stayed on as an, in your present capacity as president?

RODDIS: Yes, I have. I have two years to do. And I have gone through just over one of those years.

GERAGOS: And is one of the terms of the sale of Orion that you maintain some kind of stock or stock option?

RODDIS: No. It's just a cash sale. It's done.

GERAGOS: And for the two years that you are on the payroll, so to speak, are you in charge of everything in terms of creating a profit, and profit motive, for the company?

RODDIS: Up until, in fact, up until now, yes. Although they have got somebody else to take over; and, in fact, while I'm away, they are moving my office furniture to an another office, they tell me. I'm losing that delight.

GERAGOS: You still are president. That's still your title?

RODDIS: Yes. For another two months.

GERAGOS: Now, the, I think Mr. Distaso asked you since when you have been building GPS systems, and you answered 1991?

RODDIS: Yes.

GERAGOS: And the systems that you are building since 1991, are those high value, or low cost, or both?

RODDIS: Generally speaking high cost. We built oil spill tracking devices using GPS for some time. They were perhaps lower cost. Most of what we do is high value.

GERAGOS: And as an, are you familiar with the Informer ST600?

RODDIS: Yes.

GERAGOS: Is that something that's produced or sold by Orion?

RODDIS: Yes. It's a series of 601, 602, 603, 604.

GERAGOS: Were you involved in the manufacture of, or design of, that particular unit?

RODDIS: Yes.

GERAGOS: Is that yes?

RODDIS: Yes.

GERAGOS: What year was that?

RODDIS: What year? I'm sorry, I'm not prepared for that one. It would have been , the first 600 units would have been probably five years ago.

GERAGOS: Okay. Thank you. I have no further questions on voir dire. As to the expertise, there is an objection. I don't believe that there is a satisfactory showing.

JUDGE: All right. The objection is overruled. The Court will accept Mr. Roddis as an expert in GPS technology. Go ahead.

 

Direct Examination by Rick Distaso, resumed

DISTASO: Mr. Roddis, were you contacted by the Modesto Police Department to review some specific tracks regarding the use of one of your devices?

RODDIS: I was.

DISTASO: Let me show you this binder in front of you. It's marked People's 1. If you could just flip through it, and just take a moment and flip through it, and then let me know if you have, if those are the tracks that you have reviewed in this particular case.

RODDIS: Excuse me. I'm sorry. Taking a little longer.

DISTASO: Go ahead.

JUDGE: Take your time, Mr. Roddis.

RODDIS: Yes.

DISTASO: Those particular tracks, do you have an opinion as to whether the, actually, let me start over.

JUDGE: If I can interrupt. When you say these particular, are you referring to what's marked 1-A through Q, and so forth? Are you referring to those?

DISTASO: I am, your Honor. And I'll reference to them specifically. I think it would be easiest.

JUDGE: So I can keep track. Mr. Geragos would be much obliged if you could do that.

DISTASO: Mr. Roddis, regarding People's 1-A, it's a track on 1-8 and 1-9 of 2003. Do you have an opinion as to whether or not, as to the, whether the two specific sets of data in that track are accurate?

RODDIS: It certainly looks so to me, yes.

DISTASO: And the instances we're talking,

JUDGE: Excuse me. That's 1-A?

DISTASO: 1-A.

JUDGE: 1-A.

DISTASO: And the data that there was a problem with, where there was a one degree of offset on 1-8, and let me show you that. One degree of offset on 1-8, it's 1-QQ. Do you see that portion of the track?

RODDIS: I do.

DISTASO: Do you have, do you have an explanation for the Court as to why that one degree of offset occurred?

RODDIS: Yes, I do.

DISTASO: Go ahead.

RODDIS: Yes. I'm just trying to, I'm just trying to get it straight in my head to explain it.

DISTASO: No problem.

RODDIS: Within our units, we have two sort of systems, well, three, actually, but two systems right here. We have the GPS receiver, which I believe the Court knows is manufactured by Trimble Navigation. And we have our part of the unit, which takes the information out of the Trimble unit, stores it, processes it, and handles the other operations that go on. In this particular instance, the Trimble unit had a very, had a firmware problem in it which only occurred when the unit crossed over from one line of latitude or longitude on the zero, exactly 61 degrees. Say, for example, when it crossed over from 60.9999 to 61, just momentarily, the output would be wrong. Our unit interpreted that as one degree offset error. And so the data, in itself, was, if you like, correct except for the fact that the,

GERAGOS: I'm sorry, the data was?

JUDGE: Correct except for the fact,

RODDIS: Except for the fact that that one degree would be, the degrees section would be one degree larger than it should be.

DISTASO: Let me stop.

JUDGE: I can I interrupt for just a second? You said a firmware problem? Is that what you said?

RODDIS: Firmware.

JUDGE: What is that, just so I know?

RODDIS: What I mean there, is the computer program that the Trimble receiver uses to operate within itself. Firmware, I mean the computer code, computer program that's imbedded inside the Trimble unit, and which we have no control over.

JUDGE: You have no control over?

RODDIS: Right. It does its thing, and we take the output from it.

DISTASO: And, Mr. Roddis, this problem that occurred, it occurred for six minutes; is that correct, on this particular track?

RODDIS: Yes, I believe so. I'd have to check that. Yes.

DISTASO: Go ahead.

RODDIS: Yes, exactly.

DISTASO: And then, and at the end of the six-minute time, the unit corrected itself, and this one degree of offset was corrected?

RODDIS: Yes. I have to go into a bit more explanation about that one.

DISTASO: Go ahead.

RODDIS: Why it took six minutes to correct. Because, in essence, I don't want to get too complex here. But there are two or three, in fact, ways of taking the data or information out of our unit. You can do it directly. In other words, once the unit is stored, or this information, all this information about the vehicle's movement, you can take the unit away from the vehicle, connect it into a computer, and have the data drawn on a map. You can also connect the unit over a wireless radio link, like a cell phone, if you like, and download the data remotely, so you don't actually have to go to the car and collect the unit. And the third way is that if you like, you can actually connect to the unit, again over the wireless link, and just watch the movement of the vehicle in what we call real time. And, in that case, the data for that is also stored on the base station computer.

DISTASO: Okay.

RODDIS: Now, in this case I understand that interpreting in this was done in over-the-air download. And an over-the-air download, in order to speed the data up, because the wireless network is quite slow, in terms of transmitting data, in order to speed that process so we're not sitting down on the phone for hours downloading, we compress the data. And we compress the data in a very simple way. The parts of the data that don't change very often, for instance, the date, we might download a thousand records on the same day sometimes. Simply to send the date with every record, it doesn't change. And the same for some of the other things. One of the things is the number of degrees, and the other the hour. So if, as in a case like this, we get the one-degree offset, that will maintain with the record until one of those major things rolls over, at which point we send all of the data again to make sure the record is correct. If you look at this one, the last of the bad records, or bad, I would say, one-degree offset records, occurred at 5:59:55. So the next record would have been at six. It would have rolled over an hour. And that caused the system to reset, to go back to its correct operation, with the correct,

DISTASO: When it hit the 6:00 o'clock hour mark, the unit corrected itself and it started interpreting data correctly?

RODDIS: Yes.

DISTASO: Regarding this instance, if the unit had been this only, this compression issue only occurs on over-the-air downloads; is that right?

RODDIS: In this unit, yes. 600, that's true.

DISTASO: Okay. And let me go to another record and have you just talk about it briefly. In People's 1, let's see 1-JJJ, there is another one-degree offset in the middle of that page. Do you see that?

RODDIS: Yes. Goes back to here, I think.

DISTASO: Let me show you 1-NNN. Again there is another one-degree offset. Was the problem in this particular track, this one degree offset similar or the same problem that you just described to us?

RODDIS: Yes. The same problem. It's the one-degree issue, yes.

DISTASO: Okay. And then let me also go to 1-A. Do you see the track in 1-A? This track in front of you?

RODDIS: Yes.

DISTASO: There is a small spike kind of portion in Fresno. Have you reviewed the information that corresponds to that little spike?

RODDIS: Yes, I have.

DISTASO: Let me show you 1-EE.

RODDIS: Yes.

DISTASO: And this particular spike, Doctor Loomis previously had testified that this behavior was most likely caused by interference with the GPS receiver. And do you agree with that, with his assessment there?

RODDIS: In general, yes, I do. By the fact that when I say, in general, is that I have no other explanation for it. Looks like something that could be caused by interference.

DISTASO: And that particular behavior took about five minutes to correct, and, do you agree with that? That roughly, or so, in five minutes that behavior was corrected?

RODDIS: Yes.

DISTASO: Other than these three problems which we've identified, the remainder of the information in People's 1, the tracks of the Chevy S-10, the Rover and the Dodge Dakota, did you find the rest of the information contained in those tracks to be accurate and valid?

RODDIS: I would. Yes, I would.

DISTASO: Okay. Did you feel, let me just ask you a couple of questions about the Orion, Orion software. Let me show you People's 1, I think that's DD. Just make sure. 1-DD. The data that's outlined on that record of 1-DD, does that, do you recognize that format of the data?

RODDIS: Yes.

DISTASO: And is that how Orion reports the data?

RODDIS: Yes. That's a typical printout from Orion software.

JUDGE: Did you say 1-DD?

DISTASO: 1-DD. If you look at 9:51, does that represent an actual GPS fix?

RODDIS: That's where we would record the identifier.

DISTASO: And then there is the date?

RODDIS: The date, yes.

DISTASO: Then moving across the 1-DD from the left to the right, you have the time?

RODDIS: Yeah.

DISTASO: And then what is the minus 8.0 GPS fix? What does mean?

RODDIS: Actually linked. There is an "L" there. The "L" stands for local time, because the system itself measures in GMT, Greenwich Mean Time. The minus 8 is the offset that was used to calculate the local time.

DISTASO: And then after that is some numbers. Can you describe for the Court what those numbers are?

RODDIS: Yes. This is the latitude and longitude.

DISTASO: Okay. Oh. So, all right. So then, actually, the, looking at this record 1-DD looks like a bad print, because, would you agree with that? Because after that you have miles per hour. Looks like it's merging into,

RODDIS: It is, yes. Printout is not quite right.

DISTASO: Printout on 1-DD is not correct.

RODDIS: But if it wasn't, it would be the speed now, and then the motion status.

DISTASO: Let me show you 1-G. And we can finish talking about that. This is a similar data set, correct?

RODDIS: Yeah.

DISTASO: And on 1-G there is a miles per hour; is that right?

RODDIS: Yeah.

DISTASO: And how does the unit calculate miles per hour?

RODDIS: This is not an absolute calculation. It's an indicator for the user. So what it's done, this is just calculated from the change in latitude, latitude and longitude. It's not measured on the vehicle. It doesn't come from the Trimble receiver. This is just a calculation based on the change of position. So it goes from A to B. We calculated he must have done 20 miles an hour to go from A to,

DISTASO: The speed in this device is not calculated to the speedometer?

RODDIS: No.

DISTASO: And if, for example, like the one degree of offset, if the unit says that I am here in Modesto, but I've one degree of offset which shows me sixty miles away, it's going to report a very high speed to try to calculate, make up for that?

RODDIS: Just it will be a ballistic missile, or something, yes.

DISTASO: And so this particular speed, I think we have gone over that. And then let's talk about now the motion-no-motion action, like in this one on 1-G is a good example. It says 56 miles per hour, but the unit is showing no motion. How can that be?

RODDIS: Again, you must understand this equipment is not designed for issuing speeding tickets, or anything. This is a tool for use by investigators. And that motion-no-motion action is not derived from the GPS at all.

DISTASO: Let me stop you there.

RODDIS: Totally unrelated to that.

DISTASO: The motion-no-motion sensor of the unit is not linked to the GPS portion of the unit?

RODDIS: No.

DISTASO: Completely separate?

RODDIS: It's a vibration sensor in the unit itself.

DISTASO: Okay. So if the unit is parked, and someone is, you know, bouncing up and down on the bumper, or something, the unit might actually register motion?

RODDIS: Exactly.

DISTASO: In that case would the GPS unit change the position of the vehicle?

RODDIS: No.

DISTASO: And would the speed show anything different?

RODDIS: No.

DISTASO: So let me give you another example then. So if someone is driving down a very smooth highway, and the unit is covertly placed in a position where it is not getting very many or no vibration, does the motion sensor, is it possible to have a situation where the vehicle is moving, registering, speed but registering no motion?

GERAGOS: Objection. Speculation as phrased.

JUDGE: I think he can give an opinion because he's an expert. Overruled. Can you give an opinion, Mr., I keep elevating you to doctor.

RODDIS: I don't mind.

JUDGE: Mr. Roddis, I'm sorry, Mr. Loomis is the doctor. Mr. Roddis.

RODDIS: Yes, it is. It's what we call the Cadillac-on-a-freeway effect. If you have a very smooth ride, and perhaps the engine is not pushing too hard, the vibration sensor responds a lot better to an engine driving hard, or somebody changing lanes a lot, or whatever. It's actually a useful tool. Sometimes it's, you can tell how the vehicle has been driven.

DISTASO: If this, so just, finally, the motion sensor portion of the unit is not related to the actual GPS fix locations of the unit?

RODDIS: No, it's not. And in actual fact, you may even see a place where the vehicle is stationary. And it shows no motion, but the speed has some speed, small speed, like the one-mile-an-hour, two-mile-an-hour. That's simply because the GPS fix is changing slightly. Just the statistical error in the measurement. And the unit calculates very small velocity, because the unit, I don't know if, for example, if we look at one of these things here, sorry, excuse me.

DISTASO: Take your time.

RODDIS: There is a place in here where, according to what I interpreted anyway, the unit was stationary quite long periods to the street address. And yet if you look at it, it isn't one dot on the map. Here is 1-J, is kind of a blurry thing. That's just statistical variation of the fix as it sits there for a long, long time. Just builds up a blob. We used to call them star pattern in the old days when it was quite obviously it was bad. Nowadays it's lot more accurate and the thing is a relatively small blob. When the unit sees that the variation of the dots in there may cause the calculation to show some small motion, like one mile an hour, two miles an hour, even though, in fact, the unit isn't moving.

DISTASO: Okay. So like in 1-J, if a unit is parked, you have a series of blots or dots, that's just the unit continually reacquiring its position?

RODDIS: That's right. Yes, it does. It does it every second, in essence. It's kind of been there a long time.

DISTASO: Thank you, Mr. Roddis. I have no more questions.

JUDGE: I just have one question, Mr. Roddis. Based upon your examination of People's Number 1, do you have an opinion as to whether or not the correct scientific procedures were used in this case?

GERAGOS: Objection. There is no foundation.

JUDGE: Overruled.

DISTASO: Mr. Roddis, just so you know, People's 1 is the entire binder with all the tracks. Entire binder with all the tracks.

JUDGE: The question was, is it correct, do you have an opinion as to whether or not correct scientific procedures were used in this case?

RODDIS: I would believe so, yes.

JUDGE: All right.

DISTASO: I have nothing further.

 

Cross Examination by Mark Geragos

GERAGOS: What do you base that belief on?

RODDIS: What? I'm sorry.

GERAGOS: What do you base that belief on?

RODDIS: Oh, that's an interesting question. The track, as a whole,

GERAGOS: Let me ask you one question first.

DISTASO: Objection, your Honor. The witness wasn't finished with his answer.

JUDGE: Mr. Geragos, let him finish.

GERAGOS: Were you finished?

JUDGE: Were you done with your answer, Mr. Roddis?

RODDIS: The track as a whole, because you see a lot of these tracks. When I have been developing this equipment, for days on end I would go out and drive around, do things and then come back and look at the tracks. There is certain small things that, sort of small things that happened. You get used to seeing what the track looks like. So, for example, sometimes it might be slightly off the road, or might jump reading, or so on. This track has all the characteristics of what I would call a decent track. It's not something that's generated out of thin air. It's something that has characteristics of a GPS track as I know it.

GERAGOS: Well, is that the only information that you were given regarding this unit and the use of the unit?

RODDIS: How do you mean? We were asked to look at these tracks and analyze it, but that's all.

GERAGOS: Did they tell you, for instance, that the, one of the Orion brand GPS data logging systems was installed on a vehicle?

RODDIS: Yeah.

GERAGOS: And the tracking device was installed, and that the vehicle was released, and they were unable to maintain a track, or retrieve data information, and they said it was due to equipment problems, and that that lasted for a period of time from January 3rd to January 21st. Were you aware of that?

RODDIS: When I analyzed the data initially, no. But when I went back and looked at the serial numbers of the units, it turns out that that was the case in our records, yes.

GERAGOS: Okay. Where are your records that reflect that? Are they here?

RODDIS: I don't have them here.

GERAGOS: Where are they?

RODDIS: In Technical Support records at the home base.

GERAGOS: Okay. Now, you are looking at something as we're talking; is that correct?

RODDIS: Yeah.

GERAGOS: Now, is the item that you are looking at a January 13th, 2004, letter?

RODDIS: Yes.

GERAGOS: I think that's previously been marked, your Honor, as pretrial Exhibit C.

JUDGE: Let me look. Yes.

GERAGOS: Can I ask you,

JUDGE: Well, it's, C is the, refers to telephone conversation with Orion. B is the letter from Peach and supervisor.

DISTASO: C actually refers to the telephone conversation, but is also a letter as well.

JUDGE: That's the letter.

RODDIS: It says July 9th. Refers to the prior one.

GERAGOS: Correct. If I could, rather than having you testify, put those in front of you. Can I hand you the two exhibits that have already been marked?

RODDIS: Yes.

GERAGOS: That's C, and the other one that you have in front of you is a July 9th letter which was marked as Pretrial Hearing Exhibit Number, or letter B.

RODDIS: Yeah.

GERAGOS: Now, you don't have the data sets here that show that from January 3rd to January 24th, the January 3rd to the 21st, that the device, one of these devices was inoperable; isn't that correct?

RODDIS: I'm sorry. You are asking if I have that information here in front me?

GERAGOS: Yes. Do you have that information here?

RODDIS: I have that information in my head, but not in the paper, no.

GERAGOS: So in your head is January 3rd to the 21st, the tracking device that was installed on a vehicle that was released to Mr. Peterson was inoperable; is that correct?

RODDIS: Yes. One of the two tracking devices that I have information on was inoperable, that's correct.

GERAGOS: Did you determine why the unit was inoperable?

RODDIS: Yeah.

GERAGOS: What was the reason the unit was inoperable?

RODDIS: Well, there two issues as I understand it from our records. The first one was,

GERAGOS: Could I ask you a question? Are you reading from a document as you speak? Just looking down?

RODDIS: I'll put it away. I'm not reading from the document, yes.

GERAGOS: You say, as you understand it, are you testifying based upon your knowledge, or on something somebody else told you?

RODDIS: I based, my knowledge is based on looking at our records at Orion.

GERAGOS: Okay. And looking at your records at Orion, did you,

DISTASO: Objection, your Honor. The witness, can the witness please be allowed to finish his answer?

JUDGE: I think this is an answer to the question. Let it,

GERAGOS: Looking at the records that were, that you have at Orion, what was your, what's your explanation as to why the unit did not either track or provide accurate data sets for a period of three weeks?

RODDIS: As I started to say, there were two reasons. The first one was, initially, that there was a problem with the cell phone connection. One thing that happens from time to time, cell provider had inadvertently set up the connection wrongly, or something. After that was resolved, there was still a problem with the unit. And so the unit was retrieved and sent back to Orion. We looked at it. We looked to the data in the unit, and we discovered that the one of the components, a microprocessor, had a bad connection between one of its pins on this computer chip and the rest of the circuitry that had caused the malfunction of the unit.

GERAGOS: Well, the unit did, in fact, show the vehicle to be in the City of Modesto, and you were given information that the vehicle was not, in fact, in the City of Modesto; is that correct?

RODDIS: I don't understand that question. I don't think I was given that information.

GERAGOS: There was some limited tracks that were produced or generated by this unit that you say malfunctioned, correct?

RODDIS: Yeah.

GERAGOS: And the limited tracks that were produced showed the vehicle to be in the City of Modesto; is that correct?

RODDIS: I don't know. I saw some tracks that were briefly shown to me that were downloaded from the unit. I'm not sure where they were. I didn't look at the city or place. I just looked at the form and function of the track and the data to see if I felt the data was valid or not.

GERAGOS: Well, didn't it concern you, when the judge asked you whether correct scientific procedures were used in this case, wouldn't it concern you if, take a look at the data and see where the data is indicating the unit is, or the receiver is, and then determine whether or not there was surveillance or other things, other factors that would have shown whether the receiver was actually working properly.

RODDIS: Forgive me. I thought I was testifying to the information in this book number one, and it doesn't have any information from, that was downloaded from the bad unit.

GERAGOS: Right. And what I'm asking you about is, there were two Orion units that were used; isn't that correct?

RODDIS: Yes.

GERAGOS: One of them malfunctioned. Wasn't a total failure, correct?

RODDIS: No.

GERAGOS: Well, would you use any of the information on that one?

RODDIS: Yes. One of the, some of the information in this book came from that unit, but it was before it was malfunctioned.

GERAGOS: Can you show me data on there that shows that it was actually operating before it malfunctioned?

RODDIS: It comes from the file Rover 03 Jan 26 1418 Skultety, this one in here.

GERAGOS: Find that. You are pointing to 1 double X? Are you aware that 1 double D starts on January 24th, by that time the receiver had already been installed and withdrawn, and it had been determined that it was malfunctioning, so you are not, do you want to change the previous statement you have made, that in terms of the units, data being there,

JUDGE: That's two questions.

GERAGOS: I'll just ask you one. Again, January 3rd through January 21st, January 3rd through January 21st were the operative dates when the unit was installed. You have just shown me 1 double X, which shows January 24th. That's not the unit, is it?

RODDIS: How do you mean it's not the unit?

GERAGOS: Well, the unit you said was returned to your, to Orion, wasn't it, after it was removed from the car?

RODDIS: I'm sorry. This is serial number 7476, which is the unit I'm told was the one that was wrong.

GERAGOS: Who told you that?

RODDIS: I got it from the information that Orion, and from this letter. We were told that this is a track, and that's the serial number. So I looked up that serial number to see the records.

GERAGOS: What I'm telling you is, I'll show you the reports if you want to see them , is that the unit that was installed on the automobile, the tracking device was installed on January 3rd and was removed the week of January 21st. Okay? So can we accept that for one second, that information?

RODDIS: Sure.

GERAGOS: Now, that unit was then sent back to you, correct? Because you are able to determine that there was what you called a pin error, correct?

RODDIS: I'm not sure of the date. Actually, yes, that unit was sent back.

GERAGOS: Let me just read you another sentence from the police report that says, during the week of January 21st, 03, he returned the Land Rover to the Modesto Police Department to replace of the headliner that was partially removed during the search for evidence. Do you understand, do you see that?

RODDIS: I do see that, yes.

GERAGOS: Do you see where, on January 3rd, they arranged for installation of a tracking device into the vehicle?

RODDIS: Yeah. Yes.

GERAGOS: Do you see that was released to Mr. Peterson?

RODDIS: Yes.

GERAGOS: That was released, they were unable to maintain a track or retrieve data track information?

RODDIS: Yes.

GERAGOS: That was due to equipment problems with the tracking unit?

RODDIS: Yup.

GERAGOS: You got all that? And it says the tracking data shows the vehicle within the City of Modesto, and is very sporadic. Do you see all that?

RODDIS: I see all of that.

GERAGOS: Can you show me one item in that exhibit, that notebook, that reflects that unit's sporadic information from January 3rd to January 21st of the year 2003?

RODDIS: This record that I have here says it's from the 24th.

GERAGOS: Exactly. And by the 24th, that unit was somewhere in Canada, and somebody was determining what the problem was with the unit, so this could not be the same information from that unit that was disabled, could it?

DISTASO: Objection, your Honor.

RODDIS: I'm not sure.

JUDGE: Hold on just one second. Everybody is talking. First of all, what's the basis for your objection?

DISTASO: That's misstating the testimony. Mr. Roddis testified he doesn't know when the unit was sent back. And I'll make an offer to the Court, there is going to be a witness going to testify the unit wasn't sent back the second time until April.

JUDGE: I think he's entitled to ask that question, see if Mr. Roddis, can you read the question back?

GERAGOS: I'll reask it. Tell me, when did you get this information as to the unit having a pin problem as you described it?

RODDIS: When did I personally get the information?

JUDGE: I think he's asking,

GERAGOS: Exactly.

RODDIS: I'm not sure. I talked to the Technical Support people before I left to come here.

GERAGOS: Is one of the Technical Support people a Mr. Peach?

RODDIS: Yes.

GERAGOS: Now, Mr. Peach was involved in the technical support analyzation of what the problems were in this case; isn't that correct?

RODDIS: Yeah.

GERAGOS: Okay. Now, can you tell me, where in that Exhibit 1, can you show me anything in there that reflects what data sets were being generated by that unit between January 3rd and January 21st?

RODDIS: I'd have to go back and look; but I don't think this particular track looked at, the one that's on the Rover, I assume that's the one you are talking about. The other ones were generated by different units. This one starts on the 24th, which is after the period that you are talking about. I'm not sure of the question.

GERAGOS: Well, let me ask you something. What unit is is it that you are looking at right now on 1 double X?

RODDIS: What unit? 7476. Serial number 7476.

GERAGOS: Do you have any way of determining from 7476 when it was installed?

RODDIS: No.

GERAGOS: Okay. Do you have any idea of, any way to determine whether or not it's been, by the way, can you calibrate this unit in any way?

RODDIS: No.

GERAGOS: Do you have any, do you have any instructions on how to install the unit and activate the unit?

RODDIS: We do training courses, yes.

GERAGOS: Okay. What training courses were given to Modesto Police Department in regards to the Informer ST600 series?

RODDIS: I'm not so sure I understand. One of the technicians, I wasn't aware that I would be asked that question. I understand one of the technicians attended one of our training courses. But I'm not sure about that for sure. That's just my understanding.

GERAGOS: Okay. Wouldn't you want to know that before you answered the judge's questions as to whether or not the approach here was scientific in this particular case? Wouldn't you want to know that information?

RODDIS: No. Because I understood and interpreted the question, I may have been wrong. I understood I was to look at this data to see whether or not this data, in my opinion, reflected a proper use of the equipment. And, in my opinion, it did.

GERAGOS: Well,

JUDGE: Can I, just for just a second. Kelly-Frye we're doing here doesn't try to ascribe to professionalism by which data was used. That's a different issue. The question is, was the proper scientific methodology used. When it was used, professional or not, would be a question for the jury to decide.

RODDIS: Yes.

JUDGE: As I understand your question, the proper methodology was used. Whether or not it was professionally used is another issue.

RODDIS: I do understand that.

JUDGE: Do you understand?

RODDIS: I do. This is from, when I said professionally used, I mean used in a manner which generated data which I felt was good data.

GERAGOS: Now, have you seen data that's not good data that was generated by this same unit?

RODDIS: Yes, I have.

GERAGOS: And what was the, what fix took place between January 21st and January 24th, in that three-day span, what did your company do to fix the data that the machine,

DISTASO: Objection, your Honor.

RODDIS: I haven't that information.

DISTASO: Objection. The question as stated between January 21st and January 24th.

GERAGOS: January 21st and the 24th.

JUDGE: Okay. Is that your objection?

DISTASO: My objection is that's not the, I'll let it go. Never mind. Withdraw it. My understanding is that that period of time this particular unit was not functioning properly, the testimony was it was turned back in to the witness's place of business and it was repaired, returned back.

JUDGE: Is that what happened?

DISTASO: No, that's not correct. I mean, just so the Court knows,

GERAGOS: Rather than make an offer of proof, I'd like to get his best testimony here before Mr. Distaso,

JUDGE: I'll overrule the objection. Go ahead.

GERAGOS: Now, are you aware of anybody at the Modesto PD who would have been able to fix this machine in that three-day time period, between the 21st and the 24th?

RODDIS: I'm not aware of what the Modesto, facilities Modesto Police Department has.

GERAGOS: Are you aware of where this particular unit was placed in the automobile?

RODDIS: No.

GERAGOS: So when you are testifying as to whether the proper methodology is used, isn't one of the things you want to know is where the unit was placed?

RODDIS: No.

GERAGOS: You don't. To you it doesn't matter if it's on top of the car with an antenna that's at the skyline, or whether it's underneath the car with a signal that is not able to track the open sky?

RODDIS: Certainly that does matter to me. By looking at the track, I can see that the antenna was most likely placed in a reasonable position because, just because of the consistency of the fixes.

GERAGOS: You would use the term that this was a good investigative tool; is that correct?

RODDIS: Yes.

GERAGOS: You certainly would not consider this to be an, at least this low-cost unit as applied here to be something that you would want to rely on absent other information; isn't that correct?

RODDIS: There are a number things you said there I'm not sure about, because, first of all, what's the low-cost unit you are referring to as low cost?

GERAGOS: Well, that term has been used by Doctor Loomis that this is a low-cost unit. Is that something you disagree with Doctor Loomis about?

RODDIS: The unit that he, I imagine he's talking about his GPS receiver, which is intended for use in what he would call a low-cost unit, which has, I assume, I'm not wishing to put words in his mouth, but is equivalent in comparison to units used for, say, surveying or other uses, which would require very high accuracy indeed. So to that extent, yes. But I wouldn't say, call this unit, as you implied, a low-cost unit.

GERAGOS: He characterized it as a, gave it a distinction. He gave a distinction between what he called high-value low-cost. Do you recognize that distinction?

RODDIS: Yes.

GERAGOS: And would you characterize this a high-value or low-cost unit?

RODDIS: I would say, I think that that decision is placed on what you wanted to use the equipment for.

GERAGOS: Well, in the case we want to track somebody, somebody's movements, or object's movements, what would you use the object for? Wouldn't that be a low-cost unit?

RODDIS: No, I don't think so. I think that this unit, in fact, is one of the better ones on the market, and it is, in fact, a high-value unit in terms of its use.

GERAGOS: So you would disagree with Doctor Loomis who says that this is a low-cost unit

RODDIS: I doubt he said this is a low-cost unit. I

<<<a few lines of testimony were lost>>>

GERAGOS: a tunnel and cannot get the, underground parking area, where it's difficult or impossible to get a GPS satellite signal, have a motion detector to see whether the car stops motion or starts motion, may be more valuable.

<recess>

GERAGOS: Do you have the Exhibit B in front of you, the letter from Mr. Peach?

RODDIS: I have C here. Oh, yes, B. Yep.

GERAGOS: Now, have you read Exhibit B?

RODDIS: I have.

GERAGOS: Would you agree with the analysis by Mr. Peach as contained in Exhibit B?

RODDIS: I, partially. I agree with it as modified by the circumstances of C.

GERAGOS: I didn't ask you if you agreed with it as modified. I asked you if you agreed with it as B?

DISTASO: Objection, your Honor. The witness answered the question properly.

JUDGE: I don't think so. Overruled.

RODDIS: Okay. I'm not, Exhibit,

GERAGOS: Exhibit B makes a variety of statements.

RODDIS: It does, yes.

GERAGOS: Okay. And most of those statements are wrong; isn't that correct?

RODDIS: No.

GERAGOS: Well, which ones are wrong?

RODDIS: I don't actually see any segment that's totally wrong, however, there are some that may be taken out of context, I believe. In fact, since this letter was written on July 9th we have done some more analysis and had more information as to a, particularly this one degree issue that we talked about earlier, which was not reflected, was not known at the time of this letter was written. And so there are some statements in here which I would modify based on knowledge gained since we wrote it.

GERAGOS: Okay. Do you see do you see the portion where he states in there that because the antenna has been placed or presumably it's referred to in a covert position, or hidden or secret location? Do you see where he talks about that?

RODDIS: I think that's mentioned twice. Could you give me the paragraph?

GERAGOS: How about I come up and actually show you.

RODDIS: There's one mentioned at the back.

GERAGOS: The "We feel that some of these occurrences could have been related to GPS antenna placement and/or interference"?

RODDIS: Yes.

GERAGOS: Okay. Do you agree with that?

RODDIS: And/or interference, yes.

GERAGOS: Do you agree with the antenna placement?

RODDIS: I don't think so, no. And that's one of the issues; I think that it says antenna placement and/or interference, and I believe the one issue that we looked at here, the spikey thing, was largely caused by interference, not antenna placement.

GERAGOS: Okay. Now, the, do you see the last paragraph here where he says: I suspect the resulting calculation got pulled over by the GPS receiver's averaging program designed to reject transient spikes. Once a better choice of satellites was available, it acquired another one and started to correct itself. Due to the covertness of this device, it often cannot be put in an optimal position to see the satellites. Do you agree with that?

RODDIS: Not, not wholly, no. I, I, you must have, understand that we had no knowledge of where the antenna was placed, and this is a general statement based on many, many cases that we've looked at. So it, I'm sorry, can I read this one again?

GERAGOS: Sure.

RODDIS: The business about the, the, some inadvertent jamming or interference can mimic this problem. And that's the key sentence. In this case, I suspect that it held on too long to a satellite, perhaps due to the antenna placement. So the antenna placement there relates to how long it would hold on to the satellite.

GERAGOS: Are you,

RODDIS: When it went over the horizon, the resulting calculations got pulled over by the GPS averaging program. That is one potential answer to that particular question, but as I mentioned earlier, that particular question was the one in, bitmap four with track name ten oh three January oh nine. And, and we now feel that's probably more likely caused by the interference, which was mentioned in this letter, rather than the antenna placement.

GERAGOS: Well, you understand that Mr., Dr. Loomis has testified, and I have it here, that he disagrees with that statement in its totality because our receiver cannot track satellites that go over the horizon. We have a protection against that. Were you aware that the device that's contained in the ST600 does not track satellites that go over the horizon?

RODDIS: Well, that is two points to that one. The first one, yes, I was aware of what that one does, we, and I am aware of it. However, the letter actually doesn't say that it tracks satellites going over the over horizon. It says satellites which have just gone over the horizon. In other words, it's no longer tracking them. It's lost tracking them. And at that point when it's lost tracking, there's a moment of confusion whereby the thing doesn't know quite what to do and the averaging circumstances can momentarily produce momentary results until it acquires another satellite. So we don't actually say in this letter that it did track over the horizon. The second issue,

GERAGOS: You don't say,

DISTASO: Objection, your Honor. He,

JUDGE: Let him finish his answer, Mr. Geragos.

RODDIS: The second issue was an issue that Trimble had an issue that did not, that it had a protection for tracking. There is a setting in the unit that allows you to set the angle at which it will detect satellites, so if the satellites get too long you can actually put a setting in the unit to say I want it to be no more than 15 degrees or 10 degrees or 5 degrees, and I'm sure Dr. Loomis understood that. When we use this equipment, it's specifically designed for covert use, we sometimes have to set that angle lower than you would normally set it simply because it's one, some position is better than no position at all.

GERAGOS: What would,

RODDIS: Therefore we do, do that.

GERAGOS: Well, what did you do in this case?

RODDIS: I don't know. The equipment's automatic. I would suspect that, as I say, it doesn't track it going over the horizon. It doesn't. It can't. But it would try and track it as close to the horizon as it could get.

GERAGOS: You don't think that when Dr. Loomis read this and he said he disagrees with the statement by Mr. Peach, do you think he was reading it incorrectly?

RODDIS: I suspect we were, perhaps wrote the letter poorly and didn't make that clear. But if I read it myself, if I read it myself, I would perhaps see that it could be misinterpreted, and I think that's probably what he did. In my sense I say it reads this way: I suspect that it held on too long to a satellite, perhaps due to antenna placement, which just went over the horizon. So he could interpret that to saying it tracked it down over the horizon, but what it meant to say was that it tracked it too close to the horizon, and therefore it had some problem before this satellite disappeared. And,

GERAGOS: Were you aware,

RODDIS: , probably a poorly worded sentence.

GERAGOS: Well, you reviewed that letter, didn't you, before it going out?

RODDIS: Yes, and I read it the way I thought I read it. Obviously other people interpreted it differently.

GERAGOS: Well, you had had a discussion with a panel that reviewed all of those tracks; isn't that correct?

RODDIS: We, we got together to review it, yes.

GERAGOS: And that included you, Mr. Peach, technical support and engineering; isn't that correct?

RODDIS: Yep.

GERAGOS: And there were 13 tracks that were sent to you and you reviewed all of those personally, correct?

RODDIS: We reviewed them together, yes.

GERAGOS: Okay. Now the, specifically the, Mr. Peach and you reviewed this; said that in this particular case with this bitmap, what happened was the device held on to the satellite too long, and he ascribed that to antenna placement; isn't that correct?

RODDIS: No.

GERAGOS: He never said that?

RODDIS: No. It says here: I suspect that it held on to the satellite perhaps due to antenna placement. It doesn't categorically state that.

GERAGOS: Are you aware that Mr. Peach has made the statement he suspected it could have been in each situation where the antenna was located within the vehicle that was not in an optimal position to view the satellite? Were you aware that that's a statement made by Mr. Peach?

RODDIS: I'm not sure, but I wouldn't, yeah, it might be one of them that I don't....

GERAGOS: Well, would you say, would you agree or disagree with the statement that the antenna placement affects whether it held on to the satellite too long?

RODDIS: Antenna placement can, certainly, because if it's poorly placed, then the unit would hold on to the satellite too long. As I said, I think that post-analysis after this letter says that probably did not happen.

GERAGOS: Well, are you aware that Orion specifically has made the statement, through Mr. Peach, that the covert placement can affect whether it holds on too long with the satellite?

RODDIS: That's absolutely true. That, as a general statement that's correct.

GERAGOS: Okay. And could I show you where what I asked that specific question of Dr. Loomis, page 496, why it's held on too long with the satellite or made a poor satellite choice; isn't that correct? He makes that statement, yes. You disagree with that? I disagree. Our receiver cannot track satellites that go over the horizon. We have a protection against that. Are you aware of that?

RODDIS: I understand that's what he said. But I also say that I think he's probably talking about two different topics.

GERAGOS: You think Dr. Loomis is talking about something different than what you're talking about?

DISTASO: Objection, your Honor. It's been asked and answered.

JUDGE: Yeah, sustained.

GERAGOS: Well, are you aware that there are some Trimble receivers that can track a satellite below the horizon?

DISTASO: Objection, your Honor. Relevance.

JUDGE: No. Let him answer it. Go ahead.

RODDIS: No, I did not know of that. I didn't think they could.

GERAGOS: Okay. Now, the, the, specifically this device as reflected, or as installed, have you, you reviewed some items at the break; isn't that correct?

RODDIS: Oh, with regards to the data on the unit sent back, yes.

GERAGOS: Okay. You're now aware that the unit that was installed on the Land Rover on January 3rd did malfunction between the 3rd and the 21st, correct?

RODDIS: Yes. That's right, yes. That was due to the wireless antenna.

GERAGOS: That it, what was, what was explained to you as to what happened there?

RODDIS: What I understand happened, and you must understand that I wasn't there, not involved in it, but that they installed the unit and they had some trouble connecting with it and which was subsequently traced down to problems with the wireless antenna. Which was replaced or repaired. And the unit then subsequently operated.

GERAGOS: Now, you had indicated, too, that there was, in response to Mr. Distaso's question that you will show various readings in there, in the data sets that have miles per hour when the car actually may not be moving at all?

RODDIS: Yes.

GERAGOS: And that's because there, the machine is constantly correcting itself; isn't that correct?

RODDIS: Right.

GERAGOS: Over,

RODDIS: Yeah.

GERAGOS: And the reason it's correcting itself is because there are inherent problems with the way that the machine calculates its position; isn't that correct?

RODDIS: No.

GERAGOS: Well, the, it has a, specifically in this case a, has to get a setting from at least three satellites; isn't that correct?

RODDIS: Three or four, yeah.

GERAGOS: What's the reason for the fourth?

RODDIS: It needs to have an initial time. If it doesn't have the time it actually needs four, otherwise it can do it, time; otherwise it can do it with three.

GERAGOS: Are you familiar with the term or acronym WAOS?

RODDIS: Yes, uh-huh.

GERAGOS: What is that?

RODDIS: Good point. Wide Area Orientation System, I believe.

GERAGOS: Okay. Does this device, the informer, ST600 --

RODDIS: No.

GERAGOS: , have that?

RODDIS: No.

GERAGOS: Are you familiar with the acronym NDGPS?

RODDIS: No.

GERAGOS: You don't,

RODDIS: ND, I'm not sure what ND stands for.

GERAGOS: How about a differential,

RODDIS: Or differential, sure, yes.

GERAGOS: Nation, Nationwide Differential GPS?

RODDIS: Yeah. Doesn't have that.

GERAGOS: Doesn't have that at all. So if it doesn't have those, are you aware that without those, that the, that there's a body of literature that says that without one of those two methods incorporated into the device, that that produces great -- great inaccuracy.

RODDIS: Oh, you want me to give you some GPS history again.

GERAGOS: I don't want, no. I don't want you --

RODDIS: The,

GERAGOS: I want you to tell me why don't you have a differential GPS installed in this device?

RODDIS: Because nowadays you don't need it.

GERAGOS: And your opinion as to why you don't need it is why?

RODDIS: Because as I said to history, that previously there was a thing called selective availability, and selective availability, which was one of the good things President Clinton did, was arrange to have it discontinued, but selective availability meant that for commercial uses it was a jitter or a noise imposed on the system which created some substantial error. And it was done intentionally so that people couldn't use this for missiles or whatever, whatever, whatever. Since President Clinton's last year, whatever that was, the last year. 2000? Anyway, he had that switched off. Differential GPS was primarily a way of correcting for that error. And so when that error was switched off and differential GPS was no longer required to give a reasonable accuracy for the system, the Wide Area Orientation System gives greater accuracy and is used, is intended to be used for aviation in part. So, but in this case we don't believe that that accuracy is required for this particular use of this unit. To us it doesn't really matter terribly much if it is ten feet down the street or ten feet in the opposite direction. Most of the time having the measurement within a few feet is accurate enough.

GERAGOS: Well, the, have you ever heard of the term Positional Dilution of Precision?

RODDIS: Yes.

GERAGOS: Okay. And isn't that, can't you get bad, and it goes by the acronym PDOP?

RODDIS: Yeah.

GERAGOS: You can get bad PDOP, which in simple terms mean unable to compute the precise location to the GPS receiver due to bad geometry; isn't that right?

RODDIS: Uh-huh.

GERAGOS: Yes?

RODDIS: Yes.

GERAGOS: One of the primary reasons for a bad PDOP is a covert positioning of the antenna; isn't that correct?

RODDIS: I wouldn't say private, I'm sorry. It is a reason, yes.

GERAGOS: Okay. And in fact, isn't there a body of thought that, that that condition, a bad PDOP, will undoubtedly occur whenever you have a covert placement of an antenna?

RODDIS: No.

GERAGOS: Isn't there also, you can't, do you ascertain a bad PDOP with this particular unit?

RODDIS: No.

GERAGOS: And how do you do that?

RODDIS: Well, actually it's not recorded.

GERAGOS: Right. That's not,

RODDIS: But the unit does do it. It does it on the fly, as it were.

GERAGOS: Do you have that recorded anywhere?

RODDIS: No.

GERAGOS: And when you say it does it on the fly, unless you have the data

recorded, we don't know that it's done it, do we?

RODDIS: No, probably not. It's part of the internal workings of the unit. I will say that covert antenna is a very poor term to use because it could be covertly on top of the vehicle, in which case it would be fine. You can put a very wide range of instruments and a bad PDOP can be caused by parking in between two large buildings, as well as a covert antenna.

GERAGOS: Except you don't know where the antenna was placed in this case.

RODDIS: No. You asked me a general question and I was responding with a general answer.

GERAGOS: Well, let me ask you a specific question. The Land Rover, the Chevy S10, the Lincoln town car, the Dodge Dakota, or even a detective unit from the Modesto PD, where was the antenna placed on any of those cars?

RODDIS: I don't know.

GERAGOS: Yet you are willing to say there's no problem with bad PDOP even though we have no output of it whatsoever and you don't know where the antenna was placed?

RODDIS: I have looked at these tracks. If you have a bad PDOP, a bad PDOP is a transient thing in terms of where the satellites are, and satellites go around all the time. So one moment you might have a bad PDOP, ten minutes or an hour later you might have a good one. So what happens basically if that occurs, in a bad antenna placement it blocks the view of the sky so you can't see the satellite, and that occurs at cyclic intervals as the satellites go around. So what would happen in the track is that you would get pieces missing out of the track when the PDOP was bad, either one or two spots or three spots, but the track overall still remains true to itself. And when I look at this track, I don't see many of those, if any, the occasional case where there's been a dropped, dropped fix. So I would assume that the antenna positions were fairly good.

GERAGOS: Well, the, when you say you looked at this information, you've only been given a partial amount of the information for that,

RODDIS: Right. And that's what I'm basing my opinion on. I haven't seen the rest.

GERAGOS: Well, as, as an engineer, as a scientist, or as an expert, wouldn't you want to see all the data sets that were involved in the tracking devices for this particular operation?

RODDIS: I've been asked to look at these and I assume that they're representative or the court wishes me to see these ones. I haven't looked at the other ones. I would if somebody asked me to, but I haven't.

GERAGOS: Well, I'm asking you to,

RODDIS: No.

GERAGOS: What I'm asking you, if I'm telling you they are not representative, and you know now from your review at the break that one of these devices was completely inoperational for three weeks, wouldn't that be, wouldn't that tend to negate your claim that these are representative when you know that one device failed for three weeks in a row?

RODDIS: Oh, I'm sorry if, I didn't intend to say these are representative. I've just based my opinion on these tracks that I have seen. And, and as far as I can see within these tracks, that the units were working correctly at that point. With two, well, when I say correctly, there were two issues with the one degree offset, which we have explained, and understand now.

GERAGOS: Do you know what a multi-path of the GPS signal is?

RODDIS: Yeah.

GERAGOS: Now, what is, doesn't the multi-path, isn't that a critical problem in a GPS unit?

RODDIS: Multi-path is another name for signal reflections. So you get more than one signal arriving at the receiver at the same time. That can be an issue. However, the receivers are very good at eliminating it and taking it out. And, again, if you

do have a lot of multi-path, it's reflected in core tracks and great variability in the positions.

GERAGOS: Well, the, the spike that's on the particular exhibit that's reflected in Fresno; you know which one I'm talking about?

RODDIS: Yes, I do.

GERAGOS: Have you ever seen that particular spike before? In --

RODDIS: You mean that type of spike in other cases?

GERAGOS: Yes.

RODDIS: That particular one is a big one, and it's rare. I've seen one once before like that. And, again, it was near an airport. But I must say in my experience that that type of spike is rare.

GERAGOS: Does that mean that that's the only time you've seen it? Or one other time?

RODDIS: Yes, one other time.

GERAGOS: And so we have four days, basically four days' information here; is that correct?

RODDIS: Possibly. I haven't done, I didn't do the math, but possibly.

GERAGOS: Okay. Out of those four days of information, I've now told you that one of these other receivers produced by your company malfunctioned for three weeks, you've just testified that you've seen a spike that you've only seen one other time in your, what, almost 30 years of doing this, that you also are seeing something that's called a firmware error when it crosses a longitudinal or latitudinal line?

RODDIS: Yeah.

GERAGOS: And you're comfortable just taking these four little data sets out of a larger group of maybe 3,000 pages' worth of information and saying that in this case everything's hunky-dory?

RODDIS: I haven't, I'm sorry, but I have been asked to testify on these tracks; and these tracks, to my viewpoint, are typical of decent tracks of the type I have seen over many years. That spike, if you like, is like a flash of interference on a TV set. You see a good program and a burst of interference, but the program before and afterwards is fine. And that's the way I see this one.

GERAGOS: Well, were you aware that the Modesto PD had installed an Orion tracking unit onto an unmarked police vehicle to do their own test?

RODDIS: Perhaps. I don't know.

GERAGOS: Did anybody tell you they had done their own test?

RODDIS: No.

GERAGOS: Did they tell you that they instructed the person to go to three separate points with the tracking device in the car?

RODDIS: No. They may have done it, sure.

GERAGOS: Well, did they tell you that they, that the devices, when installed, did not track accurately?

DISTASO: Objection, your Honor. That's not, that's, he has no good faith basis for that.

GERAGOS: Status was it was not,

JUDGE: Hold on a second.

GERAGOS: , old data.

JUDGE: Do you have something here to support your question?

GERAGOS: Absolutely. Page 24014 of Bates stamped --

JUDGE: Do you have that, Mr. Distaso?

GERAGOS: Now,

JUDGE: Wait. On your representation, I'l let you ask the question. Go ahead.

GERAGOS: Thank you. Did they tell you that the system when they, when this did this was producing sporadic communications and that there was some type of interference in the area precisely in the area where you're testifying to about Exhibit number 1? And, did anybody tell you that, give you that piece of information?

RODDIS: I'm, I'm not, what, no. And it's a very wide area. I'm not sure

which part you're talking about, where the interference would have been.

GERAGOS: The Berkeley Marina.

RODDIS: Berkeley Marina. Okay.

JUDGE: I think you've got to give him that exhibit number.

GERAGOS: I can do that.

RODDIS: I'm not sure what relevance it has, but I didn't know any of that.

GERAGOS: Well, you're unaware of any of that information; isn't that correct?

RODDIS: Right.

GERAGOS: Okay. Were you aware that, remember you had pointed me to a location where there was a receiver that started producing data sets for January 24th; do you remember that?

RODDIS: Yes.

GERAGOS: Now, were you aware that somebody in Modesto PD had apparently decided to fix the problem with the equipment between the 21st and the 24th?

RODDIS: I was told that on the break, yes.

GERAGOS: Were you told that by Mr. Distaso? Isn't that correct?

RODDIS: Yeah, uh-huh.

GERAGOS: Is that a yes?

RODDIS: Yes.

GERAGOS: Now, the, do you recommend, by the way, is there a warranty of some kind on these units?

RODDIS: Yes.

GERAGOS: Is the warranty good if somebody other than an authorized Orion technical support person does the repairs on the unit?

RODDIS: Our, our policy is that we receive units back and repair them with, without arguing about what happened. So I don't, there's is no policy in place on that one.

GERAGOS: Do you recommend that people try to repair the units themselves?

RODDIS: I think that it depends on what they're doing by "repair." If you're talking about changing an antenna or moving an antenna or doing something like that, that's hardly a repair. It's just unplugging an antenna and plugging a new one in. Opening the box and fiddling around inside would be a different issue. I doubt very much they did that, though.

GERAGOS: Did you not tell me, though, that when the unit was sent back there was a pin error? Isn't that what you said?

RODDIS: There was one of the microprocessors was not plugged in properly.

GERAGOS: Okay. Did that require taking the device apart?

RODDIS: For us, yes.

GERAGOS: And to find out that there was a microprocessor that was malfunctioning?

RODDIS: Yes.

GERAGOS: Okay. Is that something that you would consider to be just a random unplugging or plugging in that could be accomplished by somebody who's not trained on this particular device?

RODDIS: I doubt very much whether it would be undetected without any, I mean people could do what they want to do. I don't, I can't stop people doing things, but it could, people could remove that, I suppose, but it would seem that we, we saw no traces of that, I don't think, when we got the unit back again.

GERAGOS: Now, is there, is it your understanding when these devices are used that you need a base unit of some kind?

RODDIS: A computer, yes. And a modem.

GERAGOS: Okay. What was used in this case?

RODDIS: I'm not sure.

GERAGOS: Well, doesn't the base unit or, give you greater accuracy if you have one?

RODDIS: No, no. It's just like a modem on a computer, a way of getting data.

GERAGOS: And how was the data saved in this case?

RODDIS: It was on a computer. Well, downloaded, the data is contained in the unit and then downloaded to a computer and then the personnel would then take the data from them.

GERAGOS: And where is that software? Who provides the software for the data set retrieval?

RODDIS: We do.

GERAGOS: And have you looked at that? Have you looked at all of the data set retrievals that were done in this case?

RODDIS: No. Only these ones that we've looked at here.

GERAGOS: Have you looked, do you recommend that the, when possible that you clear the memory on the unit?

RODDIS: It depends on the length of the case. The unit has a limited memory in it and so many thousand records, and so you don't want it to run out of memory, so if you, if you are taking a lot of records and set to take a lot of records over a long period, then you would be recommended to clear the memory to make room for new records, yes.

GERAGOS: Okay. Now, the July 9th letter by Mr. Peach that you had reviewed prior to it going out, that's a correct statement, isn't it?

RODDIS: Yes.

GERAGOS: Okay. Now, that, he at first was analyzing the bitmap one track for the Dakota and the bitmap three track for the S-10, correct?

RODDIS: Right.

GERAGOS: And he and you believed that when crossing the line of latitude or longitude, the GPS receiver occasionally does not update all decimal places of the longitude; wasn't that your explanation at the time?

RODDIS: This was to do with what I mentioned earlier about the compression issue.

GERAGOS: That was, that analysis was wrong as of July 9th, 2000 and 3, correct?

RODDIS: Yes. Well, that's correct. As of, when I say it's wrong, it's partially correct. We later discovered through more experiments and more, the problem with the Trimble receiver, which is actually triggering this issue. It is a compression problem with the download, but it would have been triggered off by the Trimble issue that we didn't discover until after this letter was written.

GERAGOS: When you wrote or approved the other letter sent on July 9th, 2003: If the timing is such that this happens when a fix is taken, one fix can be exactly one degree off. For the most part our units are designed to ignore this data, but sometimes the bad data gets recorded; That statement is inaccurate, isn't it? Phrased better, you no longer believe that statement?

RODDIS: Let me just read that one just to make sure it's in context here. Yes. It's probably too generous a statement, but that refers to the fact that when the Trimble unit put out the A, if you look, I don't know if Dr. Loomis explained all that, but instead of a zero, there are various malfunctions that, that, of data that can occur, and a unit is programmed to generally disregard or, or get rid of all the bad stuff. That particular one had not been detected and had not been rectified at that point. And so it did get through the system and did get recorded, yes.

GERAGOS: And you had a, and you and Mr. Peach had an alternate explanation which you were comfortable with when you sent it to the Modesto PD which later, as of January, proved to be wrong; isn't that correct?

RODDIS: That explanation was our best explanation due to our knowledge at that point, yes.

GERAGOS: And your knowledge at that point on July 9th of 2000 and 3 was some time after these data sets were recorded back in January of 2000 and 3, correct?

RODDIS: Correct, yes.

GERAGOS: Okay.

RODDIS: We're not involved in that,

JUDGE: Wait. What's your answer?

RODDIS: I'm sorry. Yes, except that we, we have no knowledge of what was going on here until much later in January, yes.

JUDGE: Go ahead.

GERAGOS: Okay. Now, the next sentence is that: Normally the software automatically corrects the problem. However, in order to speed up the download over-the-air, the whole parts of degrees are only sent when a major change occurs. Therefore some records which follow will also be wrong, until the compression engine resets upon a change in latitude, longitude, for example, it crosses back, or when the time change, changes increments such that the minute value changes. Or the minute value changes. You, you no longer believe that either, do you?

RODDIS: No, I, that's exactly what I said earlier this morning.

GERAGOS: You don't believe that anymore; isn't that correct?

RODDIS: No. That is the same thing I had said was true earlier this morning. It's the compressing issue.

GERAGOS: And, as you say: The direct download is not compressed, this type of error would not be seen. Do you agree with that?

RODDIS: I do except for the fact this was not a direct download.

GERAGOS: This type of thing can also happen due to poor GPS antenna placement, although this may not be exactly one degree. Do you agree with that?

RODDIS: Yes. That's true. And, in fact, I would say that it would be normally much less than one degree.

GERAGOS: Due to the covertness of this device the GPS antenna often cannot be put in an optimal position for the GPS satellites to see 100 percent of the time. Do you agree with that sentence?

RODDIS: That, that's true. As I said, I'm not sure it's true in this case, but generally it is true.

GERAGOS: And: The records, which have been thrown off, are one degree of latitude or longitude from where it should be. That is still accurate, is it not?

RODDIS: Well, it's certainly true in this case. If you, if you look at, we're saying the records which we see in this track, which were wrong, were in fact exactly one degree off, which is what that sentence says, yes.

GERAGOS: Correct. So the conclusion or, from the data set was accurate. It's just your reasoning behind what the problem was was incorrect at that time; isn't that right?

RODDIS: I'm sorry, I didn't understand that sentence.

GERAGOS: Well, you had, had a conclusion that there was a one degree shift, right?

RODDIS: Yes.

GERAGOS: Of either longitude or latitude?

RODDIS: Right.

GERAGOS: And your reasoning for it was that occasionally the GPS receiver does not update all decimal places of the longitude; isn't that correct?

RODDIS: What, what, our reasoning at that time was our best estimate, because, remember, this was something that we hadn't seen before, was that it was a, an error in the decompression, which is what we talked about there. Because that's the only thing that we could see which would cause an exactly one degree error. As it turns out, we talked about it later, that it turned out to be a problem with the Trimble receiver, which also caused the one degree error.

GERAGOS: Right. So the explanation that you posited for the one degree error had nothing to do with all the explanations in that paragraph, it had to do with something that was endemic, if you will, to the Trimble receiver?

RODDIS: Right.

GERAGOS: And that didn't stop you as a scientist or as an engineer from trying to give a possible explanation as to what was going on at the time in July, correct?

RODDIS: Correct.

GERAGOS: Okay. Now, you also had, you see where in the July 9th letter it talks about bitmap number two track name Rover for January 3rd?

RODDIS: Right.

GERAGOS: Okay. Now, here there's an explanation about that this may be related to a problem with data which the census bureau receives from the County of Modesto; isn't that correct?

RODDIS: That's what it says, yeah.

GERAGOS: Now, Orion on its web site actually touts the fact that it has done work with Modesto in mapping the city; isn't that correct?

RODDIS: No.

GERAGOS: Are you familiar with your web site?

RODDIS: I am, but I doubt very much it has that in it.

GERAGOS: There's nothing in there, no reference to Modesto and the use of Orion GPS satellite technology from the City of Modesto?

RODDIS: Absolutely not.

GERAGOS: Okay.

RODDIS: Not that I know of, anyway.

GERAGOS: Now, do you agree that the bitmap two track named Rover problem, that that was related to the U.S. census bureau information, that paragraph there in Exhibit,

RODDIS: It was a mapping problem with the data that they were using for the maps that they used at that time, which were, which were derived from the TIGER data. That's what I understand, because when we changed to more recent data, a map with better data, then the errors went away. You must understand that with the GPS system, the map accuracy is just as important as the GPS accuracy.

GERAGOS: Now, the, do you, so you're still, you still stand by the explanation that's reflected on Exhibit B as to bitmap two having to do with the census information being inaccurate?

RODDIS: I, I understand that this, yes, I, to the, to the extent that when we replaced this data with a more modern map set, more accurate map set, the problem went away, yes.

GERAGOS: Now, the portions where it says: The error in the data increases the further away you get from your chosen datum; towards the western edge of the county, the error is much less. --

RODDIS: Yes.

GERAGOS: , if you look carefully around the edges of the county; you agree with all that?

RODDIS: In general, yes, that's true.

GERAGOS: Okay. And bitmap four track named S-10 for January 3rd, do you see that?

RODDIS: Yes, I see that.

GERAGOS: On Exhibit B? Do you also, do you disagree or agree this is an example of a GPS receiver making a poor satellite choice?

RODDIS: This I believe refers to the spike that we talked about earlier this morning. And again, our opinion is, we talked about it later and since, is that it's, it does say possible receiver making a poor satellite choice or some form of radar interference. We've decided since that we think it's more likely to be radar interference; but, yes, so I do agree with that sentence.

GERAGOS: Okay. Now, the, on the January 13th letter, were you also involved in that? Which is Exhibit C.

RODDIS: Yes. Yes, indeed.

GERAGOS: Okay. And in that letter you say your previous explanation regarding compression was feasible but has since been shown to be incorrect. In fact, our

compression system was working properly. Is that an accurate statement?

RODDIS: Yes. It is involved in the fact, though, that the, the, the spike lasted for several minutes rather than going away. The compression system was working correctly, but it still, the fact that it exists meant the thing lasted longer than it would have done otherwise.

GERAGOS: And then, lastly, the bitmap four, all of your experts agree that the portion of that track is not valid and we do rarely see unexpected GPS positions. Is that accurate?

RODDIS: Yes. Right.

GERAGOS: And you're not sure of the real cause, but the presence of the nearby airport leads you to suspect that the equipment there may have contributed to the problem?

RODDIS: Exactly.

GERAGOS: Okay. Now, have you done any studies or have there been any studies done that you're aware of that check GPS accuracy in the presence of airports?

RODDIS: Well, there have been a lot of studies done in that regard. I haven't seen any in this particular instance. The reason that we say that is some of the airport equipment uses frequencies which might, which relate to the frequencies which are used for GPS, radio frequencies, that is, and therefore could contribute to interference, but I haven't seen any further than that.

GERAGOS: And how far away is the Berkeley Marina from an airport; do you know?

RODDIS: I have no idea.

GERAGOS: How far away is the location where that spike was from an airport?

RODDIS: There were two airports on the map, one of which was fairly close and in a matter of perhaps a mile, I believe. The other one was further away. I'm just guessing. I'd have to look at it on here. I'll show you. Excuse me. Yes. It's, according to this map, probably five miles away.

GERAGOS: So one of your, one of your possible explanations for this rare occurrence is that a, some kind of a radio transmitter or radio equipment up to five miles away could have affected the,

RODDIS: Exactly. It was, as I said, one airport, which was in fact much closer than that, less than one mile, I think, on the map when I saw it.

GERAGOS: So based upon what you know about GPS, being within five miles of an airport could cause some occurrence that here would spike off approximately how many miles?

RODDIS: Seven.

GERAGOS: How many?

RODDIS: Seven.

GERAGOS: Seven?

RODDIS: I, I, yes. The, the actual length of the spike is almost irrelevant, but once the interference occurs, it's difficult to say what would happen. I, I must say, again, that this is a rare thing, very rarely seen. It's our best guess of what happened in this particular instance. There may have, for all I know, been some other interference close by. We're just guessing about the airport.

GERAGOS: What other kind of interference would cause a seven mile glitch?

RODDIS: Well, the most likely one, which is very unlikely, but is a GPS jamming system, which is used by the military fairly often. If somebody was testing a GPS jamming system, that's the most likely issue, most likely thing. And sometimes that is, has been used recently with, because of the security issues since 9/11. That's the most likely one. Other than that, as I said, a very high power radar is potential; but, again, it's not, it's not, not seen very often.

GERAGOS: But it happened in this case. It happened in this case?

RODDIS: I'm not happy with it, but,

GERAGOS: No, I said,

RODDIS: , nevertheless,

GERAGOS: No, I said it happened in this case?

RODDIS: I would suspect that something like that happened in that case, but I don't know what.

GERAGOS: Okay. But it, it's a fair statement that we, one of the other problems that was detected here, also, you had a reasonable explanation for it in July, and you revised that explanation six months later, correct?

RODDIS: I think those things are rather different, though. In one case we have an exactly one degree error, which can only be triggered by certain things, in which we did know it was most likely associated with our unit. And so we were looking for reasons, which were pretty obvious reasons at the time, and then were corrected. But it's still the same reason, but a different triggering thing. This other one here, as I said, it's like a burst of interference on a TV screen. You don't know where that interference comes from, you just know that it's there. The track doesn't have the right characteristics over that area and something's wrong, but I don't know what it came from. I think there were two different, two different things.

GERAGOS: Which, were either of these receivers the same receiver, the receiver with the data sets that you have as Exhibit 1 in front of you, are either of those that are in there, contained in there, the same receiver that malfunctioned from January 3rd to January 21st?

RODDIS: I believe so. I believe that the bitmap two one, yeah, that I have on this letter.

GERAGOS: And the,

RODDIS: The receiver itself, I don't think it malfunctioned, if we want to talk about the receiver. I think it was the, the other parts of the circuitry. However, maybe that's

 semantics.

GERAGOS: I'm sorry, it was what?

RODDIS: However, I said maybe that's semantics. But I don't think the receiver itself was bad. I think it was the memory recording parts of the circuitry.

GERAGOS: Well, when you say the, you're not able to tell what malfunctions unless you get a data set; isn't that correct?

RODDIS: I had, no, well, it depends which malfunction we're talking about and what we're doing.

GERAGOS: Start with the one that you answered me, the bitmap two.

RODDIS: Yes.

GERAGOS: Okay. That's the receiver that malfunctioned from January 1st to January 20, January 3rd to the 21st, correct?

RODDIS: Yes. That's right.

GERAGOS: Somehow somebody in Modesto PD got it up and running again by January 24th, correct?

RODDIS: I believe that was an antenna change. Just putting a better or new antenna on.

GERAGOS: Except when you got it back you said there was a microprocessor error?

RODDIS: Yes, but that was, that was in June, or much later in the year, as I now realize. It was a different issue.

GERAGOS: Okay. So we had three separate issues that we know about with this one receiver in the span of six months, correct?

RODDIS: I think, well, one of those issues for sure, the antenna, was nothing to do with the unit per se. It was due to the fact that a bad antenna was connected to it. I don't think the unit itself was the problem.

GERAGOS: That's, you're basing that on what the DA whispered in your ear at the break.

DISTASO: Objection, your Honor.

RODDIS: Well --

GERAGOS: The DA,

JUDGE: The, no,

GERAGOS: , what the DA told you at the break.

JUDGE: No, objection overruled. Is that what the district attorney told you?

RODDIS: Well, what I was told was that the unit wasn't working and then they replaced the antenna and it suddenly started working, so I assume that the problem was a bad antenna.

GERAGOS: And the,

RODDIS: But it was based on what they told me; yes, you're quite right.

GERAGOS: Right. You didn't have any information separate and apart; you didn't do any investigation on that, did you?

RODDIS: No.

GERAGOS: Then that same unit apparently had a, what we've identified here as the bitmap two track name Rover problem as well, correct? It's the subject of both letters, right?

RODDIS: Was that the same unit?

GERAGOS: Isn't that what you just said? Bitmap two is the same unit?

RODDIS: The, the unit that had the, the spike on it that we just talked about

 with the radar, and whatever, I think was a different unit.

GERAGOS: I think you're correct. I think you had identified the unit that was, inoperational, I mean was not operating from January 3rd to the 21st as being the same one as bitmap two; is that, is that your testimony?

RODDIS: Yes. Serial number 7476, yes.

GERAGOS: Okay. That's also the same unit that you say when it was returned to you some time in May had a microprocessor or pin error; isn't that what you said?

RODDIS: Yes.

GERAGOS: Okay. So is it a fair statement that there were three problems with that unit in the span of five months?

RODDIS: I'm not sure what the third problem was.

GERAGOS: Well, we have a bitmap two issue here of some kind that required explanation, in both letters?

RODDIS: It has nothing to do with the unit. That was just the maps. The maps the unit displayed on. Had nothing to do with the unit.

GERAGOS: How about the data sets that were produced?

RODDIS: I don't think,

GERAGOS: Were there problems with the data sets?

RODDIS: They were fine, I think.

GERAGOS: Wasn't the whole, wasn't the whole problem that you discussed that the data sets had a problem because of the, the maps that were used, that they did not plot it correctly?

RODDIS: Well, I think you would, the, the, the map that the data is displayed on has nothing to do with the unit. So, I mean, you could take the data out of the unit and display it on a blank sheet of paper if you wanted to. I, I think that it's wrong to say that that unit had a problem with its maps. The map is something totally separate from the unit.

GERAGOS: Well, the, what good is the unit if it's not able to display it onto a correct map? It's useless, isn't it? I mean you, you can't plot, the whole idea of the unit is to plot a location. So if it's not plotting correctly on a map, what good is the unit?

RODDIS: I'm sorry, I don't understand that. Because if the unit can be producing perfectly good data, and yet if you use the wrong map with it, then it's not going to display properly. But it's nothing wrong with the unit, it's the map that's the problem.

GERAGOS: And your explanation for that, or the Orion's explanation, was that it had something to do with the maps, correct?

RODDIS: Yes.

GERAGOS: Are you aware that Dr. Loomis disagreed with that explanation?

DISTASO: Objection, your Honor. Misstates his testimony.

RODDIS: I doubt,

JUDGE: Hold on.

RODDIS: he did, but if he did,

JUDGE: Hole on, Doctor.

GERAGOS: I'll give him the page and line number.

JUDGE: All right.

GERAGOS: The, the units, at the very least this unit, which you identified by the serial number, had failed or had a problem twice within a five month period, correct? If you don't include the mapping problem.

RODDIS: It had a problem with an antenna and had a subsequent problem with it, something internally, yes.

GERAGOS: Well, somebody told you it had a problem with an antenna?

RODDIS: Yes; that's right, absolutely.

GERAGOS: And it had a microprocessing unit or pin error, correct?

RODDIS: That we know about.

GERAGOS: And the third error, which required two separate letters to try to analyze, you've laid off on the maps; isn't that correct?

RODDIS: Yes.

GERAGOS: Okay. Now, the GPS, the system itself, is based upon in large part things that are called pseudo ranges; is that correct? Do you know what a pseudo range is?

RODDIS: I do.

GERAGOS: What is a pseudo range?

RODDIS: I'm not sure why in is important to this case, though. It's an internal calculation that's done to, to, in regards to the satellite locations in distances and times from them.

GERAGOS: And isn't that part of the methodology that's used for a GPS device?

RODDIS: Oh, absolutely, but it's,

GERAGOS: That's why it's important to this case.

JUDGE: Let him finish his answer, Mr. Geragos.

GERAGOS: Okay.

JUDGE: He's answering your question here. You said "absolutely," then he stepped on your answer.

RODDIS: Yes. Those, those are partial, those are, how shall I say it, intermediate steps in the calculation of latitude and longitude, which is carried out within the Trimble receiver. Our receiver doesn't see any of those. Our, our equipment doesn't actually see any of those calculations.

GERAGOS: But isn't that part of the methodology of GPS positioning?

RODDIS: Absolutely.

GERAGOS: Okay. Now, does multi-path or multi-path results, can that result in a, produce multi, the doctrine, if you will, or the, the incidents of multi-path, can that have an impact on a true pseudo range?

RODDIS: Yes, it could, but the equipment is designed to reject those things.

GERAGOS: And specifically the equipment is designed to, you said, correct that?

RODDIS: Reject.

JUDGE: Reject.

GERAGOS: Reject that. And that's when the condition is specifically where the antenna is on the top of the car roof; isn't that correct?

RODDIS: No. I think it would certainly apply when the antenna is on the car roof, but certainly the equipment does the rejections and the calculations wherever the antenna is.

GERAGOS: Doesn't the, doesn't it read in multi-path result under longer than true pseudo ranges when the antenna is not in an optimal place?

 Hugh Roddis” I think that multi-path is more likely if the antenna is not in place,

GERAGOS: If you,

RODDIS: , not in the best place, yes.

GERAGOS: Right. And if your multi-path results, then you get a longer than true pseudo range, correct?

RODDIS: Potentially, yes.

GERAGOS: And if you have a longer than true pseudo range being measured between the antenna and the satellite, what happens?

RODDIS: You'd get an incorrect location.

GERAGOS: Okay. And that condition would occur more often than not when the antenna is not in plain view on the top of the car roof; isn't that correct?

RODDIS: I would say it's more likely to happen, but I wouldn't say it happened more often than not, no.

GERAGOS: Okay. It's more likely to happen when the antenna is covertly placed, correct?

RODDIS: Yes.

GERAGOS: Now, in this case the, you have said that the antenna was bad from, that's what you were told, between January 3rd and January 21st, correct?

RODDIS: Not the GPS antenna.

GERAGOS: Which antenna?

RODDIS: The wireless antenna.

GERAGOS: Okay. And do you know where the wireless antenna was placed?

RODDIS: No, but sometime in that period. I don't know, I'm not sure I remember.

GERAGOS: Do you remember, do you know where the GPS antenna was placed?

RODDIS: No. I'm sorry. Did you ask if the wireless antenna was placed when?

GERAGOS: Yes. Do you know when it was?

RODDIS: No, I don't, and I don't know where the GPS antenna was either.

GERAGOS: Okay. And wouldn't that be critical to determining whether or not those multi-path errors or multi-path occurring in, for you to make a scientific determination as to whether or not you were getting longer than true pseudo ranges?

RODDIS: What happens when you get bad pseudo ranges, a lot of multi-path is you get erratic data. The tracks that I have seen that I have here don't show evidence of that erratic data, except in some very minor instances, which I find actually more interesting than not.

GERAGOS: Well, when you say that there is an erratic data, we have situations, here I'll just pick the first one on 1 GG. We have fixes that are occurring here where the speed of the car is ranging from a hundred and five miles per hour up to 2300 and 23 miles per hour, and going back down to 97; is that correct?

RODDIS: Yeah. That's what it says. Now, let me just have a look where this is and what it looks like on the map.

GERAGOS: Okay.

RODDIS: That's this one. That is the one where the radar stopped going, which we've explained as what we think happened there.

GERAGOS: The, the data that's here, you say self-corrected for how long?

RODDIS: No, well, I'm not sure if, well, if you look at it on the chart here, it came back in here, wherever that was.

GERAGOS: You're pointing to 1 double E?

RODDIS: Right. And you can see that's the spike where the radar started to go wrong up here, where it started to hit, say, several hundred miles an hour. You remember I said that if the speed is just calculated by the space between the dips. When the spikes started to go off in the wrong direction, the speeds were calculated to be very, very high because the positions were wrong during that one spike that we discussed several times this morning.

GERAGOS: Now, the, you, that's the only explanation you can find for that? Or you have actually no explanation for that other than there may have been radio or radar interference, correct?

RODDIS: Yes, that's right. But the rest of the tracks doesn't show a lot of incidents of multi-path or...

GERAGOS: Let me show you 1 double D, which was shown to you this morning.

What happened in this instance? Which is January 9th also, but in the morning.

RODDIS: I'm sorry, what do you mean?

GERAGOS: Well, where is the, where is the miles per hour, where is the longitude, where is the latitude?

RODDIS: Well, the longitude and the latitude there, I don't know. This particular page has been printed out oddly. It's been printed out with a column on top of another column, but the, the speed is there, but it's the way it's been printed out. I don't know why it was printed out that way.

GERAGOS: Well, do you have an explanation as you sit here as to why 1 double D appears to have two columns collapsed?

RODDIS: No. No. No, something to do with the printer and the computer.

GERAGOS: Well, does 1 double D refer to 1 BB?

RODDIS: I, I don't know. I think so, probably.

GERAGOS: Could you take a look at that and tell me if it does?

RODDIS: Yeah. Yep. It seems to.

GERAGOS: Okay.

RODDIS: This one section of that does.

GERAGOS: Fair to say that 1 double B indicates that the object that the antenna and/or the receiver had been placed on was moving?

RODDIS: Well, parts of it. That looks stationary there, I would think.

GERAGOS: Aren't there parts of it here that are also plotted all the way along?

RODDIS: Which are moving, possibly.

GERAGOS: Okay. Doesn't this show at all times on 1 double D that there was never any motion?

RODDIS: Yes, that's right.

GERAGOS: Okay. Wouldn't that be, wouldn't that be a possibility of multi-path?

RODDIS: No. Remember I said that the motion on that one is simply a vibration detector. GPS.

GERAGOS: Well, the vibration, the vibration detector was apparently never activated the entire time this was going on where the car was driving?

RODDIS: Possibly. I don't know how it was installed. I don't know anything about where it's installed in this case. I do know one instance where they installed it inside somebody's seat and that took all the vibration away totally, but I don't know, I don't know where this was installed or what it was done, but that's, that's the case.

GERAGOS: Okay. The next one we have is the one in Fresno. So we're going through these in order. The one I just showed you, you don't have any explanation for why there's no motion. The very next one is the one where it's extremely rare, and you said that you've only seen this one other time, correct? This reflects the Fresno occurrence which you said you still don't know?

RODDIS: Yes.

GERAGOS: You just posited something?

RODDIS: Yes.

GERAGOS: Okay. Let's go to the next. Now, this one also,

JUDGE: Give me a number, Mr. Geragos.

GERAGOS: Excuse me?

JUDGE: When you say "this" one,

GERAGOS: Yeah, I was going to.

JUDGE: Define,

GERAGOS: 1 double J. Now, this also shows the car going from a hundred and five miles an hour up to 2300 and back down again?

RODDIS: Well, it's the same spike we've talked about.

GERAGOS: As this? The same spike as the one I just showed you?

RODDIS: I believe so. Which one are you showing me?

GERAGOS: You have this, you have this. Are they 1 JJ and 1 GG, all the same?

RODDIS: Let me just check.

GERAGOS: Okay.

RODDIS:  Yeah, it's the same information.

GERAGOS: Well, then why do you have it plotted here on 1 HH different than you have it plotted here on 1 double E?

RODDIS: I think the segments of the same data, not, it's the same data, but these are segments of it.

GERAGOS: Well, if they were segments of it, why would you have the same data sets behind it?

RODDIS: I don't know. I didn't create the folder, so I don't know.

GERAGOS: All right. Now, you have one double, 1 WW. Is this also the same data set?

RODDIS: Yeah.

GERAGOS: Okay. And this also shows the same spiking on it?

RODDIS: It does.

GERAGOS: Okay. And you have 1, let's see, this is 1 double P; is that correct?

RODDIS: Yeah.

GERAGOS: There it shows that his car was going 38 thousand 800 and 84 miles per hour with no motion; is that correct?

RODDIS: No.

GERAGOS: Then that same unit apparently had a, what we've identified here as the bitmap two track name Rover problem as well, correct? It's the subject of both letters, right?

RODDIS: Was that the same unit?

GERAGOS: Isn't that what you just said? Bitmap two is the same unit?

RODDIS: The, the unit that had the, the spike on it that we just talked about with the radar, and whatever, I think was a different unit.

GERAGOS: I think you're correct. I think you had identified the unit that was inoperational, I mean was not operating from January 3rd to the 21st as being the same one as bitmap two; is that, is that your testimony?

RODDIS: Yes. Serial number 7476, yes.

GERAGOS: Okay. That's also the same unit that you say when it was returned to you some time in May had a microprocessor or pin error; isn't that what you said?

RODDIS: Yes.

GERAGOS: Okay. So is it a fair statement that there were three problems with that unit in the span of five months?

RODDIS: I'm not sure what the third problem was.

GERAGOS: Well, we have a bitmap two issue here of some kind that required explanation, in both letters?

RODDIS: It has nothing to do with the unit. That was just the maps. The maps the unit displayed on. Had nothing to do with the unit.

GERAGOS: How about the data sets that were produced?

RODDIS: I don't think,

GERAGOS: Were there problems with the data sets?

RODDIS: They were fine, I think.

GERAGOS: Wasn't the whole, wasn't the whole problem that you discussed that the data sets had a problem because of the, the maps that were used, that they did not plot it correctly?

RODDIS: Well, I think you would, the, the, the map that the data is displayed on has nothing to do with the unit. So, I mean, you could take the data out of the unit and display it on a blank sheet of paper if you wanted to. I, I think that it's wrong to say that that unit had a problem with its maps. The map is something totally separate from the unit.

GERAGOS: Well, the, what good is the unit if it's not able to display it onto a correct map? It's useless, isn't it? I mean you, you can't plot, the whole idea of the unit is to plot a location. So if it's not plotting correctly on a map, what good is the unit?

RODDIS: I'm sorry, I don't understand that. Because if the unit can be producing perfectly good data, and yet if you use the wrong map with it, then it's not going to display properly. But it's nothing wrong with the unit, it's the map that's the problem.

GERAGOS: And your explanation for that, or the Orion's explanation, was that it had something to do with the maps, correct?

RODDIS: Yes.

GERAGOS: Are you aware that Dr. Loomis disagreed with that explanation?

 DISTASO: Objection, your Honor. Misstates his testimony.

RODDIS: I doubt,

JUDGE: Hold on.

RODDIS: he did, but if he did,

JUDGE: Hole on, Doctor.

GERAGOS: I'll give him the page and line number.

JUDGE: All right.

GERAGOS: The, the units, at the very least this unit, which you identified by the serial number, had failed or had a problem twice within a five month period, correct? If you don't include the mapping problem.

RODDIS: It had a problem with an antenna and had a subsequent problem with it, something internally, yes.

GERAGOS: Well, somebody told you it had a problem with an antenna?

RODDIS: Yes; that's right, absolutely.

GERAGOS: And it had a microprocessing unit or pin error, correct?

RODDIS: That we know about.

GERAGOS: And the third error, which required two separate letters to try to analyze, you've laid off on the maps; isn't that correct?

RODDIS: Yes.

GERAGOS: Okay. Now, the GPS, the system itself, is based upon in large part things that are called pseudo ranges; is that correct? Do you know what a pseudo range is?

RODDIS: I do.

GERAGOS: What is a pseudo range?

RODDIS: I'm not sure why in is important to this case, though. It's an internal calculation that's done to, to, in regards to the satellite locations in distances and times from them.

GERAGOS: And isn't that part of the methodology that's used for a GPS device?

RODDIS: Oh, absolutely, but it's,

GERAGOS: That's why it's important to this case.

JUDGE: Let him finish his answer, Mr. Geragos.

GERAGOS: Okay.

JUDGE: He's answering your question here. You said "absolutely," then he stepped on your answer.

RODDIS: Yes. Those, those are partial, those are, how shall I say it, intermediate steps in the calculation of latitude and longitude, which is carried out within the Trimble receiver. Our receiver doesn't see any of those. Our, our equipment doesn't actually see any of those calculations.

GERAGOS: But isn't that part of the methodology of GPS positioning?

RODDIS: Absolutely.

GERAGOS: Okay. Now, does multi-path or multi-path results, can that result in a, produce multi, the doctrine, if you will, or the, the incidents of multi-path, can that have an impact on a true pseudo range?

RODDIS: Yes, it could, but the equipment is designed to reject those things.

GERAGOS: And specifically the equipment is designed to, you said, correct that?

RODDIS: Reject.

JUDGE: Reject.

GERAGOS: Reject that. And that's when the condition is specifically where the antenna is on the top of the car roof; isn't that correct?

RODDIS: No. I think it would certainly apply when the antenna is on the car roof, but certainly the equipment does the rejections and the calculations wherever the antenna is.

GERAGOS: Doesn't the, doesn't it read in multi-path result under longer than true pseudo ranges when the antenna is not in an optimal place?

RODDIS: I think that multi-path is more likely if the antenna is not in place,

GERAGOS: If you,

RODDIS: not in the best place, yes.

GERAGOS: Right. And if your multi-path results, then you get a longer than true pseudo range, correct?

RODDIS: Potentially, yes.

GERAGOS: And if you have a longer than true pseudo range being measured between the antenna and the satellite, what happens?

RODDIS: You'd get an incorrect location.

GERAGOS: Okay. And that condition would occur more often than not when the antenna is not in plain view on the top of the car roof; isn't that correct?

RODDIS: I would say it's more likely to happen, but I wouldn't say it happened more often than not, no.

GERAGOS: Okay. It's more likely to happen when the antenna is covertly placed, correct?

RODDIS: Yes.

GERAGOS: Now, in this case the, you have said that the antenna was bad from, that's what you were told, between January 3rd and January 21st, correct?

RODDIS: Not the GPS antenna.

GERAGOS: Which antenna?

RODDIS: The wireless antenna.

GERAGOS: Okay. And do you know where the wireless antenna was placed?

RODDIS: No, but sometime in that period. I don't know, I'm not sure I remember.

GERAGOS: Do you remember, do you know where the GPS antenna was placed?

RODDIS: No. I'm sorry. Did you ask if the wireless antenna was placed when?

GERAGOS: Yes. Do you know when it was?

RODDIS: No, I don't, and I don't know where the GPS antenna was either.

GERAGOS: Okay. And wouldn't that be critical to determining whether or not those multi-path errors or multi-path occurring in, for you to make a scientific determination as to whether or not you were getting longer than true pseudo ranges?

RODDIS: What happens when you get bad pseudo ranges, a lot of multi-path is you get erratic data. The tracks that I have seen that I have here don't show evidence of that erratic data, except in some very minor instances, which I find actually more interesting than not.

GERAGOS: Well, when you say that there is an erratic data, we have situations, here I'll just pick the first one on 1 GG. We have fixes that are occurring here where the speed of the car is ranging from a hundred and five miles per hour up to 2300 and 23 miles per hour, and going back down to 97; is that correct?

RODDIS: Yeah. That's what it says. Now, let me just have a look where this is and what it looks like on the map.

GERAGOS: Okay.

RODDIS: 23. That's this one. That is the one where the radar stopped going, which we've explained as what we think happened there.

GERAGOS: The, the data that's here, you say self-corrected for how long?

RODDIS: No, well, I'm not sure if, well, if you look at it on the chart here, it came back in here, wherever that was.

GERAGOS: You're pointing to 1 double E?

RODDIS: Right. And you can see that's the spike where the radar started to go wrong up here, where it started to hit, say, several hundred miles an hour. You remember I said that if the speed is just calculated by the space between the dips. When the spikes started to go off in the wrong direction, the speeds were calculated to be very, very high because the positions were wrong during that one spike that we discussed several times this morning.

GERAGOS: Now, the, you, that's the only explanation you can find for that? Or you have actually no explanation for that other than there may have been radio or radar interference, correct?

RODDIS: Yes, that's right. But the rest of the tracks doesn't show a lot of incidents of multi-path or...

GERAGOS: Let me show you 1 double D, which was shown to you this morning. What happened in this instance? Which is January 9th also, but in the morning.

RODDIS: I'm sorry, what do you mean?

GERAGOS: Well, where is the, where is the miles per hour, where is the longitude, where is the latitude?

RODDIS: Well, the longitude and the latitude there, I don't know. This particular page has been printed out oddly. It's been printed out with a column on top of another column, but the, the speed is there, but it's the way it's been printed out. I don't know why it was printed out that way.

GERAGOS: Well, do you have an explanation as you sit here as to why 1 double D appears to have two columns collapsed?

RODDIS: No. No. No, something to do with the printer and the computer.

GERAGOS: Well, does 1 double D refer to 1 BB?

RODDIS: I, I don't know. I think so, probably.

GERAGOS: Could you take a look at that and tell me if it does?

RODDIS: Yeah. Yep. It seems to.

GERAGOS: Okay.

RODDIS: This one section of that does.

GERAGOS: Fair to say that 1 double B indicates that the object that the antenna and/or the receiver had been placed on was moving?

RODDIS: Well, parts of it. That looks stationary there, I would think.

GERAGOS: Aren't there parts of it here that are also plotted all the way along?

RODDIS: Which are moving, possibly.

GERAGOS: Okay. Doesn't this show at all times on 1 double D that there was never any motion?

RODDIS: Yes, that's right.

GERAGOS: Okay. Wouldn't that be, wouldn't that be a possibility of multi-path?

RODDIS: No. Remember I said that the motion on that one is simply a vibration detector. GPS.

GERAGOS: Well, the vibration, the vibration detector was apparently never activated the entire time this was going on where the car was driving?

RODDIS: Possibly. I don't know how it was installed. I don't know anything about where it's installed in this case. I do know one instance where they installed it inside somebody's seat and that took all the vibration away totally, but I don't know, I don't know where this was installed or what it was done, but that's, that's the case.

GERAGOS: Okay. The next one we have is the one in Fresno. So we're going through these in order. The one I just showed you, you don't have any explanation for why there's no motion. The very next one is the one where it's extremely rare, and you said that you've only seen this one other time, correct? This reflects the Fresno occurrence which you said you still don't know?

RODDIS: Yes.

GERAGOS: You just posited something?

RODDIS: Yes.

GERAGOS: Okay. Let's go to the next. Now, this one also,

JUDGE: Give me a number, Mr. Geragos.

GERAGOS: Excuse me?

JUDGE: When you say "this" one,

GERAGOS: Yeah, I was going to.

JUDGE: Define,

GERAGOS: 1 double J. Now, this also shows the car going from a hundred and five miles an hour up to 2300 and back down again?

RODDIS: Well, it's the same spike we've talked about.

GERAGOS: As this? The same spike as the one I just showed you?

RODDIS: I believe so. Which one are you showing me?

GERAGOS: You have this, you have this. Are they 1 JJ and 1 GG, all the same?

RODDIS: Let me just check.

GERAGOS: Okay.

RODDIS: Yeah, it's the same information.

GERAGOS: Well, then why do you have it plotted here on 1 HH different than you have it plotted here on 1 double E?

RODDIS: I think the segments of the same data, not, it's the same data, but these are segments of it.

GERAGOS: Well, if they were segments of it, why would you have the same data sets behind it?

RODDIS: I don't know. I didn't create the folder, so I don't know.

GERAGOS: All right. Now, you have one double, 1 WW. Is this also the same data set?

RODDIS: Yeah.

GERAGOS: Okay. And this also shows the same spiking on it?

RODDIS: It does.

GERAGOS: Okay. And you have 1, let's see, this is 1 double P; is that correct?

RODDIS: Yeah.

GERAGOS: There it shows that his car was going 38 thousand 800 and 84 miles per hour with no motion; is that correct?

RODDIS: It's very clever.

GERAGOS: Yeah.

RODDIS: No, that was that one degree spike. One degree spike that we talked about and changed. And so when the thing jumped one degree, then it looked as though it was doing thousands of miles an hour. But it jumped, in that case it was just that one thing. Yeah.

GERAGOS: Now, this data set shows that for a period of time there was no movement whatsoever; isn't that correct? Before and after?

RODDIS: Yes. It was parked, I believe. Or stationary.

GERAGOS: If he was parked, let me ask you a question. On 1 double P, you're saying that this spike took place because he had finally, or the latest explanation is, according to Exhibit C, that they crossed an area of a longitudinal line?

RODDIS: Yeah.

GERAGOS: Or latitudinal line?

RODDIS: Yes, that's right.

GERAGOS: Well, here,

RODDIS: If he was,

GERAGOS: that would seem to indicate from your data set that isn't what occurred; isn't it?

RODDIS: No, that is what occurred.

GERAGOS: Well, then why isn't there movement before and after? Didn't you expect to see the car moving into that location as opposed to being parked as you just testified to?

RODDIS: No, this, this is, it's neat, in fact, from a scientific point of view, if not from a legal one. He was parked exactly on, on a line of longitude, so the statistical variation of the fix, as you said, you don't get a dot, you get a little blurred thing. So statistically at one reading there he jumped over that line, and that's what caused the problem.

GERAGOS: Well, if it was a firm, you called it before I think a firmware error from Trimble? The latest explanation for this was that it was Trimble's error?

RODDIS: Yes.

GERAGOS: Why didn't it then occur at the first time when he hit the longitudinal line, is what you posited is the explanation for this?

RODDIS: No, that's not true.

GERAGOS: Well, isn't there,

DISTASO: Objection, your Honor.

JUDGE: Let him answer the question, Mr. Geragos.

GERAGOS: Sure.

JUDGE: Go ahead.

RODDIS: When it's parked, I already said, and I don't know what Dr. Loomis said, but the error from the Trimble receiver just comes out once, once as it passes over the line. We don't take all of the calculated readings from the Trimble receivers. We only take them when we need them. So in this case this, it looks as though there are every five seconds apart, so we would have had four or five readings that we would have ignored. So when he first came in possibly we ignored it. But when he was sitting there, on a parked spot, in a statistical variation, at some point we hit one that we didn't, that we picked up because it happened to be right, and then that made us jump. But we don't,

GERAGOS: Wait.

RODDIS: take a reading,

GERAGOS: You're taking, there's how many readings prior to that jump? There's at least 15 readings?

RODDIS: Sure.

GERAGOS: Well, then what are you saying? That it just happens on the 16th reading? It just so happens he parks on the exact longitudinal line and all of a sudden the 16th time you take a reading all of a sudden it jumps 38 thousand miles per hour and then comes back on the next reading? You know that doesn't make any sense.

RODDIS: No, it does make sense,

JUDGE: That's argumentative. You can answer the question.

DISTASO: No, Objection, your Honor.

GERAGOS: Let me ask,

JUDGE: No, he can answer. Do you have an answer to that, Mr. Roddis?

RODDIS: I'm just trying to remember where I was. But, yes, I think, I do have an answer, and it is statistics. I say it's statistical variations, and he's sitting there parked, we're getting random readings around the thing. I don't know which readings we hit. We're picking every fifth reading out. I'm not at all surprised there was only one of those that caused this error. It could have been, if he had been parked two feet in the other direction, it might have been zero.

GERAGOS: Isn't this, when you say it's taking random locations,

RODDIS: I didn't say random.

GERAGOS: Isn't that what you said? You just testified that it was taking random locations around,

RODDIS: No, I said there was statistical variations. If you look at it, 18, 18, 18, 17, 15, 15, 15, then jumps over here, goes to five zero, and this, even these are the, jumps on the other side of the line and jumps back down here. So we've got nine point nine nine nine here, and point nine nine nine five here,

GERAGOS: You still haven't explained to me why there are one, two, three, four, five, six, seven, eight, nine, ten, 11, 12, 13, 14, 15, 16, 17, 18, 19, readings prior to, and when it's supposedly parked because it shows no motion as well, and zero miles per hour, there's 19 readings, which are just a subset of probably, what, a hundred and 50 readings that could have taken place during that time period?

RODDIS: Sure.

GERAGOS: And out of that it just so happened out of the hundred and fifty-first reading it takes off at a hundred and 38 thousand miles per hour, or you have this one degree,

RODDIS: It depends, he's parked near the edge of this line. It depends where that statistical number goes over the line. I have no idea. It could happen once or ten times, but you can't tell me either.

GERAGOS: Well, right, I can't tell you, but you can't tell me. But we're sitting here in a court of law saying we want to admit this as forensic evidence. DISTASO: Objection, your Honor. Argumentative.

RODDIS: I have,

JUDGE: Again argumentative.

GERAGOS: Would you go,

JUDGE: Question and answer.

GERAGOS: You have two explanations, which have been, one that you conceded now was incorrect, which was reflected in Exhibit B. You then come up with another explanation in January of this year, which is reflected in Exhibit C. Did anybody go out and take this receiver and go park it on a longitudinal line and see if they could recreate this occurrence?

RODDIS: Yes, they did.

GERAGOS: And did it happen?

RODDIS: Yes, it did.

GERAGOS: When?

RODDIS: When?

GERAGOS: When?

RODDIS: I'm not too sure. We did it in Nova Scotia because our plant happens to be 45 degrees latitude, almost exactly. We just went down the road and tried it. We waited there long enough, and it didn't happen immediately, but we waited there long enough and it did happen eventually, yes.

GERAGOS: Did you use a new system to see if you could get rid of that?

RODDIS: We corrected the firmware after, subsequently, to that, adding in a way of ignoring the A, if you like; and yes, it did get removed.

GERAGOS: Now, here's 1 double P where we showed you before, at 5:53 there was this jump that shows by 38 thousand miles per hour, right?

RODDIS: Yes.

GERAGOS: And that GPS fix at that point was at one two one point nine nine nine nine eight, correct?

RODDIS: Right.

GERAGOS: Now, if we go to 1 double T, we show a GPS fix at 6:00 o'clock?

RODDIS: Correct.

GERAGOS: What do we show there?

RODDIS: Another jump.

GERAGOS: 38 thousand 800 and 80 miles per hour?

RODDIS: Exactly.

GERAGOS: Okay. And where are we then on the longitudinal line?

RODDIS: Let me just have a look over here a second. There. This is the one you're looking at.

GERAGOS: No.

RODDIS: I'm sorry,

GERAGOS: 5:53?

RODDIS: Let me just look at this for a second. This is the one where it jumps for four minutes, or whatever it is, completely. So that's the first speed jump that you see is the jump of the one minute error, and the second high speed one is where it jumps back again. And if you look at it, it occurs at exactly on the hour, which is where the compression system rolls over, six point zero zero zero zero zero p.m.

GERAGOS: That's from 5:53?

RODDIS: Right.

GERAGOS: When you have one jump?

RODDIS: Yeah.

GERAGOS: Now, in the interim, after 5:53, we have a location that shows that this car is moving, do we not?

RODDIS: It is moving.

GERAGOS: And we have the car,

RODDIS: I'm sorry, we're talking about two different things here. Originally we were talking about the one spike on the parking lot.

GERAGOS: Where on,

RODDIS: Now, we're talking about a different issue.

GERAGOS: We're, we're talking about the fact that you have got an explanation for why something occurs. Your explanation is that when it's on the longitudinal line, all of a sudden it jumps; isn't that correct?

RODDIS: Yes.

GERAGOS: Okay. Now, what I'm showing you is that here at, at 5:53, your explanation is that the car is parked and then all of a sudden it jumps, correct?

RODDIS: Correct.

GERAGOS: Then I'm showing you on 1 double T that at 6:00 o'clock, which you testified to before, you're saying that at that point it jumped back; is that correct?

RODDIS: Yes, except for the fact that during that period the car was in motion. It was moving. You can see it on the track here. It was in motion. Now,

GERAGOS: How does that,

DISTASO: Objection.

JUDGE: He hasn't finished his answer, Mr. Geragos. Go ahead.

RODDIS: I'm sorry?

JUDGE: No, finish your answer.

RODDIS: I'm getting confused by all of this; but, truthfully, we have two different incidences. One incidence where it was parked and it jumped. It was parked on the line. There was a second instance of a different place where it jumped while the vehicle was in motion. And this one that you're talking about now is the second one where the vehicle was in motion when it jumped.

GERAGOS: You just testified that the, were you confused the last time you testified when you said that that jump that happened at 6:00 o'clock was the machine correcting itself?

RODDIS: No. That is correct.

GERAGOS: Okay. So you're saying that the car was parked, it just so happened to be parked --

RODDIS: No, I didn't say it was parked,

GERAGOS: right on the longitudinal line?

JUDGE: Wait, wait.

RODDIS: I didn't say it was parked,

JUDGE: Let him finish his question, Mr. Geragos.

GERAGOS: I'm sorry. Didn't we go through that there were 19 readings out of some 150 readings that were compressed on the data that showed that the car was parked on the longitudinal line, correct? At 5:53 and change?

RODDIS: Oh, I'm sorry. Yes, you're quite right, it is. That's absolutely true; that's correct.

GERAGOS: Right. And you testified it was parked?

RODDIS: Yes, that's true. You're quite right.

GERAGOS: Then you're saying it corrected itself at 6:00 o'clock, lo and behold, and the car is moving?

RODDIS: Yes, because during that period of time the vehicle did start moving. And if you look at it you can see the speed 20 miles an hour, 30 miles an hour during that whole period of time, until it came back to the 6:00 o'clock where the compression fixed itself, and it came back, jumped back again. But during that whole period of time, oh, up to right at the end it obviously stopped again. Right at the end, the last few readings it was stationary again.

GERAGOS: Wait; can you just tell me one thing? If the car was parked and then all of a sudden there was a one degree jump that took you however many miles away, 60 miles away, 69 miles away, whatever it is, then why are you relying on the machine if you're saying it corrected itself at 6:00 o'clock? You're now testifying that the data between 5:53 and 6:00 o'clock was accurate when you've just said that the machine didn't correct itself until 6:00 o'clock, correct?

RODDIS: I, depends what you mean by "accurate." It was one degree off. The rest of the decimal places were accurate. It was reading one degree off. But the rest of the decimal places were correct. And those things showed that the vehicle was in motion. And, in fact, if you take that move track and put it back one degree, it overlays roads and things correctly.

<noon recess>

GERAGOS: Before lunch we had gone through 1 double P, which was the jump where that 38,884 miles per hour had showed up; is that correct? Then we had also gone to 1 double T, which also shows 38,880 at 6:00 p.m.; is that correct?

RODDIS: Yes.

GERAGOS: Then we had gone to the next one in order that's in the book would be 1 double X. Now, 1 double X, do you see anything here on the reported data that appears to be out of line?

RODDIS: No.

GERAGOS: Now, does that appear to you that corresponds to 1 double U?

RODDIS: No, I don't think it does, if you look at the times.

GERAGOS: Does it appear to you that the information in 1 double X corresponds to 1-VV?

RODDIS: I think that's a portion of it, yes.

GERAGOS: And when you say the times are wrong between 1 double X to 1-UU, you are talking about on 1-UU the times that have been placed on the various strips on the exhibit itself?

RODDIS: Yes.

GERAGOS: That does not appear to you to correspond to 1-XX?

RODDIS: I don't think so. I'll check it again fo you. But this one, okay. Hang on a second. I'm sorry, I have got four hours jet lag catching up. So I have got 45410. 454, no, I don't. There may be a portion of it here. This track, this 1-UU has a lot of data on it. But certainly most of it is not represented in this, in this table. If I look at it carefully, maybe.

GERAGOS: So what you are saying is the 1-XX, the 1-UU, do not appear to track; is that correct?

RODDIS: Maybe a portion of it, but certainly not all of it, no.

GERAGOS: Okay. Now, let me move you over to 1 triple A. Does there appear

 to be any problem with 1 triple A, that data that's printed up?

RODDIS: Not per se, no.

GERAGOS: Does it appear that this car or the object is moving?

RODDIS: No.

GERAGOS: And it's reflected in this 1 triple A that the, whatever object the device is attached to, not only is there no motion, but there appears to be no miles per hour except save a couple of entries for one mile an hour, correct?

RODDIS: Yes. I'm just checking down through this. The last latitude and longitude, some small variation in the latitude and longitude, not very,

GERAGOS: When you say there is a small variation in latitude and longitude, that exhibit itself shows that there appears to be a different latitudinal lock from the GPS device, doesn't it? As you are moving all the way down this column, that's the fourth column over?

RODDIS: Down to this point here where there is a change in this area.

GERAGOS: The change is when it says unit power up; is that correct?

RODDIS: Exactly.

GERAGOS: It is maybe three quarters to seven eighths of the data that's been printed out shows that there is no motion, that there is no movement of the car, but it does show slight variations of the latitudinal fix; isn't that correct?

RODDIS: That's correct.

GERAGOS: It also tracks differences in the longitudinal fix; isn't that correct?

RODDIS: They are very small. If you look at it in the fifth decimal place, which is the, fourth decimal place, which is quite a small number.

GERAGOS: Now, have you compared the data sets on the earlier diagrams that I showed you, which is 1-PP, where you are at a longitudinal fix that you said was right at the precise line, the longitudinal line with other data sets to see if it recreated

, this problem recreated itself?

RODDIS: Not with this set, because I couldn't do it. But I have done it with, or I had, personally haven't done it. But at the company we have done it, as I said earlier.

GERAGOS: That was in,

RODDIS: In Nova Scotia.

GERAGOS: I'm asking with this particular data set, have you looked through the, there is some 3,000 pages worth of data set material that's been produced by the devices in connection with this case. You are aware of that?

RODDIS: No.

GERAGOS: Have you looked through any other data set in connection,

RODDIS: The only data set is what you have in front of you.

GERAGOS: Okay. Have you looked in the front of the, through the data set that we have in front to see if this same phenomenon occurs or didn't occur when you had the same longitudinal and latitudinal fix as you had on 1 double P?

RODDIS: I haven't. If you look, there is quite a long way on, I don't see that it would occur. As I said earlier, it's still a statistical issue. Even if it did show in there, it wouldn't necessarily occur as a problem. Obviously the problem itself hasn't occurred, but that would show up in the track.

GERAGOS: Now, the next location here of data set material is 1 triple F. You see a problem in the data as it's represented there?

RODDIS: No. Looks as though it's probably on a motorway or something on the freeway. But, well, other than the issue we mentioned before about the no-motion-motion we talked to previously.

GERAGOS: That's precisely what I was going to ask you. From the times of, roughly we're talking about 8:00 a.m. in the morning through 8:37 a.m. is what's represented in 1 triple F; is that correct?

RODDIS: Yes.

GERAGOS: Okay. And that would include a time period for 8:12; isn't that correct?

RODDIS: Right.

GERAGOS: Now, that would appear to be on a freeway; isn't that correct?

RODDIS: Because the speeds from that 8-12, that obviously there is a lower area there. I haven't got the map in front of me for during that period. I don't know why.

GERAGOS: And for how long? How long a period of time?

RODDIS: Well, drops right down here, up at the first part, 65 miles per hour, then even drops right down to 20, 20, 16, 25. And there is low levels. 37. It speeds back up again to highway speeds. So it's over a fair period. 8:05 down to higher than that, 8:03, down to, which would be 8:20, or something.

GERAGOS: 8:17, or 8:17 shows up at 67 miles per hour, correct?

RODDIS: Okay.

GERAGOS: Now, the next document that's in here is 1 triple I. Do you see that?

RODDIS: Yes.

GERAGOS: This shows, this shows no movement whatsoever; is that correct?

RODDIS: True.

GERAGOS: Okay. And that shows you from 1:12 to 2:18 with no movement, correct?

RODDIS: True.

GERAGOS: 1 triple G shows you a map that's plotted from 2:18, and shows you with movement as plotted on the map; is that correct?

RODDIS: Right. Except it doesn't tell me that at this point, which does relate to what. So this, for example, at this point where he's stationary there is a lots of places there. There is no other reference, I couldn't relate that to any particular plot.

GERAGOS: That shows you 2:18 on the exhibit that's marked as 1 triple G, that there is movement, and there is little arrows here pointing in the direction; is that correct?

RODDIS: No. No. Not necessarily. That looks like he is stationary there. It's hard to tell from that, without actually taking it and looking at which record is when they are all on top of each other.

GERAGOS: Is it a fair statement that, based upon the data set 1 triple I that's been provided, the map that is 1 triple G, you can't make any determination as to whether or not that's accurate, because there are points that are plotted that are not reflected in the data set.

RODDIS: There are points that are not the points are plotted on the map. It's just at the time that, the time and date are not given against them.

GERAGOS: If the time and date is not given against them, there is no way for you to judge whether or not it's operating correctly; isn't that a fair statement?

RODDIS: On the basis of this file, yes. But I did have, when I say the data we have given us, we were also given a floppy disc with the information on it so we could replay this one step at a time.

GERAGOS: But you didn't bring that to court?

RODDIS: No. What we did was to check what we saw was the same as what was in the set.

GERAGOS: This is 1 triple W. Do you see that?

RODDIS: Yes.

GERAGOS: 1 triple W, do you see some problems with this?

RODDIS: Yes.

GERAGOS: And that shows that on 1-27 at approximately 11:11 that he was going 19,442 miles per hour, correct?

RODDIS: That's right.

GERAGOS: And it appears that the car was stationary before that; isn't that correct?

RODDIS: Yes. Same issue we talked about prior to lunch.

GERAGOS: Well, and then once again, at approximately 11:12, about a minute later, it shows that the car is now going 6,480 miles per hour; is that correct?

RODDIS: That's right. That's a one-minute jump.

GERAGOS: So we have had a one-minute jump, and with, that would that be reflected also on 1 triple J. Do you see that plotted out?

RODDIS: Goes from there to there.

GERAGOS: Okay. Now, and do you see that in 1 triple K?

RODDIS: Yes, that's, yes.

GERAGOS: Okay. Now, that, how far of a distance is that, is that jump? Can you tell by the GPS coordinates what the difference is between this jump at 19,442 miles an hour down to 6,480?

RODDIS: No. I would have to calculate it. I haven't got it calculated here. It will be roughly somewhere around fifty miles, I guess, latitude.

GERAGOS: Now, here is 1 triple P, which appears to be the same data set, correct?

RODDIS: Yes.

GERAGOS: This shows basically, doesn't it, that the, what, appears that the car is just standing still, and that all of a sudden the GPS detects it as moving somewhere in the neighborhood of 60 miles, then returning. And the car does not appear to be moved at any time, at least according to the data set for the next ten minutes. Just appears the car is sitting, all of a sudden it just, the GPS has it speeding up to 19 or almost 20,000 miles per hour, then coming back, correct?

RODDIS: Yes.

GERAGOS: And, in addition to that, there is absolutely no motion generated on the motion detector, correct?

RODDIS: Which is probably reasonable.

GERAGOS: Indicate to you the car is standing still, not moving at 19,000 miles per hour?

RODDIS: No. I think that's what we explained this morning.

GERAGOS: Now, you also have an another data set that's in here. That is 1 triple X. Do you see that?

RODDIS: Yes.

GERAGOS: Now, based upon the speeds that you would see here, where would you expect to see this car on 1 triple X?

RODDIS: 1 triple X has several segments to it. Different segments where he is going at different speeds. Some areas where he's going 60 miles an hour, that some of it where he drops right down to slow speeds. Another thing, back again, I think it's probably a mixed roadway of some kind?

GERAGOS: Is it safe to say that the between the time of 2:54, and 2:57, for a two-minute period of time, he was at all times going over, roughly over fifty miles per hour, except, with a couple of exceptions?

RODDIS: Yes.

GERAGOS: Now, the, before lunch I asked you about the, some of problems with the GPS technology. Do you remember that? Multipathing, one?

RODDIS: Yes.

GERAGOS: And poor geometry being another?

RODDIS: Yes.

GERAGOS: Now, the poor geometry, could you explain to the Court why that would present a problem with the methodology, DISTASO: Objection, your Honor. It's been asked and answered.

GERAGOS: It has not been asked.

JUDGE: We have been talking about maps. Again, I think he covered that this morning. This is different?

GERAGOS: Yes, this is different.

JUDGE: You can answer.

GERAGOS: Poor geometry is not a function of maps, is it?

RODDIS: No.

GERAGOS: Okay. Poor geometry has to do with the device locking on to the satellite, does it not?

RODDIS: Yes.

GERAGOS: Now, would you explain to the Court what the problem is involving poor geometry, or what potentially is the problem involving poor geometry?

RODDIS: Yes. This is a problem that was a lot worse a few years ago. Now we have a lot more satellites in the sky. It's a lot less of a problem.

RODDIS: What happens is, in order to measure the position on the ground, the unit has to measure the distance to a range of satellites. Now, if you can imagine, if those satellites were vertically right ahead above, then there would be no difference in the distances. If they are a sitting beside each other, the calculation is impossible. Therefore, for a good geometry, you need to have satellites scattered at different places around the sky, more widely spaced, in a sense it is better. However, it doesn't mean to say that you can't get a location fix even with a poor geometry. What it means is that it's liable to be more accurate if you have a better geometry. In other words, the satellites are further apart in the sky when you look at them.

GERAGOS: We talked before lunch about pseudoranges?

RODDIS: Yes.

GERAGOS: And pseudoranges are part of how one calculates, or how the methodology is determined to calculate a position, correct?

RODDIS: Yes.

GERAGOS: Pseudoranges can be badly measured, depending on what the geometry is and whether the geometry is accurate or not, correct?

RODDIS: Yes, that's basically what I just described.

GERAGOS: And so one of the things that ideally you want to have is a satellite in each quadrant of the sky so that you can lock on to hopefully three and maybe four of the satellites so that you can position, you can get an accurate position, correct?

RODDIS: Correct.

GERAGOS: If you have the multipath situation, and if you have poor geometry, then that means that the position that's computed is badly measuring the pseudoranges; isn't that correct? If you have both of those present?

RODDIS: If that were true, yes.

GERAGOS: Now, isn't it a fact that you have both of those, multipath situations and a bad geometry situation, bound to occur when an antenna is hidden on a vehicle, isn't that one of the problems with hiding the antenna on the vehicle?

RODDIS: No. Well, you said isn't it bound to occur. And the answer is, no, it's not bound to occur. It's more likely to occur depending on how the antenna is hidden. However, you must understand that there are normally about eight satellites in the sky scattered in the sky, so the unit has a choice. It can choose. It only needs three or four of those. So it can pick the ones that are the best position in the sky to use. And so if the antenna is in a poor position, restricts a view of the sky, what you are doing is limiting the number of the satellites to choose from. It still can choose from which ones it feels to get the best reading. The second issue is, that as to, Doctor Loomis may or nay not have told you, the Trimble receiver actually calculates this PDOP issue, and makes a decision about whether or not to store a fix or to record a fix if the geometry is bad. So, therefore, if there is a really bad geometry, the unit just won't record the position. It's not recorded. It's ignored. It's thrown away.

GERAGOS: Doctor Loomis did testify that what they provide is a receiver, and basically the receiver is then placed into your unit. Your unit then has the software package, if you will, or that it overlays the receiver, so that the data sets that are produced are a function of your unit; isn't that correct?

RODDIS: Well, no. There are two levels. The first the, Doctor Trimble, or Doctor Trimble. Doctor Loomis's equipment or Trimble's equipment does the first level of processing in which it decides all those things. And then other equipment does the second level of processing, which is taking the information after those decisions have been made.

GERAGOS: And so if there are decisions that are made prior to getting to your overlay, if you will, or do you have another?

RODDIS: Exactly.

GERAGOS: Overlay of your program, which makes it uniquely an Orion product; is that correct?

RODDIS: That's correct.

GERAGOS: If a PDOP, which is the acronym for the Positional Dilution Of Precision, if you have a bad PDOP, your overlay is, garbage in garbage out, you are not going to know; isn't that correct?

RODDIS: If it's, no. Well, there are two different issues. The first level is that the Trimble unit will initially reject any really bad ones. If there is marginal ones, it reports the fact that it has marginal reading, and then we make a decision based on that. There are three levels of output of accuracy, and we only accept the best level that it puts out. So, to that extent, I think that the situation is, is that the unit fixes it. What we store has been filtered to remove the bad ones.

GERAGOS:. Is that done by Trimble, or by your overlay?

RODDIS: Combination of both. The first, the majority of that is done by the Trimble unit, but we then take some of the data from the Trimble and decide on that basis. But theirs does most of that.

GERAGOS: They do most of that. It's one of the reasons the exhibits that I was showing you, that you had alternate explanations back in July as to what was occurring, because some of the calculations that were going on, or some of the firmware errors that were occurring, were from the Trimble unit as opposed to the overlay, or the Orion --

DISTASO: Objection, your Honor. Been asked and answered.

JUDGE: I think it has. But can you give us one more answer to that, maybe get it all out?

RODDIS: I think what you are saying is, though, I think I'm not quite sure what you are saying. The two issues are separate in my mind.

GERAGOS: Well, the Orion unit decompresses the data, does it not?

RODDIS: No, that's, the compression issue is related to the way that we send the data over the air. It's not to do with the actual qualities of the data itself.

GERAGOS: Well, it does, when you say it doesn't have to do with the actual quality of the,

RODDIS: You are going to say it's a one degree jump?

GERAGOS: Exactly.

RODDIS: Yes. But the one degree jump is a fixed number, and a fixed, a fixed issue. It's not the issue of the general quality of the data in terms of where the fixes were originally stored, or generated, or put in the unit.

GERAGOS: But that's, but that's what you are saying today, and that has evolved, correct? I mean it's evolved in the last year. We have had the installation of the device, we have the data that was recorded. Six months after that we had one explanation, six months after that we had another explanation, correct?

DISTASO: Objection. It's been asked and answered.

JUDGE: Well, these were from two separate explanations as to these anomalies that we're talking about. In your opinion, based upon everything you have read in the literature, is there two separate explanations, two types of anomalies, other than the maps? Let's ignore the maps for the, forgetting about the maps.

RODDIS: There were two types of anomalies, one of which was an issue we haven't explained concerning the possibility of radar interference at the airport, potentially at the airports. And that was one isolated incident that had some, hasn't affected any of the other data. There was the other instances in the one degree shift, which is an unfortunate issue. But that relates, that relates, not to the accuracy of the position in itself, but rather to the transmission of the data over the air. And I know this sounds a bit difficult to say; but, to me, bad data would indicate, how do I explain this? I'm sorry, I'm not being very clear about it. But that's one particular processing problem. And you said that we had two different explanations of it. Well, frankly, the explanation is the same, except that one triggered the problem off, was further investigated. But a one degree shift of good data over so, it's recognizably good, but shifted by one fixed degree, is not, to my mind, in the same situation as bad data which would be generated by a bad PDOP, or other things which you would get random dots around the map, or random places that had no relation to anything.

GERAGOS: Which is similar to what you described to his Honor happened in Fresno.

RODDIS: Which in Fresno?

GERAGOS: In Fresno, meaning the spike that you, we haven't figure figured out what was going on, except posited the idea it could have been a radar or radio interference, that just easily could have been bad PDOP, couldn't it?

RODDIS: No, that's, bad PDOP would never have done that. It's too big.

GERAGOS: The error that was reflected is too big to have just been attributable to PDOP?

RODDIS: Because of all the safeguards we built into the system to remove PDOP errors, yes.

GERAGOS: Okay. Well, the fact of t he matter is, as we sit here today, we don't have any explanation as what caused the Fresno situation, if you will, the spike.

RODDIS: No.

GERAGOS: And as we sit here today --

JUDGE: That's the second question. Is that right? There is no explanation, then, as you sit here to explain this spike in the Fresno data, other than what you have posited could have been radar interference, or interference from an airport?

RODDIS: That is true. As I said, my TV signal, you are watching a movie, there is a burst of interference, you don't know where the interference came from, doesn't break the rest of the movie bad.

GERAGOS: You could kind of miss the plot, couldn't you?

DISTASO: Objection, your Honor. Argumentative.

JUDGE: Sustained.

GERAGOS: The bad PDOP, at this point you said there is so many built in safeguards, that is by Orion, in your overlay, the software has built in safeguards on PDOP?

RODDIS: No. As I said earlier, it's, there is some small safeguards within the Orion, but it is, majority of that is built into the Trimble unit. You actually can set, we can set a level of PDOP if we want to, but we don't actually change. It we use the Trimble settings.

GERAGOS: And are you able to tell, based upon these data sets, whether or not the satellites that were being locked onto by the device were in a single quadrant or four quadrants in the sky?

RODDIS: I cannot.

GERAGOS: Okay. That is the information that one could garner if they wanted, isn't it?

RODDIS: One could. But, truthfully, the data that you see there is sufficiently coherent, I would wonder why you would need to.

GERAGOS: Well, because we have things that have been testified to, at least by you and by Doctor Loomis, that is either prior, or they have never seen before, or they have no explanation, and we're in a case that's punishable by death.

RODDIS: Not that particular isolated incident. That's, you are quite right.

GERAGOS: We also have the situation where a receiver was not operational, one of these receivers was, for almost three weeks, and it's been told to you, at that that was because of an antenna. But if you have not seen the data set as a scientist, you consider yourself a scientist, correct.

RODDIS: I'm an engineer.

GERAGOS: As an engineer, wouldn't you want to see the data set before you just parroted the explanation? Isn't that what you consider your area of expertise to be, to be able to look at the data sets and see what was actually going on?

DISTASO: Objection, your Honor. It's been asked and answered.

JUDGE: I think so. Given his opinion half a dozen times.

GERAGOS: I take it you don't want to see more information, you would rather have less or more?

DISTASO: Objection, your Honor. Been asked and answered.

JUDGE: Same objection. Sustained.

GERAGOS: The positioning of the bad PDOP, is it a fair statement that if the if the device is picking up satellites out of the same quadrants, that you are going to have, or it can produce a bad PDOP?

DISTASO: Objection. Been asked and answered.

JUDGE: Well, is this the same? Are we back in the same place where we have one satellite beaming straight down?

RODDIS: Yes.

JUDGE: He's answered that question.

GERAGOS: I'm asking if there is four satellites all in the same quadrant. That's what the device is picking up on.

RODDIS: Each satellite being in the same quadrant is not mandatory. I think , but if they were all very close together in the sky, it would not be a good idea, no.

GERAGOS: Now, is that a condition where locking onto satellites in the same quadrant would be more likely to occur because the GPS antenna is hidden?

RODDIS: I say it again, yes, that is true. But looking at the tracks, I don't see any evidence of that problem.

GERAGOS: But you don't know where the antenna was placed, correct?

DISTASO: Objection. Been asked and and answered.

JUDGE: He's already answered that several times.

GERAGOS: Well, can you have a bad pseudorange measurement due to a bad satellite?

RODDIS: I imagine so, yes.

GERAGOS: Okay. And can that happen when there is an, I mean most obvious situations would be if there is a bad clock in the satellite itself?

RODDIS: Yes, that's true.

GERAGOS: Are you aware in this case, one of your units was tested by Modesto PD, there was exactly a one-hour differential between the unit and the actual time?

RODDIS: I have no knowledge of any tests by the Modesto PD of any type.

GERAGOS: If I were to give you a copy of something that somebody had done a test on one of your units, placed it in a car driven in the same locations we have been looking at, turned out there was a one-hour time differential, would that indicate to you there was a bad pseudorange measurement?

RODDIS: No, it would not. It would mostly notice to me that someone forgot to put in summer time, then forgot to put in the setting was wrong. It's very unlikely to be a bad pseudorange.

GERAGOS: What about if they double checked the time when they set it?

RODDIS: It couldn't be a pseudorange.

GERAGOS: So what's your explanation for that?

RODDIS: I don't know anything about it. I haven't seen any results, and I'm not aware of any problems.

GERAGOS: Okay. Now, they didn't show, I take it they didn't show you any of that information as well, correct?

RODDIS: Correct.

GERAGOS: Now,

RODDIS: I don't know that they have done tests or not.

GERAGOS: Okay. Did you, by the way, did you do any tests in that Fresno area to determine whether or not you could create that spiking situation?

DISTASO: Objection, your Honor. Been asked and answered.

JUDGE: I think he said he did it in Nova Scotia.

GERAGOS: That was on the longitudinal issue on the one degree.

RODDIS: On those with the radar, no, I have not.

JUDGE: You have not. Okay. Go ahead.

GERAGOS: And isn't it true that the FAA does not allow GPS technology to be used solely for landing of airplanes?

JUDGE: I didn't hear what you said.

GERAGOS: FAA does not allow GPS technology to be used solely for the landing of aircraft?

RODDIS: That's a very complex question, and I don't think it's fair to answer it. The answer is, yes, you are right, that they do not allow it solely at this point. However, it's a complex issue, and a complex problem. It's a lot more to do with safety than the accuracy of fixes.

GERAGOS: And the FAA has, or there has been movement, a movement since 1997 to try to get GPS technology approved for FAA landing; isn't that correct?

RODDIS: Absolutely correct.

GERAGOS: And as of today in 2004, it's still not approved, correct?

RODDIS: Correct.

GERAGOS: Now,

RODDIS: But –

JUDGE: Well, is that because of the methodology, or is it,

RODDIS: No. It a just takes a long time to change something as important as that. You don't want to crash an airplane by accident.

GERAGOS: We don't want to kill somebody by accident either.

RODDIS: Well, true. But I'm not sure how that applies.

GERAGOS: Well, this is a death penalty case.

DISTASO: Objection, your Honor. It's not relevant. It's argumentative.

JUDGE: Sustained. Facts are still the same.

GERAGOS: Now, isn't it true that the Coast Guard, when using GPS technology, uses four receivers minimum in order to navigate?

RODDIS: I have no idea what the Coast Guard does.

GERAGOS: Are you aware of the fact that the single receiver is not allowed in a commercial or Coast Guard Marine applications for navigation?

RODDIS: To my knowledge that's because of possibilities of failure of one of the systems, they have a backup.

GERAGOS: Okay. Failure like,

RODDIS: Not because of the accuracy.

GERAGOS: Failure like we had here?

RODDIS: I don't think you had a failure. But still,

GERAGOS: January 3rd through the 21st wasn't a failure?

RODDIS: What was the, which was that one, the Fresno spike?

GERAGOS: If you had,

RODDIS: No, the device apparently did not work at all. You didn't fix out in the tracking data.

GERAGOS: If you had a second device installed, that would obviously give you the ability to check the data of one against the other; isn't that correct?

RODDIS: I suppose that would be true if we had one.

GERAGOS: We don't know today, as we sit here, you haven't taken a look at that data, correct, the 3rd through the 21st?

DISTASO: Objection. Been asked and answered.

JUDGE: Sustained.

GERAGOS: Do you know what code phase and carrier phase are?

RODDIS: Code phase and carrier phase?

GERAGOS: Code phase --

DISTASO: Objection. Relevance.

JUDGE: I assume it has some relevance, he wouldn't be asking. Do you know what he's talking about?

RODDIS: I'm sorry, these are technical issues that's related to the fact that GPS transmission is what we call CDMA, Code Division Multi Application. CDMA. So you can get phase measurements from different types that are within that system. It's quite a complex, technical issue. I'm not sure what the relevance is. Perhaps you can continue.

GERAGOS: Let me ask you. Code phase and the carrier phase, is the understanding of them essential to the methodology of GPS technology, one or the other? Is there a difference?

RODDIS: Yes.

GERAGOS: That's the relevance. So I'm asking you.

RODDIS: No, it's not irrelevant, but I'm not sure --

JUDGE: He said that's the relevance.

RODDIS: I see. The relevance to the technology.

GERAGOS: What is the difference between code phase and carrier phase?

RODDIS: Well, the carrier is the signal which is transmitted. The code is a code that's built into, imposed on the carrier. The carrier phase relates to matching the phase of the code that's imposed on the carrier; and the code phase relates to matching the phase to the carrier itself.

GERAGOS: And you, which of those phases is the device that's applied in this case?

RODDIS: I suspect you have to ask Doctor Loomis that one. But I suspect that would probably be the code phase.

GERAGOS: And is the code phase more accurate or less accurate than the carrier phase?

RODDIS: It is less accurate.

GERAGOS: And that's what we have in this case; isn't that correct?

RODDIS: Absolutely. But you haven't asked what the accuracy is.

GERAGOS: And the accuracy, we're talking about accuracy, talking about the differences between code phase and the carrier phase, correct?

RODDIS: Yes, correct.

GERAGOS: Thank you. I have no further questions.

 

Redirect Examination by Rick Distaso

DISTASO: Just, you were finishing an answer, Mr. Roddis, about what's the accuracy difference between the code phase and the carrier phase. Can you just explain that?

RODDIS: Yes. To be truthful, I can't give it to you very well here. But the code phase, which is what we are using, gives you an accuracy in the order of a few feet, or tens of feet. And the in present situation, carrier phase would be used more for survey applications, or where you want to be very accurate, and where you are interested in the matter of inches, or whatever. And so for this particular application, I would say what we're doing is sufficient.

DISTASO: And just one other question. Let me show you People's 2. Just so the, let me show you People's 2 so the dates are clear. Do you recognize this set of documents as a repair order that was sent back to you, or to Orion?

RODDIS: Yes. I'm sorry.

JUDGE: What are you showing him?

DISTASO: People's 2. And just for a date, it looks like the date your company wrote the customer a repair report was on June 12th of 2003?

RODDIS: Yes.

DISTASO: Okay. No further questions.