Prosecution Insights
Last updated: April 19, 2026
Application No. 19/054,177

CONTENT SUGGESTION SYSTEM

Non-Final OA §DP
Filed
Feb 14, 2025
Examiner
CORRIELUS, JEAN M
Art Unit
2159
Tech Center
2100 — Computer Architecture & Software
Assignee
Snap Inc.
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
3y 0m
To Grant
98%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allow Rate
849 granted / 1009 resolved
+29.1% vs TC avg
Moderate +14% lift
Without
With
+13.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
35 currently pending
Career history
1044
Total Applications
across all art units

Statute-Specific Performance

§101
23.1%
-16.9% vs TC avg
§103
31.5%
-8.5% vs TC avg
§102
13.6%
-26.4% vs TC avg
§112
16.5%
-23.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 1009 resolved cases

Office Action

§DP
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 . This office action is in response to the claim invention filed on February 14, 2025, in which claims 1-20 are presented for examination. Information Disclosure Statement The information disclosure statement filed on February 14, 2026 complies with the provisions of 37 CFR 1.97, 1.98 and MPEP § 609. It has been placed in the application file. The information referred to therein has been considered as to the merits. Double Patenting The non-statutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A non-statutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on non-statutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a non-statutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based e-Terminal Disclaimer may be filled out completely online using web-screens. An e-Terminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about e-Terminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1-20 are rejected on the ground of non-statutory double patenting as being unpatentable over claims 1-11 of U.S. Patent No. 11,157,694. Although the claims at issue are not identical, they are not patentably distinct from each other because claims 1-22 under examination are obvious, respectively, by claims 1-14 of the reference Patent. Every limitations in the instant application under examination claims are recited in the conflicting reference patent claims, and the differences or additional limitations between the claims are highlighted below by underlining and bolding all limitations. Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 1, of the instant application to cause display of a presentation of the text string within the messaging interface in response to the input; emphasize the keyword within the presentation of the text string, in response to the identifying the keyword; and determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Please, see the comparison table below: Application Patent 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; causing display of a presentation of the text string within the messaging interface in response to the input; identifying a keyword from the text string in response to the receiving the input; emphasizing the keyword within the presentation of the text string, in response to the identifying the keyword; accessing a media index that comprises a plurality of media items, each media item among the plurality of media items corresponding with index terms; identifying one or more media items from among the plurality of media items based on the keyword and the corresponding index terms; curating a collection of message content based on the identifying the one or more media items, the one or more media items comprising graphical content that includes an augmented reality filter element; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface based on the sort order. Claims 2-11 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 2. The method of claim 1, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 3. The method of claim 1, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 4. The method of claim 1, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 5. The method of claim 1, wherein at least one media item in the curated subset comprises an augmented reality filter. 6. The method of claim 1, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 7. The method of claim 1, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. 8. The method of claim 1, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 9. The method of claim 1, wherein the media repository comprises a media index that includes associations between index terms and collections of media items. 10. The method of claim 1, wherein the media items comprise at least one of: images, Graphics Interchange Format images (GIFs), videos, augmented reality filters, and audio data. 11. The method of claim 1, further comprising: receiving a request to generate a message that includes the keyword and a selected media item; and associating the keyword with the selected media item within the media repository. 2. The method of claim 1, wherein the method further comprises: receiving a selection of a media item from among the one or more media items presented within the media carousel; and generating a message that includes the media item and the input in response to the selection of the media item from the media carousel. 3. The method of claim 1, wherein the curating the collection of message content based on the keyword includes: accessing a media repository that includes a media index in response to the parsing the keyword from the text string; and curating the collection of message content from the media repository based on the keyword. 4. The method of claim 1, wherein the collection of message content comprises a first media item and a second media item, and wherein the presenting the media carousel includes: causing display of a first graphical icon that represents the first media item and a second graphical icon that represents the second media item within the media carousel. 5. The method of claim 1, wherein the method further comprises: receiving a request to generate a message from the client device, the request to generate the message including the keyword and a media item from the media carousel; and associating the keyword with the media item within a media index in response to the receiving the request to generate the message. With respect to claim 6, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 6, of the instant application to cause display of a presentation of the text string within the messaging interface in response to the input; emphasize the keyword within the presentation of the text string, in response to the identifying the keyword; and determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 12. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 6. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; causing display of a presentation of the text string within the messaging interface in response to the input; identifying a keyword from the text string in response to the receiving the input; emphasizing the keyword within the presentation of the text string, in response to the identifying the keyword; accessing a media index that comprises a plurality of media items, each media item among the plurality of media items corresponding with index terms; identifying one or more media items from among the plurality of media items based on the keyword and the corresponding index terms; curating a collection of message content based on the identifying the one or more media items, the one or more media items comprising graphical content that includes an augmented reality filter element; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface based on the sort order. Claims 13-19 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 13. The system of claim 12, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 14. The system of claim 12, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 15. The system of claim 12, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 16. The system of claim 12, wherein at least one media item in the curated subset comprises an augmented reality filter. 17. The system of claim 12, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 18. The system of claim 12, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. 19. The system of claim 12, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 7. The system of claim 6, wherein the instructions cause the system to perform operations further comprising: receiving a selection of a media item from among the one or more media items presented within the media carousel; and generating a message that includes the media item and the input in response to the selection of the media item from the media carousel. 8. The system of claim 6, wherein the curating the collection of message content based on the keyword includes: accessing a media repository that includes a media index in response to the parsing the keyword from the text string; and curating the collection of message content from the media repository based on the keyword. 9. The system of claim 6, wherein the collection of message content comprises a first media item and a second media item, and wherein the presenting the media carousel includes: causing display of a first graphical icon that represents the first media item and a second graphical icon that represents the second media item within the media carousel. 10. The system of claim 6, wherein the instructions cause the system to perform operations further comprising: receiving a request to generate a message from the client device, the request to generate the message including the keyword and a media item from the media carousel; and associating the keyword with the media item within a media index in response to the receiving the request to generate the message. With respect to claim 20, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 20, of the instant application to cause display of a presentation of the text string within the messaging interface in response to the input; emphasize the keyword within the presentation of the text string, in response to the identifying the keyword; and determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 11. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; causing display of a presentation of the text string within the messaging interface in response to the input; identifying a keyword from the text string in response to the receiving the input; emphasizing the keyword within the presentation of the text string, in response to the identifying the keyword; accessing a media index that comprises a plurality of media items, each media item among the plurality of media items corresponding with index terms; identifying one or more media items from among the plurality of media items based on the keyword and the corresponding index terms; curating a collection of message content based on the identifying the one or more media items, the one or more media items comprising graphical content that includes an augmented reality filter element; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking based on relevance to the keyword; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface based on the sort order. Claims 1-20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-17 of U.S. Patent No. 11,934,780. Although the claims at issue are not identical, they are not patentably distinct from each other because claims 1-20 under examination are obvious, respectively, by claims 1-17 of the reference Patent. Every limitations in the instant application under examination claims are recited in the conflicting reference patent claims, and the differences or additional limitations between the claims are highlighted below by underlining and bolding all limitations. Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 1, of the instant application to determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Please, see the comparison table below: Application Patent 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; accessing a media repository that comprises a collection of media items tagged with index terms; curating a collection of message content that comprises one or more media items from among the collection of media items within the media repository based on the text string and the index terms, the one or more media items comprising graphical content; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface of the client device based on the sort order, the suggestion carousel configured to receive a user input to scroll through the one or more media items within the suggestion carousel. Claims 2-11 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 2. The method of claim 1, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 3. The method of claim 1, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 4. The method of claim 1, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 5. The method of claim 1, wherein at least one media item in the curated subset comprises an augmented reality filter. 6. The method of claim 1, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 7. The method of claim 1, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. 8. The method of claim 1, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 9. The method of claim 1, wherein the media repository comprises a media index that includes associations between index terms and collections of media items. 10. The method of claim 1, wherein the media items comprise at least one of: images, Graphics Interchange Format images (GIFs), videos, augmented reality filters, and audio data. 11. The method of claim 1, further comprising: receiving a request to generate a message that includes the keyword and a selected media item; and associating the keyword with the selected media item within the media repository. 2. The method of claim 1, wherein the method further comprises: receiving a selection of a media item from among the one or more media items presented within the media carousel; and generating a message that includes the media item and the input in response to the selection of the media item from the media carousel. 3. The method of claim 1, wherein the graphical content of the one or more media items comprise augmented-reality filters. 4. The method of claim 1, wherein the collection of message content comprises a first media item and a second media item, and wherein the presenting the media carousel includes: causing display of a first graphical icon that represents the first media item and a second graphical icon that represents the second media item within the media carousel. 5. The method of claim 1, wherein the method further comprises: receiving a request to generate a message from the client device, the request to generate the message including the keyword and a media item from the media carousel; and associating the keyword with the media item within a media index in response to the receiving the request to generate the message. 6. The method of claim 1, wherein the determining the sort order of the one or more media items based on the ranking of the media items further comprises: determining a usage metric associated with each of the one or more media items; and determining the sort order based on the relevance and the usage metric. With respect to claim 12, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 12, of the instant application to determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 12. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 7. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; accessing a media repository that comprises a collection of media items tagged with index terms; curating a collection of message content that comprises one or more media items from among the collection of media items within the media repository based on the text string and the index terms, the one or more media items comprising graphical content; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface of the client device based on the sort order, the suggestion carousel configured to receive a user input to scroll through the one or more media items within the suggestion carousel. Claims 13-19 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 13. The system of claim 12, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 14. The system of claim 12, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 15. The system of claim 12, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 16. The system of claim 12, wherein at least one media item in the curated subset comprises an augmented reality filter. 17. The system of claim 12, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 18. The system of claim 12, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. 19. The system of claim 12, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 8. The system of claim 7, wherein the operations further comprise: receiving a selection of a media item from among the one or more media items presented within the media carousel; and generating a message that includes the media item and the input in response to the selection of the media item from the media carousel. 9. The system of claim 7, wherein the graphical content of the one or more media items comprise augmented-reality filters. 10. The system of claim 7, wherein the collection of message content comprises a first media item and a second media item, and wherein the presenting the media carousel includes: causing display of a first graphical icon that represents the first media item and a second graphical icon that represents the second media item within the media carousel. 11. The system of claim 7, wherein the operations further comprise: receiving a request to generate a message from the client device, the request to generate the message including the keyword and a media item from the media carousel; and associating the keyword with the media item within a media index in response to the receiving the request to generate the message. 12. The system of claim 7, wherein the determining the sort order of the one or more media items based on the ranking of the media items further comprises: determining a usage metric associated with each of the one or more media items; and determining the sort order based on the relevance and the usage metric. With respect to claim 20, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 20, of the instant application to determine a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; accessing a media repository that comprises a collection of media items tagged with index terms; curating a collection of message content that comprises one or more media items from among the collection of media items within the media repository based on the text string and the index terms, the one or more media items comprising graphical content; determining a sort order of the one or more media items from among the collection of message content based on a ranking of the media items, wherein the ranking is based on relevance to the text string received via the messaging interface; and presenting a display of the one or more media items within a suggestion carousel displayed at a position within the messaging interface of the client device based on the sort order, the suggestion carousel configured to receive a user input to scroll through the one or more media items within the suggestion carousel. Claims 1-20 are rejected on the ground of non-statutory double patenting as being unpatentable over claims 1-17 of U.S. Patent No. 12,277,388. Although the claims at issue are not identical, they are not patentably distinct from each other because claims 1-20 under examination are obvious, respectively, by claims 1-17 of the reference Patent. Every limitations in the instant application under examination claims are recited in the conflicting reference patent claims, and the differences or additional limitations between the claims are highlighted below by underlining and bolding all limitations. Therefore, it would have been obvious to one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 1, of the instant application to cause display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Please, see the comparison table below: Application Patent 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 1. A method comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying an index term within the text string, the index term corresponding with a collection of media content within a media repository; and causing display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color. Claims 2-11 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 2. The method of claim 1, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 3. The method of claim 1, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 4. The method of claim 1, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 5. The method of claim 1, wherein at least one media item in the curated subset comprises an augmented reality filter. 6. The method of claim 1, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 7. The method of claim 1, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. The method of claim 1, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 9. The method of claim 1, wherein the media repository comprises a media index that includes associations between index terms and collections of media items. 10. The method of claim 1, wherein the media items comprise at least one of: images, Graphics Interchange Format images (GIFs), videos, augmented reality filters, and audio data. 11. The method of claim 1, further comprising: receiving a request to generate a message that includes the keyword and a selected media item; and associating the keyword with the selected media item within the media repository. 2. The method of claim 1, wherein the causing display of the presentation of the text string within the messaging interface further comprises: accessing the collection of media content based on the index term; and causing display of one or more media items from among the collection of media content at the client device. 3. The method of claim 2, further comprising: determining a ranking the one or more media items from among the collection of message content based on a relevance to the text string; and presenting the one or more media items based on the ranking. 4. The method of claim 2, further comprising: determining a usage metric associated with each of the one or more media items; determining a ranking of the one or more media items based on the usage metric; and presenting the one or more media items based on the ranking. 5. The method of claim 2, wherein the one or more media items include an augmented-reality filter. 6. The method of claim 1, wherein the identifying the index term within the text string further comprises: receiving a request to generate a message; and identifying the index term within the text string responsive to the request. With respect to claim 12, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 12, of the instant application to cause display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 12. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. A system comprising: a memory; and at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying an index term within the text string, the index term corresponding with a collection of media content within a media repository; and causing display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color. Claims 13-19 are rejected for incorporating the deficiency of their respective base claims by dependency. Application Patent 13. The system of claim 12, wherein presenting the curated subset of media items comprises: causing display of a graphical icon for each media item within the suggestion carousel, wherein each graphical icon comprises a depiction of the corresponding media item. 14. The system of claim 12, wherein the usage metrics comprise popularity metrics associated with each media item in the collection. 15. The system of claim 12, further comprising: emphasizing the keyword within a presentation of the text string within the messaging interface, wherein the presentation of the text string comprises a first color and the emphasized keyword comprises a second color. 16. The system of claim 12, wherein at least one media item in the curated subset comprises an augmented reality filter. 17. The system of claim 12, further comprising: receiving a selection of a media item from the curated subset; and generating a message that includes the selected media item and the text string. 18. The system of claim 12, wherein identifying the keyword comprises: receiving a request to generate a message; and identifying the keyword within the text string responsive to the request. 19. The system of claim 12, further comprising: determining a relevance score for each media item in the identified collection based on the keyword; and curating the subset of media items based on the relevance scores and the usage metrics. 8. The system of claim 7, wherein the causing display of the presentation of the text string within the messaging interface further comprises: accessing a collection of media content based on the index term; and causing display of one or more media items from among the collection of media content at the client device. 9. The system of claim 8, further comprising: determining a ranking the one or more media items from among the collection of message content based on a relevance to the text string; and presenting the one or more media items based on the ranking. 10. The system of claim 8, further comprising: determining a usage metric associated with each of the one or more media items; determining a ranking of the one or more media items based on the usage metric; and presenting the one or more media items based on the ranking. 11. The system of claim 8, wherein the one or more media items include an augmented-reality filter. 12. The system of claim 7, wherein the identifying the index term within the text string further comprises: receiving a request to generate a message, and identifying the index term within the text string responsive to the request. With respect to claim 20, one having ordinary skill in the art before the effective filing date of the claimed invention to modify the independent claim 20, of the instant application to cause display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color, in order to allow a user to quickly and easily identify and select appropriate media content to share in a conversation without disrupting an organic and natural flow of a conversation due to a need for excessive time in identifying relevant media content, thus providing messaging suggestions. Note, such deviation would not interfere with the functionality of the claims that are already patented, and would achieve the same end result. Application Patent 20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying a keyword from the text string; accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms; identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection; curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection; and presenting the curated subset of media items within a suggestion carousel within the messaging interface. 13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving an input into a messaging interface presented at a client device, the input comprising a text string; identifying an index term within the text string, the index term corresponding with a collection of media content within a media repository; and causing display of a presentation of the text string within the messaging interface, the presentation of the text string including an emphasized display of the index term within the presentation of the text string, the presentation of the text string comprising a first color, and the emphasized display of the index term comprising a second color. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 20180359199 A1 (involved in detecting portion of a message inputted from a mobile computing device. A portion of the message input is tokenized. The feature is extracted from a portion of the message input. The domain classifier is determined to apply to the portion of the message input. A portion of the message input is converted into a semantic representation based on the determination of the domain classifier. The action response corresponding to the portion of the message input is determined. The action response is automatically provided corresponding to the portion of the message input. The database is updated with a portion of the message input, feature, domain classifier, and the action response.) US 20170075873 (involved in providing a user interface for displaying a form and providing editing features usable to add content to fields of form. The form or portion of form is categorized by a processor into a context based on form features for non-text field characteristics or field-specific text characteristics of form or portion of form. A form field suggestion is identified by the processor for a field based on context of form or portion of form containing field. The field content suggestion is provided by processor for field for display in the user interface.) US 20140297267 (involved in receiving text input by a user and a text prediction engine configured to receive the input text and generate text predictions. The text prediction engine may comprise a general language model and a context-specific language model. The text prediction engine is configured to generate text predictions from the general language model and the context-specific language model and combine the text predictions. The text prediction engine may comprise first and second language models and a first context-specific weighting factor associated with the first language model. The text prediction engine is configured to generate text predictions using the first and second language models, generate weighted probabilities of the text predictions from the first language model using the first context-specific weighting factor; and generate final text predictions from the weighted predictions generated from the first language model and the predictions generated by the second language model.) US 20170075873 (involved in providing a user interface for displaying a form and providing editing features usable to add content to fields of form. The form or portion of form is categorized by a processor into a context based on form features for non-text field characteristics or field-specific text characteristics of form or portion of form. A form field suggestion is identified by the processor for a field based on context of form or portion of form containing field. The field content suggestion is provided by processor for field for display in the user interface.) Any inquiry concerning this communication or earlier communications from the examiner should be directed to JEAN M CORRIELUS whose telephone number is (571)272-4032. The examiner can normally be reached Monday-Friday 6:30a-10p(Midflex). 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. /JEAN M CORRIELUS/Primary Examiner, Art Unit 2159 February 25, 2026
Read full office action

Prosecution Timeline

Feb 14, 2025
Application Filed
Feb 25, 2026
Non-Final Rejection — §DP
Apr 07, 2026
Response Filed

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12596816
Performing deduplication on Multi-Tenancy dataset
2y 5m to grant Granted Apr 07, 2026
Patent 12561349
ASSIGNMENT OF APPLICATIONS (APPS) AND RELEVANT SERVICES TO SPECIFIC LOCATIONS
2y 5m to grant Granted Feb 24, 2026
Patent 12555035
MODEL GENERATION APPARATUS, ESTIMATION APPARATUS, MODEL GENERATION METHOD, AND COMPUTER-READABLE STORAGE MEDIUM STORING A MODEL GENERATION PROGRAM
2y 5m to grant Granted Feb 17, 2026
Patent 12541515
One-Hot Encoder Using Lazy Evaluation Of Relational Statements
2y 5m to grant Granted Feb 03, 2026
Patent 12530722
METHOD FOR ASSESSING ASSET VALUE AND MODEL TRAINING
2y 5m to grant Granted Jan 20, 2026
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

1-2
Expected OA Rounds
84%
Grant Probability
98%
With Interview (+13.7%)
3y 0m
Median Time to Grant
Low
PTA Risk
Based on 1009 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