Apple Inc. v. Samsung Electronics Co. Ltd. et al

Filing 661

EXHIBITS re #660 Administrative Motion to File Under Seal Apple Inc.'s Notice of Motion and Motion for Partial Summary Judgment Exhibits to Mueller Declaration ISO Apple's Motion for Partial Summary Judgment [660-9] filed byApple Inc.(a California corporation). (Attachments: #1 Exhibit Mueller Decl Exhibit 2, #2 Exhibit Mueller Decl Exhibit 3, #3 Exhibit Mueller Decl Exhibit 4, #4 Exhibit Mueller Decl Exhibit 5, #5 Exhibit Mueller Decl Exhibit 6, #6 Exhibit Mueller Decl Exhibit 7, #7 Exhibit Mueller Decl Exhibit 8, #8 Exhibit Mueller Decl Exhibit 9, #9 Exhibit Mueller Decl Exhibit 10, #10 Exhibit Mueller Decl Exhibit 11, #11 Exhibit Mueller Decl Exhibit 12, #12 Exhibit Mueller Decl Exhibit 13, #13 Exhibit Mueller Decl Exhibit 14, #14 Exhibit Mueller Decl Exhibit 15, #15 Exhibit Mueller Decl Exhibit 16, #16 Exhibit Mueller Decl Exhibit 17, #17 Exhibit Mueller Decl Exhibit 18, #18 Exhibit Mueller Decl Exhibit 19, #19 Exhibit Mueller Decl Exhibit 20, #20 Exhibit Mueller Decl Exhibit 21, #21 Exhibit Mueller Decl Exhibit 22, #22 Exhibit Mueller Decl Exhibit 23, #23 Exhibit Mueller Decl Exhibit 24)(Related document(s) #660 ) (Selwyn, Mark) (Filed on 1/25/2012)

Download PDF
Mueller Exhibit 13 3GPP_TSG_RAN_WG1 Archives--August 1999 (#56) View: Next in topic I Previous in topic Next by same author I Previous by same author Previous page (August 1999), I Back to main 3GPP TSG RAN WG1 page Join or leave 3GPP TSG RAN WG1 ~1 Post a new message Search Options: Page 1 of 3 Chronologically I Most recent first Proportional font I Non-proportional font Wed, 11 Aug 1999 08:44:31 +0900 jaeyoel Kim <[log in to unmask]> "3GPP TSG RAN WGI: TSG RAN Working Group 1" <[log in to unmask]> Fron]: jaeyoel Kim <[log in to unmask]> Subject: Re: AHIO : R1-99915 "Multiple scrambling code" Content-Type: text/plain; charset="lSO-2022-KR" Date: Reply-To: Sender: Dear Fredrik, Thank you for your comment. As you understand, we proposed shifting scheme before our proposal. There are several reasons to do that. Please think about and give us your comment. Even though initial state loading looks simple, but there are several problems. Of course, it is o.k. if you want to generate only one scrambling code. However, we need several generators are needed at the same time in real situation. One for primary or one for secondary or one for other cells... Followings are problems of initial state loading method 1. Calculating masking function from initial state is almost impossible (discrete 2. Complexity of masking is not desirable. ogarithm problem) Of course, it is fine too if you want to have multiple independent generators. I think that requires only one solution and does not provide a flexible and an efficient implementation. we are not happy too. However, if we simply change a description, then we can have many way to implement. f you want to implement with independent genrator, it is fine. f you want to implement with masking function, it is also easy to do that. realized this is more fundamental problem. With current description, I think we have some problem. Best wishes Jaeyoel Kim ..... & ® aT ~ P~AAo ...... a ~ ~c¶ +: Fredrik Ovesjo <[log in to unmask]> ~ "A ~c¶ +: [log in to unmask] <[log in to unmask]> ?AM: 1999a a 8&u IOAI E&aAI &AEA 7:58 AI~ n: Re: AHIO : R1-99915 "Multiple scrambling code" >Dear scrambling code experts, > >1 have reread (99)915, and I am no longer sure that I can support >option 2 in that document. > http://~ist.etsi.~rg/scfipts/wa.exe?A2=ind99~8&L=3GPP-TSG-RAN-WG~&P=R~6742&I=... 8/1/2011 APLNDC-WH-A 0000012243 3GPP_TSG_RAN_WG1 Archives -- August 1999 (#56) Page 2 of 3 >It seems that in (99)915 another generation of the code of number K is >used than is currently assumed in the specs. To generate code number K >currently, one only loads the upper register with the binary >equivalent of K. Very simple. > >However, in (99)915 it seems (please confirm), that the initial state >of the upper register is calculated as a phase shift of the sequence >initialised by 0000000000...0001. This would mean that some shifting >algorithm would be needed, as previously proposed by Nokia. > >1 think we have already had that discussion about the shifting >algorithm, and that several companies were not too happy with that. > >Hence, with this new information (please forgive me for >misunderstanding before), I would agree with Peter that we should not >accept the proposed scheme in (99)915. Too me it seems that the >potential benefits are too small to justify the neccessary >modifications of our current assumptions. > >Best regards / Fredrik > >Fredrik 0vesjo wrote: >> >> Peter, >> >> as I have understood this paper, option 2 is only a redefinition of >> what code numbers that belong to the primary and its associated >> secondary scrambling code group. >> >> Hence, in order to introduce option 2 in the spec, only a very minor >> change needs to be done (definition of the groups). I do not see that >> the generation of the codes needs to be redefined in any way. However, >> I do not want this masking function to become a part of the >> specification text, since it is an implementation matter. >> >> I indicated to Samsung offline that I would be willing to accept >> option 2 with the change that we have at least 15 secondary scrambling >> codes per primary code, and that the text proposal is such that only >> the grouping of the code numbers was changed in the spec. >> >> Regards / Fredrik >> >> Chambers, Peter wrote: >> > >> > Dear scrambling fans >> > >> > I wish to discuss Tdoc 915 (Samsung) which is best discussed by e-mail >> > rather than at a meeting. >> > >> > This paper proposes a non-trivial change to the working assumption on >> > downlink scrambling >> > code generation. I wish to show that the problems discussed by the >> > proponents are not so >> > severe as they write and that it is safest to keep to the working >> > assumption. >> > >> > Firstly the proponents discuss some "problems with the current method": >> > >> > - they say that the simplest method is to have multiple generators but with >> > a masking function >> > that complexity is decreased, but >> > >> > i) this is an implementational matter and not a standards issue. >> > Manufacturers are free >> > to use variable masking if they wish though the extra gates add >> > complexity. >> > >> > ii) the complexity of the current Gold code generator is minimised in >> > terms of the fixed >> > masking function suggested. A general masking function would add >> > complexity especially http://list.etsi.org/scfipts/wa.exe?A2=ind9908&L=3GPP_TSG_R~_WGl&P=R16742&I=... 8/1/2011 APLNDC-WH-A 0000012244 3GPP_TSG_RAN_WG1 Archives -- August 1999 (#56) >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> Page 3 of 3 if it were run time programmable. - the proponents guess that Tdoc 724 is motivated by a mapping designed to facilitate a mapping function based on a mapping "between number and real code". This does not seem to be the case as the scrambling code number is simply the number used to initialise the scrambling code generator and is a linear function of primary and secondary scrambling code numbers. The complexity of initialisation is very low in hardware and software. No masking is required or seems to be implied. - the proponents see problems with over provision of secondary scrambling codes by layer 1. If this is problem with higher layer signalling then a limited number only need by used. The proponents suggest 4 secondary codes might be used. For spot beams slightly more may be used. However over provision is no problem. Lack of provision would be a problem. In the section dealing with the current method two objections are raised: 1. code0 would be a problem for a masking implementation. there is no simple rule to find masking in the current scheme (manufacturers would have to implement one by calculation) These are really problems with the masking approach which re-use the prime movers of m-sequence generators using linear algebra to provide shifted sequences. This is not a standards issue but the limitation of the hardware architecture solution propounded in the paper. Other architectures which have been discussed by several companies (both in Fibonacci and Galois forms) do not suffer from this problem. Indeed in low power UEs the current text is more suitable for hardware than it might be (for DSPs) in the base station. For the above reasons I would suggest that Tdoc 915 not be approved. regards, Peter Chambers, Roke Manor Research >> Fredrik Ovesjo Radio Access and Antenna Systems Research >> >> Ericsson Radio Systems AB Tel: +46 8 404 56 74 >> SE-164 80 Stockholm, SWEDEN GSM +46 70 376 22 50 >> [log in to unmask] Fax: +46 8 585 314 80 > >Fredrik Ovesjo Radio Access and Antenna Systems Research > >Ericsson Radio Systems AB Tel: +46 8 404 56 74 GSM +46 70 376 22 50 >SE-164 80 Stockholm, SWEDEN >[log in to unmask] Fax: +46 8 585 314 80 Back to: Top of message I Previous page I Main 3GPP TSG RAN WG1 page http ://list.etsi.org/scripts/wa.exe?A2=ind9908&L=3 GPP_T SG_RAN_WG1 &P=R 16742&I=... 8/1/2011 APLNDC-WH-A 0000012245 3GPP_TSG_RAN_WG1 Archives--July 1999 (#395) View: Next in topic I Previous in topic Next by same author I Previous by same author Previous page (Julv "i999) I Backto main 3GPP TSG RAN WG1 page Join or leave 3GPP TSG RAN WG1 ~ I Post a new message Search Options: Page 1 of 3 Chronologically I Most recent first Proportional font I Non-proportional font Date: Paply-To: Sunder: Thu, 22 Jul 1999 15:01:50 +0900 [log in to unmask] "3GPPTSG RANWGI: TSG RAN Working Group 1" <[log in to unmask]> Fro~: "(ChangsooRARK)" <[log in to unmask]> Subject: Re: AH10:R1-99915"Multiple scrambling code" Content-Type: text/plain; charset EUC-KR; name "mail.txt" Dear Peter and all, Thank you for having an interest in our proposal. I think there are some misunderstanding in our proposal. Please see below. Actually, there were supports from several companies like Ericsson and Panasonic during offline discussion. 0nly comment in the meeting was the number of secondary scrambling code from Ericsson. They want to have 15 as maximum, and we don’t have problem with that. Our proposal includes one change and two small suggestions for the current text. Let me address two small suggetion first. >- the proponents see problems with over provision of secondary scrambling >codes by layer 1. > If this is problem with higher layer signalling then a limited number only >need by used. > The proponents suggest 4 secondary codes might be used. For spot beams >slightly more > may be used. However over provision is no problem. Lack of provision would >be a problem. There is an editor’s note in the current text about uncertainty of the number of secondary scrambling code. This issue is supposed to be handeled before we fix release 99 to reduce signaling overhead. So, we suggest 4 secondary scrambling code as maximum, and Ericsson suggested 15. I think 15 is a very safe number, and I am o.k. with that. Some other company can make comment regarding this. I think that deciding the number of secondary scrambling code is a L1 issue not a higher layer because that decision will be based on the real capacity. 2. >- the proponents guess that Tdoc 724 is motivated by a mapping designed to >facilitate a mapping > function based on a mapping "between number and real code". This does not >seem to be the case > as the scrambling code number is simply the number used to initialise the >scrambling code generator > and is a linear function of primary and secondary scrambling code numbers. >The complexity of > initialisation is very low in hardware and software. No masking is >required or seems to be implied. > The reason behind our guess is following. When we use secondary scrambling code, both BS and UE must have at least two generators at the same time. One for primary, the others for secondary For example, one for BCH, one for DCH. Initialization is of course easy, but we don’t want to have seperate generators, so initialization for second generator is not necessary. Using maskng function is pretty well known technic for this case. We can have second generator with almost no complexity increase if a masking function is simple whatever implementation is done with a hardware or a software. Furthermore, calculating masking function by two initial state is not possible. So, we suggest a rephrase of the current text. 3. Therefore, we proposed to change the current way to assign primary and secondary scrambling codes. Option 2 seems to be the simplest and the best way to minimize complexity. >Firstly the proponents discuss some "problems with the current method": > >- they say that the simplest method is to have multiple generators but with >a masking function > that complexity is decreased, but > > i) this is an implementational matter and not a standards issue. >Manufacturers are free > to use variable masking if they wish though the extra gates add >complexity. > > ii) the complexity of the current Gold code generator is minimised in >terms of the fixed > masking function suggested. A general masking function would add >complexity especially > if it were run time programmable. > Regarding first comment, http://~ist.etsi.~rg/scfipts/wa.exe?A2=ind99~7&L=3GPP-TSG-RAN-WG~&P=R6~5537&I... 8/1/2011 APLNDC-WI-I-A 0000012255 3GPP_TSG_RAN_WG1 Archives -- July 1999 (#395) Page 2 of 3 Some issue is related with implementation complexity. Are you saying implemetation complexity is not important? Then, I like to hear about your opinion on Nokia’s contribution Tdoc 588. That is also about suggestion to decrease complexity and I think it is also valuable. With the current method, we can not avoid some complexity increase whatever the method is (Hardware, software, Fibonacci or Galois) We need a rule to assign codes anyway in the text, then we should have a nice rule to minimize a complexity. Regarding second comment, I think you assumed seperate secondary scrambling code gerneerator which is not our subject. > >In the section dealing with the current method two objections are raised: > >1. code0 would be a problem for a masking implementation. > >2. there is no simple rule to find masking in the current scheme (manufacturers would have to implement one by calculation) > > >These are really problems with the masking approach which re-use the prime >movers of >m-sequence generators using linear algebra to provide shifted sequences. >This is not >a standards issue but the limitation of the hardware architecture solution >propounded in >the paper. Other architectures which have been discussed by several >companies (both >in Fibonacci and Galois forms) do not suffer from this problem. Indeed in >low power >UEs the current text is more suitable for hardware than it might be (for >DSPs) in the base station. > Actually, I don’t understand whole pharagraph because the current description of the text is in Fibonacci form. Moreover, regardless of the expression, all problems we mentioned are valid. Fibonacci form is different from Galois form in terms of H/W logic. But two different forms are specific representation forms of LFSR sequence, and they are equivalent each other in terms of LFSR Theory. (See ""Shift Register", - Golomb, Holiday ) Mask problem depend on a base finite field of sequence, not, H/W logic. That is, the masking operation is based on the fact that a shift version of LFSR sequence can be represented by a sum of some shift version. The reason is as follows. Actually, LFSR sequence is based on the finite field, and there is a one-to-one mapping of each shifted version onto exactly one element in finite fields. Therefore, a finite field is equivalent to a set of all shifted versions of LFSR sequence. Since the finite field is a vector space, there is a basis element of a finite field, and the corresponding shifted version is a basis element of the set of all shifted versions of LFSR sequence. Hence, all shifted versions of LFSR sequence are represented by a linear combination of some basis element This proposal recommend simply to change the current assignment rule for primary and secondary scrambling code. This proposal does not harm anything, but provide simple and nice implementation. If you want implement several seperate generators, then you can do that with our proposal. No extra cost. However, if you want to share most of logic, then you will have a benefit from our proposal. I think most of misunderstanding comes from the assumption about secondary scrambling code. Regardless of software or hardware implementation, having several seperate generators is not desirable at all. With option 2, you can only change input from the primary code generator for the generation of secondary scrambling code. No other operation is necessary from the generator of primary scrambling code. I hope this give you a proper explanation. Best wishes Jaeyoel Kim ..... g ~ o>> ~ P½AAo ..... o ~ ½ >>c¶ +: Chambers, Peter <[log in to unmask]> ~ ~ "A >>c¶ ~ [log in to unmask] <[log in to unmask]> +: ~ ?A¥: 1999 a 7gu 21AI ~ogaAI gAAu 1:56 Ale n: AHIO : M1-99915 "Multiple scrambling code" >Dear scrambling fans > >1 wish to discuss Tdoc 915 (Samsung) which is best discussed by e-mail >rather than at a meeting. > >This paper proposes a non-trivial change to the working assumption on >downlink scrambling >code generation. I wish to show that the problems discussed by the >proponents are not so >severe as they write and that it is safest to keep to the working >assumption. > >Firstly the proponents discuss some "problems with the current method": > http://~ist.etsi.~rg/sc~pts/wa.exe?A2=ind99~7&L=3GPP-TSG-R‘~LN-WG~&P=R6~5537&I... 8/1/2011 APLNDC-IqI-I-A 0000012256 3GPP_TSG_RAN_WG1 Archives -- July 1999 (#395) Page 3 of 3 >- they say that the simplest method is to have multiple generators but with >a mamking function > that complexity im decreased, but > > i) this is an implementational matter and not a standards issue. >Manufacturerm are free > to use variable masking if they wish though the extra gates add >complexity. > > ii) the complexity of the current Gold code generator is minimised in >terms of the fixed > masking function suggested. A general masking function would add >complexity especially > if it were run time programmable. > >- the proponents guess that Tdoc 724 im motivated by a mapping designed to >facilitate a mapping > function based on a mapping "between number and real code". This does not >seem to be the case > am the mcrambling code number im mimply the number used to initialime the >mcrambling code generator > and im a linear function of primary and secondary mcrambling code numberm. >The complexity of > initialimation im very low in hardware and software. No mamking is >required or meemm to be implied. > >- the proponents mee problemm with over provision of secondary mcrambling >codes by layer 1. > If this im problem with higher layer signalling then a limited number only >need by used. > The proponents suggest 4 secondary codes might be used. For spot beams >slightly more > may be used. However over provision im no problem. Lack of provision would >be a problem. > >In the section dealing with the current method two objections are raised: > >1. codeO would be a problem for a mamking implementation. > >2. there im no mimple rule to find mamking in the current mcheme > (manufacturerm would have to implement one by calculation) > >These are really problemm with the mamking approach which re-use the prime >movers of >m-sequence generators using linear algebra to provide shifted sequences. >This is not >a standards issue but the limitation of the hardware architecture solution >propounded in >the paper. Other architectures which have been discussed by several >companies (both >in Fibonacci and Galois forms) do not suffer from this problem. Indeed in >low power >UEs the current text is more suitable for hardware than it might be (for >DSPs) in the base station. > >For the above reasons I would suggest that Tdoc 915 not be approved. > >regards, Peter Chambers, Roke Manor Research Backto: Top of messa~qe I Previous pa~qe I Main 3GPP TSG RAN WG1 pa~qe http://~ist.etsi.~rg/scripts/wa.exe?A2=ind99~7&L=3GPP-TSG-RAN-WG~&P=R6~5537&I... 8/1/2011 APLNDC-WH-A 0000012257 3GPP_TSG_RAN_WG1 Archives--August 1999 (#77) View: Next in topic I Previous in topic Next by same author I Previous by same author Previous page (August 1999), I Back to main 3GPP TSG RAN WG1 page Join or leave 3GPP TSG RAN WG1 ~1 Post a new message Search Options: Page 1 of 2 Chronologically I Most recent first Proportional font I Non-proportional font Date: Reply-To: Sender: Thu, 12 Aug 1999 18:37:37 +0900 jaeyoel Kim <[log in to unmaskl> "3GPP TSG RAN WGI: TSG RAN Working Group 1" <[log in To unmask]> From: jaeyoel Kim <[log in to unmask]> Subject: Re: AH10 : R1-99915 "Multiple scrambling code" Content-Type: text/plain; charset="us-ascii’’ Dear all, It seems that everybody is back from vacation and many people get involved in this issue now. Let me speak my opinion briefly. I think people start to think the possibility for generating mutiple scrambling code simultaneously. To me, simple loading is not that simple when we consider to generaton of multiple codes at the same time. As I said before, initial state loading cannot be implemented by a masking function because calculation is almost impossible. So, we need several independent generators for primary, secondary or other primary scrambling code. This complexity burden goes to UE rather than Utran. I think this gives us only one way to implement and make impossible to implement by software. What I don’t understand is why people think we need a big change. We just need to change a description for initial state a little bit. Furthermore, we can also have the same implementation method with the current one. (several independent generators with rather simple calculation as esko mentioned before) We don’t have to change a figure in the text. Dear Esko, I think you understand most of issue correctly. There is small error in your second paragraph. I think you did not intend. Option 2 is not idea of shift of initial state but shift of sequence since this option assume shifting scheme. I think there are several possible ways to keep the current implementation (initial state loading) with new descrption. 1. Utran and UE get initial state with simple calculation since offset distance is known and constant. 2. Utran and UE get initial state by shifting upper generator, it will delay 8192 cycle for maximum since we only use 16"512 8192 codes. 3.Utran calculate state and let UE know as you mentioned. In this case we need 18 bits to broadcast and UE may have no idea if it does not have an information for other cell. Dear Peter, I appricate your effort to compromise. I think your figure 3 looks like option 3 of our proposal. Would you elaborate this little bit more? I think whatever we have a initial state loading method or shifting method, we have no uncertainty about distinction. We can define 2~18 distinct codes in both methods. Would you explain this too? Best wishes Jaeyoel http://~ist~etsi.~rg/scfipts/wa.exe?A2=ind99~8&L=3GPP-TSG-RAN-WG~&P=R42~~2&I=... 8/1/2011 APLNDC-WH-A 0000012246 3GPP_TSG_RAN_WG1 Archives -- August 1999 (#77) Page 2 of 2 Back to: Top of message I Previous page I Main 3GPP TSG RAN WG1 page http ://list.etsi.org/scripts/wa.exe?A2=ind9908&L=3 GPP_T SG_RAN_WG1 &P=R42012&I=... 8/1/2011 APLNDC-WH-A 0000012247

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?