DETAILED ACTION
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 12/05/2025 has been entered.
Response to Arguments
On page 12 of the Remarks, Applicant contends no amendments have been made to any of the pending claims 1–39. Examiner finds Applicant has provided underlining and strike-through to elements of claim 1 in the set of claims dated 12/05/2025 and interprets there to have been an amendment.
On page 14 of the Remarks, Applicant contends Schmidt does not teach encoding and instead only teaches compression. The skilled artisan would find this argument contrary to how one skilled in the art describes this technology. “Compression encoding” is the whole term. There is no such thing as compression or encoding as Applicant’s argument seems to aver. Rather, compression is encoding. Indeed, compression schemes turn original or raw data into a coded representation representing fewer bits or symbols that can be uncompressed (e.g. at the receiving device) by applying the code or algorithm to the coded representation to reconstruct the original data. Applicant’s argument is erroneous in its premise that there is a distinction between compression and encoding. Also, such an argument is not dispositive and tends to show nothing relevant to the rejection of the claims over the prior art. Attorney arguments and conclusory statements unsupported by factual evidence are entitled to little probative value. In re Geisler, 116 F.3d 1465, 1470 (Fed. Cir. 1997). See further treatment of this argument, infra.
On page 14 of the Remarks, Applicant contends Schmidt does not teach both RLE and gradient coding. Such an argument is unpersuasive of error because the rejection relies on Taaffe, not Schmidt to teach the averred feature.
On pages 14–15 of the Remarks, Applicant makes an argument about DRLE which is unclear and hard to follow. Examiner finds the rejection of the claims clearly articulates the rationale for the rejection of the claims and finds no portion of Applicant’s argument that addresses any particular factual underpinning of the rejection. Therefore, the argument is unpersuasive of error.
On pages 15–16 of the Remarks, Applicant makes broad contentions without evidence regarding “almost all possible electrical engineering design applications.” Attorney arguments and conclusory statements unsupported by factual evidence are entitled to little probative value. In re Geisler, 116 F.3d 1465, 1470 (Fed. Cir. 1997). Examiner finds the argument unclear regarding its relevance to any claimed feature and therefore finds the argument unpersuasive of error.
On page 16 of the Remarks, Applicant again makes an argument about an alleged difference between compression and encoding when the topic is compression encoding. IBM’s Lindquist (US 2022/0413864 A1) states, “Run-length encoding is a form of data compression….” (¶ 0080). Google’s Guyon (US 2021/0118186 A1) explains, “Compression, a lossy form of ‘encoding,’….” (¶ 0002). Applicant’s argument is unreasonable in view of the knowledge possessed by one of ordinary skill in the art. Notice Applicant’s first and second arguments against Taaffe is really premised on the same misapprehension of terminology used to describe this art.
On pages 16–17 of the Remarks, while not particularly clear, Applicant appears to misapply the teaching away doctrine in arguing against the teachings of Taaffe. Both Schmidt and Taaffe are drawn to the same field of endeavor and what their combined teachings would teach or suggest to one of ordinary skill in the art is relevant to Applicant’s purported invention as further explained with respect to the prior art rejections, infra.
Examiner reproduces the following paragraphs from a previous Response to Arguments for posterity and to demonstrate notable aspects of this prosecution record.
On page 12 of the Remarks, Applicant’s arguments about “Official Notice” demonstrate confusion. First, Applicant characterizes Examiner’s finding of fact, that run-length encoding and gradient encoding are long-standing lossless compression schemes know in the art, as “rest[ing] on an unsupported invocation of official notice….” despite admitting, “Here, no ‘Official Notice’ was ever invoked on the record.” Applicant’s argument demonstrates confusion about whether Official Notice was actually invoked or not. Regardless of whether a factual finding made by the Office falls under “Official Notice,” the result is the same for Applicant. Applicant should rebut the finding if Applicant disagrees. Regarding this first point of confusion, MPEP 2144.03 is quite clear that reliance on common knowledge in the art or well-known prior art can be interpreted as taking Official Notice. Therefore, Applicant’s confusion about whether Official Notice was taken is unreasonable.
Second, Applicant’s arguments also demonstrate confusion about whether an invocation of Official Notice can be unsupported without evidence. Regarding this second inquiry, MPEP 2144.03 is quite clear, “Official Notice without documentary evidence to support an examiner’s conclusion is permissible….” Indeed, the whole point of Official Notice is to make a finding of fact without evidence. MPEP 2144.03. Therefore, to argue against Examiner’s Official Notice because it lacked evidence is unpersuasive of error.
Third, Applicant’s arguments also demonstrate confusion about whether the Official Notice was “un-noticed.” Because Applicant literally quoted the text of the Official Notice in the Remarks, it seems impossible to argue, as Applicant does, that the Official Notice was somehow “un-noticed.” MPEP 2144.03 is quite clear that Official Notice in a Non-Final Office Action is preferable to Official Notice first made in a Final Office Action out of concern for a lack of notice and an opportunity to respond. Here, the fact that Applicant devoted a full page to procedural (i.e. not substantive) arguments against Official Notice, because Applicant properly identified, and even quoted a portion of, the Official Notice from the Non-Final Office Action, and because the “un-noticed” Official Notice was made in a Non-Final Office Action, it is unreasonable to assert the Official Notice was “un-noticed.” That is, clearly Applicant has demonstrated through Applicant’s arguments that Applicant is on-notice regarding Examiner’s factual finding, that run-length and differential coding are long-standing lossless compression schemes known in the art, and clearly Applicant has had an opportunity to respond.
Fourth, Applicant’s arguments also demonstrate confusion about whether the rejection relies on Official Notice alone. In view of the extensive discussion (including mapping) of the teachings of Schmidt and Taaffe for the rejection of the claims, it is unreasonable for Applicant to argue that any rejection relies on Official Notice alone.
Fifth, Applicant includes what appears to be a bad citation to MPEP 2144.01, asserting that it says “Facts relating to patentability must not be officially noticed.” As cited, Examiner was unable to find any instance of this statement in the current version of the MPEP, nor any past versions going back to Edition 6, Revision 1 (Sept 1995). The Sixth Edition, Revision 1, appears to be the first time there was a Section 2144.01 and it was titled, “Implicit Disclosure.” The content of Section 2144.01 has not changed much in the last 30 years. Examiner requests Applicant’s assistance by requesting Applicant furnish a copy of the document or portion having the quoted text as cited to Examiner. Examiner further reminds Applicant of the duty of candor toward the Office. 37 C.F.R. 11.303.
Sixth, Applicant contends conclusory invocations of better results or common practice does not satisfy requirements under 35 U.S.C. 103, especially when unsupported by evidence. MPEP 2144.03 explicitly states, “it might be reasonable to take official notice of the fact that it is desirable to make something faster, cheaper, better, or stronger without the specific support of documentary evidence.” (emphasis added). Therefore, Applicant’s argument that Examiner is constrained as a factfinder and cannot find facts using Official Notice regarding better results or common practice is contrary to law and policy.
Seventh, Applicant has not properly traversed the factual assertion or Official Notice. While Applicant levied numerous procedural complaints, asserting the Official Notice was somehow either unfair or improper, Applicant never actually addressed the merits of the factual finding, per se. As MPEP 2144.03.C explains, Applicant must explain, “why the noticed fact is not considered to be common knowledge or well-known in the art.” Applicant insisting, “that the examiner provide documentary evidence in support of an officially-noticed fact is not a proper traversal.” Id. Because Applicant’s traversal is not adequate, Examiner’s statements regarding RLE and differential coding, as well as Examiner’s statements regarding different data benefiting from different data compression schemes, is taken to be admitted prior art. Id.
Salomon, David, Data Compression: The Complete Reference, 3rd Ed. ISBN 0-387-40697-2, Springer-Verlag, 2004, pp. 898. In a book spanning almost a thousand pages, wherein the first many pages are introductory fluff, the two coding schemes Examiner found well-established in the art are found extremely early on, on pages 20 and 24–25. On page 20, RLE is introduced, and on page 24, Relative Coding, which is differential coding, which is gradient coding, which is delta coding, etc. is described. A copy of these pages is furnished with this Office Action.
Furthermore, MPEP 2141 explains, “any failure by Office personnel to follow the guidelines is neither appealable nor petitionable” because the guidelines in the MPEP do not constitute substantive rule making, and “are not intended to create any right or benefit, substantive or procedural, enforceable by any party against the Office.” When facts are not on one’s side, one often argues procedure, and when procedure is not on one’s side, one often resorts to ad hominem attack. In this case, it is both unreasonable, and otherwise unavailing, to argue, as Applicant does, that Examiner did not follow proper examination protocol. In Examiner’s experience, it is better to focus the discussion on technological distinctions the claims may have over the cited prior art rather than try to convince Examiner that he performs his role of establishing a factual record poorly or improperly. For at least all the foregoing reasons, Applicant’s procedural complaint regarding Official Notice is unavailing.
On page 12 of the Remarks, Applicant contends Examiner reduced Applicant’s claim to a “gist.” Instead, consistent with MPEP 2103(I)(C), Examiner read the claimed invention as a whole and assigned appropriate limiting effect to recited features. Consistent with MPEP 2141, Examiner articulated a factual conclusion consistent with his expertise and authority to make conclusions of fact and law and based on a large body of evidence spanning many references. The Office Action cited exemplary teachings from a number of prior art references along with reasoning in the Non-Final Office Action and also under the Conclusion Section of the Non-Final Office Action as it related to the specific features of Applicant’s claims. Indeed, MPEP 2141(II)(C) states, “Office personnel may rely on their own technical expertise to describe the knowledge and skills of a person of ordinary skill in the art.” Given Examiner’s authority as factfinder, given the numerous teachings of the prior art as a whole, given the scant detail provided in Applicant’s claims, it was reasonable for Examiner to find the claimed invention obvious in view of the prior art and level of skill in the art. And any procedural argument that Examiner’s findings of fact run afoul of the “gist” rule is a misapplication of the rule. Examiner resists such an argument, which unreasonably chills efforts by Examiner to establish a complete record regarding his interpretation of the claims, the content of the prior art, and the knowledge of a person skilled in the art.
On page 13 of the Remarks, Applicant contends Examiner “mischaracterizes Schmidt’s teaching,” claiming Schmidt does not consider a longest run, but merely a “long enough” run for RLE. Examiner disagrees. Schmidt literally teaches determining for a scan line of pixels, “the longest run is only 7 pixels, and the smallest is 1 pixel.” (emphasis added). Therefore, Examiner appears to accurately characterize the teachings of Schmidt while Applicant seems to either misapprehend or mischaracterize Schmidt’s teachings. Importantly, Schmidt is explaining what was already well-known to the skilled artisan and manifestly obvious to anyone having skill in this art, that RLE is not guaranteed to be the most efficient compression scheme and may actually expand the data if the data exhibits characteristics that do not lend themselves well to RLE, in which case some other form of compression should be considered instead (see e.g. Schmidt, col 9, ll. 55–60 and col. 10, ll. 19–23). Second, Applicant’s argument assumes incorrectly that a teaching of finding a longest run is at odds with finding whether a run is long enough. Indeed, one skilled in this art would find Schmidt to teach or suggest evaluating whether a longest run is long enough to select RLE as a chosen compression scheme for a region of an image. Conventional RLE schemes must deal with short runs from time to time and such runs are acceptable when implementing RLE. Indeed, short runs may just mean the data is already substantially uncorrelated and may mean no compression scheme is going to be particularly successful at compressing. Schmidt teaches that a popular choice for determining whether RLE is going to be beneficial is determining how long the longest runs are. The longest runs, quite obviously, offer the biggest compression performance because the most raw bits are swept up into the fewest coded bits under RLE. For all the foregoing reasons, Schmidt’s teachings and Examiner’s characterization of Schmidt’s teachings are sound. Accordingly, the rejection under 35 U.S.C. 103 is sustained.
Other claims are not argued separately. Remarks, 18.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1–39 are rejected under 35 U.S.C. 103 as being unpatentable over Schmidt (US 5,710,561) and Taaffe (US 5,046,027).
Examiner notes run length encoding and gradient encoding (i.e. delta encoding) are long-standing lossless compression schemes known in the art and that their properties, including optimal use-cases, are also well-known in the art. Examiner interprets the claimed invention to be nothing more than the obvious concept that one encoding mode for a string of pixels might be more desirable than the other encoding mode under certain, known, circumstances such that selection between them would yield better results than choosing a single method. Examiner further notes it is common to perform a second pass RLE on the result of either a RLE or gradient (delta) encoding pass.
Regarding claim 1, the combination of Schmidt and Taaffe teaches or suggests a method, comprising: for at least a portion of an image, determining: a number of pixels in a run compressible via run-length encoding; a number of pixels in a run compressible via gradient encoding; and a highest number of: the number of pixels in the run compressible via run-length encoding, and the number of pixels in the run compressible via gradient encoding (Examiner notes gradient coding is the same as delta coding; Taaffe, col. 11, ln.62–col. 12, ln. 2: teaches time efficient schemes for quickly decoding image data include run-length encoding (RLE) and delta coding; see also Taaffe, cols. 12–15: describing two RLE schemes and two Delta coding schemes; Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs; While Taaffe teaches basing the selection of coding mode (RLE or Delta) on the length of runs, Schmidt, col. 9, ll. 45–51: teaches the longest run of pixels can be considered when determining whether it would be efficient to use RLE or not; Schmidt’s teachings would suggest that a longest run of pixels being less than a threshold could be used to inform Taaffe’s decision of coding mode based on run length wherein the longer runs are best associated with RLE and shorter runs are best associated with delta coding); and selectively encoding at least some pixels of the image via the one of run-length encoding or gradient encoding corresponding to the determined highest number (Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs; While Taaffe teaches basing the selection of coding mode (RLE or Delta) on the length of runs, Schmidt, col. 9, ll. 45–51: teaches the longest run of pixels can be considered when determining whether it would be efficient to use RLE or not; see also Schmidt, col 9, ll. 55–60 and col. 10, ll. 19–23: teaching RLE is not guaranteed to be the most efficient compression scheme and may actually expand the data if the data exhibits characteristics that does not lend itself well to RLE, in which case some other form of compression should be considered instead).
One of ordinary skill in the art, before the effective filing date of the claimed invention, would have been motivated to combine the elements taught by Taaffe, with those of Schmidt, because both references are drawn to the same field of endeavor such that one wishing to practice RLE, delta coding, or other lossless compression techniques would be led to their relevant teachings and because both Taaffe and Schmidt are describing the limitations of RLE for run lengths less than a threshold length such that the combination is a mere combination of prior art elements, according to known methods, to yield a predictable result. This rationale applies to all combinations of Taaffe and Schmidt used in this Office Action unless otherwise noted.
Regarding claim 2, the combination of Schmidt and Taaffe teaches or suggests the method of claim 1, comprising: selectively encoding remaining pixels of the image via one or more of run-length encoding or gradient encoding at least partially based on respective determined highest numbers of pixels in runs compressible via run-length encoding or gradient encoding (Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs; While Taaffe teaches basing the selection of coding mode (RLE or Delta) on the length of runs, Schmidt, col. 9, ll. 45–51: teaches the longest run of pixels can be considered when determining whether it would be efficient to use RLE or not).
Regarding claim 3, the combination of Schmidt and Taaffe teaches or suggests the method of claim 2, comprising sending a transmission over a network (Taaffe, col. 19, ll. 5–10: teaches “image data transmission”), the transmission including the encoded image and an indicator bit, the indicator bit indicating an encoding scheme utilized to encode the encoded image, the encoding scheme indicatable by the indicator bit including run-length encoding and gradient encoding (Taaffe, col. 13, ln. 58: teaches the control byte having a value of 00 indicates RLE; Taaffe, col. 14, ln. 43: teaches a control byte having 01 indicates another type of RLE; Taaffe, col. 15, ln. 25: teaches a control byte having 10 indicates a type of delta coding).
Regarding claim 4, the combination of Schmidt and Taaffe teaches or suggests the method of claim 1, wherein the determining the highest number of: the number of pixels in the run compressible via run-length encoding, and the number of pixels in the run compressible via gradient encoding comprises: determining the number of pixels in the run compressible via run-length encoding; determining the number of pixels in the run compressible via gradient encoding; and determining the highest number of: the number of pixels in the run compressible via run-length encoding, and the number of pixels in the run compressible via gradient encoding (Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs; While Taaffe teaches basing the selection of coding mode (RLE or Delta) on the length of runs, Schmidt, col. 9, ll. 45–51: teaches the longest run of pixels can be considered when determining whether it would be efficient to use RLE or not).
Regarding claim 5, the combination of Schmidt and Taaffe teaches or suggests the method of claim 4, wherein the determining the number of pixels in the run compressible via run-length encoding comprises: determining a number of pixels in a sequence having a same pixel value; and determining the number of pixels in the run compressible via run-length encoding at least partially based on the determined number of pixels in the sequence having the same pixel value (Taaffe, col. 18, ln. 14: teaches the run means “a run of sames”).
Regarding claim 6, the combination of Schmidt and Taaffe teaches or suggests the method of claim 4, wherein the determining the number of pixels in the run compressible via gradient encoding comprises: determining a number of pixels in a sequence where a difference between adjacent pixel values is the same (Taaffe, col. 18, Table: teaches for the delta coding modes that a certain number of “sames” can indicating delta coding; Taaffe, col. 15, ll. 24–31: teaches that for delta coding, there are values that can be the same and also differences that can be the same); and determining the number of pixels in the run compressible via gradient encoding at least partially based on the determined number of pixels in the sequence where the difference between adjacent pixel values in the sequence is the same (Taaffe, col. 15, ll. 24–31: teaches that for delta coding, there are values that can be the same and also differences that can be the same; Examiner notes the claimed features are more of a characteristic of the data (unpatentable) than characteristics of the method or apparatus).
Regarding claim 7, the combination of Schmidt and Taaffe teaches or suggests the method of claim 6, comprising, setting the determined number of pixels where the difference between adjacent pixel values is the same to zero in response to a determination that the determined number of pixels where the difference between adjacent pixel values is the same is less than a first predetermined threshold (Examiner notes this is just a data manipulation with no stated purpose or effect and is thus interpreted as extra-solution activity; Examiner interprets this as saying there is no run-length for RLE when the run of repeating values is below a threshold such that the chunk is coded using delta coding rather than RLE; Taaffe, col. 18, Table: teaches for the delta coding modes that a certain number of “sames” under a threshold indicates delta coding; Schmidt, col. 9, ll. 45–51: teaches the longest run of pixels can be considered when determining whether it would be efficient to use RLE or not and explains short runs are not efficient to code using RLE).
Regarding claim 8, the combination of Schmidt and Taaffe teaches or suggests the method of claim 6, comprising, setting the determined number of pixels where the difference between adjacent pixel values is the same to zero in response to a determination that the difference between adjacent pixel values exceed a second predetermined threshold (Examiner notes this is just a data manipulation with no stated purpose or effect and is thus interpreted as extra-solution activity; Examiner interprets this as saying there is no delta coding when the run of repeating values is below a threshold such that the chunk is coded using another type of coding rather than delta coding; Taaffe, col. 18, Table: teaches for the delta coding modes that a certain number of “sames” over a threshold indicates delta coding, but that under a threshold indicates not using delta coding but rather another type of coding).
Regarding claim 9, the combination of Schmidt and Taaffe teaches or suggests the method of claim 1, wherein the selectively encoding at least some pixels of the image via the one of run-length encoding or gradient encoding corresponding to the determined highest number comprises: selectively encoding a remaining portion of the image via one or more of run-length encoding or gradient encoding (Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs).
Regarding claim 10, the combination of Schmidt and Taaffe teaches or suggests the method of claim 1, setting a value of an indicator bit of a transmission including an encoded portion of the image, the value of the indicator bit to indicate an encoding scheme utilized to encode the encoded portion of the image (Taaffe, col. 13, ln. 58: teaches the control byte having a value of 00 indicates RLE; Taaffe, col. 14, ln. 43: teaches a control byte having 01 indicates another type of RLE; Taaffe, col. 15, ln. 25: teaches a control byte having 10 indicates a type of delta coding).
Claim 11 lists the same elements as claim 1, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 1 applies to the instant claim.
Claim 12 lists the same elements as claim 2, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 2 applies to the instant claim.
Claim 13 lists the same elements as claim 4, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 4 applies to the instant claim.
Claim 14 lists the same elements as claim 5, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 5 applies to the instant claim.
Claim 15 lists the same elements as claim 6, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 6 applies to the instant claim.
Claim 16 lists the same elements as claim 7, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 7 applies to the instant claim.
Claim 17 lists the same elements as claim 7, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 7 applies to the instant claim.
Claim 18 lists essentially the same elements as claim 1, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 1 applies to the instant claim.
Claim 19 lists essentially the same elements as claim 4, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 4 applies to the instant claim.
Claim 20 lists essentially the same elements as claim 5, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 5 applies to the instant claim.
Claim 21 lists essentially the same elements as claim 4, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 4 applies to the instant claim.
Claim 22 lists essentially the same elements as claim 6, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 6 applies to the instant claim.
Claim 23 lists essentially the same elements as claim 2, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 2 applies to the instant claim.
Regarding claim 24, the combination of Schmidt and Taaffe teaches or suggests the apparatus of claim 18, comprising a network equipment to send the image to a network (Taaffe, Fig. 1a and 1b: teach image LAN controller and networked workstations; see also Taaffe, col. 19, ll. 5–10: teaches image data transmission over a network; see also Taaffe, col. 4, ll. 53–66), the image comprising a portion of image data encoded via run-length encoding and a portion of image data encoded via gradient encoding (Taaffe, col. 17, ln. 61–col. 18, ln. 26: teaches that either RLE or delta coding can be adaptively selected for different areas of an image based on the length of runs).
Claim 25 lists essentially the same elements as claim 3, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 26 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 27 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 28 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 29 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Regarding claim 30, the combination of Schmidt and Taaffe teaches or suggests the method of claim 27, wherein the pixel value comprises a grayscale value or a color value (Taaffe, col. 3, ln. 16: teaches the images can be grayscale; see also Taaffe, col. 6, ln. 1: teaches black and white or color images; Schmidt, Abstract: teaches RLE is particularly suited to grayscale data).
Claim 31 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 32 lists essentially the same elements as claim 3. Therefore, the rationale for the rejection of claim 3 applies to the instant claim.
Claim 33 lists the same elements as claim 26, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 26 applies to the instant claim.
Regarding claim 34, the combination of Schmidt and Taaffe teaches or suggests the apparatus of claim 33, comprising: run-length decoding circuitry to decode encoded image data using run-length decoding; and gradient decoding circuitry to decode encoded image data using gradient decoding (Examiner notes signal processing is accomplished through circuitry, including processors; Taaffe, col. 11, ll. 42–46: teaches the processor passing images from an image archive to a workstation is performing the described adaptive compression).
Claim 35 lists the same elements as claim 31, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 31 applies to the instant claim.
Claim 36 lists the same elements as claim 27, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 27 applies to the instant claim.
Claim 37 lists the same elements as claim 28, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 28 applies to the instant claim.
Claim 38 lists the same elements as claim 29, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 29 applies to the instant claim.
Claim 39 lists the same elements as claim 30, but in apparatus form rather than method form. Therefore, the rationale for the rejection of claim 30 applies to the instant claim.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Ackerman (US 2016/0094243 A1) teaches delta encoding compression is good when input values differ by a constant amount or a variable amount and that the delta string can be further compressed (e.g. ¶¶ 0064–0065) and further teaches selecting a compression method from a group comprising RLE and delta encoding (claim 4).
Kundu (US 2013/0004090 A1) teaches run length encoding pixel deltas (¶ 0158).
Ramamurthy (US 2012/0150877 A1) teaches determining whether the number of runs is much greater than a number of distinct values to determine whether to use RLE or delta coding (¶ 0045).
Chen (US 2004/0017950 A1) teaches that delta coding is better when the difference between adjacent data is close (e.g. ¶ 0012).
Millett (US 5,701,459) teaches counting the number of runs to choose between RLE and delta encoding wherein RLE is good for long runs and delta coding is best for deltas much smaller than raw values (col. 11, ll. 9–20; col. 12, ll. 3–6).
Demos (US 2006/0071825 A1) teaches RLE and delta encoding are “extremely simple” variable length codes used in image compression (¶ 0014).
Petkov (US 2019/0310769 A1) teaches using delta coding before RLE to increase the number of repeating values to increase efficiency (¶ 0774).
Lu (US 2018/0295255 A1) teaches selecting between run-length encoding (RLE) and Delta Row Compression (DRC) as two lossless compression methods (¶ 0044).
Hickey (US 2007/0274382 A1) teaches counting a number of run length pixels (e.g. claim 1).
Lindquist (US 2022/0413864 A1) states, “Run-length encoding is a form of data compression….” (¶ 0080).
Guyon (US 2021/0118186 A1) explains, “Compression, a lossy form of ‘encoding,’….” (¶ 0002).
Any inquiry concerning this communication or earlier communications from the examiner should be directed to Michael J Hess whose telephone number is (571)270-7933. The examiner can normally be reached on Mon - Fri 9:00am-5:30pm.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, William Vaughn can be reached on (571)272-3922. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
MICHAEL J. HESS
Primary Examiner
Art Unit 2481
/MICHAEL J HESS/Primary Examiner, Art Unit 2481