Prosecution Insights
Last updated: April 19, 2026
Application No. 18/544,229

CONTENT EXTRACTION USING RELATED ENTITY GROUP METADATA FROM REFERENCE OBJECTS

Non-Final OA §103
Filed
Dec 18, 2023
Examiner
MINCEY, JERMAINE A
Art Unit
2159
Tech Center
2100 — Computer Architecture & Software
Assignee
Amazon Technologies, Inc.
OA Round
3 (Non-Final)
56%
Grant Probability
Moderate
3-4
OA Rounds
4y 5m
To Grant
98%
With Interview

Examiner Intelligence

Grants 56% of resolved cases
56%
Career Allow Rate
276 granted / 492 resolved
+1.1% vs TC avg
Strong +42% interview lift
Without
With
+41.9%
Interview Lift
resolved cases with interview
Typical timeline
4y 5m
Avg Prosecution
35 currently pending
Career history
527
Total Applications
across all art units

Statute-Specific Performance

§101
23.8%
-16.2% vs TC avg
§103
53.0%
+13.0% vs TC avg
§102
13.8%
-26.2% vs TC avg
§112
3.4%
-36.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 492 resolved cases

Office Action

§103
DETAILED ACTION 1. This is a Non-Final Office Action Correspondence in response to RCE arguments/amendments U.S. Application No. 18/544229 filed on December 26, 2025. Notice of Pre-AIA or AIA Status 2. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Applicant 3. The Applicant is encouraged to contact the Examiner in hopes of reaching a resolution in light of compact prosecution. Response to Arguments 4. Applicant’s arguments have been considered but are not persuasive. On Pg. 11-16 of remarks in regards to 35 U.S.C. 103, relating to claim 21, Applicant argues the amended limitations regarding “the indication of at least the particular reference object provided as an explanation pertaining to the set of extracted content” Examiner replies that a new reference was introduced to teach this limitation. On Pg. 16 of remarks in regards to 35 U.S.C. 103, relating to claim 21, Applicant argues “Also, cited Saraswat fails to teach or suggest in response to an explanation request pertaining to the set of content extracted from the particular target data object of the client, transmitting, to the client from the service via the one or more programmatic interfaces, an indication of at least the particular reference object. On page 9 of the Office Action paragraph 41 of Saraswat is quoted and Saraswat's identified verification of the matching term by the key-value pair is mapped to Applicant's indication of at least the particular reference object that is transmitted to the client and Saraswat's key-value pair is mapped to Applicant's reference object (that is indicated by the indication). But, as explained by Applicant's attorney during the interview, Saraswat's key-value pair is not transmitted to any requesting client.” Examiner replies that Saraswat does teach this limitation. In addition to the cited sections Par. 0031 Sarawat discloses an interface for displaying information to the user and receiving information from the user. Par. 0038 Sarasway discloses the dictionary is created a keyword extraction algorithm. Par. 0041 Saraswat discloses the user sending a request for feedback to update a dictionary. The dictionary performs verification with the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. Par. 0045 Saraswat discloses presenting as output the key-value pairs. The user using the interface to provide information and view information is seen as transmits an indication of the particular reference object. The identified verification of the matching term by the key-value pair is seen as the indication. The document is seen as the reference object. In response to the explanation request is seen as the verification of the new key term included in the dictionary. On Pg. 19 of remarks in regards to 35 U.S.C. 103, relating to claim 22, Applicant argues Eshghi does not teach the limitations. Examiner replies that Eshghi does teach this concept. Par. 0077 Eshghi discloses comparing the subject features to a set of respective features for identifying the features between documents and the location of the features. Par. 0077 Eshghi discloses the comparison between the features in the template document and the subject content objects can be based upon the location of features. On Pg. 20 of remarks in regards to 35 U.S.C. 103, relating to claim 23, Applicant argues Eshghi does not teach the limitations. Examiner replies that Eshghi does teach this concept. Par. 0077 Eshghi discloses the matching score are based upon the features of the content objects. (Par. 0041 Saraswat discloses the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. The key-value pair is seen as the annotation, the particular reference object is seen as the document). On Pg. 20 of remarks in regards to 35 U.S.C. 103, relating to claim 24, Applicant argues Eshghi does not teach the limitations. Examiner replies that Eshghi does teach this concept. Par. 0041 Saraswat discloses the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. The key-value pair is seen as the annotation, the particular reference object is seen as the document. Claim Rejections - 35 USC § 103 5. In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 6. 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, 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. 7. Claim(s) 21-40 is/are rejected under 35 U.S.C. 103 as being unpatentable over Eshghi et al. U.S. Patent Application Publication No. 2022/0108065 (herein as ‘Eshghi’) and further in view of Saraswat et al. U.S. Patent Application Publication No. 2019/0205636 (herein as ‘Saraswat’) and further in view of Mishra et al. U.S. Patent Application Publication No. 2017/0199850 (herein as ‘Mishra’). As to claim 21 Eshghi teaches a computer-implemented method, comprising: obtaining, at a service of a cloud computing environment, from a client via one or more programmatic interfaces, an indication of a plurality of reference objects which are to be utilized to extract content of one or more target data objects of the client (Par. 0052 Eshghi discloses the user devices are with a user in the server environment. Par. 0105 Eshghi discloses the system within a cloud-based environment. Par. 0056-0058 Eshghi discloses the user providing user input as content with the content being matched to attributes within the document templates. The identified attributes are seen as the indication. The attributes within the document templates are the reference objects. The user content is seen as the target data object); extracting, based at least in part on a structural comparison of a particular target data object of the client and a particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces, a set of content from the particular target data object (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates); wherein the structural comparison is based at least in part on a physical layout of the particular target data object (Par. 0077 Eshghi discloses identifying the features between documents and the location of the features. The location of the features is seen as the physical layout of the particular target data object); transmitting, from the service to the client via the one or more programmatic interfaces, the set of content extracted from the particular target data object of the client, (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates. The templates are used to respond to user input. Using the templates in response to user input is seen as transmitting set of content); Eshghi does not teach but Saraswat teaches receiving, an explanation request pertaining to the set of content extracted from the particular target data object, transmitting, to the client from the service via the one or more programmatic interfaces, an indication of at least the particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces (Par. 0031 Sarawat discloses an interface for displaying information to the user and receiving information from the user. Par. 0038 Sarasway discloses the dictionary is created a keyword extraction algorithms. Par. 0041 Saraswat discloses the user sending a request for feedback to update a dictionary. The dictionary performs verification with the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. Par. 0045 Saraswat discloses presenting as output the key-value pairs. The user using the interface to provide information and view information is seen as transmits an indication of the particular reference object. The identified verification of the matching term by the key-value pair is seen as the indication. The document is seen as the reference object. In response to the explanation request is seen as the verification of the new key term included in the dictionary). Eshghi and Saraswat are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the identifier of Saraswat, to identify relevant data within unstructured documents (Par. 0002 Saraswat). Eshghi does not teach but Mishra teaches the indication of at least the particular reference object provided as an explanation pertaining to the set of extracted content (Par. 0058 Mishra discloses requesting additional information known as sub resource content related to extracted information from a main resource content. The additional information known as sub resource content is seen as particular reference object provided as an explanation). Eshghi and Mishra are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the additional needed information of Mishra, to prevent the user from waiting for important information related to requested content (Par. 0007-0008 Mishra). As to claim 22 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 21. In addition Eshghi teaches wherein the structural comparison comprises computing an estimate of a difference in (a) a location of a particular key of a key-value pair within the particular reference object and (b) a location of the particular key of the key-value pair within the particular target data object, wherein the set of content comprises a value corresponding to the particular key (Par. 0077 Eshghi discloses comparing the subject features to a set of respective features for identifying the features between documents and the location of the features to produce a matching score. Par. 0077 Eshghi discloses the comparison between the features in the template document and the subject content objects can be based upon the location of features. The matching score is seen as the difference). As to claim 23 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 21. In addition Eshghi teaches further comprising: transmitting, from the service to the client via the one or more programmatic interfaces, an indication of a confidence level associated with at least a portion of the set of content extracted from the particular target data object (Par. 0077 Eshghi discloses the matching score are based upon the features of the content objects). As to claim 24 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 21. In addition Eshghi teaches further comprising: providing, from the service to the client via the one or more programmatic interfaces, an annotation associated with the particular reference object, wherein the annotation is generated from the particular reference object via an automated tool, and wherein the annotation indicates a key of a key-value pair identified within the particular reference object (Par. 0041 Saraswat discloses the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. The key-value pair is seen as the annotation, the particular reference object is seen as the document). As to claim 25 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 21. In addition Eshghi teaches wherein the particular reference object comprises one or more of: (a) text, (b) one or more images, (c) one or more videos, or (d) one or more audio segments (Par. 0026-0027 Eshghi discloses documents). As to claim 26 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 21. In addition Eshghi teaches further comprising: in response to receiving, at the service, from the client via the one or more programmatic interfaces, a request to extract content from the particular target data object, directing, to a repository within which respective representations of at least the plurality of reference objects are stored, a search query pertaining to the particular target data object, wherein the search query is prepared based at least in part on a preliminary analysis of the particular target data object (Par. 0046 Eshghi discloses searching for different document templates to identify which document template matches the content objects. The identified template contains attributes that match the query content objects); and obtaining, from the repository in response to the search query, an indication of the particular reference object (Par. 0046 Eshghi discloses when the subject content object matches the document template, the subject content object is associated with the object metadata. The stored association is seen as the indication of the particular reference object). As to claim 27 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 26. In addition Eshghi teaches wherein the preliminary analysis comprises performing optical character recognition on the particular target data object, and wherein a parameter of the search query comprises a text token identified as a result of performing the optical character recognition (Par. 0021 Eshghi discloses the optical character recognition). As to claim 28 Eshghi teaches a system, comprising: one or more computing devices; wherein the one or more computing devices include instructions that upon execution on or across the one or more computing devices cause the one or more computing devices to: obtain, at a service of a cloud computing environment, from a client via one or more programmatic interfaces, an indication of a plurality of reference objects which are to be utilized to extract content of one or more target data objects of the client (Par. 0052 Eshghi discloses the user devices are with a user in the server environment. Par. 0105 Eshghi discloses the system within a cloud-based environment. Par. 0056-0058 Eshghi discloses the user providing user input as content with the content being matched to attributes within the document templates. The identified attributes are seen as the indication. The attributes within the document templates are the reference objects. The user content is seen as the target data object); extract, based at least in part on a structural comparison of a particular target data object and a particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces, a set of content from the particular target data object (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates); wherein the structural comparison is based at least in part on a physical layout of the particular target data object (Par. 0077 Eshghi discloses identifying the features between documents and the location of the features. The location of the features is seen as the physical layout of the particular target data object); transmit, from the service to the client via the one or more programmatic interfaces, the set of content extracted from the particular target data object of the client, (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates. The templates are used to respond to user input. Using the templates in response to user input is seen as transmitting set of content); Eshghi does not teach but Saraswat teaches and, receive an explanation request pertaining to the set of content extracted from the particular target data object, transmit, to the client from the service via the one or more programmatic interfaces and in response to the explanation request, an indication of at least the particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces (Par. 0031 Sarawat discloses an interface for displaying information to the user and receiving information from the user. Par. 0038 Sarasway discloses the dictionary is created a keyword extraction algorithms. Par. 0041 Saraswat discloses the user sending a request for feedback to update a dictionary. The dictionary performs verification with the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. Par. 0045 Saraswat discloses presenting as output the key-value pairs. The user using the interface to provide information and view information is seen as transmits an indication of the particular reference object. The identified verification of the matching term by the key-value pair is seen as the indication. The document is seen as the reference object. In response to the explanation request is seen as the verification of the new key term included in the dictionary). Eshghi and Saraswat are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the identifier of Saraswat, to identify relevant data within unstructured documents (Par. 0002 Saraswat). Eshghi does not teach but Mishra teaches the indication of at least the particular reference object provided as an explanation pertaining to the set of extracted content (Par. 0058 Mishra discloses requesting additional information known as sub resource content related to extracted information from a main resource content. The additional information known as sub resource content is seen as particular reference object provided as an explanation). Eshghi and Mishra are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the additional needed information of Mishra, to prevent the user from waiting for important information related to requested content (Par. 0007-0008 Mishra). As to claim 29 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 28. In addition Eshghi teaches wherein the structural comparison comprises computing an estimate of a difference in (a) a location of a particular key of a key-value pair within the particular reference object and (b) a location of the particular key of the key-value pair within the particular target data object, wherein the set of content comprises a value corresponding to the particular key (Par. 0077 Eshghi discloses comparing the subject features to a set of respective features for identifying the features between documents and the location of the features to produce a matching score. Par. 0077 Eshghi discloses the comparison between the features in the template document and the subject content objects can be based upon the location of features. The matching score is seen as the difference). As to claim 30 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 28. In addition Eshghi teaches wherein the one or more computing devices include further instructions that upon execution on or across the one or more computing devices further cause the one or more computing devices to: transmit, from the service to the client via the one or more programmatic interfaces, an indication of a confidence level associated with at least a portion of the set of content extracted from the particular target data object (Par. 0077 Eshghi discloses the matching score are based upon the features of the content objects). As to claim 31 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 28. In addition Eshghi teaches wherein the one or more computing devices include further instructions that upon execution on or across the one or more computing devices further cause the one or more computing devices to: provide, from the service to the client via the one or more programmatic interfaces, an annotation associated with the particular reference object, wherein the annotation is generated from the particular reference object via an automated tool, and wherein the annotation indicates a key of a key-value pair identified within the particular reference object (Par. 0041 Saraswat discloses the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. The key-value pair is seen as the annotation, the particular reference object is seen as the document). As to claim 32 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 28. In addition Eshghi teaches wherein the particular reference object comprises one or more of: (a) text, (b) one or more images, (c) one or more videos, or (d) one or more audio segments (Par. 0026-0027 Eshghi discloses documents). As to claim 33 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 28. In addition Eshghi teaches wherein the one or more computing devices include further instructions that upon execution on or across the one or more computing devices further cause the one or more computing devices to: in response to receiving, at the service, from the client via the one or more programmatic interfaces, a request to extract content from the particular target data object, direct, to a repository within which respective representations of at least the plurality of reference objects are stored, a search query pertaining to the particular target data object, wherein the search query is prepared based at least in part on a preliminary analysis of the particular target data object (Par. 0046 Eshghi discloses searching for different document templates to identify which document template matches the content objects); and obtain, from the repository in response to the search query, an indication of the particular reference object (Par. 0046 Eshghi disclose when the subject content object matches the document template, the subject content object is associated with the object metadata). As to claim 34 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 33. In addition Eshghi teaches wherein the preliminary analysis comprises performing optical character recognition on the particular target data object, and wherein a parameter of the search query comprises a text token identified as a result of performing the optical character recognition (Par. 0021 Eshghi discloses the optical character recognition). As to claim 35 Eshghi teaches one or more non-transitory computer-accessible storage media storing program instructions that when executed on or across one or more processors cause the one or more processors to: obtain, at a service of a cloud computing environment, from a client via one or more programmatic interfaces, an indication of a plurality of reference objects which are to be utilized to extract content of one or more target data objects of the client (Par. 0052 Eshghi discloses the user devices are with a user in the server environment. Par. 0105 Eshghi discloses the system within a cloud-based environment. Par. 0056-0058 Eshghi discloses the user providing user input as content with the content being matched to attributes within the document templates. The identified attributes are seen as the indication. The attributes within the document templates are the reference objects. The user content is seen as the target data object); extract, based at least in part on a structural comparison of a particular target data object and a particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces, a set of content from the particular target data object (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates); wherein the structural comparison is based at least in part on a physical layout of the particular target data object (Par. 0077 Eshghi discloses identifying the features between documents and the location of the features. The location of the features is seen as the physical layout of the particular target data object); transmit, from the service to the client via the one or more programmatic interfaces, a set of content extracted from a particular target data object of the client, (Par. 0069-0071 Eshghi discloses matching the representative document structure with the content objects of the feature vectors to form document clusters. The extracted client data is matched to the representative document structure. The matched data is seen as the structural comparison of the particular target data object and the particular reference object. The extracted data is seen as the set of content. The client data contain objects and the representative document structure contains objects. Fig. 5 and Par. 0054-0056 Eshghi discloses the documents are stored in document clusters as templates. The templates are used to respond to user input. Using the templates in response to user input is seen as transmitting set of content); Eshghi does not teach but Saraswat teaches and, in response to an explanation request pertaining to the set of content extracted from the particular target data object of the client, transmit, to the client from the service via the one or more programmatic interfaces, an indication of at least the particular reference object of the plurality of reference objects indicated by the client via the one or more programmatic interfaces (Par. 0031 Sarawat discloses an interface for displaying information to the user and receiving information from the user. Par. 0038 Sarasway discloses the dictionary is created a keyword extraction algorithms. Par. 0041 Saraswat discloses the user sending a request for feedback to update a dictionary. The dictionary performs verification with the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. Par. 0045 Saraswat discloses presenting as output the key-value pairs. The user using the interface to provide information and view information is seen as transmits an indication of the particular reference object. The identified verification of the matching term by the key-value pair is seen as the indication. The document is seen as the reference object. In response to the explanation request is seen as the verification of the new key term included in the dictionary). Eshghi and Saraswat are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the identifier of Saraswat, to identify relevant data within unstructured documents (Par. 0002 Saraswat). Eshghi does not teach but Mishra teaches the indication of at least the particular reference object provided as an explanation pertaining to the set of extracted content (Par. 0058 Mishra discloses requesting additional information known as sub resource content related to extracted information from a main resource content. The additional information known as sub resource content is seen as particular reference object provided as an explanation). Eshghi and Mishra are analogous art because they are in the same field of endeavor, machine learning. It would have been obvious to one of ordinary skill in the art, before the effective filing date, to modify the machine learning techniques of Eshghi to include the additional needed information of Mishra, to prevent the user from waiting for important information related to requested content (Par. 0007-0008 Mishra). As to claim 36 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 35. In addition Eshghi teaches wherein the structural comparison comprises computing an estimate of a difference in (a) a location of a particular key of a key-value pair within the particular reference object and (b) a location of the particular key of the key-value pair within the particular target data object, wherein the set of content comprises a value corresponding to the particular key (Par. 0077 Eshghi discloses comparing the subject features to a set of respective features for identifying the features between documents and the location of the features to produce a matching score. Par. 0077 Eshghi discloses the comparison between the features in the template document and the subject content objects can be based upon the location of features. The matching score is seen as the difference). As to claim 37 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 35. In addition Eshghi teaches storing further program instructions that when executed on or across the one or more processors further cause the one or more processors to: transmit, from the service to the client via the one or more programmatic interfaces, an indication of a confidence level associated with at least a portion of the set of content extracted from the particular target data object (Par. 0077 Eshghi discloses the matching score are based upon the features of the content objects). As to claim 38 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 35. In addition Eshghi teaches storing further program instructions that when executed on or across the one or more processors further cause the one or more processors to: provide, from the service to the client via the one or more programmatic interfaces, an annotation associated with the particular reference object, wherein the annotation is generated from the particular reference object via an automated tool, and wherein the annotation indicates a key of a key-value pair identified within the particular reference object (Par. 0041 Saraswat discloses the match quality indicator being used to verify and identify terms and once identified the key-value pair is stored with the associated document. The key-value pair is seen as the annotation, the particular reference object is seen as the document). As to claim 39 Eshghi in combination with Saraswat and Mishra teaches each and every limitation of claim 35. In addition Eshghi teaches wherein the particular reference object comprises one or more of:(a) text, (b) one or more images, (c) one or more videos, or (d) one or more audio segments (Par. 0026-0027 Eshghi discloses documents). As to claim 40 Eshghi in combination with Saraswat teaches each and every limitation of claim 35. In addition Eshghi teaches storing further program instructions that when executed on or across the one or more processors further cause the one or more processors to:in response to receiving, at the service, from the client via the one or more programmatic interfaces, a request to extract content from the particular target data object,direct, to a repository within which respective representations of at least the plurality of reference objects are stored, a search query pertaining to the particular target data object, wherein the search query is prepared based at least in part on a preliminary analysis of the particular target data object (Par. 0046 Eshghi discloses searching for different document templates to identify which document template matches the content objects); and obtain, from the repository in response to the search query, an indication of the particular reference object (Par. 0046 Eshghi disclose when the subject content object matches the document template, the subject content object is associated with the object metadata). Conclusion 8. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JERMAINE A MINCEY whose telephone number is (571)270-5010. The examiner can normally be reached 8am EST until 5pm EST. 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, Ann J Lo can be reached at (571) 272-9767. 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. /J.A.M/ February 01, 2026Examiner, Art Unit 2159 /ANN J LO/Supervisory Patent Examiner, Art Unit 2159
Read full office action

Prosecution Timeline

Dec 18, 2023
Application Filed
Apr 05, 2025
Non-Final Rejection — §103
Jul 04, 2025
Interview Requested
Jul 09, 2025
Applicant Interview (Telephonic)
Jul 15, 2025
Examiner Interview Summary
Jul 28, 2025
Response Filed
Oct 18, 2025
Final Rejection — §103
Dec 12, 2025
Applicant Interview (Telephonic)
Dec 26, 2025
Response after Non-Final Action
Jan 08, 2026
Examiner Interview Summary
Jan 26, 2026
Request for Continued Examination
Jan 30, 2026
Response after Non-Final Action
Feb 02, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12591608
SYSTEM AND METHOD FOR PROVIDING PERSONALIZED EXPLAINABLE RESPONSE BY GENERATING MULTIMEDIA PROMPT USING CONTEXTUAL INFORMATION
2y 5m to grant Granted Mar 31, 2026
Patent 12566771
DYNAMICALLY SUPPRESSING QUERY ANSWERS IN SEARCH
2y 5m to grant Granted Mar 03, 2026
Patent 12554700
DISTRIBUTED STREAM-BASED ACID TRANSACTIONS
2y 5m to grant Granted Feb 17, 2026
Patent 12505101
SHORTEST AND CHEAPEST PATHS IN DISTRIBUTED ASYNCHRONOUS GRAPH TRAVERSALS
2y 5m to grant Granted Dec 23, 2025
Patent 12499169
COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR PROVIDING WEBSITE NAVIGATION RECOMMENDATIONS
2y 5m to grant Granted Dec 16, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
56%
Grant Probability
98%
With Interview (+41.9%)
4y 5m
Median Time to Grant
High
PTA Risk
Based on 492 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month