Prosecution Insights
Last updated: April 19, 2026
Application No. 18/985,535

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE SAME

Non-Final OA §101§103
Filed
Dec 18, 2024
Examiner
PHAM, QUANG
Art Unit
2685
Tech Center
2600 — Communications
Assignee
Samsung Electronics Co., Ltd.
OA Round
1 (Non-Final)
54%
Grant Probability
Moderate
1-2
OA Rounds
3y 0m
To Grant
99%
With Interview

Examiner Intelligence

Grants 54% of resolved cases
54%
Career Allow Rate
380 granted / 699 resolved
-7.6% vs TC avg
Strong +57% interview lift
Without
With
+57.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
46 currently pending
Career history
745
Total Applications
across all art units

Statute-Specific Performance

§101
3.0%
-37.0% vs TC avg
§103
75.5%
+35.5% vs TC avg
§102
7.1%
-32.9% vs TC avg
§112
9.9%
-30.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 699 resolved cases

Office Action

§101 §103
DETAILED ACTION Notice of Pre-AIA or AIA Status In the present application, filed on or after March 16, 2013, claims 1-15 have been considered and examined under the first inventor to file provisions of the AIA . Information Disclosure Statement The information disclosure statements (IDS) submitted on 12/19/2024 and 12/26/2025 are in compliance with the provision of 37 CFR 1.97. Accordingly, the information disclosure statements are being considered by Examiner, except for the foreign document JP 2022-525433 because Examiner was not able to locate the above document. Claim Rejections – 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 11-15 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The claim recites the method steps of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, displaying an image corresponding to the external input device acquired based on the information about the external input device, and displaying the button mapping information using the displayed image corresponding to the external input device. The limitations of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, displaying an image corresponding to the external input device acquired based on the information about the external input device, and displaying the button mapping information using the displayed image corresponding to the external input device, as drafted, is a process that, under its broadest reasonable interpretation, covers performance of the limitation in the mind but for the recitation of generic computer components. That is nothing in the claim element precludes the step from practically being performed in the mind. For example, acquiring information about the external input device, acquiring button mapping information between an existing input device of the electronic device and the external input device, displaying an image corresponding to the external input device acquired based on the information about the external input device, and displaying the button mapping information using the displayed image corresponding to the external input device in the context of this claim encompasses the user manually receive and display information of the external input device and the existing input device. If a claim limitation, under its broadest reasonable interpretation, covers performance of the limitations in the mind but for the recitation of generic computer components, then it falls within the “Mental Processes” grouping of abstract ideas. Accordingly, the claim recites an abstract idea. The claim is directed to an abstract idea. The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, 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 1-15 are rejected under 35 U.S.C. 103 as being unpatentable over Shin Doo Il (Shin – KR 10-2018-0111397) in view of Edwards (Edwards – US 2010/0223549 A1) and Urbanus et al. (Urbanus – US 2010/0223549 A1). The rejections in this instant application are based on the English translation of KR 10-2018-0111397 publication by computer. As to claim 1, Shin discloses an electronic device comprising: a display (Shin: [0007]-[0008] and FIG. 1 the touch screen 120); a memory configured to store at least one instruction; and a processor configured to, by executing the at least one instruction (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10): acquire information about the external input device (Shin: FIG. 1 the mobile terminal 10) from the external input device (Shin: [0010] and FIG. 1 the external input device 110), acquire button mapping information between an existing input device of the electronic device and an input device based on the information about the input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard), control the display to display an image corresponding to the input device acquired based on the information about the input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: if the virtual identifier is not generated, the virtual identifier 321 having mapping information such as game pad analog stick ID (Left, Center, Right information) or label received internally is checked ), And displays the virtual identifier on the screen), and control the display to display the button mapping information using the image corresponding to the input device displayed on the display (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area). Shin does not explicitly disclose a processor configured to, by executing the at least one instruction: acquire, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, and acquire button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device. However, it has been known in the art of remote control to implement a processor configured to, by executing the at least one instruction: acquire button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, as suggested by Edwards, which discloses a processor (Edwards: FIG. 1 the processor 110) configured to, by executing the at least one instruction: acquire button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device (Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). Therefore, in view of teachings by Shin and Edwards, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to implement in the virtual controller of Shin to include a processor configured to, by executing the at least one instruction: acquire button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, as suggested by Edwards. The motivation for this is to selectively mapping control functions of a remote control into a universal remote control. The combination of Shin and Edwards does not explicitly disclose a processor configured to, by executing the at least one instruction: acquire, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device. However, it has been known in the art of remote control to implement a processor configured to, by executing the at least one instruction: acquire, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, as suggested by Urbanus, which discloses a processor configured to, by executing the at least one instruction: acquire, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device (Urbanus: Abstract, column 10 lines 10-30, column 11 lines 1-15, column 16 lines 39-column 17 lines 33, and FIG. 7-10: First, for the given primary application-to-secondary application pairing, the system application may determine, based on the mapping, which buttons of remote control 204 are enabled and which are disabled. In some embodiments, the mapping maintained by the table includes grouping the buttons that are enabled into a set. In one embodiment, the video game system 110, following a determination of whether a button is enabled/disabled, may process the received signal, and, if the button is enabled, output and route a command to the appropriate application without further action. If the button is disabled, the video game system 110 may determine not to output a command and accordingly take no further action. In other embodiments, however, beyond routing a command to the appropriate application if the button is enabled (or not routing if the button is disabled), the video game system 110 may transmit one or more signals back to the remote control 204, which may further cause the remote control 170 to perform one or more operations according to whether a particular button is enabled or disabled). Therefore, in view of teachings by Shin, Edwards, and Urbanus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to implement in the virtual controller of Shin and Edwards, to include a processor configured to, by executing the at least one instruction: acquire, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, as suggested by Urbanus. The motivation for this is to selectively receive available functions of a remote control for mapping commands controls. As to claim 2, Shin, Edwards, and Urbanus discloses the limitations of claim 1 further comprising the electronic device of claim 1, wherein the processor is configured to, by executing the at least one instruction: acquire button information of the external input device using the information about the external input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: the keyboard can be broadly divided into groups 111 and 112 and normal keys 113 that can be used as direction keys. Each of the key buttons on the keyboard has a unique key value, and when a key is pressed, a unique key value is continuously generated and transmitted to the connected device), and acquire the button mapping information by comparing the button information of the external input device with button information of the existing input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 3, Shin, Edwards, and Urbanus discloses the limitations of claim 2 further comprising the electronic device of claim 2, wherein the information about the external input device includes at least one of a device name and a device type of the external input device (Edwards: [0019], [0025], and FIG. 1 the database 114: The multimedia processor end user device includes but is not limited to a processor 110, memory in form of a computer readable medium 112 and a data base 114 including but not limited to data structures embedded in the computer medium. The first remote control device is identified by the multimedia processor end user device via camera 139 and image recognition software running in processor 110. In a particular illustrative embodiment, the image recognition software identifies the image of the first remote control device and looks up specifications for the first remote control in the data base 114), and the processor is configured to, by executing the at least one instruction: acquire the button information of the external input device by searching a pre-built database using at least one of the device name and the device type of the external input device or through a web search (Edwards: [0019], [0025], and FIG. 1 the database 114: The multimedia processor end user device includes but is not limited to a processor 110, memory in form of a computer readable medium 112 and a data base 114 including but not limited to data structures embedded in the computer medium. The first remote control device is identified by the multimedia processor end user device via camera 139 and image recognition software running in processor 110. In a particular illustrative embodiment, the image recognition software identifies the image of the first remote control device and looks up specifications for the first remote control in the data base 114). As to claim 4, Shin, Edwards, and Urbanus discloses the limitations of claim 2 further comprising the electronic device of claim 2, wherein the button information of the external input device includes information about at least one of a layout of buttons included in the external input device, functions of buttons, button operation methods, number of buttons, and signals corresponding to buttons (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method), and the processor is configured to, by executing the at least one instruction: map buttons that perform a same function or buttons having a same operation method among the buttons included in the external input device and buttons included in the existing input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 5, Shin, Edwards, and Urbanus discloses the limitations of claim 4 further comprising the electronic device of claim 4, wherein the processor is configured to, by executing the at least one instruction: map a plurality of operation methods for the buttons included in the external input device to the buttons included in the existing input device, based on a number of the buttons included in the external input device being smaller than the number of buttons included in the existing input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 6, Shin, Edwards, and Urbanus discloses the limitations of claim 4 further comprising the electronic device of claim 4, wherein the processor is configured to, by executing the at least one instruction: generate the image corresponding to the external input device using an image of the external input device and the layout of the buttons included in the external input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 7, Shin, Edwards, and Urbanus discloses the limitations of claim 1 further comprising the electronic device of claim 1, wherein the processor is configured to, by executing the at least one instruction: receive, based on a button selected from buttons included in the external input device while the image corresponding to the external input device is displayed, a signal corresponding to the selected button from the external input device (Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method), and the displayed button mapping information includes a guide message to explain a function of the selected button on the image corresponding to the external input device based on the received signal (Edwards: [0022], [0025], FIG. 1 the informational message 134: The informational message presented when a function key is selected by cursor 126 explains the current appearance, operation and function of the reconfigured image 302 for the second remote control). As to claim 8, Shin, Edwards, and Urbanus discloses the limitations of claim 1 further comprising the electronic device of claim 1, wherein the processor is configured to, by executing the at least one instruction: control the display to display the image corresponding to the external input device and an image of the existing input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method), and control the display to display the button mapping information by connecting mapped buttons among buttons included in the image corresponding to the external input device and buttons included in the image of the existing input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area (Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 9, Shin, Edwards, and Urbanus discloses the limitations of claim 1 further comprising the electronic device of claim 1, wherein the displayed button mapping information (Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method) includes a guide message to explain functions of buttons included in the image corresponding to the external input device, together with the image corresponding to the external input device (Edwards: [0022], [0025], FIG. 1 the informational message 134: The informational message presented when a function key is selected by cursor 126 explains the current appearance, operation and function of the reconfigured image 302 for the second remote control). As to claim 10, Shin, Edwards, and Urbanus discloses the limitations of claim 1 further comprising the electronic device of claim 1, wherein the processor is configured to, by executing the at least one instruction: acquire the button mapping information by mapping a function not provided by the existing input device to a button of the external input device based on a user input (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area and Urbanus: Abstract, column 10 lines 10-30, column 11 lines 1-15, column 16 lines 39-column 17 lines 33, and FIG. 7-10: First, for the given primary application-to-secondary application pairing, the system application may determine, based on the mapping, which buttons of remote control 204 are enabled and which are disabled. In some embodiments, the mapping maintained by the table includes grouping the buttons that are enabled into a set. In one embodiment, the video game system 110, following a determination of whether a button is enabled/disabled, may process the received signal, and, if the button is enabled, output and route a command to the appropriate application without further action. If the button is disabled, the video game system 110 may determine not to output a command and accordingly take no further action. In other embodiments, however, beyond routing a command to the appropriate application if the button is enabled (or not routing if the button is disabled), the video game system 110 may transmit one or more signals back to the remote control 204, which may further cause the remote control 170 to perform one or more operations according to whether a particular button is enabled or disabled). As to claim 11, Shin discloses a method for controlling an electronic device, the method comprising: acquiring, while pairing the electronic device with an external input device is performed, information about the external input device (Shin: FIG. 1 the mobile terminal 10) from the external input device (Shin: [0010] and FIG. 1 the external input device 110), acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard), displaying an image corresponding to the external input device acquired based on the information about the external input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: if the virtual identifier is not generated, the virtual identifier 321 having mapping information such as game pad analog stick ID (Left, Center, Right information) or label received internally is checked ), And displays the virtual identifier on the screen), and displaying the button mapping information using the displayed image corresponding to the external input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area). Shin does not explicitly disclose acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, and acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device. However, it has been known in the art of remote control to implement the methos steps of acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, as suggested by Edwards, which discloses the methos steps of acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device (Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). Therefore, in view of teachings by Shin and Edwards, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to implement in the virtual controller of Shin to include the methos steps of acquiring button mapping information between an existing input device of the electronic device and the external input device based on the information about the external input device, as suggested by Edwards. The motivation for this is to selectively mapping control functions of a remote control into a universal remote control. The combination of Shin and Edwards does not explicitly disclose the methods seps of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device. However, it has been known in the art of remote control to implement the methods seps of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, as suggested by Urbanus, which discloses the methods seps of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device (Urbanus: Abstract, column 10 lines 10-30, column 11 lines 1-15, column 16 lines 39-column 17 lines 33, and FIG. 7-10: First, for the given primary application-to-secondary application pairing, the system application may determine, based on the mapping, which buttons of remote control 204 are enabled and which are disabled. In some embodiments, the mapping maintained by the table includes grouping the buttons that are enabled into a set. In one embodiment, the video game system 110, following a determination of whether a button is enabled/disabled, may process the received signal, and, if the button is enabled, output and route a command to the appropriate application without further action. If the button is disabled, the video game system 110 may determine not to output a command and accordingly take no further action. In other embodiments, however, beyond routing a command to the appropriate application if the button is enabled (or not routing if the button is disabled), the video game system 110 may transmit one or more signals back to the remote control 204, which may further cause the remote control 170 to perform one or more operations according to whether a particular button is enabled or disabled). Therefore, in view of teachings by Shin, Edwards, and Urbanus, it would have been obvious to one of the ordinary skill in the art before the effective filing date of the claimed invention to implement in the virtual controller of Shin and Edwards, to include the methods seps of acquiring, while pairing the electronic device with an external input device is performed, information about the external input device from the external input device, as suggested by Urbanus. The motivation for this is to selectively receive available functions of a remote control for mapping commands controls. As to claim 12, Shin, Edwards, and Urbanus discloses the limitations of claim 11 further comprising the method of claim 11, wherein the acquiring of the button mapping information includes acquiring button information of the external input device using the information about the external input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: the keyboard can be broadly divided into groups 111 and 112 and normal keys 113 that can be used as direction keys. Each of the key buttons on the keyboard has a unique key value, and when a key is pressed, a unique key value is continuously generated and transmitted to the connected device), and acquiring the button mapping information by comparing the button information of the external input device with button information of the existing input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 13, Shin, Edwards, and Urbanus discloses the limitations of claim 12 further comprising the method of claim 12, wherein the information about the external input device includes at least one of a device name and a device type of the external input device (Edwards: [0019], [0025], and FIG. 1 the database 114: The multimedia processor end user device includes but is not limited to a processor 110, memory in form of a computer readable medium 112 and a data base 114 including but not limited to data structures embedded in the computer medium. The first remote control device is identified by the multimedia processor end user device via camera 139 and image recognition software running in processor 110. In a particular illustrative embodiment, the image recognition software identifies the image of the first remote control device and looks up specifications for the first remote control in the data base 114), and the acquiring of the button mapping information includes acquiring the button information of the external input device by searching a pre-built database using at least one of the device name and the device type of the external input device or through a web search (Edwards: [0019], [0025], and FIG. 1 the database 114: The multimedia processor end user device includes but is not limited to a processor 110, memory in form of a computer readable medium 112 and a data base 114 including but not limited to data structures embedded in the computer medium. The first remote control device is identified by the multimedia processor end user device via camera 139 and image recognition software running in processor 110. In a particular illustrative embodiment, the image recognition software identifies the image of the first remote control device and looks up specifications for the first remote control in the data base 114). As to claim 14, Shin, Edwards, and Urbanus discloses the limitations of claim 12 further comprising the method of claim 12, wherein the button information of the external input device includes information about at least one of a layout of buttons included in the external input device, functions of buttons, button operation methods, number of buttons, and signals corresponding to buttons (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method), and the acquiring of the button mapping information includes mapping buttons that perform a same function or buttons having a same operation method among the buttons included in the external input device and buttons included in the existing input device (Shin: [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: When the control mapping menu is opened and the left trigger is again selected, the virtual identification areas mapped with the control mapping screen disappear from the screen. When a user manipulates the direction key or the general key of the keyboard, the terminal connected to the keyboard internally generates an associated touch or view movement event in the virtual identification area coordinates or area previously mapped with the keyboard and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). As to claim 15, Shin, Edwards, and Urbanus discloses the limitations of claim 14 further comprising the method of claim 14, wherein the acquiring of the button mapping information includes mapping a plurality of operation methods for the buttons included in the external input device to the buttons included in the existing input device, based on a number of the buttons included in the external input device being smaller than a number of buttons included in the existing input device (Shin: [0006]-[0008], [0013]-[0019], [0025]-[0027], [0035]-[0037], [0042]-[0046], and FIG. 5-10: Specifically, the mobile terminal receives the general key value, the direction key value, or the joystick coordinate value received from the external input device, and displays the distinguishable specific image or text mapped to the general key value or the direction key value in a specific area of ​​the mobile terminal screen The virtual identification area is automatically generated. Then, when an input such as a general key or a direction key mapped by the keyboard is generated, a touch or a view movement control event is arbitrarily generated at a coordinate within the mapped virtual identification area and Edwards: [0008]-[0011], [0019]-[0022], and FIG. 1-5: A method is disclosed for controlling an electronic device, the method including but not limited to electronically identifying a first remote control device for a first electronic device at a multimedia processor end user device; accessing specification data for the first remote control device for determining functions available on the first remote control device; displaying an image of a second remote control on the display for the multimedia processor end user device; mapping a set of remote control functions available on the first remote control device to a set of function keys on the second remote control display; and highlighting a function key on the image of the second remote control to which a function performed by a selected function key on the first remote control is mapped. A system and computer program product are disclosed for performing the method). Citation of Pertinent Art The prior art made of record and not relied upon is considered pertinent to applicant’s disclosure: Amand, US 2007/0080845 A1, discloses universal remote control device with touch screen. Clapper, US 6,822,698 B2, discloses remotely controlling video display devices. Yoshida, US 5,936,611, discloses on-screen displaying apparatus. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to QUANG PHAM whose telephone number is (571)-270-3668. The examiner can normally be reached 09:00 AM - 05:00 PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, QUAN-ZHEN WANG can be reached at (571)-272-3114. 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. /QUANG PHAM/Primary Examiner, Art Unit 2685
Read full office action

Prosecution Timeline

Dec 18, 2024
Application Filed
Mar 17, 2026
Non-Final Rejection — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12604168
Emergency Management System and Method
2y 5m to grant Granted Apr 14, 2026
Patent 12594879
EMERGENCY VEHICLE LIGHTING SYSTEM
2y 5m to grant Granted Apr 07, 2026
Patent 12592103
SYSTEM AND METHOD FOR COMMUNICATING DRIVING INTENT OF AN AUTONOMOUS VEHICLE
2y 5m to grant Granted Mar 31, 2026
Patent 12546150
DOOR ASSEMBLY FOR MOTOR VEHICLE
2y 5m to grant Granted Feb 10, 2026
Patent 12546146
CONTROL METHOD FOR VEHICLE DOOR AND APPARATUS VEHICLE AND COMPUTER STORAGE MEDIUM
2y 5m to grant Granted Feb 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

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