Prosecution Insights
Last updated: April 19, 2026
Application No. 17/323,702

EPHEMERAL GALLERY OF EPHEMERAL MESSAGES WITH OPT-IN PERMANENCE

Non-Final OA §103
Filed
May 18, 2021
Examiner
NGUYEN, THUONG
Art Unit
2416
Tech Center
2400 — Computer Networks
Assignee
Snap Inc.
OA Round
7 (Non-Final)
68%
Grant Probability
Favorable
7-8
OA Rounds
4y 3m
To Grant
99%
With Interview

Examiner Intelligence

Grants 68% — above average
68%
Career Allow Rate
446 granted / 654 resolved
+10.2% vs TC avg
Strong +32% interview lift
Without
With
+32.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 3m
Avg Prosecution
65 currently pending
Career history
719
Total Applications
across all art units

Statute-Specific Performance

§101
16.3%
-23.7% vs TC avg
§103
49.5%
+9.5% vs TC avg
§102
15.2%
-24.8% vs TC avg
§112
14.6%
-25.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 654 resolved cases

Office Action

§103
DETAILED ACTION The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . 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 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. This action is responsive to the RCE filed on 11/7/25. Claim(s) 21-40 is/are presented for examination. 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 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 of this title, 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) 21-40 is/are rejected under 35 U.S.C. 103 as being unpatentable over Harshbarger, U.S. Patent/Pub. No. 2007/0118801 A1, and Daniel, U.S. Pub. No. 2012/0245982 A1, and further in view of Wu, U.S. Pub. No. 2013/0346172 A1. As to claim 21, Harshbarger teaches a system comprising: one or more computer processor devices; and memory storing instructions that, when executed by the one or more computer processor devices, configure the one or more computer processor devices to perform operations comprising: at a server system for an online messaging service, maintaining a plurality of composite stories, each composite story comprising a respective set of ephemeral messages, wherein each composite story is made available for online, viewing by, responsive to a view request from a requesting device, causing automated display on the requesting device of the respective set of ephemeral messages non-synchronously one after another in sequence (Harshbarger, figure 21; page 2, paragraph 28-29; i.e., [0028] Scene objects or scenes 118 organize frames 102 in a playback sequence in which, after each frame is rendered, the next frame in the sequence is played. Scenes may optionally contain their own audio elements 120 which play simultaneously as frames are rendered; [0029] The highest level object in such embodiments is the story object or story 122 which contains one or more scenes 118. Story 122 may also contain options 124 for rendering the story at playback time. For example, one such option could provide different playback modes such as a linear mode in which each scene plays back to back in a stated order, or an index mode in which the viewer is presented with a list of scenes to play in any desired order); causing display, on a user device associated with the creator user of said particular composite story, of a user interface that includes a save mechanism that enables (Harshbarger, figure 16; page 6, paragraph 78; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback; [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands); receiving via the save mechanism user input that selects for saving one or more ephemeral messages in the particular composite story for saving (Harshbarger, figure 16; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices. [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands). But Harshbarger failed to teach the claim limitation wherein associating with each ephemeral message a respective predefined message expiry time at which that ephemeral message is automatically made unavailable for viewing as part of its associated composite story, wherein each ephemeral message is automatically removed from its associated composite story upon expiration of its respective predefined message expiry time; associating with each composite story a story expiry time at which that composite story as a collective user-selectable entity is automatically to be made unavailable for online viewing via the online messaging service by users other than a particular user associated with the composite story as creator thereof, wherein each composite story 1s automatically eliminated from the online messaging service upon expiration of its story expiry time; responsive to the user input, at the server system, saving each selected ephemeral message as non-ephemeral content via the online messaging service, each saved message thus being available for online viewing beyond the associated message expiry time and beyond the associated story expiry time. However, Daniel teaches the limitation wherein associating with each ephemeral message a respective predefined message expiry time at which that ephemeral message is automatically made unavailable for viewing as part of its associated composite story, wherein each ephemeral message is automatically removed from its associated composite story upon expiration of its respective predefined message expiry time (Daniel, figure 5; page 3, paragraph 41-42; i.e., [0041] The server 102 will automatically assign a life span 405 for an article 401 and calculate the expiration time 406. These times 405, 406 can be edited by clicking on the article 401. The server 102 will automatically delete the article from the Editor's Board and make the article no longer available to be put in a presentation when the expiration time occurs; [0042] As in the example of FIG. 5, an article icon representing an article on Rand Paul's criticism of the Federal Reserve is appended to an article on Federal Reserve Testimony {NOTE: according to the definition in Detail Description, “My Story” is a reference to an ephemeral gallery of ephemeral messages”. Therefore, story icon is just a display of the “ephemeral messages”. Deleting the article is equating to deleting the “story icon”}); associating with each composite story a story expiry time at which that composite story as a collective user-selectable entity is automatically to be made unavailable for online viewing via the online messaging service by users other than a particular user associated with the composite story as creator thereof, wherein each composite story 1s automatically eliminated from the online messaging service upon expiration of its story expiry time (Daniel, figure 5; page 3, paragraph 41-42; i.e., [0041] The server 102 will automatically assign a life span 405 for an article 401 and calculate the expiration time 406. These times 405, 406 can be edited by clicking on the article 401. The server 102 will automatically delete the article from the Editor's Board and make the article no longer available to be put in a presentation when the expiration time occurs; [0042] As in the example of FIG. 5, an article icon representing an article on Rand Paul's criticism of the Federal Reserve is appended to an article on Federal Reserve Testimony {NOTE: according to the definition in Detail Description, “My Story” is a reference to an ephemeral gallery of ephemeral messages”. Therefore, story icon is just a display of the “ephemeral messages”. Deleting the article is equating to deleting the “story icon”}). It would have been obvious to one of ordinary skill in the art before the effective date of the claimed invention to modify Harshbarger to substitute article from Daniel for my stories list from Harshbarger to allows for the use of content direct from media sources such as newswires, which has to be judgmentally evaluated for its significance to determine its priority (Daniel, page 1, paragraph 7). However, Wu teaches the limitation wherein responsive to the user input, at the server system, saving each selected ephemeral message as non-ephemeral content via the online messaging service, each saved message thus being available for online viewing beyond the associated message expiry time and beyond the associated story expiry time (Wu, page 1, paragraph 10; page 3, paragraph 19; page 4, paragraph 52; i.e., [0010] placing identified purchase items in a gallery on the user's social network that can be browsed by third parties, wherein the gallery includes at least an image of the item being shared and user's comments associated with the shared item. In some embodiments, the marketing system server(s) may create and place such image and description content of a user's Social network through an application program interface (API); [0019] post the one or more selected items on the user's selected social networks with a unique URL link for each item that redirects a third party to the computer system, where the selected item is placed in an image gallery on the Social network(s) that can be browsed by third-parties; [0052] place them in a permanent gallery that can be browsed by other parties on the Social network(s) by either going to the user's Social web page(s)). It would have been obvious to one of ordinary skill in the art before the effective date of the claimed invention to modify Harshbarger to substitute items from Wu for my stories list from Harshbarger to provide for a vendor to pass information that uniquely identifies a purchased product to a marketing server each time a product is purchased from that vendor (Wu, page 1, paragraph 6). As to claim 22, Harshbarger-Kline-Wu teaches the system as recited in claim 21, wherein the user input indicates selection of the particular composite story, and wherein the instructions configure the one or more computer processor devices to, responsive to the user input selecting the particular composite story, preserving the set of ephemeral messages of the particular composite story (Harshbarger, figure 16; page 6, paragraph 78; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback; [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands. The commands may be entered into the subject line of the MMS message). But Harshbarger-Daniel failed to teach the claim limitation wherein converting the set of ephemeral messages from ephemeral content to preserved non-ephemeral content. However, Wu teaches the limitation wherein converting the set of ephemeral messages from ephemeral content to preserved non-ephemeral content (Wu, page 1, paragraph 10; page 3, paragraph 19; page 4, paragraph 52; i.e., [0010] placing identified purchase items in a gallery on the user's social network that can be browsed by third parties, wherein the gallery includes at least an image of the item being shared and user's comments associated with the shared item. In some embodiments, the marketing system server(s) may create and place such image and description content of a user's Social network through an application program interface (API); [0019] post the one or more selected items on the user's selected social networks with a unique URL link for each item that redirects a third party to the computer system, where the selected item is placed in an image gallery on the Social network(s) that can be browsed by third-parties; [0052] place them in a permanent gallery that can be browsed by other parties on the Social network(s) by either going to the user's Social web page(s)). It would have been obvious to one of ordinary skill in the art before the effective date of the claimed invention to modify Harshbarger-Daniel to substitute items from Wu for my stories list from Harshbarger-Daniel to provide for a vendor to pass information that uniquely identifies a purchased product to a marketing server each time a product is purchased from that vendor (Wu, page 1, paragraph 6). As to claim 23, Harshbarger-Daniel-Wu teaches the system as recited in claim 22, wherein the instructions configure the one or more computer processor devices such that the save mechanism includes a save indicium associated with the particular composite story, reception of the user input for preserving the particular composite story being responsive to user-selection of the respective save indicium of the particular composite story (Harshbarger, figure 16; page 6, paragraph 78; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback; [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands). As to claim 24, Harshbarger-Daniel-Wu teaches the system as recited in claim 22, wherein the instructions configure the one or more computer processor devices such that preserving the set of ephemeral messages comprises preserving the particular composite story in its original form (Harshbarger, figure 16; page 6, paragraph 78; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback; [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands). As to claim 25, Harshbarger-Daniel-Wu teaches the system as recited in claim 22, wherein the instructions configure the one or more computer processor devices to perform further operations comprising: allowing editing of the particular composite story subsequent to its selection for preservation (Harshbarger, page 7, paragraph 87; page 9, paragraph 90; i.e., [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands); and responsive to receiving user edits to the particular composite story to produce an edited form of the particular composite story, preserving the particular composite story in its edited form (Harshbarger, page 7, paragraph 87; page 9, paragraph 90; i.e., [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands). As to claim 26, Harshbarger-Daniel-Wu teaches the system as recited in claim 21, wherein the save mechanism enables reception of user input indicates selection for preserving an individual one of the set of ephemeral messages of the particular composite story by converting it from ephemeral content to preserved non-ephemeral content (Harshbarger, figure 16; page 6, paragraph 78; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback). As to claim 27, Harshbarger-Daniel-Wu teaches the system as recited in claim 26, wherein the instructions configure the one or more computer processor devices such that the save mechanism includes a respective save indicium associated with at least one ephemeral message displayed in the user interface, reception of the user input for preserving of a particular ephemeral message being responsive to user-selection of the respective save indicium of the selected message (Harshbarger, figure 16; page 6, paragraph 78; page 7, paragraph 87-88; page 9, paragraph 90; i.e., [0078] a high resolution original may be saved regardless of whether smaller/compressed versions are created for display and playback; [0087] As shown in FIG. 16, StoryMaker Mobile allows the user to select a story via a web interface to receive frames from one or more mobile devices; [0088] contemplated in which creating, editing, sending, and playback of a story may be performed in real time from a mobile phone or other similar mobile platform; [0090] To enable editing, a few simple commands are provided which can be messaged in conjunction with the various media elements. The user makes a story "active" with an Edit command, then manipulates the story with subsequent commands). Claim(s) 28-34 & 35-40 is/are directed to a method and non-transitory computer readable medium claims and they do not teach or further define over the limitations recited in claim(s) 21-27. Therefore, claim(s) 28-34 & 35-40 is/are also rejected for similar reasons set forth in claim(s) 21-27. Response to Arguments Applicant’s arguments with respect to claim(s) 21-40 has/have been considered but are moot in view of the new ground(s) of rejection. Applicant’s arguments include the failure of previously applied art to expressly disclose “wherein each ephemeral message is automatically removed from its associated composite story upon expiration of its respective predefined message expiry time” (see Applicant’s response, 11/7/25, page 13-14). It is evident from the detailed mappings found in the above rejection(s) that Daniel disclosed this functionality (see Daniel, figure 5; page 3, paragraph 41-42). Further, it is clear from the numerous teachings (previously and currently cited) that the provision for “wherein each ephemeral message is automatically removed from its associated composite story upon expiration of its respective predefined message expiry time” was widely implemented in the networking art. Thus, Applicant’s arguments drawn toward distinction of the claimed invention and the prior art teachings on this point are not considered persuasive. Listing of Relevant Arts Kaul, U.S. Patent/Pub. No. US 2012/0158837 A1 discloses automatically terminated the new stories based on expiry of the message. Contact Information The present application is being examined under the pre-AIA first to invent provisions. THUONG NGUYEN whose telephone number is (571)272-3864. The examiner can normally be reached on Monday-Friday 9:00-6:00. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Noel Beharry can be reached on 571-270-5630. 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). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /THUONG NGUYEN/ Primary Examiner, Art Unit 2416
Read full office action

Prosecution Timeline

May 18, 2021
Application Filed
May 18, 2021
Response after Non-Final Action
Sep 14, 2022
Non-Final Rejection — §103
Jan 23, 2023
Response Filed
Mar 07, 2023
Final Rejection — §103
Aug 10, 2023
Request for Continued Examination
Aug 13, 2023
Response after Non-Final Action
Nov 20, 2023
Non-Final Rejection — §103
Mar 27, 2024
Response Filed
Apr 26, 2024
Final Rejection — §103
Jun 05, 2024
Applicant Interview (Telephonic)
Jun 06, 2024
Examiner Interview Summary
Sep 03, 2024
Request for Continued Examination
Sep 05, 2024
Response after Non-Final Action
Nov 01, 2024
Non-Final Rejection — §103
Apr 07, 2025
Response Filed
Jun 08, 2025
Final Rejection — §103
Jul 24, 2025
Examiner Interview Summary
Jul 24, 2025
Applicant Interview (Telephonic)
Nov 07, 2025
Request for Continued Examination
Nov 21, 2025
Response after Non-Final Action
Dec 11, 2025
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12603743
CLOCK SYNCHRONIZATION METHOD AND RELATED APPARATUS
2y 5m to grant Granted Apr 14, 2026
Patent 12598609
TRANSMISSION METHOD, APPARATUS, FIRST COMMUNICATION NODE, SECOND COMMUNICATION NODE, AND MEDIUM
2y 5m to grant Granted Apr 07, 2026
Patent 12587405
MULTICAST LOCAL BREAKOUT FOR CUSTOMER PREMISE EQUIPMENT IN A 5G WIRELESS WIRELINE CONVERGENCE AT AN ACCESS GATEWAY FUNCTION
2y 5m to grant Granted Mar 24, 2026
Patent 12580991
MAINTAINING SESSION IDENTIFIERS ACROSS MULTIPLE WEBPAGES FOR CONTENT SELECTION
2y 5m to grant Granted Mar 17, 2026
Patent 12550131
METHOD AND SYSTEM FOR SCHEDULING A POOL OF RESOURCES TO A PLURALITY OF USER EQUIPMENTS
2y 5m to grant Granted Feb 10, 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

7-8
Expected OA Rounds
68%
Grant Probability
99%
With Interview (+32.1%)
4y 3m
Median Time to Grant
High
PTA Risk
Based on 654 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