INTERNATIONAL BUSINESS MACHINES CORPORATIONDownload PDFPatent Trials and Appeals BoardAug 30, 20212020004667 (P.T.A.B. Aug. 30, 2021) Copy Citation UNITED STATES PATENT AND TRADEMARK OFFICE UNITED STATES DEPARTMENT OF COMMERCE United States Patent and Trademark Office Address: COMMISSIONER FOR PATENTS P.O. Box 1450 Alexandria, Virginia 22313-1450 www.uspto.gov APPLICATION NO. FILING DATE FIRST NAMED INVENTOR ATTORNEY DOCKET NO. CONFIRMATION NO. 14/667,320 03/24/2015 Keith W. Grueneberg YOR920150027US1 (163-865) 2125 49267 7590 08/30/2021 Tutunjian & Bitetto, P.C. 401 Broadhollow Road Suite 402 Melville, NY 11747 EXAMINER BAKER, IRENE H ART UNIT PAPER NUMBER 2152 NOTIFICATION DATE DELIVERY MODE 08/30/2021 ELECTRONIC Please find below and/or attached an Office communication concerning this application or proceeding. The time period for reply, if any, is set in the attached communication. Notice of the Office communication was sent electronically on above-indicated "Notification Date" to the following e-mail address(es): docketing@tb-iplaw.com PTOL-90A (Rev. 04/07) UNITED STATES PATENT AND TRADEMARK OFFICE ____________________ BEFORE THE PATENT TRIAL AND APPEAL BOARD ____________________ Ex parte KEITH W. GRUENEBERG, BONG JUN KO, JORGE J. ORTIZ, THEODOROS SALONIDIS, RAHUL URGAONKAR, DINESH C. VERMA, and XIPING WANG ____________________ Appeal 2020 -0046671 Application 14/667,3202 Technology Center 2100 ____________________ Before ST. JOHN COURTENAY III, MARC S. HOFF, and BETH Z. SHAW, Administrative Patent Judges. HOFF, Administrative Patent Judge. DECISION ON APPEAL STATEMENT OF THE CASE Appellant appeals under 35 U.S.C. § 134 from a Non-Final Rejection of claims 15–20.3 We have jurisdiction under 35 U.S.C. § 6(b). We affirm. 1 Appeal No. 2020-004669, Application No. 14/743,130, is related to the subject matter of this appeal. 2 We use the word “Appellant” to refer to “applicant” as defined in 37 C.F.R. § 1.42. Appellant states that the real party in interest is International Business Machines Corporation. Appeal Br. 3. 3 Claims 1–14 have been cancelled. Appeal 2020-004667 Application 14/667,320 2 Appellant’s invention is a method and system for identifying applications compatible with a set of data. The method includes the identifying step of executing at least some of the applications in the set against at least some of the data in the set. The method further comprises analyzing, by a log analyzer, execution logs for executions of the at least some of the applications against at least some of the data, and indicating, by the log analyzer, a compatibility of the at least some of the applications to the at least some of the data by detecting compatibility relevant errors using the execution logs. Abstract. Claim 15 is reproduced below: 15. A non-transitory computer program product for identifying application and data compatibility, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: moving, by a processor, one application from a set of applications stored in an analytics repository to an execution platform by an analytics finder configured to identify and generate matches between the set of applications based on detected common attributes relating to at least error symptoms; moving, by the processor, a subset of a set of data stored in a storage repository to the execution platform; identifying, without user input or intervention, whether the one application of the set of applications moved to the execution platform is compatible with the subset of the set of data moved to the execution platform without using pre-defined meta-information about analytics solutions or a data source for determining compatibility between the one application and the subset of the set of data, and without requiring data transformation pre-processing tasks of analyzing, profiling or discovering of the data source for the subset of the set of data, where the processor is programmed to not provide the analytics Appeal 2020-004667 Application 14/667,320 3 repository and the storage repository with meta-information; and implementing, by the set of applications, respective actual analytic solutions for the set of data, wherein said identifying step comprises: collecting, by a log collector, execution logs derived from comparing the one application to the subset of the set of data; analyzing, by a log analyzer, the execution logs to detect data compliance and compatibility issues; and indicating, by the log analyzer, a compatibility status between the one application and the subset of the set of data by detecting data interfacing errors and processing errors, wherein, when an incompatibility is detected for the one application of the set of applications, other applications of the set of applications processing data sharing common data type formats to the one application are automatically designated as incompatible by the analytics finder, the common data type formats pertaining to at least similarity of predefined meta information and similarity of previously detected or expected errors. The prior art relied upon by the Examiner as evidence is: Name Reference Date Gill US 8,516,308 B1 Aug. 20, 2013 Miles US 6,654,911 B1 Nov. 25, 2003 Kumar D (“Kumar”) US 8,959,209 B1 Feb. 17, 2015 Singonahalli US 2010/0325616 A1 Dec. 23, 2010 Kurapati US 2013/0007522 A1 Jan. 3, 2013 Todorova US 2013/0036156 A1 Feb. 7, 2013 Claims 15, 16, 19, and 20 stand rejected under 35 U.S.C. § 103 as being unpatentable over Gill, Todorova, Kurapati, and Kumar. Appeal 2020-004667 Application 14/667,320 4 Claim 17 stands rejected under 35 U.S.C. § 103 as being unpatentable over Gill, Todorova, Kurapati, Kumar, and Miles.4 Claim 18 stands rejected under 35 U.S.C. § 103 as being unpatentable over Gill, Todorova, Kurapati, Kumar, and Singonahalli.5 Throughout this decision, we make reference to the Appeal Brief (“Appeal Br.,” filed February 7, 2020), the Reply Brief (“Reply Br.,” filed June 2, 2020), and the Examiner’s Answer (“Ans.,” mailed April 9, 2020) for their respective details. ISSUE Does the combination of Gill, Todorova, Kurapati, and Kumar teach or suggest identifying, without user input or intervention, whether the one application of the set of applications moved to the execution platform is compatible with the subset of the set of data moved to the execution platform without using pre-defined meta-information about analytics solutions or a data source for determining compatibility between the one application and the subset of the set of data, as claims 15 and 16 require? PRINCIPLES OF LAW “The analogous-art test requires that the Board show that a reference is either in the field of the applicant's endeavor or is reasonably pertinent to the problem with which the inventor was concerned in order to rely on that 4 The Non-Final Action omits Kurapati from this ground of rejection. Non- Final Act. 15. 5 The Non-Final Action omits Kurapati from this ground of rejection. Non- Final Act. 16. Appeal 2020-004667 Application 14/667,320 5 reference as a basis for rejection. . . . References are selected as being reasonably pertinent to the problem based on the judgment of a person having ordinary skill in the art.” In re Kahn, 441 F.3d 977, 986–87 (Fed. Cir. 2006). Our reviewing court has held that “[a] reference may be said to teach away when a person of ordinary skill, upon reading the reference, would be discouraged from following the path set out in the reference, or would be led in a direction divergent from the path that was taken by the applicant.” In re Gurley, 27 F.3d 551, 553 (Fed. Cir. 1994); Para-Ordnance Mfg. v. SGS Importers Int’l, 73 F.3d 1085, 1090 (Fed. Cir. 1995). ANALYSIS Claims 15, 16, 19, and 20 Independent claim 15 recites, in pertinent part, identifying, without user input or intervention, whether the one application of the set of applications moved to the execution platform is compatible with the subset of the set of data moved to the execution platform without using pre-defined meta-information about analytics solutions or a data source for determining compatibility between the one application and the subset of the set of data. Independent claim 16 recites an analogous limitation. Appellant argues that the Examiner erred in combining Gill, Todorova, Kurapati, and Kumar, because Kumar does not qualify as prior art under 35 U.S.C. § 103 due to it being non-analogous to the invention under appeal. Appeal Br. 11. Appellant argues that because Kumar’s compatibility test “relies on metadata,” Kumar is not directed to the same field of endeavor. Appeal Br. 11–12 (emphasis omitted). Appeal 2020-004667 Application 14/667,320 6 Appellant further suggests that Kumar is not reasonably pertinent to the problem faced by the inventor because it neither addresses the same problem nor serves the same purpose as the invention under appeal. Appeal Br. 12. Appellant’s underlying thesis again is that the test of Kumar “must use metadata.” Id. at 13 (emphasis omitted). Appellant further contends that Kumar teaches away from the combination with Gill, Todorova, and Kurapati, because as argued supra, Kumar “must” employ metadata. Appeal Br. 15 (emphasis omitted). Because these three arguments by Appellant are based on the shared assertion that Kumar “must use metadata” or “relies on metadata,” we begin by construing the claim term “meta-information.” Appellant’s arguments, which concern metadata, imply that the argued term “metadata” is interchangeable with “meta-information.” To construe “meta-information,” we first look to Appellant’s Specification. We observe that Appellant does not define “metadata” or “meta-information” in the Specification, nor does Appellant point us to any portion of the Specification to support Appellant’s argument. We further note that Kumar does not mention, let alone define, the term “metadata.” We look to extrinsic evidence for a definition of the word. “Metadata describes other data. It provides information about a certain item’s content. . . . Web pages often include metadata in the form of meta tags. Description and keywords meta tags are commonly used to describe the Web page’s content.” TechTerms.com (accessed Aug. 19, 2021), https://techterms.com/definition/ metadata. The Microsoft Computer Dictionary defines metadata as “[d]ata about data. For example, the title, subject, author, and size of a file constitute Appeal 2020-004667 Application 14/667,320 7 metadata about the file.” Microsoft Computer Dictionary 336 (5th Ed. 2009). The Merriam-Webster Dictionary defines metadata as “data that provides information about other data.” Merriam-Webster.com (accessed Aug. 19, 2021), https://www.merriam-webster.com/dictionary/metadata. Taken together, these definitions suggest that metadata refers to information about the content of a data source. Appellant insists that in Kumar, “the metadata of the device is compared to the metadata of the web page” and that such a comparison “can only be done with metadata.” Appeal Br. 12 (emphasis omitted). We do not agree with Appellant’s argument given the disclosure of Kumar. Kumar’s invention concerns a system and method to indicate the compatibility of a web page with a device. “A link to a web page is obtained. A set of capabilities associated with a device is obtained. A set of requirements associated with the web page is obtained. A compatibility result is determined for the web page based on the set of capabilities and the set of requirements.” Kumar col. 1:28–33. Kumar further teaches that, “[i]n some cases, the web page may be tested to determine the set of capabilities. In some cases, the web page may be tested to determine the set of requirements.” Kumar col. 1:59–61. “In some configurations, web compatibility tests may be performed on the device to determine what properties . . . are supported on the device.” Kumar col. 3:18-21. The Examiner finds, and we agree, that the cited portions of Kumar disclose testing the device and web pages for a set of capabilities and requirements, respectively. If Kumar’s disclosure were solely based on metadata as asserted by Appellant, Kumar’s system could have directly queried the Appeal 2020-004667 Application 14/667,320 8 set of capabilities and requirements, instead of disclosing an additional embodiment of performing an extra testing step. Ans. 5–6. Appellant’s unsupported attorney argument to the contrary is entitled to little weight. See, e.g., In re Huang, 100 F.3d 135, 139–40 (Fed. Cir. 1996); In re De Blauwe, 736 F.2d 699, 705 (Fed. Cir. 1984). As a consequence of agreeing with the Examiner’s finding that Kumar discloses web page compatibility testing that does not directly query a set of capabilities and requirements, and thus in at least some embodiments does not use metadata, we are not persuaded by Appellant’s argument that Kumar is not analogous to the claimed invention. We agree with the Examiner’s finding that Kumar is directed to the same field of endeavor as the invention under appeal—compatibility testing between an application and a data set. Our finding that Kumar does not rely on metadata also means that we do not agree with Appellant that Kumar teaches away from the claimed invention. Kumar does not discourage the person having ordinary skill in the art from following the non-metadata path set forth, and does not lead the skilled artisan on a path divergent from that followed by the invention under appeal. Gurley, 27 F.3d at 553. With regard to teaching away, Appellant further urges that Kumar teaches away from “identifying, without user input or intervention, whether the one application of the set of applications moved to the execution platform is compatible with the subset of the set of data moved to the execution platform,” because “Kumar specifically states that a user can determine if a web page is supported before visiting the web page since a user receives a percentage of support for a web page.” Appeal Br. 15 (emphasis omitted). This argument is unpersuasive because Kumar teaches a Appeal 2020-004667 Application 14/667,320 9 “display module . . . [that] may indicate and/or display the compatibility result determined by the comparison module.” This result “may be indicated as a percentage (e.g., a percentage of compatibility).” Kumar col. 7:55–61. Kumar thus conducts the compatibility testing discussed supra, and then displays the testing result as a percentage of compatibility. No user input is solicited by Kumar in conducting the testing. No user intervention in the compatibility testing is disclosed in Kumar. Last, we are not persuaded by Appellant’s argument that Kumar does not teach identifying compatibility using a processor programmed to “not provide the analytics repository and the storage repository with meta- information.” Appeal Br. 17. As we explain supra, we find that Kumar teaches compatibility testing that does not rely on metadata. Appellant has not identified Examiner error in the § 103 rejection of claims 15, 16, 19, and 20 over Gill, Todorova, Kurapati, and Kumar. We sustain the Examiner’s § 103 rejection. Claims 17 and 18 Claims 17 and 18 depend from independent claim 16, the rejection of which we sustain supra. Appellant does not present separate argument for the patentability of these claims, contending only that Miles and Singonahalli do not address the deficiencies of Gill, Todorova, Kurapati, and Kumar. Appeal Br. 18–19. Because we determine that such deficiencies do not exist, we will sustain the § 103 rejection of claim 17 over Gill, Todorova, Kurapati, Kumar, and Miles, and the § 103 rejection of claim 18 over Gill, Todorova, Kurapati, Kumar, and Singonahalli, for the reasons given supra with respect to the § 103 rejection of claim 16. Appeal 2020-004667 Application 14/667,320 10 CONCLUSION The combination of Gill, Todorova, Kurapati, and Kumar suggests identifying, without user input or intervention, whether the one application of the set of applications moved to the execution platform is compatible with the subset of the set of data moved to the execution platform without using pre-defined meta-information about analytics solutions or a data source for determining compatibility between the one application and the subset of the set of data, as claims 15 and 16 require. DECISION SUMMARY In summary: Claim(s) Rejected 35 U.S.C. § Reference(s)/ Basis Affirmed Reversed 15, 16, 19, 20 103 Gill, Todorova, Kurapati, Kumar 15, 16, 19, 20 17 103 Gill, Todorova, Kurapati, Kumar, Miles 17 18 103 Gill, Todorova, Kurapati, Kumar, Singonahalli 18 Overall Outcome 15–20 Appeal 2020-004667 Application 14/667,320 11 ORDER The Examiner’s decision to reject claims 15–20 is affirmed. No time period for taking any subsequent action in connection with this appeal may be extended under 37 C.F.R. § 1.136(a). See 37 C.F.R. § 1.136(a)(1)(iv) (2019). AFFIRMED Copy with citationCopy as parenthetical citation