throbber
Asserted Claim of ’800
`Patent
`[1A] A method for data
`processing in a reconfigurable
`computing system, the
`reconfigurable computing
`system comprising at least one
`reconfigurable processor, the
`reconfigurable processor
`comprising a plurality of
`functional units, said method
`comprising:
`
`Exemplary Disclosure of Gaudiot
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at Abstract (“New technologies of integration allow the design of powerful systems which
`may include several thousands of elementary processors. These multiprocessors may be used for a
`range of applications in signal and data processing. However, assuring the proper interaction of a
`large number of processors and the ultimate safe execution of the user programs presents a crucial
`scheduling problem. The scheduling of operations upon the availability of their operands has been
`termed the data-driven mode of execution and offers an elegant solution to the issue. This approach
`is described in this paper and several architectures which have been proposed or implemented
`(systolic arrays, data-flow machines, etc.) are examined in detail. The problems associated with
`data-driven execution are also studied. A multi-level approach to high-speed digital signal
`processing is then evaluated.”)
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 1
`
`

`

`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 2
`
`

`

`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at Abstract (“New technologies of integration allow the design of powerful systems which
`may include several thousands of elementary processors. These multiprocessors may be used for a
`range of applications in signal and data processing. However, assuring the proper interaction of a
`large number of processors and the ultimate safe execution of the user programs presents a crucial
`scheduling problem. The scheduling of operations upon the availability of their operands has been
`
`[1B] transforming an algorithm
`into a data driven calculation
`that is implemented by said
`reconfigurable computing
`system at the at least one
`reconfigurable processor;
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 3
`
`

`

`termed the data-driven mode of execution and offers an elegant solution to the issue. This approach
`is described in this paper and several architectures which have been proposed or implemented
`(systolic arrays, data-flow machines, etc.) are examined in detail. The problems associated with
`data-driven execution are also studied. A multi-level approach to high-speed digital signal
`processing is then evaluated.”)
`
`Gaudiot at 1220-21 (“The overall objective of this paper is to demonstrate the applicability of data-
`driven principles of execution to the design of high-performance signal and data processing
`architectures. Several approaches will be demonstrated and their particular domain of application
`will be contrasted. The description of low-level processing systems is beyond the scope of this paper
`and the interested readerr is referred to an excellent survey by Allen [3]. Instead, we will concentrate
`here on the issues related to building high-performance multiprocessors for signal processing
`applications. In Section II, we show the type of problems considered in signal processing. The data-
`flow principles of execution as they relate to digital signal processing problems are described in
`detail in Section Ill while several existing data-driven architectures are described in Section IV. In
`Section V, we analyze a multi-level datadriven architecture and examine its programming
`environment. Conclusions are drawn in Section VI.”)
`
`Gaudiot at 1222 (“C. Structure Handling
`This is a crucial issue in signal processing for this kind of application requires that many data
`elements which belong to the same structure be processed in a parallel or pipelined fashion. One of
`the basic premises of data-flow principles states that an output is a function of its inputs only,
`regardless of the state of the machine at the time of execution.”)
`
`Gaudiot at 1224 (“IV. DATA-DRIVEN ARCHITECTURES
`We now describe in detail several systems which operate at runtime, compile-time, or design-time
`under data-driven execution. Although it is generally considered that data-flow principles of
`execution are in effect at runtime, we extend their domain of application to design or compile time
`and refer to them as data-driven systems. We thus initially examine multiprocessor systems where
`data dependencies have been frozen at design time (systolic arrays). We then consider
`programmable systolic arrays (the Wavefront Array Processor) and multiprocessors scheduled at
`compile time by the use of data-flow program graphs (the ESL polycyclic processor).”)
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 4
`
`

`

`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 5
`
`

`

`
`
`
`Gaudiot at 1230 (“The data-flow multiprocessors which we have described (the HDFM, the MIT
`tagged token data-flow machine, and the USC TX16) offer much more flexibility in that their
`scheduling is in a larger part decided at compile time. They possess no notion of central control and
`can deliver maximum parallelism in very complex algorithms without any intervention from the
`designer, programmer, or compiler.”)
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`
`
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 6
`
`

`

`[1C] forming at least two of
`said functional units at the at
`least one reconfigurable
`processor to perform said
`calculation
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 7
`
`

`

`[1D] wherein only functional
`units needed to solve the
`calculation are formed and
`
`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 8
`
`

`

`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 9
`
`

`

`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`
`[1E] wherein each formed
`functional unit at the at least
`one reconfigurable processor
`interconnects with each other
`formed functional unit at the at
`least one reconfigurable
`processor based on
`reconfigurable routing
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 10
`
`

`

`resources within the at least
`one reconfigurable processor
`as established at formation
`
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 11
`
`

`

`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`[1F] wherein lines of code of
`said calculation are formed as
`clusters of functional units
`within the at least one
`reconfigurable processor;
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 12
`
`

`

`[1G] utilizing a first of said
`formed functional units to
`operate upon a subsequent data
`dimension of said calculation
`forming a first computational
`loop; and substantially
`concurrently utilizing a second
`of said formed functional units
`to operate upon a previous data
`dimension of said calculation
`forming a second
`computational loop
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 13
`
`

`

`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`At least under Plaintiff’s apparent theories of infringement and interpretations of the claims in
`alleging that any of Defendant’s accused products satisfy this claim limitation, Gaudiot alone or in
`combination with one or more references, discloses:
`
`Gaudiot at 1224-25 (“A. Systolic Arrays [32]
`The primary goal of a systolic array is to make use of the large amount of processing power
`available in VLSl technology by using repetitive circuitry to perform signal processing problems,
`matrix operations, image processing, etc. In summary, a systolic array is simply a collection of
`
`[1H] wherein said
`implementation of said
`calculation enables said first
`computational loop and said
`second computational loop to
`execute concurrently and pass
`computed data seamlessly
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 14
`
`

`

`between said computational
`loops.
`
`interconnected Processing Elements (PES). In order to incorporate as many processors as possible,
`the structure of the PES themselves is kept to a maximum simplicity and usually includes only a few
`operation units. For design simplification, there are few types of PES in the same system. By the
`same token, interconnections are kept to a nearest neighbor topology in order to minimize
`communication delays as well as power distribution issues. Note that topologies include two
`neighbors (linear arrays), four neighbors (square arrays), or six neighbors (hexagonal arrays) as
`required by the problem to solve. This is notably due to the fact that scheduling mechanisms must be
`based upon local criteria such as data availability. However, it should be noted that there is a global
`clock in all the computation cells. Linear systolic arrays can tolerate clock skews at both ends, but
`multidimensional designs require slower clocks in order to compensate. In order to simplify runtime
`mechanisms, the design of a systolic array emphasizes an efficient mapping of the problem onto
`architecture. An example of a band matrix-vector multiplication is shown in Fig. 6. It displays how
`the synchronization of the processors and of the input data rate has been mapped to meet the
`requirements of the problem. Note that each processor is designed to operate upon the arrival of the
`arguments. In summary, it should be noted that systolic arrays are very efficient at computationally
`intensive problems which involve many repetitive low-level calculations. Also, the very nature of
`their design renders their function fixed at design time.”)
`
`Gaudiot at Figure 6:
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 15
`
`

`

`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`
`
`[8] The method of claim 1
`wherein said calculation
`comprises a JPEG image
`compression calculation.
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 16
`
`

`

`[9] The method of claim 1
`wherein said calculation
`comprises an MPEG image
`compression calculation.
`
`[17] The method of claim 1
`wherein said calculation
`comprises a search algorithm
`for an image search
`
`[18] The method of claim 1
`wherein said calculation
`comprises a search algorithm
`for data mining.
`
`[21] The method of claim 1
`wherein said calculation
`comprises a genetic pattern
`matching function.
`
`[22] The method of claim 1
`wherein said calculation
`comprises a protein folding
`function.
`
`[23] The method of claim 1
`wherein said calculation
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`To the extent Plaintiff asserts this limitation is not expressly or inherently disclosed under Plaintiff’s
`apparent claim construction, or any other claim construction, the claimed subject matter would have
`been obvious to a person of ordinary skill in the art considering this reference in combination with
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 17
`
`

`

`comprises an organic structure
`interaction function.
`
`the knowledge of one of ordinary skill in the art at the time of the alleged invention and/or the
`disclosures in one or more of the references identified in Section I.B.2 of the cover pleading.
`
`
`
`
`Patent Owner Saint Regis Mohawk Tribe
`Ex. 2057, p. 18
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket