Prosecution Insights
Last updated: April 19, 2026
Application No. 16/462,819

SYSTEMS AND METHODS FOR DETERMINING ONE OR MORE USER DEVICES SUITABLE FOR DISPLAYING MEDIA ASSETS MATCHING A SEARCH QUERY

Non-Final OA §101§103
Filed
May 21, 2019
Examiner
HO, ANDREW N
Art Unit
2169
Tech Center
2100 — Computer Architecture & Software
Assignee
Adeia Guides Inc.
OA Round
8 (Non-Final)
62%
Grant Probability
Moderate
8-9
OA Rounds
4y 1m
To Grant
92%
With Interview

Examiner Intelligence

Grants 62% of resolved cases
62%
Career Allow Rate
137 granted / 221 resolved
+7.0% vs TC avg
Strong +30% interview lift
Without
With
+30.3%
Interview Lift
resolved cases with interview
Typical timeline
4y 1m
Avg Prosecution
18 currently pending
Career history
239
Total Applications
across all art units

Statute-Specific Performance

§101
21.2%
-18.8% vs TC avg
§103
58.0%
+18.0% vs TC avg
§102
10.7%
-29.3% vs TC avg
§112
6.1%
-33.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 221 resolved cases

Office Action

§101 §103
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 . Claims 2-20 and 52 are pending in this application. Examiner's Remark The broadest reasonable interpretation of a method (or process) independent claims 2 and 52 having contingent limitations requires only those steps that must be performed and does not include steps that are not required to be performed because the condition(s) precedent are not met. For example, assume a method claim requires step A if a first condition happens and step B if a second condition happens. If the claimed invention may be practiced without either the first or second condition happening, then neither step A or B is required by the broadest reasonable interpretation of the claim. If the claimed invention requires the first condition to occur, then the broadest reasonable interpretation of the claim requires step A. If the claimed invention requires both the first and second conditions to occur, then the broadest reasonable interpretation of the claim requires both steps A and B (See MPEP 2111.04). The “determination step" of independent claims 2 and 52 recites different action that result from mutually exclusive conditions with respect to the threshold value which renders the claims contingent. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on October 27th, 2025 has been entered. Response to Amendment This Office Action is in response to applicant’s communication filed on October 27th, 2025. The applicant’s remark and amendments to the claims were considered with the results that follow. In response to the last Office Action, Claims 2, 4, 5, 12, 14, and 15 are amended. Claim 1 has been canceled. Claim 52 has been added. As a result, claims 2-20 and 52 are pending in this application. Applicant’s argument filed on October 27th, 2025, with respects to claims 1-20 being rejected under 35 U.S.C 101 as being non-statutory subject matter because the claim(s) as a whole are not significantly more than the abstract idea have overcome the rejection. The rejection has been withdrawn in view of the amendments and arguments filed on October 27th, 2025. Response to Arguments Applicant’s arguments with respect to 35 USC 101 rejection have been considered and rejection has been withdrawn. Applicant’s arguments, see pg. 12-13, filed on October 27th, 2025, with respect to the rejections of claims 2, 12, and 52 under 35 U.S.C 103 have been fully considered but are moot in view of the new grounds of rejection necessitated by applicants amendments. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 2, 12, and 52 are rejected under 35 U.S.C. 103 as being unpatentable over K.R Patent Application Publication 2014/0098597 issued to KIM et al. (hereinafter as "KIM") in view of WO International Patent Publication 2015/134739 issued to KAGAN et al. (hereinafter as "KAGAN") in further view of U.S Patent 9,357,250 issued to Newman et al. (hereinafter as "Newman"). Regarding claim 2, KIM teaches a method for determining one or more user devices suitable for displaying media assets matching a search query (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high. [0261]; digital device (s) paired due to the limitation of display size, resolution, etc.), comprising: receiving, at a first user device, a search query from a user (KIM: [0035]; An embodiment of a service system for providing a smart search service described in this specification includes a digital device that pairs with at least one server, receives a user's search word, and obtains a first search result based on a first search engine); transmitting the search query to a database (KIM: [0035]; An embodiment of a service system for providing a smart search service described in this specification includes a digital device that pairs with at least one server, receives a user's search word, and obtains a first search result based on a first search engine); receiving, from the database, search result information regarding media assets matching the search query, wherein the search result information includes a single set of non-duplicative entries for the media assets matching the search query (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high); KIM does not explicitly teach determining a display resolution of the first user device. However, KAGAN teaches determining a display resolution of the first user device (KAGAN:[0064]; the formatting data may specify to the searching device how to display (e.g., render using particular content, dimensions, resolution, and relative proportions) one or more of the search results on the searching device. [0073]; the user would like to view the selected result on a larger screen, assuming that the searching device (e.g., a smart watch) has a relatively limited display screen size and that the performing device (e.g., a smartphone, or a tablet) has a relatively larger display screen size. [0079]; A result object may also include formatting data (e.g., instructions) that defines how to render a displayed result…the formatting data that defines how to render the displayed result may be device-specific data that indicates different formatting and arrangement depending on display capabilities of the searching device {Examiner interprets determining a display resolution by determining how to format the data to the specific device by obtaining the dimensions and resolution to help format the search results to display the results on the device}); It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See KAGAN: [0079]). In addition, the references (KIM and KAGAN) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM and KAGAN are directed to matching search queries and determining a condition on the results to locate relevant results. The modification of KIM and KAGAN teaches claimed invention substantially as claimed, however the modification of KIM and KAGAN does not explicitly teach determining whether a number of the media assets matching the search query exceeds a threshold number of media assets, wherein the threshold number of media assets is based on thedetermined display resolution of the first user device; selecting a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device; automatically pushing and populating a second subset of at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device, wherein the entries corresponding to the second subset of the media assets are not the same entries as the entries corresponding to the first subset of the media assets; generating for display, on the first user device, the first subset of the media assets. However, Newman teaches determining whether a number of the media assets matching the search query exceeds a threshold number of media assets (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 8, lines 1-2; The display of primary device 30 may also show search results from the same search query that was entered in FIG. 2. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the threshold of the number of media assets based on the size difference and layout of the display device, where the secondary device is smaller thus hold a limit amount of results}), wherein the threshold number of media assets is based on thedetermined display resolution of the first user device (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device}); selecting a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device. Thus the smaller device holds a smaller amount which contains the first sets of results}); automatically pushing and populating a second subset of at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user devicThe results from the search query may be conveyed back to primary device 30, and these results may be displayed in a layout format suitable to the user interface of the display of primary device 30. The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device 20. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20. Col 9, lines 31-36; If a viewer wants to see more information regarding the fifth listed result, which is not currently shown on secondary device 20, the user of secondary device 20 may scroll down in the results, causing the results to shift up and the fifth result to appear while the first result is rotated off the screen. Col 9, lines 56-58; As a result, a navigation push command with the configuration data for this search result may be sent to primary device 30. Col 11, lines 21-23; discussion that navigation state stack 60 is the current stack for a device (primary or secondary). The current navigation state status of stack 60 is displaying search results. Col 11, lines 28- 34; a navigation push command will be generated, and navigation state stack 62 represents this scenario. In this scenario, the status of stack 62. The device which generated the navigation push may send the navigation push to all other synchronized devices, which will update the navigation state stacks of these devices {Examiner correlates that when a navigation state displays the search results. This navigation push is updated to the other stack of the devices which automatically populates the other devices with search results. However note that the secondary device may be smaller in such when the results are push the format of the display of the second device has a threshold based on the display resolution and configuration data. Pushing that data to the other devices where the primary device may have a bigger screen would handle the larger display result}), wherein the entries corresponding to the second subset of the media assets are not the same entries as the entries corresponding to the first subset of the media assets (Newman: Col 8, lines 3-8; The search results shown on primary device 30 do not exactly match the search results shown on secondary device 20, but the three search results shown on primary device 30 correspond to those shown on secondary device 20. Additionally, the specific layout format of primary device 30 may show different information. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20); generating for display, on the first user device, the first subset of the media assets (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the first user device as the secondary device which is the smaller device with smaller capacity in holding the first set of results}). It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device) with the further teachings of Newman (teaches determining whether a number of the media assets matching the search query exceeds a threshold number of media assets…selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device…). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See Newman: Col 6, lines 42-44). In addition, the references (KIM, KAGAN, and Newman) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM, KAGAN, and Newman are directed to matching search queries and determining a condition on the results to locate relevant results. Regarding claim 12, KIM teaches a system for determining one or more user devices suitable for displaying media assets matching a search query (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high. [0261]; digital device (s) paired due to the limitation of display size, resolution, etc), comprising: a first user device (KIM:[0025]; As used herein, the term & quot; digital device & quot; includes all electronic devices capable of performing at least one of, for example, transmitting, receiving, processing and outputting data. To this end, digital devices are paired or connected (hereinafter referred to as ‘pairing’) with other digital devices through a wired / wireless network to transmit and receive data); a second user device (KIM: [0025]; As used herein, the term & quot; digital device & quot; includes all electronic devices capable of performing at least one of, for example, transmitting, receiving, processing and outputting data. To this end, digital devices are paired or connected (hereinafter referred to as ‘pairing’) with other digital devices through a wired / wireless network to transmit and receive data); a memory (KIM: [0065]; The mobile device 300 includes a wireless communication unit 310, an A / V input unit 320, a user input unit 330, a sensing unit 340, an output unit 350, a memory 360); control circuitry configured to: receive, at the first user device, a search query from a user (KIM: [0035]; An embodiment of a service system for providing a smart search service described in this specification includes a digital device that pairs with at least one server, receives a user’s search word, and obtains a first search result based on a first search engine. [0196]-[0197]; a search page provided by the search engines based on search results performed through different search engines in each digital device.In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term); transmit the search query to a database(KIM:[0035]; An embodiment of a service system for providing a smart search service described in this specification includes a digital device that pairs with at least one server, receives a user’s search word, and obtains a first search result based on a first search engine); receive, from the database, search result information regarding media assets matching the search query, wherein the search result information includes a single set of non- duplicative entries for the media assets matching the search query (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high); KIM does not explicitly teach determine a display resolution of the first user device. However, KAGAN teaches determine a display resolution of the first user device (KAGAN:[0064]; the formatting data may specify to the searching device how to display (e.g., render using particular content, dimensions, resolution, and relative proportions) one or more of the search results on the searching device. [0073]; the user would like to view the selected result on a larger screen, assuming that the searching device (e.g., a smart watch) has a relatively limited display screen size and that the performing device (e.g., a smartphone, or a tablet) has a relatively larger display screen size. [0079]; A result object may also include formatting data (e.g., instructions) that defines how to render a displayed result…the formatting data that defines how to render the displayed result may be device-specific data that indicates different formatting and arrangement depending on display capabilities of the searching device {Examiner interprets determining a display resolution by determining how to format the data to the specific device by obtaining the dimensions and resolution to help format the search results to display the results on the device}); It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See KAGAN: [0079]). In addition, the references (KIM and KAGAN) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM and KAGAN are directed to matching search queries and determining a condition on the results to locate relevant results. The modification of KIM and KAGAN teaches claimed invention substantially as claimed, however the modification of KIM and KAGAN does not explicitly teach determining whether a number of the media assets matching the search query exceeds a threshold number of media assets, wherein the threshold number of media assets is based on thedetermined display resolution of the first user device; selecting a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device; automatically pushing and populating a second subset of at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device, wherein the entries corresponding to the second subset of the media assets are not the same entries as the entries corresponding to the first subset of the media assets; generating for display, on the first user device, the first subset of the media assets. However, Newman teaches determine whether a number of the media assets matching the search query exceeds a threshold number of media assets (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 8, lines 1-2; The display of primary device 30 may also show search results from the same search query that was entered in FIG. 2. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the threshold of the number of media assets based on the size difference and layout of the display device, where the secondary device is smaller thus hold a limit amount of results}), wherein the threshold number of media assets is based on the determined display resolution of the first user device (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device}); select a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device. Thus the smaller device holds a smaller amount which contains the first sets of results}); automatically push and populate a second subset of at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device (Newman: Col 7, lines 34-40; The results from the search query may be conveyed back to primary device 30, and these results may be displayed in a layout format suitable to the user interface of the display of primary device 30. The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device 20. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20. Col 9, lines 31-36; If a viewer wants to see more information regarding the fifth listed result, which is not currently shown on secondary device 20, the user of secondary device 20 may scroll down in the results, causing the results to shift up and the fifth result to appear while the first result is rotated off the screen. Col 9, lines 56-58; As a result, a navigation push command with the configuration data for this search result may be sent to primary device 30. Col 11, lines 21-23; discussion that navigation state stack 60 is the current stack for a device (primary or secondary). The current navigation state status of stack 60 is displaying search results. Col 11, lines 28- 34; a navigation push command will be generated, and navigation state stack 62 represents this scenario. In this scenario, the status of stack 62. The device which generated the navigation push may send the navigation push to all other synchronized devices, which will update the navigation state stacks of these devices {Examiner correlates that when a navigation state displays the search results. This navigation push is updated to the other stack of the devices which automatically populates the other devices with search results. However note that the secondary device may be smaller in such when the results are push the format of the display of the second device has a threshold based on the display resolution and configuration data. Pushing that data to the other devices where the primary device may have a bigger screen would handle the larger display result}), wherein the entries corresponding to the second subset of the media assets are not the same entries as the entries corresponding to the media assets selected in the first subset of the media assets (Newman: Col 8, lines 3-8; The search results shown on primary device 30 do not exactly match the search results shown on secondary device 20, but the three search results shown on primary device 30 correspond to those shown on secondary device 20. Additionally, the specific layout format of primary device 30 may show different information. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20); generate for display, on the first user device, the first subset of the media assets (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the first user device as the secondary device which is the smaller device with smaller capacity in holding the first set of results}); It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device) with the further teachings of Newman (teaches determining whether a number of the media assets matching the search query exceeds a threshold number of media assets…selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device…). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See Newman: Col 6, lines 42-44). In addition, the references (KIM, KAGAN, and Newman) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM, KAGAN, and Newman are directed to matching search queries and determining a condition on the results to locate relevant results Regarding claim 52, KIM teaches a method for determining one or more user devices suitable for displaying media assets matching a search query (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high. [0261]; digital device (s) paired due to the limitation of display size, resolution, etc), comprising: receiving, at a first user device, a search query from a user (KIM: [0035]; An embodiment of a service system for providing a smart search service described in this specification includes a digital device that pairs with at least one server, receives a user's search word, and obtains a first search result based on a first search engine); searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries (KIM: [0197]; In addition, rather than simply duplicating the same or prioritized content, the search results are provided in a plurality of pages based primarily on time, importance, or match, similarity, or interest for a search term. The page may be more important and the similarity corresponding to the search word may be high); KIM does not explicitly teach determining a display capacity of the first user device. However, KAGAN teaches determining a display capacity of the first user device (KAGAN:[0064]; the formatting data may specify to the searching device how to display (e.g., render using particular content, dimensions, resolution, and relative proportions) one or more of the search results on the searching device. [0073]; the user would like to view the selected result on a larger screen, assuming that the searching device (e.g., a smart watch) has a relatively limited display screen size and that the performing device (e.g., a smartphone, or a tablet) has a relatively larger display screen size. [0079]; A result object may also include formatting data (e.g., instructions) that defines how to render a displayed result…the formatting data that defines how to render the displayed result may be device-specific data that indicates different formatting and arrangement depending on display capabilities of the searching device {Examiner interprets determining a display resolution by determining how to format the data to the specific device by obtaining the dimensions and resolution to help format the search results to display the results on the device}); It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See KAGAN: [0079]). In addition, the references (KIM and KAGAN) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM and KAGAN are directed to matching search queries and determining a condition on the results to locate relevant results. The modification of KIM and KAGAN teaches claimed invention substantially as claimed, however the modification of KIM and KAGAN does not explicitly teach determining whether a number of the media assets matching the search query exceeds a threshold number of media assets, wherein the threshold number of media assets is based on thedetermined display resolution of the first user device; selecting a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device; automatically pushing and populating a second subset of at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device, wherein the entries corresponding to the second subset of the media assets are not the same entries as the entries corresponding to the first subset of the media assets; generating for display, on the first user device, the first subset of the media assets. However, Newman teaches determining whether a number of the media assets matching the search query exceeds a threshold number of media assets (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 8, lines 1-2; The display of primary device 30 may also show search results from the same search query that was entered in FIG. 2. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20), wherein the threshold number of media assets is based on the determined display capacity of the first user device (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device}); selecting a first subset of the media assets matching the search query and not exceeding the threshold number of media assets based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display capacity of the first user device (Newman: Col 7, lines 20-23; As the user is typing the search term, the search term may be sent to the cloud 40, which is representative of the internet and/or a database repository of media content, videos, movies, TV shows, etc. Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20 {Examiner correlates the results being selected not exceeding the threshold associated to the layout format of the device associated to the number of items displayed in the given layout of the device tied to the resolution of the device}); automatically pushing and populating a second subset of media assets matching the search query at a second user device without input selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display capacity of the first user device (Newman: Col 7, lines 34-40; The results from the search query may be conveyed back to primary device 30, and these results may be displayed in a layout format suitable to the user interface of the display of primary device 30. The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device 20. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20. Col 9, lines 31-36; If a viewer wants to see more information regarding the fifth listed result, which is not currently shown on secondary device 20, the user of secondary device 20 may scroll down in the results, causing the results to shift up and the fifth result to appear while the first result is rotated off the screen. Col 9, lines 56-58; As a result, a navigation push command with the configuration data for this search result may be sent to primary device 30. Col 11, lines 21-23; discussion that navigation state stack 60 is the current stack for a device (primary or secondary). The current navigation state status of stack 60 is displaying search results. Col 11, lines 28- 34; a navigation push command will be generated, and navigation state stack 62 represents this scenario. In this scenario, the status of stack 62. The device which generated the navigation push may send the navigation push to all other synchronized devices, which will update the navigation state stacks of these devices {Examiner correlates that when a navigation state displays the search results. This navigation push is updated to the other stack of the devices which automatically populates the other devices with search results. However note that the secondary device may be smaller in such when the results are push the format of the display of the second device has a threshold based on the display resolution and configuration data. Pushing that data to the other devices where the primary device may have a bigger screen would handle the larger display result}), wherein the media entries corresponding to the second subset of the media assets are not the same media entries as the media entries corresponding to the first subset of the media assets (Newman: Col 8, lines 3-8; The search results shown on primary device 30 do not exactly match the search results shown on secondary device 20, but the three search results shown on primary device 30 correspond to those shown on secondary device 20. Additionally, the specific layout format of primary device 30 may show different information. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20); generating for display, on the first user device, the first subset of the media assets (Newman: Col 7, lines 37-40; The query results may also be sent to secondary device 20, and these query results may be displayed in a layout format suitable to the user interface of the display of secondary device. Col 9, lines 22-26; However, in other cases, the specific listing desired by the viewer may be in the view on primary device 30 but not in the view of secondary device 20 due to the size difference between the screens and fewer results being displayed on secondary device 20). It would have been obvious to a person of ordinary skill in the art, before the effective filing date of the invention, to modify KIM (teaches searching for media assets matching the search query, each of the media assets matching the search query corresponding to a media entry in a single set of non-duplicative media entries and the media entries corresponding to the media assets displayed on the second user device are not the same media entries as the media entries corresponding to the media assets displayed on the first user device) with the teachings of KAGAN (teaches determining a display resolution of the first user device) with the further teachings of Newman (teaches determining whether a number of the media assets matching the search query exceeds a threshold number of media assets…selecting the second subset based on determining that the number of the media assets matching the search query exceeds the threshold that is based on the determined display resolution of the first user device…). One of ordinary skill in the art would have been motivated to make such a combination of providing better results in formatting data in such the results are formatted to be suitable based on the display capability (See Newman: Col 6, lines 42-44). In addition, the references (KIM, KAGAN, and Newman) teach features that are directed to analogous art and they are directed to the same field of endeavor as KIM, KAGAN, and Newman are directed to matching search queries and determining a condition on the results to locate relevant results. Claims 3, 6, 9-11, 13, 16, and 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over K.R Patent Application Publication 2014/0098597 issued to KIM et al. (hereinafter as "KIM") in view of WO International Patent Publication 2015/134739 issued to KAGAN et al. (hereinafter as "KAGAN") in view of U.S Patent 9,357,250 issued to Newman et al. (hereinafter as "Newman"). in further view of U.S Patent Application Publication 2016/0142783 issued to Bagga et al. (hereinafter as “Bagga”). Regarding claim 3, the modification of KIM, KAGAN, and Newman teaches claimed invention substantially as claimed, however the modification of KIM, KAGAN, and Newman does not explicitly teach selecting the first subset of the media assets matching the search query and not exceeding the threshold comprises: ranking the media assets matching the search query based on the users profile; selecting the first subset based on the ranking of the media assets matching the search query. Bagga teaches selecting the first subset of the media assets matching the search query and not exceeding the threshold comprises: ranking the media assets matching the search query based on the users profile; selecting the first subset based on the ranking of the media assets matching the search query (Bagga: [0081]; Accordingly, search results 708 for media providers that match the user’s text search criteria are displayed higher than search results 710 for media assets that match the user’s text search criteria. For example, if the user typed in “Fox,” then television stations that have “Fox” in their name may be displayed before video programs that have “Fox” in their name. In this way, the search sy
Read full office action

Prosecution Timeline

May 21, 2019
Application Filed
Jan 29, 2021
Non-Final Rejection — §101, §103
Apr 27, 2021
Response Filed
Jul 29, 2021
Non-Final Rejection — §101, §103
Nov 03, 2021
Response Filed
Nov 09, 2021
Applicant Interview (Telephonic)
Nov 09, 2021
Examiner Interview Summary
Feb 03, 2022
Final Rejection — §101, §103
Aug 05, 2022
Request for Continued Examination
Aug 09, 2022
Response after Non-Final Action
Mar 21, 2023
Non-Final Rejection — §101, §103
Jul 11, 2023
Response Filed
Aug 08, 2023
Final Rejection — §101, §103
Feb 13, 2024
Request for Continued Examination
Feb 16, 2024
Response after Non-Final Action
Oct 10, 2024
Non-Final Rejection — §101, §103
Apr 15, 2025
Response Filed
Jul 24, 2025
Final Rejection — §101, §103
Oct 27, 2025
Request for Continued Examination
Oct 29, 2025
Response after Non-Final Action
Nov 25, 2025
Non-Final Rejection — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12541533
DATA SYNCHRONIZATION ERROR RESOLUTION
2y 5m to grant Granted Feb 03, 2026
Patent 12524423
Systems and Methods for Using Multiple Aggregation Levels in a Single Data Visualization
2y 5m to grant Granted Jan 13, 2026
Patent 12511265
DEDUPLICATION FOR DATA TRANSFERS TO PORTABLE STORAGE DEVICES
2y 5m to grant Granted Dec 30, 2025
Patent 12475002
SYSTEM AND METHOD FOR EFFICIENT BLOCK LEVEL GRANULAR REPLICATION
2y 5m to grant Granted Nov 18, 2025
Patent 12475130
NATURAL LANGUAGE KEYWORD TAG EXTRACTION
2y 5m to grant Granted Nov 18, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

8-9
Expected OA Rounds
62%
Grant Probability
92%
With Interview (+30.3%)
4y 1m
Median Time to Grant
High
PTA Risk
Based on 221 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