throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`____________________
`
`SAMSUNG ELECTRONICS CO., LTD. AND
`SAMSUNG ELECTRONICS AMERICA, INC.
`Petitioner
`
`v.
`
`IMAGE PROCESSING TECHNOLOGIES LLC,
`Patent Owner
`____________________
`
`CASE IPR2017-00347
`Patent No. 8,805,001
`____________________
`
`
`
`PATENT OWNER IMAGE PROCESSING TECHNOLOGIES LLC’S
`PRELIMINARY RESPONSE PURSUANT TO 37 C.F.R. § 42.107
`
`
`
`

`

`TABLE OF CONTENTS
`
`I. 
`
`II. 
`
`Introduction ...................................................................................................... 1 
`
`Overview of the ’001 Patent ............................................................................ 2 
`
`A. 
`
`B. 
`
`Person of Ordinary Skill in the Art ..................................................... 11 
`
`Claim Construction ............................................................................. 12 
`
`1.  “Domain” ...................................................................................... 12 
`
`2.  “Class” .......................................................................................... 14 
`
`3.  “Forming at least one histogram of the pixels in the one or more
`of a plurality of classes in the one or more of a plurality of
`domains” ....................................................................................... 17 
`
`4.  “Said at least one histogram referring to classes defining said
`target” ............................................................................................ 21 
`
`III.  Legal Standards ............................................................................................. 23 
`
`IV.  No Review Should be Instituted for Claims 1–4 ........................................... 27 
`
`A. 
`
`Petitioner Has Not Shown that the Asserted References Teach or
`Suggest All Elements of Claim 1 of the ’001 Patent .......................... 27 
`
`1.  Petitioner Has Not Shown that Gilbert and Hashima Teach or
`Suggest All Elements of Claim 1 .................................................. 29 
`
`2.  Petitioner Has Not Shown That Hashima and Ueno Teach or
`Suggest All Elements of Claim 1 .................................................. 38 
`
`3.  Petitioner Has Not Shown That Ueno and Gilbert Teach or
`Suggest All Elements of Claim 1 .................................................. 43 
`
`B. 
`
`Petitioner Has Not Shown That a POSA Would Have Selected and
`Combined the Asserted References .................................................... 44 
`
`1.  Petitioner Has Not Shown That a POSA Would Have Combined
`Gilbert and Hashima ..................................................................... 45 
`
`i
`
`

`

`2.  Petitioner Has Not Shown That a POSA Would Have Combined
`Hashima and Ueno ........................................................................ 52 
`
`3.  Petitioner Has Not Shown That a POSA Would Have Combined
`Ueno and Gilbert ........................................................................... 54 
`
`C. 
`
`Petitioner’s Reasons for Combining the References Are Driven by
`Improper Hindsight Analysis .............................................................. 61 
`
`V. 
`
`Conclusion ..................................................................................................... 63 
`
`
`
`
`
`ii
`
`

`

`TABLE OF AUTHORITIES
`
`Cases 
`Apple Inc. v. Contentguard Holdings, Inc.,
` IPR2015-00442, Paper 9 (P.T.A.B. July 13, 2015) ............................... 24, 25, 26
`
`Google, Inc. v. Everymd.com LLC,
`IPR2014-00347, Paper 9 (P.T.A.B. May 22, 2014) ............................................. 25
`
`Graham v. John Deere Co.,
`383 U.S. 1 (1966), ......................................................................................... 24, 25
`
`Grain Processing v. American-Maize Prods,
` 840 F.2d 902 (Fed. Cir. 1988) ............................................................................. 27
`
`In re Magnum Oil Tools Int’l.,
` 829 F.3d 1364 (Fed. Cir. 2016) .................................................................... 24, 25
`
`In re NTP, Inc.,
` 654 F.3d 1279 (Fed. Cir. 2011) .................................................................... 27, 61
`
`In re Omeprazole Patent Litigation,
` 536 F.3d 1361 (Fed. Cir. 2008) ........................................................................... 27
`
`Innogenetics, N.V. v. Abbott Labs.,
`512 F.3d 1363 (Fed. Cir. 2008) ............................................................................ 61
`
`InTouch Tech., Inc. v. VGo Communs., Inc.,
` 751 F.3d 1327 (Fed. Cir. 2014) ........................................................................... 27
`
`Kinetic Concepts, Inc. v. Smith & Nephew, Inc.,
` 688 F.3d 1342 (Fed. Cir. 2012) .................................................................... 24, 61
`
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007) ...................................................................................... 26, 27
`
`Liberty Mut. Ins. Co. v. Progressive Cas. Ins. Co.,
` CBM-2012-00003, Paper 7 (P.T.A.B. Nov. 26, 2012) ................................ 24, 25
`
`McGinley v Franklin Sports, Inc.,
`262 F.3 1339 (Fed. Cir. 2001) ....................................................................... 52, 55
`
`iii
`
`

`

`Ortho-McNeil Pharm. v. Mylan Labs,
` 520 F.3d 1358 (Fed. Cir. 2008) .................................................................... 27, 61
`
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005) ............................................................................ 12
`
`Proctor & Gamble Co. v. Teva Pharm. USA, Inc.,
` 566 F.3d 989 (Fed. Cir. 2009) ...................................................................... 25, 26
`
`SAS Institute, Inc. v. ComplementSoft,
` LLC, 825 F.3d 1341 (2016) ................................................................................. 23
`
`Synopsys, Inc. v. Mentor Graphics Corp.,
` 814 F.3d 1309 (2016) .......................................................................................... 23
`
`Trivascular Inc. v. Samuels,
`812 F.3d 1056 (Fed. Cir. 2016) ............................................................................ 61
`
`Unigene Labs., Inc. v. Apotex, Inc.,
` 655 F.3d 1352 (Fed. Cir. 2011) .................................................................... 26, 27
`
`W.L. Gore & Assoc., Inc. v. Garlock, Inc.,
` 721 F.2d 1540 (Fed. Cir. 1983) .................................................................... 44, 61
`
`Whole Space Indus Ltd.,
` IPR2015-00488, Paper 14 (P.T.A.B. July 24, 2015) .......................................... 25
`
`Statutes 
`
`35 U.S.C. § 103 ........................................................................................................ 24
`
`35 U.S.C. § 314 ........................................................................................................ 23
`
`Exhibits 
`Ex. 2001, IEEE Standard Dictionary of Electrical and Electronics Terms, 6th Ed.,
`IEEE (1996) ......................................................................................................... 13
`
`Ex. 2002, Webster's New Universal Unabridged Dictionary Barnes & Noble
`Books (1996) ................................................................................................. 16, 17
`
`
`
`iv
`
`

`

`Patent Owner Image Processing Technologies LLC (“Patent Owner”) hereby
`
`submits this Preliminary Patent Owner’s Response to the Petition filed by Samsung
`
`Electronics Co. Ltd. and Samsung Electronics America, Inc. (collectively,
`
`“Petitioner”) on November 29, 2016 in case IPR2017-00347 for review of claims
`
`1–4 of U.S. Patent No. 8,805,001 (the “’001 patent”).
`
`I.
`
`INTRODUCTION
`
`The Board should not institute review because the Petition fails to establish a
`
`reasonable likelihood that the Petitioner would prevail with respect to any of the
`
`challenged claims.
`
`As to each of Grounds 1, 2, and 3, Petitioner has not shown that the asserted
`
`references, alone or in combination, teach or suggest at least the following
`
`elements of claim 1: (i) “forming at least one histogram of the pixels in the one or
`
`more of a plurality of classes in the one or more of a plurality of domains, said at
`
`least one histogram referring to classes defining said target” and “identifying the
`
`target in said at least one histogram itself,” and (ii) “identifying the target in said at
`
`least one histogram further comprises determining a center of the target to be
`
`between X and Y minima and maxima of the target.”
`
`1
`
`
`
`

`

`As to each of Grounds 1, 2, and 3, Petitioner has not shown that a POSA
`
`would have combined the three asserted references Gilbert, Hashima, and Ueno to
`
`arrive at the subject matter of claim 1 or remaining challenged dependent claims 2–
`
`4 which depend from claim 1.
`
`The Board should decline to institute an inter partes review of claims 1–4 of
`
`the ’001 patent.
`
`II. OVERVIEW OF THE ’001 PATENT
`The ’001 patent is directed to efficient, real-time identification and
`
`localization of a wide range of moving objects using histograms. E.g., Ex. 1001 at
`
`1:32–36; 3:28–38. The inventor developed a system that can track a target object
`
`using multiple characteristics, such as velocity, direction, hue, saturation, etc. E.g.,
`
`Ex. 1001 at 25:26–38; 25:62–26:4. Tracking techniques known at the time of the
`
`invention of the ’001 patent were inadequate because, for example, they were
`
`memory intensive, limited in terms of the information obtained about an object,
`
`could not provide information in real-time, used complex algorithms for computing
`
`object information, or were designed to detect only one type of object. E.g., Ex.
`
`1001 at 1:38–2:3; 2:38–3:11.
`
`The ’001 patent overcame the limitations of the prior art through a number
`
`of novel techniques, including generating histograms of multiple pixel parameters
`
`being detected with the aid of classifiers that enable only data having selected
`
`2
`
`

`

`classification criteria for possible inclusion in the histograms; providing a
`
`validation unit that processes multiple items of classification information from
`
`different histogram formation blocks in parallel to determine whether a
`
`corresponding histogram formation block will utilize data for a particular pixel in
`
`forming its own histogram; and tracking a target using histograms that are formed
`
`based on determined boundaries of the target. E.g., Ex. 1001 at 18:16–19; 18:51–
`
`57; 21:54–22:9; 24:6–25:6.
`
`In Figure 10 of the ’001 patent, an image processing system (11) is shown in
`
`connection with a histogram processor 22a. Image processing system (11) receives
`
`digital video signal S(PI) originating from a video camera or other imaging device.
`
`Ex. 1001 at 9:20–23. S(PI) represents the pixel values PI of video signal S, in a
`
`succession of frames, each representing an instant in time. Ex. 1001 at 9:32–48,
`
`9:56–67; 11:42–45. Image processing system (11) outputs signals SR (delayed
`
`video signal) and also calculated values such as speed (V) and oriented direction of
`
`displacement (DI) for pixels in the image. Ex. 1001 at 9:56–10:4. A bus Z–Z1 (the
`
`dotted line which appears in both Figures 10 and 11) transfers output signals of the
`
`image processing system (11) to histogram processor (22a). Ex. 1001 at 16:50–58.
`
`3
`
`

`

`
`
`Figure 11 of the ’001 patent shows an example of histogram processor 22a
`
`with multiple histogram formation blocks 24–29. Ex. 1001 at 16:59–65. Block 24
`
`enables a histogram to be formed in the luminance domain (ranging from 0–255).
`
`Id. at 16:67–17:8. Similarly, the domain for Block 25 is speed (V) (ranging from
`
`0–7). Id. at 17:9–15. The domain for Block 26 is oriented direction (DI) (ranging
`
`from 0–7). Id. at 17:16–23. The domain for Block 27 is time constant (CO)
`
`(ranging from 0–7). Id. at 17:24–31. The domain for Block 28 is position on the
`
`x-axis (range corresponding to the number of pixels in a line). Id. at 17:32–43;
`
`18:58–63; 20:60–21:16. The domain for Block 29 is position on the y-axis (range
`
`corresponding to the number of lines in a frame). Id. The histogram formation
`
`blocks and other components are interconnected by a bus 23. Id. at 16:59–61.
`
`4
`
`

`

`
`
`Ex. 1001 at Fig. 11 (annotations added).
`
`A validation unit (30–35) accompanies each histogram formation block of
`
`Figure 11. Figure 13, referring to histogram formation block 25 (speed domain)
`
`and validation unit 31 of Figure 11, shows a histogram formation block with a
`
`classifier 25b. The classifier has registers that permit classification criteria to be
`
`individually selected: “[b]y way of example, register 106 will include, in the case
`
`5
`
`

`

`of speed, eight registers numbered 0–7. By setting a register to ‘1’, e.g., register
`
`number 2, only data that meet the criteria of the selected class, e.g., speed 2, will
`
`result in a classification output of ‘1’.” Ex. 1001 at 18:25–29.
`
`
`
`The number of registers can vary depending on the domain of the classifier.
`
`E.g., Ex. 1001 at 18:34–47. For example, “[t]he classifier associated with
`
`histogram formation block 24 preferably has 256 registers, one register for each
`
`possible luminance value of the image.” Ex. 1001 at 18:35–37. The interaction
`
`between the classifiers and the validation units in connection with histogram
`
`formation is significant. In particular, “[t]he output of each classifier is
`
`communicated to each of the validation blocks 30–35 via bus 23, in the case of
`
`6
`
`

`

`histogram formation blocks 28 an[d] 29, through combination unit 36,” and
`
`“[v]alidation units 30–35 receive the classification information in parallel from all
`
`classification units in histogram formation blocks 24–29.” Ex. 1001 at 18:47–53.
`
`Each validation unit contains a register block (108) with a register for each data
`
`domain that the system is capable of processing. Id. at 18:58–65. Thus, based on
`
`the register settings, each validation unit generates a validation signal (“Validation
`
`V2” in Fig. 13), and that determines “for each incoming pixel, whether the
`
`histogram formation block will utilize that pixel in forming it [sic] histogram.” Ex.
`
`1001 at 18:53–57. “The validation signal from each validation unit will only be ‘1’
`
`if for each register in the validation unit that is set to ‘1’, an input of ‘1’ is received
`
`from the classifier for the domain of that register. Id. at 19:4–8. The output of the
`
`validation unit may be expressed by the following formula:
`
`,where Reg0 is the register in the validation unit associated with the input in0. Id. at
`
`
`
`19:7–12.
`
`The ’001 patent teaches the use of histograms to track a target and compute
`
`the target’s center. In the example of Figure 17, the locations of coordinates 126a
`
`(“Ya”), 126b (“Yb”), 126c (“Xc”) and 126d (“Xd”) correspond to the four peaks of
`
`the x- and y-axis histograms 124x and 124y; the purpose of this center computation
`
`7
`
`

`

`is to “better define and center the position of the face V of the subject in the
`
`image.” Ex. 1001 at 22:60–23:14. “The center of face V may be determined, for
`
`example, by locating the pixel position of the center of the box bounded by Ya,
`
`Yb, Xc, and Xd ((Xc+(Xd-Xc)/2), (Ya+(Yb-Ya)/2)) and by comparing this
`
`position to a desired position of face V on the screen.” Ex. 1001 at 23:18–22.
`
`
`
`Center calculations can also be used to identify a target based on a
`
`histogram, as taught in the example of Figures 20–23. In Figure 21, an initial
`
`starting pixel is designated and the system “will process the pixels in successively
`
`larger areas surrounding the [starting] pixel, adjusting the center of the area based
`
`upon the shape of the object, until substantially the entire target area is being
`
`tracked.” Ex. 1001 at 24:6–12. A bounded area (XA, XB, YC, YD) corresponding to
`
`the tracking box is set by configuring the classification units of x and y histogram
`
`8
`
`

`

`formation blocks 28 and 29 (Figure 11), so that the only pixels that will be
`
`processed by the system are those falling within the bounded area. Ex. 1001 at
`
`24:12–17.
`
`After the bounded area is set, the x and y histogram formation blocks
`
`attempt to form histograms, but since there are an insignificant number of pixels
`
`meeting the selected criteria (in this example, DP=1), no histograms are actually
`
`formed at this point. Ex. 1001 at 24:29–33. The size of the bounded area is then
`
`successively increased, for example, to XA-nK, XB+nK, YA-nK, YB+nK (where n is the
`
`current iteration and K is a constant) until “the histogram formed by either of
`
`histogram formation blocks 28 and 29 contains meaningful information, i.e., until
`
`the box overlaps the boundary of the target.” Ex. 1001 at 24:33–42. Figure 22
`
`shows the bounded area beginning to cross the borders of the target, together with
`
`corresponding histograms 222 and 224. When this occurs, the center of the area
`
`under consideration, i.e., the bounded area, is adjusted based upon the content of
`
`histograms 222 and 224. Ex. 1001 at 24:42–50.
`
`9
`
`

`

`
`
`The new center is “determined to be (XMIN+XMAX)/2, (YMIN+YMAX)/2, where
`
`X MIN and X MAX are the positions of the minima and maxima of the x projection
`
`histogram, and YMIN and YMAX are the positions of the minima and maxima of the
`
`y projection histogram.” Ex. 1001 at 24:50–55. After additional iterations, the
`
`tracking box will become larger than the target, as shown in Figure 23. Id. at
`
`24:59–63. “When this occurs, the entire target is bounded, and the constant K may
`
`then be reduced, to thereby reduce the size of the tracking box.” Id. at 24:63–66.
`
`In particular, the constant K is preferably relatively large to expedite locking onto
`
`the target, and “[o]nce a target has been locked onto, K may be reduced.” Id. at
`
`24:66–25:6.
`
`10
`
`

`

`
`
`In this manner, the minima and maxima of the histograms may be used to
`
`identify the target over the course of multiple iterations in which the tracking box
`
`is adjusted with respect to its size and location, preferably on a frame-by-frame
`
`basis. Id. at 25:3–6.
`
`A.
`Person of Ordinary Skill in the Art
`For purposes of this inter partes review, Patent Owner submits that a person
`
`of ordinary skill in the art (or “POSA”) in 1996 (the foreign priority date of the
`
`’001 patent) would be someone with an undergraduate degree in electrical
`
`engineering or image processing or a related field, followed by at least two years of
`
`graduate coursework and also at least early-stage thesis research, in digital image
`
`processing. The requisite knowledge and experience would have been acquired,
`
`for example, by someone who had completed all coursework in a two year
`
`11
`
`

`

`master’s program focused on digital image processing, along with at least some
`
`thesis research qualifying towards a degree in such a program.
`
`B. Claim Construction
`Petitioner proposes that the claims be construed pursuant to the standard in
`
`Phillips v. AWH Corp., under which “the ordinary and customary meaning of a
`
`claim term is the meaning that the term would have to a person of ordinary skill in
`
`the art in question at the time of the invention, i.e., as of the effective filing date of
`
`the patent application.” Phillips v. AWH Corp., 415 F.3d 1303, 1313 (Fed. Cir.
`
`2005).
`
`Patent Owner agrees that the Phillips standard should apply for purposes of
`
`this inter partes review.
`
`“Domain”
`
`1.
`Patent Owner proposes that “domain” should be construed for purposes of
`
`this proceeding as “the complete set of values for a parameter.”
`
`The patent specification supports Patent Owner’s proposed construction.
`
`Examples of domains are: (i) luminance, (ii) speed (V), (iii) oriented direction
`
`(D1), (iv) time constant (CO), (v) hue, (vi) saturation, (vii) first axis (x(m)), or
`
`(viii) second axis (y(m)). E.g., Ex. 1001 at 3:62–4:6. For example, the luminance
`
`domain is the set of all possible values that can be taken on by the luminance
`
`parameter. For luminance, generally represented by a number in the range 0–255,
`
`12
`
`

`

`an eight-bit memory is used. Ex. 1001, 17:3–8. As is commonly understood, an
`
`eight-bit memory is capable of holding 28 or 256 values, that is, each possible
`
`value 0–255. See https://en.wikipedia.org/wiki/8-bit. Similarly, in an HSL (hue,
`
`saturation, luminance) color space, hue and saturation represent the complete set of
`
`values for “tone” and “brilliance” of the color being specified, for example. Ex.
`
`1002 at ¶30 (Pages 13–14 of 155 (exhibit stamp)).
`
`Similarly, the speed domain is the set of all possible values that can be taken
`
`on by the speed parameter. For example, the ’001 patent discloses that speed
`
`preferably has a value between 0–7. Ex. 1001 at 17:60–65, 18:16–22. The
`
`classifier in the speed domain contains registers for the complete set of values for
`
`speed, that is, eight registers numbered 0–7. Ex. 1001 at 18:25–26. A three-bit
`
`memory is used for speed. Ex. 1001, 17:12–15. As is commonly understood, a
`
`three-bit memory is capable of representing 23 or 8 values, that is, each possible
`
`value 0–7.
`
`Consistent with Patent Owner’s proposed construction, the IEEE Standard
`
`Dictionary of Electrical and Electronics Terms (6th ed. 1996) defines “domain” as
`
`“[t]he set of all possible values that can be taken on by an independent variable.”
`
`Ex. 2001 at 312.
`
`
`
`13
`
`

`

`Therefore, based on intrinsic and extrinsic evidence, “domain” should be
`
`construed for purposes of this proceeding as “the complete set of values for a
`
`parameter.”
`
`“Class”
`
`2.
`Patent Owner proposes that “class” should be construed for purposes of this
`
`proceeding as “a selected subset of values of a parameter.”
`
`Patent Owner’s construction is based on a natural reading of the claim
`
`language “classes . . . in domains.” Also, the patent specification supports Patent
`
`Owner’s proposed construction, as the specification teaches that classification
`
`criteria are applied to form a group of pixels having common characteristics, and
`
`these pixels can potentially be used in forming a histogram. The ’001 patent
`
`teaches that a system determines, through the use of classifiers, whether a pixel
`
`under consideration meets selected classification criteria: “[c]lassifier 25b enables
`
`only data having selected classification criteria to be considered further, meaning
`
`to possibly be included in the histograms formed by histogram formation blocks
`
`24–29.” Ex. 1001 at 18:16–19. As explained by the specification of the ’001
`
`patent, “[a]s shown in FIGS. 10–14, image processing system 11 is used in
`
`connection with a histogram processor 22a for identifying objects within the input
`
`signal based upon user specified criteria for identifying such objects.” Ex. 1001,
`
`16:50–53. “[F]or any data domain, e.g., speed, the output of the classifier for that
`
`14
`
`

`

`data domain will only be ‘1’ if the particular data point being considered is in the
`
`class of the registers set to ‘1’ in the classifier for that data domain.” Ex. 1001 at
`
`19:1–4. The ’001 patent describes classifiers that are configured to consider
`
`specific values selected from among a larger range of values:
`
`For example, with respect to speed, which is preferably a value in the
`
`range of 0–7, classifier 25b may be set to consider only data within a
`
`particular speed category or categories, e.g., speed 1, speeds 3 or 5,
`
`speed 3–6, etc. Classifier 25b includes a register 106 that enables the
`
`classification criteria to be set by the user, or by a separate computer
`
`program. By way of example, register 106 will include, in the case of
`
`speed, eight registers numbered 0–7. By setting a register to “1”, e.g.,
`
`register number 2, only data that meets the criteria of the selected
`
`class, e.g., speed 2, will result in a classification output of “1”.
`
`Ex. 1001 at 18:19–29.
`
`As another example of values that are a selected subset of the possible
`
`values of the domain, the ’001 patent teaches the “selected classes” within
`
`“selected domains” of speed of 2, a direction of 4, and a luminance of 125. Ex.
`
`1001 at 19:17–22. Yet another example taught by the ’001 patent is a speed of 2
`
`and a direction of 4. Ex. 1001 at 21:54–59.
`
`15
`
`

`

`The patent further explains that histogram formation blocks can be set to
`
`process pixels in a selected subset of the x domain and y domain, in other words, in
`
`a selected area:
`
`In order to process pixels only within a user-defined area, the x-
`
`direction histogram formation block may be set to process pixels only
`
`in a class of pixels defined by boundaries, i.e. XMIN and XMAX.
`
`Any pixels outside of this class will not be processed. Similarly, the y-
`
`direction histogram formation block may be set to process pixels only
`
`in a class of pixels defined by boundaries YMIN and YMAX. Thus,
`
`the system can process pixels only in a defined rectangle by setting
`
`the XMIN and XMAX, and YMIN and YMAX values as desired. Of
`
`course, the classification criteria and validation criteria from the other
`
`histogram formation blocks may be set in order to form histograms of
`
`only selected classes of pixels in selected domains in selected areas.
`
`Ex. 1001 at 21:17–29.
`
`Consistent with the construction proposed by Patent Owner, Webster’s New
`
`Universal Unabridged Dictionary (1996) defines “class” as “[a] number of persons
`
`or things regarded as forming a group by reason of common attributes,
`
`characteristics, qualities, or traits; kind; sort.” Ex. 2002 at 381.
`
`16
`
`

`

`Therefore, based on intrinsic and extrinsic evidence, a class is a
`
`selected subset of parameter values.
`
`3.
`
`“Forming at least one histogram of the pixels in the one or
`more of a plurality of classes in the one or more of a
`plurality of domains”
`
`Patent Owner proposes that “forming at least one histogram of the pixels in
`
`the one or more of a plurality of classes in the one or more of a plurality of
`
`domains” should be construed as “forming at least one histogram of the pixels in
`
`two or more classes that are in two or more domains.”
`
`Patent Owner’s proposed construction is required by the language of the
`
`claim. The natural reading of claim limitation is that the term “one or more”
`
`modifies “plurality of classes” and that the separate repetition of the term “one or
`
`more” modifies “plurality of domains.” A plurality means “two or more”, i.e., “a
`
`number greater than one.” See Ex. 2002 (Webster’s Unabridged (1996)) at 1490.
`
`Accordingly, the claim limitation requires at least one set of “two or more” (i.e. a
`
`plurality of) classes, and at least one set of “two or more” (i.e. a plurality of)
`
`domains, which means there must be at least two classes and at least two domains.
`
`Therefore, the claim requires at least one plurality, meaning two or more, of
`
`classes. Likewise, the claim requires at least one plurality, meaning two or more,
`
`of domains. By contrast, construing the claim to merely require at least one class
`
`selected from multiple classes, and at least one domain selected from multiple
`
`17
`
`

`

`domains, would render the term “plurality” superfluous, so that the claim limitation
`
`would be reduced to “one or more classes in one or more domains.”
`
`The intrinsic evidence firmly supports a construction requiring formation of
`
`a histogram using two or more classes in two or more domains. For example, the
`
`Abstract of the ’001 patent refers to forming histograms in each of multiple
`
`domains: “[i]n each of several domains, [a] histogram of the values in the first and
`
`second matrices falling in such domain is formed. Using the histograms, it is
`
`determined whether there is an area having the characteristics of the particular
`
`domain.” (emphasis added). Further, Figures 10–13 of the ’001 patent and the
`
`description at 16:50–19:45 teach an exemplary set of histogram formation and
`
`processing blocks for multiple domains: luminance (block 24), speed V (block 25),
`
`oriented direction (block 26), time constant (block 27), x-axis position (block 28)
`
`and y-axis position (block 29). See Ex. 1001 at 16:67–17:35. In the exemplary
`
`case of a color camera, the ’001 patent teaches that two histogram formation
`
`blocks for hue and saturation are included. Ex. 1001 at 25:52–56. In this example,
`
`multiple histogram formation processors of the type taught in Figure 11 (which
`
`include blocks 24–29 as described above), are controlled so that luminance, hue,
`
`and saturation (collectively, color) can be used to track a target.1 See Ex. 1001 at
`
`
`1 “Color” is specified by three values, with the specific three values depending on
`the color space used. For example, in HSV color space, the values are Hue,
`
`18
`
`

`

`16:65–17:8, 25:52–54, 62–26:4. Thus, a POSA would understand based on the
`
`specification that the claim language requires histogram formation in two or more
`
`domains.
`
`A POSA would also have understood the specification of the ’001 patent to
`
`contemplate multiple classes in multiple domains. For example, the specification
`
`states that “[t]he process further includes the steps of forming histograms along
`
`coordinate axes for the pixels within the classes selected by the classifier within
`
`each domain selected by the validation signal, and forming a composite signal
`
`corresponding to the spatial position of such pixels within the frame.” Ex. 1001 at
`
`6:10–15 (emphasis added). Similarly, the specification refers to “means for
`
`forming a histogram for pixels of the output signal within the classes selected by
`
`the classifier within each domain selected by the validation signal.” Ex. 1001 at
`
`7:55–57 (emphasis added). Classes can be selected by configuring the classifiers:
`
`“[f]or example, with respect to speed, which is preferably a value in the range of
`
`0–7, classifier 25b may be set to consider only data within a particular speed
`
`category or categories, e.g., speed 1, speeds 3 or 5, speed 3–6, etc.” Ex. 1001 at
`
`18:19–22.
`
`The ’001 patent describes the specific method by which a histogram is
`
`formed using two or more classes in two or more domains. For example, the ’001
`
`Saturation, Value. Another example of a color space is RGB (Red, Green, Blue).
`See Ex. 1002 (Hart Declaration) at ¶30.
`
`19
`
`

`

`patent discusses the selection of multiple domains using a validation unit in
`
`conjunction with the classifiers via which classes within each domain are selected:
`
`[F]or any data domain, e.g., speed, the output of the classifier for that
`
`data domain will only be “1” if the particular data point being
`
`considered is in the class of the registers set to “1” in the classifier for
`
`that data domain. The validation signal from each validation unit will
`
`only be “1” if for each register in the validation unit that is set to “1”,
`
`an input of “1” is received from the classifier for the domain of that
`
`register. This may be expressed as follows:
`
`out=(In0+Reg0)·(In1+Reg1) . . . (Inn+Regn) . . . (in0+ in1+ ... inn).
`
`Ex. 1001 at 19:1–12 (emphasis added). Therefore, the histogram formation
`
`block can be configured to select multiple pluralities of classes and multiple
`
`pluralities of domains. For example, the registers of the classifier 25b of
`
`Figure 13 may select a first plurality of classes in one domain, while the
`
`registers of the validation unit 31 may, in conjunction with the registers of
`
`corresponding classifiers in other histogram formation blocks, select additional
`
`pluralities of classes in additional domains.
`
`20
`
`

`

`
`
`Therefore, based on the language of the claim as supported by the
`
`disclosure of the specification of the patent, a POSA would have understood
`
`“forming at least one histogram of the pixels in the one or more of a plurality
`
`of classes in the one or more of a plurality of domains” to mean “forming at
`
`least one histogram of the pixels in two or more classes that are in two or
`
`more domains.”
`
`4.
`
`“Said at least one histogram referring to classes defining
`said target”
`
`Patent Owner proposes that “said at least one histogram referring to
`
`classes defining said target” should be construed as “at least one histogram
`
`being formed of pixels in at least two classes that define said target.”
`
`21
`
`

`

`The plain language of the claim requires interpreting “classes,” a plural term,
`
`to mean “two or more.” See Ex. 2002 at 1490. Patent Owner’s proposed

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