Prosecution Insights
Last updated: August 14, 2026
Application No. 19/063,286

DYNAMIC PROPERTY MODIFICATION THROUGH UPDATEABLE ENTITY TAGGING

Non-Final OA §103
Filed
Feb 25, 2025
Priority
May 02, 2024 — provisional 63/641,952
Examiner
DAYE, CHELCIE L
Art Unit
2161
Tech Center
2100 — Computer Architecture & Software
Assignee
Apple Inc.
OA Round
1 (Non-Final)
76%
Grant Probability
Favorable
1-2
OA Rounds
2y 6m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
451 granted / 590 resolved
+21.4% vs TC avg
Strong +16% interview lift
Without
With
+16.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
8 currently pending
Career history
604
Total Applications
across all art units

Statute-Specific Performance

§101
14.7%
-25.3% vs TC avg
§103
59.7%
+19.7% vs TC avg
§102
8.3%
-31.7% vs TC avg
§112
12.6%
-27.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 590 resolved cases

Office Action

§103
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 . DETAILED ACTION This action is issued in response to Application filed February 25, 2025. Claims 1-20 are pending. Claim Rejections - 35 USC § 103 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. 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. Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Raux (U.S. Patent Application No. 2022/0157315) in view of Hall (U.S. Patent Application No. 2018/0374479). Regarding Claim 1, Raux discloses a method, comprising: metadata that defines a structure indicating at least one entity and at least one app intent call (par [0144], Raux - event recognizer includes metadata with configurable properties, flags, and/or lists that indicate how the event delivery system should perform sub-event delivery to actively involved event recognizers. In some embodiments, metadata includes configurable properties, flags, and/or lists that indicate how event recognizers interact, or are enabled to interact, with one another… par [0219-0221] – ontology structure that identifies nodes representing an intent and property)1; 51, 134-135, hall determining, by the first process, that the metadata indicates that a property associated with the at least one entity is updateable (par [0263-0265], Raux – updating module is configured to update a state of a task flow, wherein a task flow is defined by a set of one or more parameters having a respective set of one or more values); generating, by the first process, a mapping between the property and the at least one app intent call to indicate a relationship between an action taken by the at least one app intent call to enable modification of the property (par [0263-0265], Raux - updating module is configured to update a state of a task flow, wherein a task flow is defined by a set of one or more parameters having a respective set of one or more values… updating module is configured to update a state of a task flow based on the corresponding representation of user intent… par [0219-0220] - A linkage between an actionable intent node and a property node in ontology defines how a parameter represented by the property node pertains to the task represented by the actionable intent node… par [0256] - selection module selects each task flow using a mapping associating each user intent representation with the respective task flow); generating, by the first process, a dictionary structure comprising an indication of the mapping between the property and the at least one app intent call (par [0219-0229], Raux - Ontology is a hierarchical structure containing many nodes, each node representing either an “actionable intent” or a “property” relevant to one or more of the “actionable intents” or other “properties”; wherein an “actionable intent” represents a task that the digital assistant is capable of performing, i.e., it is “actionable” or can be acted on. A “property” represents a parameter associated with an actionable intent or a sub-aspect of another property. A linkage between an actionable intent node and a property node in ontology defines how a parameter represented by the property node pertains to the task represented by the actionable intent node); and providing, by the first process, the dictionary structure for access by an automated assistant (par [0219-0229], Raux - ontology includes all the domains (and hence actionable intents) that the digital assistant is capable of understanding and acting upon; wherein the digital assistant corresponds to the claimed automated assistant). While Raux teaches all of the claimed subject matter as stated above; however, Raux is not as detailed with respect to extracting a schema associated with an application. On the other hand, Hall discloses extracting a schema associated with an application (par [0051], [0134-0135], Hall – schema data for a second domain is received, the schema data may include properties having named fields with a type. The schema may be automatically imported and may automatically be mapped to schema for a first domain. A resolver may convert system query language into an application program interface (API) calls to find entities that match restraints in a query). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to incorporate Hall’s teachings into the Raux system. A skilled artisan would have been motivated to combine in order to provide an improved automated assistant that is more easily configured for new domains and applications. Regarding Claim 2, the combination of Raux in view of Hall, disclose the method of claim 1, wherein the automated assistant causes modification of the property by accessing the indication of the mapping in the dictionary structure (par [0217-0219], [0224], Raux - ontology includes all the domains (and hence actionable intents) that the digital assistant is capable of understanding and acting upon. The ontology is modified, such as by adding or removing entire domains or nodes, or by modifying relationships between the nodes within the ontology). Regarding Claim 3, the combination of Raux in view of Hall, disclose the method of claim 1, wherein generating the mapping comprises identifying a get operation associated with the property and a set operation associated with the action taken by the at least one app intent call, wherein the mapping comprises a link between the get operation and the set operation (par [0263-0265], Raux). Regarding Claim 4, the combination of Raux in view of Hall, disclose the method of claim 1, wherein the dictionary structure is generated in conjunction with installation of the application on the electronic device (par [0115], [0226-0227], Raux). Regarding Claim 5, the combination of Raux in view of Hall, disclose the method of claim 1, wherein determining that the metadata indicates that the property associated with the at least one entity is updateable comprises performing a search through the schema to identify the at least one app intent call that is configured to modify the entity (par [0144], [0231-0236], Raux - metadata includes configurable properties that indicate how entities should interact or perform… generate a query to represent the identified actionable intent in order to update a parameter… also see par [0251], [0264]… par [0051], [0134-0135], Hall). Regarding Claim 6, the combination of Raux in view of Hall, disclose the method of claim 1, wherein causing modification of the property comprises retrieving the dictionary structure from storage and indexing the mapping in the dictionary structure (par [0224], [0226-0227], Raux - each node in ontology is associated with a set of words and/or phrases that are relevant to the property or actionable intent represented by the node. The respective set of words and/or phrases associated with each node are the so-called “vocabulary” associated with the node. The respective set of words and/or phrases associated with each node are stored in vocabulary index in association with the property or actionable intent represented by the node). Regarding Claim 7, the combination of Raux in view of Hall, disclose the method of claim 1, wherein causing modification of the property comprises executing a second process associated with the automated assistant, wherein the property is modified by the second process (par [0264], Raux - updating module is configured to update a state of a task flow based on the corresponding representation of user intent. For example, for the user intent to translate “hello”, updating module updates state of the first perform translation task flow to {{input text=“hello”}, {target language=[null]}, {translation result=[null]}}, where [null] indicates that the value is not determined or specified. For the user intent to translate “hello” to Spanish, updating module updates the state of the second perform translation task flow to{{input text=“hello”}, {target language=Spanish}, {translation result=[null]}}. In some examples, for the user intent to translate “yellow”, updating module updates the state of the third perform translation task flow to {{input text=“yellow”}, {target language=[null]}, {translation result=[null]}}). Regarding Claim 8, the combination of Raux in view of Hall, disclose the method of claim 1, wherein causing modification of the property comprises performing, by the first process, a relative property modification using a predefined property value (par [0263-0265], Raux… par [0303]). Claims 9-15 contain similar subject matter as claims 1-7 above; and are rejected under the same rationale. Claims 16-20 contain similar subject matter as claims 1-5 above; and are rejected under the same rationale. Points of Contact Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHELCIE L DAYE whose telephone number is (571) 272-3891. The examiner can normally be reached on Monday-Friday 7:30-4:00pm. 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, Apu Mofiz can be reached on 571-272-4080. 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). Chelcie Daye Patent Examiner Technology Center 2100 May 2, 2026 /CHELCIE L DAYE/Primary Examiner, Art Unit 2161 1 Examiner Notes: Details about a processor on a device is found within Raux at par [0048-0049].
Read full office action

Prosecution Timeline

Feb 25, 2025
Application Filed
May 06, 2026
Non-Final Rejection mailed — §103
Jul 21, 2026
Interview Requested
Jul 28, 2026
Examiner Interview Summary
Jul 28, 2026
Applicant Interview (Telephonic)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12694028
SEARCH REQUEST PROCESSING
1y 4m to grant Granted Jul 28, 2026
Patent 12664138
SYSTEMS AND METHODS FOR TRACKING OF DATA RECORDS
1y 6m to grant Granted Jun 23, 2026
Patent 12645740
QUANTIFIED EULER ANALYSIS
5y 5m to grant Granted Jun 02, 2026
Patent 12639224
Cache Key Updating Using Group Key And Version Information
1y 5m to grant Granted May 26, 2026
Patent 12639101
TRANSACTION INTERLOCKS FOR A DISTRIBUTED SYSTEM
1y 4m to grant Granted May 26, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
76%
Grant Probability
92%
With Interview (+16.0%)
3y 11m (~2y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 590 resolved cases by this examiner. Grant probability derived from career allowance 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