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 .
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 April 01, 2026 has been entered.
Response to amendment
Claims 18, 24, 31 and 37 have been amended. Claims 1-17, 19, 23, 32 and 34 have been cancelled. New claims 40 and 41 have been added. Claims 18, 20-22, 24-31, 33 and 38-41 are pending.
Applicant's amendment to the claims and applicant’s arguments with respect to the rejection of the claims under 35 U.S.C. § 103 has been fully considered but are moot in view of the new grounds of rejection.
This Office Action is Non-Final.
Claim Objections
Claims 18, 31 and 37 are objected to because of the following informalities: In claim 18, line 18 “a fifth map area is recited”. However, -a third map area- or -a fourth map area were not recited in the claim language previously. Similar issue exists in claims 31 and 37. Appropriate correction is required.
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 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 18, 20-22, 24-31, 33 and 35-37 are rejected under AIA 35 U.S.C. 103 as being unpatentable over Zhang et al. (US 20200154245 A1) in view of Kim et al. (US 20200099783 A1) further in view of Liu (US 20200099783 A1) further in view of Pearcy (US 20130173569 A1).
Regarding claims 18, 31 and 37, Zhang discloses a method applied to an electronic device, the method comprising: receiving a first query request (see Zhang paragraph [0004], the at least one processor may be configured to direct the system to receive a request for an LBS sent from the mobile device through the information exchange port);
displaying a first interface, wherein the first interface comprises a first search result, and the first search result comprises at least one geographical location that is related to the first query request and that is within a map range indicated by a first map area (see Zhang paragraph [0043], an LBS platform communicating with the mobile phone may transmit a recommended destination to be displayed on the mobile phone. The recommended destination may match the user's intent destination to some extent such that a quick input of the destination is achieved);
displaying a second interface, wherein the second interface comprises a first historical record (see Zhang paragraph [0004], The at least one processor may also be configured to direct the system to obtain historical behavior information related to a user of the mobile device. The at least one processor may also be configured to direct the system to determine, based on the historical behavior information and the current time point, one or more recommended destinations for the user; see Zhang paragraph [0043], in response to a request for the LBS received from the mobile phone, the systems and methods may obtain a current time point and historical behavior information related to the user of the mobile phone. The historical behavior information may include but not limited to historical location information, search history, browse history, historical service order information of the user, which may indicate one or more locations that the user is interested in), and
the first historical record is related to the first query request (see Zhang paragraph [0005], direct the system to determine, among the plurality of historical destinations, the one or more recommended destinations based on the probabilities corresponding to the plurality of historical destinations);
receiving … query request that is based on the first historical record (see Zhang paragraph [0012], the plurality of POIs may include at least one of a location searched by the user, a historical location the user has been to, a historical start location of a first historical service order initiated by the user, or a historical destination of a second historical service order initiated by the user);
the first geographical location is within a map range indicated by a second map area, and the second map area is different from the first map area (see Zhang paragraph [0199]-[0198], c represents the number of times that the user went to the historical destination. Therefore, the accuracy of determining the probabilities may be improved. [0199] In addition, during the determination of the probability, a value range of historical departure times corresponding to a historical destination in the normal distribution may be (−∞, +∞). However, a probability that the historical departure times are within a value range of (_31 3σ, +3σ) may reach 0.999. To solve this problem, the device 500A may set a minimum value of 0.00001 for a probability that the historical departure times are not within the range of (−3σ, +3σ), and the accuracy of the determined probability corresponding to each historical destination may be improved; see Zhang paragraph [0203], the interface 1002 in FIG. 10B displays a current location and a destination. As shown in FIG. 10A, a plurality of applications installed on the terminal device are displayed in the user interface 1001. The applications include an application 1011 for car hailing. The user may trigger or input an instruction for determining a recommended destination by touching the application 1011. After receiving the instruction, the terminal device may obtain historical travel information related to the user, and determine one or more recommended destinations corresponding to the current time point based on the historical travel information. As shown in FIG. 10B, after a recommended destination is determined, the terminal device displays the “Forbidden City” as a current location and the “Great Wall” as the recommended destination on the user interface 1002. );
receiving a third query request;
displaying a fourth interface, wherein the fourth interface comprises a second search result, and the second search result comprises at least one geographical location that is related to the third query request and that is within a map range indicated by a fifth map area;
receiving a first user operation for …displaying a fifth interface, wherein the fifth interface comprises the second search result, and a size of the fifth map area displayed on the fifth interface is different from a size of the fifth map area displayed on the fourth interface;
displaying a sixth interface, wherein the sixth interface comprises a second historical record, the second historical record comprises a second keyword and the fifth map area, and the second keyword is related to the third query request;
receiving a fourth query request that is based on the second historical record; and
displaying a seventh interface, wherein the seventh interface is the same as the fifth
interface (see Zhang paragraph [0016], a method for remotely operating an interface of a mobile device is provided. The method may include receiving a request for an LBS sent from the mobile device through an information exchange port. The method may also include obtaining a current time point in response to the request for the LBS and obtaining historical behavior information related to a user of the mobile device. The method may also include determining, based on the historical behavior information and the current time point, one or more recommended destinations for the user. Further, the method may include remotely controlling the interface of the mobile device, through the information exchange port, to display the one or more recommended destinations).
Kim expressly discloses receiving a second query … when the electronic device is located in a first geographical location different from the at least one geographical location (see Kim paragraph [0044], in response to search keyword "Central Market gasoline station" or "gasoline station around Central Market" input from a user, "gasoline station" located around "Central Market" may be set as a search condition by designating "Central Market" as a reference location and by designating "gasoline station" as a POI to be retrieved. Accordingly, in response to a nearby POI search request based on the reference location, the searcher 220 may search for the reference location, for example, "Central Market" and then may search for POIs, for example, "gasoline stations" located within a predetermined distance, for example, 2 km from the retrieved reference location) displaying a … interface, wherein the third interface is the same as the first interface (see Kim paragraph [0049], the display 230 may display a reference location list and then may display a search result list about nearby POIs of a reference location selected from the reference location list. Referring to FIG. 4, prior to providing a search result about nearby POIs, a reference location list 410 that is a POI list corresponding to a reference location may be displayed on a list screen 400. In addition, an unfold user interface (UI) 412, for example, a menu icon with a notation such as + and >, for displaying a nearby POI list with respect to a reference location at which retrieved POIs are present may be activated and displayed on the list screen 400. Accordingly, when a user selects a predetermined reference location from the reference location list 410 or selects the unfold UI 412, a nearby POI list of the selected reference location may be displayed).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Kim into the method of Zhang to have receiving a second query and displaying multiple interfaces. Here, combining Kim with Zhang, which are both related to data processing, improves Zhang by providing a system and method that may improve the performance of a surrounding area search function of searching for a point of interest (POI) located around a predetermined location, for example, a reference location (see Kim paragraph [0014]).
Liu expressly discloses second interface (see Liu paragraph [0076], the filter settings presented in the manner shown in the second display 110 of FIG. 2B) third interface (see Liu paragraph [0037; messaging application slider buttons 122 in a third display 120 enabled by the settings application 40 of the user device 16 via the settings API 28); fourth interface…(see paragraph [0038], an exemplary fourth display 130 is enabled by the settings application 40 in the user interface 42 via the settings API 28); fifth interface (see Liu paragraph [0038], an exemplary fifth display 140 is enabled by the settings application 40 in the user interface 42 via the settings API 28 )…six interface (see Liu paragraph [0038], exemplary sixth display 150 is enabled by the settings application 40 in the user interface 42)…seventh interface…( see Liu paragraph [0042], an exemplary seventh display 160 is enabled by the settings application 40 in the user interface 42).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have second , third, fourth and fifth interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Pearcy expressly discloses adjusting a display size of the … map area wherein the first user operation is a zoom out gesture or a zoom in gesture (see Pearcy paragraph [0053, a user of computing device 610 can be presented with search results reflected within a geographical map. The user can interact with the geographic map in a variety of ways including, for instance, adjusting the portion of the map that is displayed (e.g., using display 620) by dragging or panning the map to a different geographic location, zooming in, or zooming out of the original map view. In this example, a user elects to zoom-in on the displayed map representation of search results by interacting with the map via a GUI of the computing device 610. In this example, by zooming-in to the presented map view, the corresponding narrowing of the view can be interpreted to correspond to the user's narrowing interest in search results that correspond with geographic locations included in the zoomed view of the map (and the user's lack of interest in search results that correspond with search results that correspond with geographic locations outside the new, zoomed-in field of view).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Pearcy into the method of Zhang to have adjusting a display size of the … map area wherein the first user operation is a zoom out gesture or a zoom in gesture. Here, combining Pearcy with Zhang, which are both related to data processing, improves Zhang by providing for a given user that can also be considered in a search algorithm as well as the aggregate historical trends of multiple independent users to assist in generating search result sets more responsive to particular queries (see Pearcy paragraph [0003]).
Regarding claim 20, Zhang discloses, wherein the first historical record comprises a first keyword and the first map area, and the first keyword is related to the first query request (see Zhang paragraph [0004], The at least one processor may also be configured to direct the system to obtain historical behavior information related to a user of the mobile device. The at least one processor may also be configured to direct the system to determine, based on the historical behavior information and the current time point, one or more recommended destinations for the user).
Regarding claims 21 and 33, Zhang discloses wherein: the at least one geographical location comprises a second geographical location, and the second geographical location is within the map range indicated by the first map area (see Zhang paragraph [0241], the device 1100A may determine one or more candidate POIs among the location(s) searched by the user. The candidate POI(s) may include one or more location(s) searched by the user in a target time interval that includes a current time point); or
the at least one geographical location comprises a third geographical location and a fourth geographical location, the third geographical location is within a map range indicated by a third map area, the fourth geographical location is within a map range indicated by a fourth map area, and the map range indicated by the first map area comprises the map range indicated by the third map area and the map range indicated by the fourth map area (see Zhang paragraph [0011], The at least one processor may also be configured to direct the system to determine, among the plurality of POIs, one or more candidate POIs corresponding to the target time interval based on the one or more time points corresponding to each of the plurality of POIs. The at least one processor may also be configured to direct the system to determine, among the one or more candidate POIs, the one or more recommended destinations for the user).
Regarding claim 22, Zhang discloses, before displaying the third interface: sending a first request message to a network device, wherein the first request message is used to request to obtain a search result related to the second query request, and the first request message comprises the first keyword and the first map area (see Zhang paragraph [0012], the plurality of POIs may include at least one of a location searched by the user, a historical location the user has been to, a historical start location of a first historical service order initiated by the user, or a historical destination of a second historical service order initiated by the user); and
obtaining the first search result sent by the network device, wherein the first search result is used by the electronic device to display the third interface (see Zhang paragraphs [0012]-[0013], the plurality of POIs may include at least one of a location searched by the user, a historical location the user has been to, a historical start location of a first historical service order initiated by the user, or a historical destination of a second historical service order initiated by the user. [0013] In some embodiments, the plurality of POIs may include a plurality of locations searched by the user. The at least one processor may further be configured to direct the system to rank the one or more candidate POIs based on a number of times that each candidate POI is searched by the user. The at least one processor may also be configured to direct the system to determine, based on the ranking result of the one or more candidate POIs, the one or more recommended destinations).
Liu expressly discloses third interface (see Liu paragraph [0076], the filter settings presented in the manner shown in the second display 110 of FIG. 2B) third interface (see Liu paragraph [0037; messaging application slider buttons 122 in a third display 120 enabled by the settings application 40 of the user device 16 via the settings API 28).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have third interface. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Regarding claim 24, Zhang discloses, before displaying the … interface: sending a second request message to a network device, wherein the second request message is used to request to obtain a search result related to the fourth query request, the second request message comprises the second keyword, the fifth map area, and a first parameter, and the first parameter indicates the size of the fifth map area displayed on the … interface; and
obtaining the second search result sent by the network device, wherein the second search result is used by the electronic device to display the… interface.
Liu expressly discloses fourth interface…(see paragraph [0038], an exemplary fourth display 130 is enabled by the settings application 40 in the user interface 42 via the settings API 28); fifth interface (see Liu paragraph [0038], an exemplary fifth display 140 is enabled by the settings application 40 in the user interface 42 via the settings API 28 )…six interface (see Liu paragraph [0038], exemplary sixth display 150 is enabled by the settings application 40 in the user interface 42)…seventh interface…( see Liu paragraph [0042], an exemplary seventh display 160 is enabled by the settings application 40 in the user interface 42).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have fourth, fifth, sixth, seven interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Regarding claims 25 and 35, Zhang discloses, wherein the method further comprises: receiving a fifth query request;
displaying an … interface, wherein the …interface comprises a third search result, the third search result comprises a fifth geographical location and a sixth geographical location that are related to the fifth query request, the fifth geographical location is within a map range indicated by a sixth map area, the sixth geographical location is within a map range indicated by a seventh map area, and the sixth map area is different from the seventh map area;
receiving a second user operation for the fifth geographical location on the …
interface;
displaying a … interface, wherein the ninth interface comprises the fifth geographical location within the map range indicated by the sixth map area;
displaying a … interface, wherein the tenth interface comprises a third historical record, the third historical record comprises a third keyword and the sixth map area, and the third keyword is related to the fifth query request;
receiving a sixth query request that is based on the third historical record; and
displaying an … interface, wherein the … interface is the same as the ….
interface (see Zhang paragraph [0135], A location may have a plurality of descriptions, for example, various place names, which may affect the determination of a probability corresponding to a historical destination. The device 500A may merge the plurality of historical destinations before determining the corresponding probabilities. Specifically, the device 500A may obtain first geographic information of a first historical destination and second geographic information of a second historical destination. Further, the device 500A may merge the first historical destination and the second historical destination as a same historical destination if the distance between them is not greater than a preset threshold. As used herein, the first historical destination and the second historical destination may be two different historical destinations among the plurality of historical destinations. Specifically, the first geographic information may include a first longitude and a first latitude of the first historical destination. The second geographic information may include a second longitude and a second latitude of the second historical destination. The device 500A may merge the first and second historical destinations as the same historical destination if that the distance between the first geographic information and the second geographic information is not greater than the preset threshold. Further, the device 500A may modify the description of the first historical destination according to the description of the second historical destination, or modify the description of the second historical destination according to the description of the first historical destination. Alternatively, the device 500A may rename the first and second historical destinations to a same description).
Liu expressly discloses eighth interface… (see Liu paragraph [0042], an exemplary eighth display 170 is enabled by the settings application 40 in the user interface 42 via the settings API 28); ninth interface (see Liu paragraph [0042], an exemplary ninth display 180 is enabled by the settings application 40 in the user interface 42 via the settings API 28); tenth, eleventh and twelfth interfaces (see Liu paragraph [0046], n exemplary tenth, eleventh, and twelfth displays 900, 910, 920 to select “relaxed” or “conservative” filter settings in a binary decision input. Referring to FIG. 16A, the exemplary tenth display 900 is enabled by the settings application 40).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have eighth, ninth, tenth, eleventh and twelfth interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Regarding claims 26 and 36, Zhang discloses, wherein the fifth geographic location and the sixth geographic location are within a map range indicated by an eighth map area, and the map range indicated by the eighth map area comprises the map range indicated by the sixth map area and the map range indicated by the seventh map area (see Zhang paragraph [0004], The at least one processor may also be configured to direct the system to obtain historical behavior information related to a user of the mobile device. The at least one processor may also be configured to direct the system to determine, based on the historical behavior information and the current time point, one or more recommended destinations for the user).
Regarding claim 27, Zhang discloses, wherein the tenth interface further comprises a fourth historical record, the fourth historical record comprises information about a first point of information (POI), the first POI is the fifth geographic location, and the information about the first POI comprises a name of the fifth geographic location and the sixth map area (see Zhang paragraph [0004], The at least one processor may also be configured to direct the system to obtain historical behavior information related to a user of the mobile device. The at least one processor may also be configured to direct the system to determine, based on the historical behavior information and the current time point, one or more recommended destinations for the user).
Regarding claim 28, Zhang discloses, wherein the method further comprises:
receiving a seventh query request;
displaying a … interface, wherein the …. interface comprises a fourth search result, and the fourth search result comprises a seventh geographical location that is related to the seventh query request;
receiving a third user operation for the seventh geographical location on the … interface;
displaying a thirteenth interface, wherein the … interface comprises the seventh geographical location within a map range indicated by a ninth map area;
receiving an eighth query request;
displaying a … interface, wherein the fourteenth interface comprises a fifth search result, and the fifth search result comprises the seventh geographical location that is related to the eighth query request;
displaying a … interface, wherein the…. interface comprises a fifth
historical record, the fifth historical record comprises a fourth keyword and the ninth map area,
and the fourth keyword is related to the seventh query request;
receiving a ninth query request that is based on the fifth historical record; and
displaying a … interface, wherein the … interface is the same as the
… interface (see Zhang paragraph [0135], A location may have a plurality of descriptions, for example, various place names, which may affect the determination of a probability corresponding to a historical destination. The device 500A may merge the plurality of historical destinations before determining the corresponding probabilities. Specifically, the device 500A may obtain first geographic information of a first historical destination and second geographic information of a second historical destination. Further, the device 500A may merge the first historical destination and the second historical destination as a same historical destination if the distance between them is not greater than a preset threshold. As used herein, the first historical destination and the second historical destination may be two different historical destinations among the plurality of historical destinations. Specifically, the first geographic information may include a first longitude and a first latitude of the first historical destination. The second geographic information may include a second longitude and a second latitude of the second historical destination. The device 500A may merge the first and second historical destinations as the same historical destination if that the distance between the first geographic information and the second geographic information is not greater than the preset threshold. Further, the device 500A may modify the description of the first historical destination according to the description of the second historical destination, or modify the description of the second historical destination according to the description of the first historical destination. Alternatively, the device 500A may rename the first and second historical destinations to a same description).
Liu expressly discloses twelfth interface twelfth (see Liu paragraph [0046], n exemplary tenth, eleventh, and twelfth displays 900, 910, 920 to select “relaxed” or “conservative” filter settings in a binary decision input. Referring to FIG. 16A, the exemplary tenth display 900 is enabled by the settings application 40); thirteenth interface (see Liu paragraph [0047], an exemplary thirteenth display 930 is enabled by the settings application 40 in the user interface 42 via the settings API 28); fourteenth interface (see Liu paragraph [0048], an exemplary fourteenth display 940 is enabled by the settings application 40 in the user interface 42 via the settings API 28); fifteenth interface (see Liu paragraph [0048], an exemplary fifteenth display 950 is enabled by the settings application 40 in the user interface 42); sixteenth interface (see Liu paragraph [0061], exemplary sixteenth display 1000, seventeenth display 1010, and eighteenth display 1020 in a user interface 42 enabled by the settings application 40).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have twelfth, thirteenth, fourteenth, fifteenth and sixteenth interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Regarding claim 29, Zhang discloses, further comprising, before the receiving the first query request: receiving a tenth query request; and
displaying a … interface, wherein the seventeenth interface comprises a sixth
search result, and the sixth search result comprises at least one geographical location that is related to the tenth query request (see Zhang paragraph [0011], The at least one processor may also be configured to direct the system to determine, among the plurality of POIs, one or more candidate POIs corresponding to the target time interval based on the one or more time points corresponding to each of the plurality of POIs. The at least one processor may also be configured to direct the system to determine, among the one or more candidate POIs, the one or more recommended destinations for the user).
Liu expressly discloses seventeenth interface (see Liu paragraph [0061], exemplary sixteenth display 1000, seventeenth display 1010, and eighteenth display 1020 in a user interface 42 enabled by the settings application 40).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have twelfth, thirteenth, fourteenth, fifteenth and sixteenth interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Regarding claim 30, Zhang discloses, wherein the method further comprises:
receiving an eleventh query request;
displaying an … interface, wherein the eighteenth interface comprises a seventh search result, and the seventh search result comprises an eighth geographical location that is related to the eleventh query request;
receiving a fourth user operation for the eighth geographical location on the … interface;
displaying a nineteenth interface, wherein the … interface comprises the eighth geographical location within a map range indicated by a tenth map area;
displaying a …interface, wherein the … interface comprises a sixth
historical record, the sixth historical record comprises a sixth keyword and the tenth map area,
and the sixth keyword is related to a name of the eighth geographic location;
receiving a twelfth query request that is based on the sixth historical record; and
displaying a … interface, wherein the … interface is the same as the
… interface (see Zhang paragraph [0135], A location may have a plurality of descriptions, for example, various place names, which may affect the determination of a probability corresponding to a historical destination. The device 500A may merge the plurality of historical destinations before determining the corresponding probabilities. Specifically, the device 500A may obtain first geographic information of a first historical destination and second geographic information of a second historical destination. Further, the device 500A may merge the first historical destination and the second historical destination as a same historical destination if the distance between them is not greater than a preset threshold. As used herein, the first historical destination and the second historical destination may be two different historical destinations among the plurality of historical destinations. Specifically, the first geographic information may include a first longitude and a first latitude of the first historical destination. The second geographic information may include a second longitude and a second latitude of the second historical destination. The device 500A may merge the first and second historical destinations as the same historical destination if that the distance between the first geographic information and the second geographic information is not greater than the preset threshold. Further, the device 500A may modify the description of the first historical destination according to the description of the second historical destination, or modify the description of the second historical destination according to the description of the first historical destination. Alternatively, the device 500A may rename the first and second historical destinations to a same description).
Liu expressly discloses eighteenth, nineteenth, twentieth, twenty-first interfaces (see Liu paragraph [0061], exemplary sixteenth display 1000, seventeenth display 1010, and eighteenth display 1020 in a user interface 42 enabled by the settings application 40… exemplary nineteenth display 1030, twentieth display 1040, and twenty-first display 1050 are enabled by the settings application 40 in the user interface 42 via the settings API 28).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Liu into the method of Zhang to have eighteenth, nineteenth, twentieth, twenty-first interfaces. Here, combining Liu with Zhang, which are both related to data processing, improves Zhang by providing plurality of default settings that are displayed in the user interface, and the particular user is enabled to modify the default settings via the user interface (see Liu paragraph [0008]).
Claims 38-41 are rejected under AIA 35 U.S.C. 103 as being unpatentable over Zhang et al. (US 20200154245 A1) in view of Kim et al. (US 20200099783 A1) further in view of Liu (US 20200099783 A1) further in view of Pearcy (US 20130173569 A1) further in view of Bhagat (US 9098569 B1).
Regarding claims 38, 39 and 40 Bhagat expressly discloses wherein the first query request and the second query request each include a same search term (see Bhagat col. 6, lines 63-67; The search application 111 can also identify the importance of words in a user supplied search query and assign a weight to each of the words according to its importance. Accordingly, the search application 111 can then identify a similar and/or relevant historical search query 113 using a vector based similarity function).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Bhagat into the method of Zhang to have wherein the first query request and the second query request each include a same search term. Here, combining Bhagat with Zhang, which are both related to data processing, improves Zhang by providing systems and methods of generating suggested queries based at least upon historical search queries submitted by other users as well as various metrics and other data about the historical search queries that are housed in a data store (see Bhagat col. 1, lines 65-col. 2, lines 1-5).
Regarding claim 41 Bhagat expressly discloses wherein the first historical record comprises a first keyword and the first … and the first keyword is related to the first query request ((see Bhagat col. 6, lines 63-67; The search application 111 can also identify the importance of words in a user supplied search query and assign a weight to each of the words according to its importance. Accordingly, the search application 111 can then identify a similar and/or relevant historical search query 113 using a vector based similarity function).
It would have been obvious to a person of ordinary skill in art before the effective filing date of the claimed invention to incorporate the teaching of Bhagat into the method of Zhang to have wherein the first query request and the second query request each include a same search term. Here, combining Bhagat with Zhang, which are both related to data processing, improves Zhang by providing systems and methods of generating suggested queries based at least upon historical search queries submitted by other users as well as various metrics and other data about the historical search queries that are housed in a data store (see Bhagat col. 1, lines 65-col. 2, lines 1-5).
Remarks
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Britton (US 20130219308 A1) discloses enabling hover-based interactions to define spatial searches on mobile maps. A user interaction manager causes, at least in part, a rendering of at least one user interface depicting mapping information. A user interaction manager then processes and/or facilitates a processing of one or more hover-based interactions with the at least one user interface to determine one or more parameters for one or more spatial searches over the mapping information.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to DINKU W GEBRESENBET whose telephone number is (571)270-1636. The examiner can normally be reached between 8:00AM-5:00PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Amy Ng can be reached on 571- 270-1698. 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.
/DINKU W GEBRESENBET/Primary Examiner, Art Unit 2164