Prosecution Insights
Last updated: April 19, 2026
Application No. 18/946,136

ADAPTING RUNTIME AND PROVIDING CONTENT DURING AN ACTIVITY

Non-Final OA §DP
Filed
Nov 13, 2024
Examiner
PARK, SUNGHYOUN
Art Unit
2484
Tech Center
2400 — Computer Networks
Assignee
Adeia Guides Inc.
OA Round
1 (Non-Final)
75%
Grant Probability
Favorable
1-2
OA Rounds
2y 9m
To Grant
85%
With Interview

Examiner Intelligence

Grants 75% — above average
75%
Career Allow Rate
459 granted / 613 resolved
+16.9% vs TC avg
Moderate +10% lift
Without
With
+10.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
43 currently pending
Career history
656
Total Applications
across all art units

Statute-Specific Performance

§101
5.9%
-34.1% vs TC avg
§103
51.8%
+11.8% vs TC avg
§102
26.4%
-13.6% vs TC avg
§112
6.9%
-33.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 613 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 . Double Patenting The nonstatutory 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 nonstatutory double patenting rejection is appropriate where the claims at issue 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); and 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 a nonstatutory double patenting ground provided the reference application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The USPTO internet Web site contains terminal disclaimer forms which may be used. Please visit http://www.uspto.gov/forms/. The filing date of the application will determine what form should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to http://www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp. Claims 2-21 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-19 of U.S. Patent No. 10,885,941. Although the conflicting claims at issue are not identical, they are not patentably distinct from each other. See the reasons sets forth below: Instance Application No. 18/946,136 U.S. Patent No. 10,885,941 2. A method for providing content, the method comprising: receiving an input to initiate an activity; determining a range of expected durations for the activity; determining a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed; identifying a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations; determining a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; and causing display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 3. The method of claim 2, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 4. The method of claim 3, wherein identifying the plurality of content items further comprises: based at least in part on the user profile, identifying a content type preference; and identifying one or more content items of the plurality of content items further based at least in part on the content type preference. 5. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises: determining an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; and calculating the maximum play speed based at least in part on the intensity score. 6. The method of claim 5, wherein determining the intensity score further comprises:accessing an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determining one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermining the intensity score based at least in part on the one or more corresponding intensity scores. 7. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises:determining a content genre associated with the content item; anddetermining the maximum play speed based at least in part on the content genre. 8. The method of claim 2, further comprising:determining a lower bound of the range of expected durations;wherein determining the recommend play speed for at least one content item of the plurality of content items further comprises:identifying a recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 9. The method of claim 2, wherein causing display of identifiers of the plurality of content items further comprises:causing display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 10. (New) The method of claim 2, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 11. (New) The method of claim 2, wherein determining the range of expected durations for the activity further comprises:determining a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determining an average expected duration corresponding to the activity based at least in part on the plurality of durations;determining a standard deviation of the plurality of durations; anddetermining the range of expected durations based at least in part on the average expected duration and the standard deviation. 12. (New) A system comprising:control circuitry configured to:receive an input to initiate an activity;determine a range of expected durations for the activity;determine a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed;identify a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations;determine a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; andcause display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 13. (New) The system of claim 12, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 14. (New) The system of claim 13, wherein the control circuitry, when identifying the plurality of content items, is further configured to:based at least in part on the user profile, identify a content type preference; andidentify one or more content items of the plurality of content items further based at least in part on the content type preference. 15. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; andcalculate the maximum play speed based at least in part on the intensity score. 16. (New) The system of claim 15, wherein the control circuitry, when determining the intensity score, is further configured to:access an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determine one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermine the intensity score based at least in part on the one or more corresponding intensity scores. 17. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine a content genre associated with the content item; anddetermine the maximum play speed based at least in part on the content genre. 18. (New) The system of claim 12, wherein the control circuitry is further configured to:determine a lower bound of the range of expected durations;wherein the control circuitry, when determining a recommend play speed for at least one content item of the plurality of content items, is further configured to:identify the recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 19. (New) The system of claim 12, wherein the control circuitry, when causing display of identifiers of the plurality of content items, is further configured to:cause display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 20. (New) The system of claim 12, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 21. (New) The system of claim 12, wherein the control circuitry, when determining the range of expected durations for the activity, is further configured to:determine a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determine an average expected duration corresponding to the activity based at least in part on the plurality of durations;determine a standard deviation of the plurality of durations; anddetermine the range of expected durations based at least in part on the average expected duration and the standard deviation. 1. A method of providing content during an activity, the method comprising: receiving a first input including a start cue indicating a start of the activity; accessing an average duration and an intensity score for the activity; calculating an adjusted average runtime for the activity based on the average duration and the intensity score; identifying one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity; and adjusting the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity. 2. The method of claim 1, wherein the adjusted average runtime includes a range of runtimes. 3. The method of claim 1, wherein the intensity score is associated with a range of acceptable playback speeds. 4. The method of claim 1, wherein the intensity score is associated with a range of acceptable playback speeds corresponding to a content type. 5. The method of claim 1, wherein the intensity score is associated with a range of acceptable playback speeds corresponding to a content genre. 6. The method of claim 1, wherein the accessing further includes accessing a maximum speed from a profile and the calculating an adjusted average runtime is further based upon the maximum speed. 7. The method of claim 1, wherein the accessing further includes accessing a plurality of maximum speeds from a profile, wherein each of the plurality of maximum speeds corresponds to a genre, and the calculating an adjusted average runtime is further based upon the plurality of maximum speeds. 8. The method of claim 1, wherein the accessing further includes accessing the average duration and the intensity score in an activity database. 9. The method of claim 1, wherein the input is sound. 10. The method of claim 9, wherein the intensity score is based on the sound. 11. A system for providing content during an activity, the system comprising: input/output circuitry configured to receive a first input including a start cue indicating a start of the activity; processing circuitry configured to access an average duration and an intensity score for the activity and calculate an adjusted average runtime for the activity based on the average duration and the intensity score; and second processing circuitry configured to identify one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity, and to adjust the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity. 12. The system of claim 11, wherein the adjusted average runtime includes a range of runtimes. 13. The system of claim 11, wherein the intensity score is associated with a range of acceptable playback speeds. 14. The system of claim 11, wherein the intensity score is associated with a range of acceptable playback speeds corresponding to a content type. 15. The system of claim 11, wherein the intensity score is associated with a range of acceptable playback speeds corresponding to a content genre. 16. The system of claim 11, wherein the processing circuitry is further configured to access a maximum speed from a profile and calculate an adjusted average runtime further based upon the maximum speed. 17. The system of claim 11, wherein the processing circuitry is further configured to access a plurality of maximum speeds from a profile, wherein each of the plurality of maximum speeds corresponds to a genre, and to calculate an adjusted average runtime further based upon the plurality of maximum speeds. 18. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry cause the control circuitry to: receive a first input including a start cue indicating a start of the activity; access an average duration and an intensity score for the activity; calculate an adjusted average runtime for the activity based on the average duration and the intensity score; identify one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity; and adjust the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity. 19. The non-transitory computer-readable medium of claim 18, wherein the adjusted average runtime includes a range of runtimes. Claims 2-21 are anticipated by U.S. Patent No. 10,885,941 claims 1-19 as show in the table above. Claims 2-21 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-20 of U.S. Patent No. 11,551,719. Although the conflicting claims at issue are not identical, they are not patentably distinct from each other. See the reasons sets forth below: Instance Application No. 18/946,136 U.S. Patent No. 11,551,719 2. A method for providing content, the method comprising: receiving an input to initiate an activity; determining a range of expected durations for the activity; determining a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed; identifying a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations; determining a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; and causing display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 3. The method of claim 2, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 4. The method of claim 3, wherein identifying the plurality of content items further comprises: based at least in part on the user profile, identifying a content type preference; and identifying one or more content items of the plurality of content items further based at least in part on the content type preference. 5. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises: determining an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; and calculating the maximum play speed based at least in part on the intensity score. 6. The method of claim 5, wherein determining the intensity score further comprises:accessing an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determining one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermining the intensity score based at least in part on the one or more corresponding intensity scores. 7. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises:determining a content genre associated with the content item; anddetermining the maximum play speed based at least in part on the content genre. 8. The method of claim 2, further comprising:determining a lower bound of the range of expected durations;wherein determining the recommend play speed for at least one content item of the plurality of content items further comprises:identifying a recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 9. The method of claim 2, wherein causing display of identifiers of the plurality of content items further comprises:causing display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 10. (New) The method of claim 2, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 11. (New) The method of claim 2, wherein determining the range of expected durations for the activity further comprises:determining a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determining an average expected duration corresponding to the activity based at least in part on the plurality of durations;determining a standard deviation of the plurality of durations; anddetermining the range of expected durations based at least in part on the average expected duration and the standard deviation. 12. (New) A system comprising:control circuitry configured to:receive an input to initiate an activity;determine a range of expected durations for the activity;determine a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed;identify a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations;determine a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; andcause display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 13. (New) The system of claim 12, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 14. (New) The system of claim 13, wherein the control circuitry, when identifying the plurality of content items, is further configured to:based at least in part on the user profile, identify a content type preference; andidentify one or more content items of the plurality of content items further based at least in part on the content type preference. 15. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; andcalculate the maximum play speed based at least in part on the intensity score. 16. (New) The system of claim 15, wherein the control circuitry, when determining the intensity score, is further configured to:access an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determine one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermine the intensity score based at least in part on the one or more corresponding intensity scores. 17. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine a content genre associated with the content item; anddetermine the maximum play speed based at least in part on the content genre. 18. (New) The system of claim 12, wherein the control circuitry is further configured to:determine a lower bound of the range of expected durations;wherein the control circuitry, when determining a recommend play speed for at least one content item of the plurality of content items, is further configured to:identify the recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 19. (New) The system of claim 12, wherein the control circuitry, when causing display of identifiers of the plurality of content items, is further configured to:cause display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 20. (New) The system of claim 12, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 21. (New) The system of claim 12, wherein the control circuitry, when determining the range of expected durations for the activity, is further configured to:determine a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determine an average expected duration corresponding to the activity based at least in part on the plurality of durations;determine a standard deviation of the plurality of durations; anddetermine the range of expected durations based at least in part on the average expected duration and the standard deviation. 1. A method of providing content during an activity, the method comprising: receiving a first input including a start cue indicating a start of the activity; accessing an average duration for the activity; determining a duration range based on the average duration; selecting one or more content items, from a plurality of content items available to be played, having a total runtime within the duration range for the activity; and adjusting the playback speed of the identified one or more content items based on the total runtime of playback of the one or more content items and the average duration for the activity. 2. The method of claim 1, wherein the playback speed of the identified one or more content items is adjusted to match the total runtime of playback of the one or more content items and the average duration for the activity. 3. The method of claim 1, wherein the duration range has a maximum or minimum of the average durations. 4. The method of claim 1, wherein the duration range is based on a range of acceptable playback speeds corresponding to a content type. 5. The method of claim 1, wherein the duration range is based on a range of acceptable playback speeds corresponding to a content genre. 6. The method of claim 1, wherein the accessing further includes accessing a maximum speed from a profile and calculating the duration range based upon the maximum speed. 7. The method of claim 1, wherein the duration range is based on a plurality of maximum speeds each corresponding to a genre and accessed in a profile. 8. The method of claim 1, wherein the accessing further includes accessing the average duration and the duration range in an activity database. 9. The method of claim 1, wherein the input is sound. 10. The method of claim 9, wherein the duration range is based on the sound. 11. A system for providing content during an activity, the system comprising: input/output circuitry configured to receive a first input including a start cue indicating a start of the activity; and processing circuitry configured to: access an average duration and a duration range for the activity, select one or more content items, from a plurality of content items available to be played, having a total runtime within the duration range for the activity, and adjust the playback speed of the identified one or more content items based on the total runtime of playback of the one or more content items and the average duration for the activity. 12. The system of claim 11, wherein the playback speed of the identified one or more content items is adjusted to match the total runtime of playback of the one or more content items and the average duration for the activity. 13. The system of claim 11, wherein the duration range has a maximum or minimum of the average durations. 14. The system of claim 11, wherein the duration range is based on a range of acceptable playback speeds corresponding to a content type. 15. The system of claim 11, wherein the duration range is based on a range of acceptable playback speeds corresponding to a content genre. 16. The system of claim 11, wherein the accessing further includes accessing a maximum speed from a profile and calculating the duration range based upon the maximum speed. 17. The system of claim 11, wherein the duration range is based on a plurality of maximum speeds each corresponding to a genre and accessed in a profile. 18. The system of claim 11, wherein the accessing further includes accessing the average duration and the duration range in an activity database. 19. The system of claim 11, wherein the input is sound. 20. A method of providing content during an activity, the method comprising: receiving a first input including a start cue indicating a start of the activity; accessing an average duration for the activity; determining a duration range based on the average duration; identifying one or more content items having a total runtime within the duration range for the activity; and adjusting the playback speed of the identified one or more content items to match the total runtime of playback of the one or more content items and the average duration for the activity. Claims 2-21 are anticipated by U.S. Patent No. 11,551,719 claims 1-20 as show in the table above. Claims 2-21 are rejected on the ground of nonstatutory obviousness-type double patenting as being unpatentable over claims 1-18 of U.S. Patent No. 12,176,004. Although the conflicting claims at issue are not identical, they are not patentably distinct from each other. See the reasons sets forth below: Instance Application No. 18/946,136 U.S. Patent No. 12,176,004 2. A method for providing content, the method comprising: receiving an input to initiate an activity; determining a range of expected durations for the activity; determining a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed; identifying a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations; determining a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; and causing display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 3. The method of claim 2, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 4. The method of claim 3, wherein identifying the plurality of content items further comprises: based at least in part on the user profile, identifying a content type preference; and identifying one or more content items of the plurality of content items further based at least in part on the content type preference. 5. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises: determining an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; and calculating the maximum play speed based at least in part on the intensity score. 6. The method of claim 5, wherein determining the intensity score further comprises:accessing an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determining one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermining the intensity score based at least in part on the one or more corresponding intensity scores. 7. The method of claim 2, wherein determining the maximum play speed for the content item to be played during the activity further comprises:determining a content genre associated with the content item; anddetermining the maximum play speed based at least in part on the content genre. 8. The method of claim 2, further comprising:determining a lower bound of the range of expected durations;wherein determining the recommend play speed for at least one content item of the plurality of content items further comprises:identifying a recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 9. The method of claim 2, wherein causing display of identifiers of the plurality of content items further comprises:causing display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 10. (New) The method of claim 2, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 11. (New) The method of claim 2, wherein determining the range of expected durations for the activity further comprises:determining a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determining an average expected duration corresponding to the activity based at least in part on the plurality of durations;determining a standard deviation of the plurality of durations; anddetermining the range of expected durations based at least in part on the average expected duration and the standard deviation. 12. (New) A system comprising:control circuitry configured to:receive an input to initiate an activity;determine a range of expected durations for the activity;determine a maximum play speed for a content item to be played during the activity, wherein the maximum play speed exceeds a normal play speed;identify a plurality of content items that, if played at a play speed that is less than or equal to the maximum play speed, have a duration that is within the range of expected durations;determine a recommend play speed for each of the plurality of content items based at least in part on the identifying and the range of expected durations of the activity; andcause display of identifiers of the plurality of content items and an indicator, for each of the content items, of a recommend play speed, wherein at least two of the recommended play speeds are different from one another. 13. (New) The system of claim 12, wherein the maximum play speed is identified based at least in part on a user profile corresponding to a user associated with the input. 14. (New) The system of claim 13, wherein the control circuitry, when identifying the plurality of content items, is further configured to:based at least in part on the user profile, identify a content type preference; andidentify one or more content items of the plurality of content items further based at least in part on the content type preference. 15. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine an intensity score, wherein the intensity score is associated with information indicative of how intense the activity is; andcalculate the maximum play speed based at least in part on the intensity score. 16. (New) The system of claim 15, wherein the control circuitry, when determining the intensity score, is further configured to:access an activity database storing one or more anonymized intensity scores associated with a plurality of activities;determine one or more corresponding intensity scores from the one or more anonymized intensity scores associated with the activity; anddetermine the intensity score based at least in part on the one or more corresponding intensity scores. 17. (New) The system of claim 12, wherein the control circuitry, when determining the maximum play speed for the content item to be played during the activity, is further configured to:determine a content genre associated with the content item; anddetermine the maximum play speed based at least in part on the content genre. 18. (New) The system of claim 12, wherein the control circuitry is further configured to:determine a lower bound of the range of expected durations;wherein the control circuitry, when determining a recommend play speed for at least one content item of the plurality of content items, is further configured to:identify the recommend play speed that:is less than the maximum play speed;exceeds the normal play speed; and that would cause the at least one content item to have a duration that corresponds to the lower bound. 19. (New) The system of claim 12, wherein the control circuitry, when causing display of identifiers of the plurality of content items, is further configured to:cause display of a one or more of a program title, a program date, a description, a channel, a source indicator, or a genre indicator for each of the plurality of content items. 20. (New) The system of claim 12, wherein the input comprises one or more of audio input, a tactile input, or a gesture input. 21. (New) The system of claim 12, wherein the control circuitry, when determining the range of expected durations for the activity, is further configured to:determine a plurality of durations, wherein each duration of the plurality of durations corresponds to the activity;determine an average expected duration corresponding to the activity based at least in part on the plurality of durations;determine a standard deviation of the plurality of durations; anddetermine the range of expected durations based at least in part on the average expected duration and the standard deviation. 1. A method of providing content, the method comprising: receiving a first input indicating a start of an activity, wherein the activity is selected from a plurality of activities and each of the plurality of activities has a corresponding intensity score; accessing a range of acceptable durations for the activity, wherein the range is based on acceptable playback speeds corresponding to a content type or content genre for the content provided during the activity; selecting, as the content, a plurality of content items having a total runtime within the range of acceptable durations for the activity; adjusting the playback speed of at least one of the plurality of content items based on the total runtime of playback of the plurality of content items, the corresponding intensity score for the activity, and the range of acceptable durations for the activity; and providing the plurality of content items including the at least one content item with the adjusted playback speed. 2. The method of claim 1, wherein the playback speed of the selected one or more content items is adjusted to match the total runtime of playback of the one or more content items and the range of acceptable durations for the activity. 3. The method of claim 1, wherein the range of acceptable durations comprises at least one of a maximum duration or a minimum of the duration. 4. The method of claim 1, wherein the intensity score is associated with a range of acceptable playback speeds. 5. The method of claim 1, wherein the accessing the intensity score further includes accessing a profile. 6. The method of claim 1, wherein the range of acceptable durations is based on a plurality of maximum speeds in a profile. 7. The method of claim 1, wherein the accessing the range of acceptable durations for the activity further includes accessing a duration range in an activity database. 8. The method of claim 1, wherein the first input is sound. 9. The method of claim 8, wherein the range of acceptable durations is based on the sound. 10. A system for providing content, the system comprising: input/output circuitry configured to receive a first input indicating a start of an activity, wherein the activity is selected from a plurality of activities and each of the plurality of activities has a corresponding intensity score; and processing circuitry configured to: access a range of acceptable durations for the activity, wherein the range is based on acceptable playback speeds corresponding to a content type or content genre for the content provided during the activity; select, as the content, a plurality of content items having a total runtime within the range of acceptable durations for the activity; adjust the playback speed of at least one of the plurality of content items based on the total runtime of playback of the plurality of content items, the corresponding intensity score for the activity, and the range of acceptable durations for the activity; and provide the plurality of content items including the at least one content item with the adjusted playback speed. 11. The system of claim 10, wherein the playback speed of the selected one or more content items is adjusted, by the processing circuitry, to match the total runtime of playback of the one or more content items and the range of acceptable durations for the activity. 12. The system of claim 10, wherein the range of acceptable durations comprises at least one of a maximum duration or a minimum of the duration. 13. The system of claim 10, wherein the intensity score is associated with a range of acceptable playback speeds. 14. The system of claim 10, wherein the accessing the intensity score, by the processing circuitry, further includes accessing a profile. 15. The system of claim 10, wherein the range of acceptable durations is based on a plurality of maximum speeds in a profile. 16. The system of claim 10, wherein the accessing the range of acceptable durations for the activity, by the processing circuitry, further includes accessing a duration range in an activity database. 17. The system of claim 10, wherein the input is sound. 18. The system of claim 17, wherein the range of acceptable durations is based on the sound. Claims 2-21 are anticipated by U.S. Patent No. 12,176,004 claims 1-18 as show in the table above. Allowable Subject Matter Claims 2-21 would be allowable if rewritten to overcome the rejection(s) under nonstatutory obviousness-type double patenting set forth in this office action and to include all of the limitations of the base claim and any intervening claims. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to SUNGHYOUN PARK whose telephone number is (571)270-1333. The examiner can normally be reached M - Thur 6:00 am - 4 pm. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, THAI Q TRAN can be reached at (571)272-7382. 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. /SUNGHYOUN PARK/Examiner, Art Unit 2484
Read full office action

Prosecution Timeline

Nov 13, 2024
Application Filed
Jan 02, 2026
Non-Final Rejection — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12586377
SYSTEMS AND METHODS TO PREDICT AGGRESSION IN SURVEILLANCE CAMERA VIDEO
2y 5m to grant Granted Mar 24, 2026
Patent 12556650
FLEET WIDE VIDEO SEARCH
2y 5m to grant Granted Feb 17, 2026
Patent 12556795
FOLDING PRINTED CIRCUIT BOARD ASSEMBLY FOR ENDOSCOPE CAMERA
2y 5m to grant Granted Feb 17, 2026
Patent 12549697
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
2y 5m to grant Granted Feb 10, 2026
Patent 12549797
METHODS AND SYSTEMS FOR PROVIDING MEDIA CONTENT
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

1-2
Expected OA Rounds
75%
Grant Probability
85%
With Interview (+10.2%)
2y 9m
Median Time to Grant
Low
PTA Risk
Based on 613 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