DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Amendment
This communication is in response to the amendment filed on 28 October 2025.
Claims 4 and 11 are canceled.
Claims 1, 3, 7, 10, 15, and 18 are amended.
Claims 1-3, 5-10, and 12-20 have been examined.
Response to Arguments
In response to Applicant’s remarks filed on 28 October 2025:
a. Rejections of claims 3-4, 7, and 13-15 under 35 U.S.C. 112(b) are withdrawn in view of Applicant’s amendments and remarks.
b. Applicant's arguments with respect to the 35 U.S.C. 101 rejections of the pending claims have been fully considered but are not deemed persuasive.
On pages 9-12 of Applicant’s remarks, Applicant argues against the 35 U.S.C. 101 rejections of the pending claims. Applicant argues that claim 1 does not recite an abstract idea under Step 2A, Prong One; does recite a practical application under Step 2A, Prong Two; and/or does recite significantly more than an abstract idea under Step 2B.
The Office respectfully disagrees with the above remarks. Regarding the analysis at Step 2A, Prong One; Applicant points to the claimed graph database system, graph representation in computer memory, and handling a large number of queries. Applicant then concludes that “The human mind cannot practically perform these steps at scale, nor can it implement such a graph database quick enough to handle said queries” (remarks, paragraph spanning pages 9-10. Applicant is advised that claims in a pending application must be "given their broadest reasonable interpretation consistent with the specification." Phillips v. AWH Corp., 415 F.3d 1303, 1316, 75 USPQ2d 1321, 1329 (Fed. Cir. 2005). See MPEP § 2111. Furthermore, with regards to subject matter eligibility analysis, “It is essential that the broadest reasonable interpretation (BRI) of the claim be established prior to examining a claim for eligibility. The BRI sets the boundaries of the coverage sought by the claim and will influence whether the claim seeks to cover subject matter that is beyond the four statutory categories or encompasses subject matter that falls within the exceptions.” MPEP 2106(II). Applicant has failed to construe the claims under the BRI, resulting in a flawed analysis and incorrect conclusion at Step 2A, Prong One. Claim 1 does not recite “a large number of queries” nor does it recite handling queries “at scale.” To the contrary, claim 1 recites a single query. When interpreted under the BRI, claim 1 encompasses a simple graph database comprising a simple tree data structure having just a few nodes and edges. A human can mentally visualize such a simple data structure and draw it out on a piece of paper. For such a simple case, a human could, with the aid of pencil and paper, mentally perform the claimed “determine,” “generate,” and “update” limitations of claim 1, as detailed below in the claim rejections under 35 U.S.C. 101. Hence, claim 1 recites an abstract idea.
As to the analysis under Step 2A, Prong Two; Applicant cites a purported practical application that “lowers write conflicts while maintaining efficient memory usage by implementing different graphs for active users” (remarks, paragraph spanning pages 10-11) and saves memory usage (remarks, page 11, first full paragraph). Applicant’s remarks with regards to the purported practical application are divorced from the claim language. Claim 1 does not recite any data being written anywhere, and hence the purported lowering of write conflicts is not reflected in the claim. In addition, as set forth above, the BRI of claim 1 encompasses a simple case involving a simple tree data structure having just a few nodes and edges. Such a tree data structure can be mentally visualized and/or drawn out on a piece of paper. Hence, improving the functioning of a computer through purported efficient memory usage is not reflected in claim 1 when interpreted under the BRI. Also as detailed below, the claimed “processing circuitry” and “memory” are recited at a high level of generality as generic computer components performing generic computing functions, which cannot be deemed a practical application nor an inventive concept. “Claims that amount to nothing more than an instruction to apply the abstract idea using a generic computer do not render an abstract idea eligible. Alice Corp., 573 U.S. at 223, 110 USPQ2d at 1983.” MPEP 2106.05(f). As detailed below, the additional elements of claim 1 (beyond the abstract idea), whether considered individually or as a whole, amount to insignificant extra-solution activity; well-understood, routine, and conventional subject matter; and/or generic computer implementation. Claim 1 is not patent eligible.
Claims 10 and 18 recite limitations similar to those of claim 1 and are ineligible under 35 U.S.C. 101 for the same reasons that claim 1 is ineligible, as set forth above.
Claims 2-3, 5-9, 12-17, and 19-20 are ineligible under 35 U.S.C. 101 for the same reasons that claims 1, 10, and 18 are ineligible, as set forth above, and for the additional reasons detailed below in the claim rejections under 35 U.S.C. 101.
c. Rejections of the pending claims under 35 U.S.C. 102 and 103 are withdrawn in view of Applicant’s amendments and remarks.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-3, 5-10, and 12-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
As to claims 1, 10, and 18, these claims recite a graph database comprising an initial tree graph (claims 1 and 10) and an initial Bw-tree graph (claim 18). These claims do not place any limits or specifications upon the tree graph or the Bw-tree graph. The broadest reasonable interpretation (BRI) of this limitation encompasses a simple tree graph (or Bw-tree graph) having just a few nodes and edges.
These claims recite “determine a splitting event to perform based on one or more predetermined criteria.” The claimed determining amounts to no more than an evaluation or judgement, i.e. judgement of which particular splitting event should be performed. Given that the BRI of the claims encompasses a simple case, as set forth above, a human could mentally perform the claimed determining with the aid of pencil and paper. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitation in the mind (and/or with a pencil and paper) but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas.
These claims also recite “generate a new tree graph corresponding to a field identifier of the new data entry by splitting off a subset of the plurality of data entries of the initial tree graph, wherein the subset of the plurality of data entries comprises all data entries of the initial tree graph that correspond to the field identifier of the new data entry, and wherein the new tree graph stores the subset of the plurality of data entries by omitting the field identifiers of the keys of the subset of the plurality of data entries” (claim 1, and similar limitations of claims 10 and 18). Given that the BRI of the claims encompasses a simple case, as set forth above, a human could, with the aid of pencil and paper, mentally perform the claimed generating of a tree graph. For example, a human could mentally judge/evaluate the tree graph to determine the appropriate portion to split off, allowing the human to generate (e.g. draw out on a piece of paper) a new tree graph in the manner claimed. Hence, this limitation is also an abstract idea under “Mental Processes” grouping.
These claims also recite “update the new tree graph in accordance with the query” (claim 1, and similar limitations of claims 10 and 18). Given that the BRI of the claims encompasses a simple case, as set forth above, a human could mentally perform the claimed updating with the aid of pencil and paper. This would merely require using a pencil and paper to update/change the new tree graph in the manner claimed. Hence, this limitation is also an abstract idea under “Mental Processes” grouping. Accordingly, these claims recite an abstract idea.
This judicial exception is not integrated into a practical application. Other than the abstract idea, the claims recite the following:
a) “store a graph database comprising an initial tree graph storing a plurality
of data entries, comprising keys with corresponding values, wherein each of the keys stores a field identifier with a corresponding media content identifier” (claim 1 and a similar limitation of claim 10);
b) “receive a query to update the graph database, wherein the query
comprises a request to add a new data entry” (claim 1 and a similar limitation of claim 18); and
c) “A computing system for implementing a graph database system, the computing system comprising: processing circuitry and memory storing instructions” (claim 1).
Limitations (a) and (b) amount to no more than mere data gathering, which has been deemed by the courts to be insignificant extra-solution activity. See MPEP 2106.05(g). Limitation (c) is recited at a high level of generality, i.e. as generic computer components performing generic computing functions. Accordingly, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. Looking at the additional elements as a whole adds nothing beyond the additional elements considered individually—they still represent insignificant extra-solution activity and/or generic computer implementation. Hence, the claim as a whole, looking at the additional elements individually and in combination, does not integrate the abstract idea into a practical application. The claim is directed to an abstract idea.
The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Limitations (a) and (b) amount to no more than mere data gathering, which has been deemed by the courts to be insignificant extra-solution activity. See MPEP 2106.05(g). In addition, the courts have deemed receiving and storing data to be well-understood, routine, and conventional activity, as in the following cases: Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network); Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015) (storing and retrieving information in memory). See MPEP 2106.05(d)(II). As discussed above with respect to integration of the abstract idea into a practical application, additional element (c) amounts to no more than mere field of use limitations and instructions to apply the exception using generic computer components. Mere instructions to apply an exception using conventional computer components and functions cannot provide an inventive concept. Looking at the additional elements as a whole adds nothing beyond the additional elements considered individually—they still represent insignificant extra-solution activity; well-understood, routine, and conventional subject matter; and/or generic computer implementation. Hence, the claim as a whole, looking at the additional elements individually and in combination, does not amount to significantly more than the abstract idea. These claims are not patent eligible.
As to claim 2, this claim recites certain details of the claimed graph database. As set forth above in the parent claim, storing the graph database amounts to mere gathering, which is insignificant extra solution that cannot provide a practical application nor an inventive concept. See MPEP 2106.05(g). In addition, the courts have deemed receiving and storing data to be well-understood, routine, and conventional activity, as in the following cases: Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network); Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015) (storing and retrieving information in memory). See MPEP 2106.05(d)(II). Looking at the additional elements as a whole adds nothing beyond the additional elements considered individually—they still represent insignificant extra-solution activity; well-understood, routine, and conventional subject matter; and/or generic computer implementation. Hence, the claim as a whole, looking at the additional elements individually and in combination, does not amount to significantly more than the abstract idea. These claims are not patent eligible.
As to claim 3, this claim recites the field identifiers comprising user identifiers. This claim amounts to an attempt to link the abstract idea to a particular field of use and/or technological environment, which cannot provide a practical application nor an inventive concept. See MPEP 2106.05(h).
As to claim 5, this claim recites certain details of the claimed predetermined criteria. Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 6, this claim recites “wherein the field identifier comprises a user identifier.” This claim amounts to an attempt to link the abstract idea to a particular field of use and/or technological environment, which cannot provide a practical application nor an inventive concept. See MPEP 2106.05(h).
As to claim 7, this claim recites “wherein the initial tree graph comprises data
entries with a number of different user identifiers, and wherein the threshold of the rate of received queries is above rates of queries of at least 80% of the number of
different user identifiers in the initial tree graph.” Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. A human can determine a threshold rate of received queries is at least 80%, as claimed. Such a determination amounts to no more than an evaluation or judgement, which can be mentally performed by a human with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 8, this claim recites “wherein the initial tree graph comprises a B+ tree or a Bw-tree.” This claim amounts to an attempt to link the abstract idea to a particular field of use and/or technological environment, which cannot provide a practical application nor an inventive concept. See MPEP 2106.05(h).
As to claim 9, this claim recites limitations for receiving a second query, determining a second splitting event, generating a second new tree graph, and updating the second new tree graph. These limitations are analogous to those recited in the parent claim, claim 1, and these limitations are directed to an abstract idea without significantly more for the same reasons set forth above in the parent claim.
As to claim 12, this claim recites certain details of the claimed predetermined criteria. Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 13, this claim recites “wherein the same user identifier corresponding to the subset of the plurality of data entities of the initial tree graph has a highest count of occurrences in the initial tree graph.” Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. For the simple case encompassed by the BRI of the claims, a human can mentally determine which user identifier has the highest count of occurrences in the initial tree graph. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 14, this claim recites certain details of the claimed predetermined criteria. Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 15, this claim recites “wherein the plurality of data entries of the initial tree graph has a number of different user identifiers, and wherein the threshold of the rate of received queries is above rates of queries of at least 80% of the number of different user identifiers in the initial tree graph.” Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. A human can determine a threshold rate of received queries is above 80%, as claimed. Such a determination amounts to no more than an evaluation or judgement, which can be mentally performed by a human with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
As to claim 16, this claim recites “wherein the initial tree graph comprises a B+ tree or a Bw-tree.” This claim amounts to an attempt to link the abstract idea to a particular field of use and/or technological environment, which cannot provide a practical application nor an inventive concept. See MPEP 2106.05(h).
As to claim 17, this claim recites certain details of the claimed graph database. As set forth above in the parent claim, storing the graph database amounts to mere gathering, which is insignificant extra solution that cannot provide a practical application nor an inventive concept. See MPEP 2106.05(g). In addition, the courts have deemed receiving and storing data to be well-understood, routine, and conventional activity, as in the following cases: Symantec, 838 F.3d at 1321, 120 USPQ2d at 1362 (utilizing an intermediary computer to forward information); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network); Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015) (storing and retrieving information in memory). See MPEP 2106.05(d)(II). Looking at the additional elements as a whole adds nothing beyond the additional elements considered individually—they still represent insignificant extra-solution activity; well-understood, routine, and conventional subject matter; and/or generic computer implementation. Hence, the claim as a whole, looking at the additional elements individually and in combination, does not amount to significantly more than the abstract idea. These claims are not patent eligible.
As to claim 19, this claim recites “wherein the information describing the action performed by the user comprises information indicating that the user performed a like-action on a video.” This claim amounts to an attempt to link the abstract idea to a particular field of use and/or technological environment, which cannot provide a practical application nor an inventive concept. See MPEP 2106.05(h).
As to claim 20, this claim recites certain details of the claimed predetermined criteria. Given that the BRI of the claims encompasses a simple case, as set forth above in the parent claims, nothing in this claim goes beyond what a human could perform with the aid of pencil and paper. Hence, this claim is also an abstract idea under the “Mental Processes” grouping.
Conclusion
THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the date of this final action.
Contact Information
Any inquiry concerning this communication or earlier communications from the examiner should be directed to UMAR MIAN whose telephone number is (571)270-3970. The examiner can normally be reached Monday to Friday, 10 am to 6:30 pm.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Tony Mahmoudi can be reached on (571) 272-4078. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/Umar Mian/
Examiner, Art Unit 2163
/TONY MAHMOUDI/Supervisory Patent Examiner, Art Unit 2163