`
`CLAIMS
`
`Whatis claimedis:
`
`1.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display, wherein the touch-sensitive display
`
`comprises one or more sensorsto detect the intensity of contacts with the touch-sensitive display:
`
`displaying a plurality of icons representing applications, including an icon
`
`representing a remote control application;
`
`receiving a first contact on the touch-sensitive display at a location of the icon;
`
`determining whethera target device out of a plurality of target devicesis
`
`responsive to remote control;
`
`in responseto the first contact and a determination of the target device being
`
`responsive to remote control:
`
`displaying a first plurality of remote controls for the target device;
`
`while displaying the first plurality of remote controls, receiving a second
`
`contact on the touch-sensitive display, the second contact having a maximumintensity;
`
`in response to receiving the second contact and a determination that the
`
`maximum intensity is below a threshold intensity, instructing the target device to perform an
`
`operation; and
`
`in response to receiving the second contact and a determination that the
`
`maximum intensity is above the threshold intensity, displaying a second plurality of remote
`
`controls for the first target device.
`
`2.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display:
`
`displaying a user interface object on the touch-sensitive display of the electronic
`
`device, wherein the displayed user interface object represents a remote control application;
`
`receiving data representing a selection on the displayed user interface object;
`
`identifying a target device, out of a plurality of target devices, that is responsive to
`
`remote control; and
`
`sf-3513712
`
`82
`
`
`
`Attorney Docket No.: 720643003002
`
`in responseto receiving the data representing the selection, displaying a
`
`plurality of graphical user interface objects for controlling operations of the identified target
`
`device.
`
`3.
`
`The methodof claim 2, further comprising:
`
`in responseto an identification that no target device is responsive to remote control,
`
`displaying a plurality of graphical user interface objects representing the plurality of target
`
`devices.
`
`4,
`
`The method of any one of claims 2-3,
`
`wherein the touch-sensitive display comprises one or more sensorsto detect the intensity
`
`of contacts with the touch-sensitive display, wherein the data representing the selectionis a first
`
`data, and wherein the target deviceis a first target device; and the method further comprising:
`
`receiving second data representing a second contact at a location on the touch-
`
`sensitive display, the second contact having a maximum intensity above a threshold intensity;
`
`and
`
`in response to the second contact, invoking a user interface for registering a
`
`second target electronic device with the electronic device.
`
`5.
`
`The method of any one of claims 2-3,
`
`wherein the touch-sensitive display comprises one or more sensorsto detect the intensity
`
`of contacts with the touch-sensitive display, wherein the data representing the selectionis a first
`
`data, wherein the target deviceis a first target device; and the method further comprising:
`
`receiving second data representing a second contact at a location on the touch-
`
`sensitive display, the second contact having a maximum intensity below a thresholdintensity, the
`
`location associated with an operation of the first target device;
`
`in response to the second contact, sending an instruction to the target device
`
`instructing the target device to perform the operation;
`
`receiving third data representing a third contact on the display, the third contact
`
`having a maximum intensity abovethe threshold intensity; and
`
`sf-3513712
`
`83
`
`
`
`Attorney Docket No.: 720643003002
`
`in responseto the third contact, displaying a user interface for registering a second
`
`target device with the remote control application.
`
`6.
`
`The method of any one of claims 2-5, wherein the data representing the selection is a first
`
`data, the method further comprising:
`
`sending, from the electronic device to an intermediate electronic device, data representing
`
`an instruction instructing the target device to perform the operation,
`
`wherein the instruction is communicated by the intermediate electronic device to the
`
`target device.
`
`7.
`
`8.
`
`The method of claim 6, wherein the intermediate electronic device is a phone.
`
`The method of any one of claims 2-7, wherein identifying a target device comprises
`
`receiving network service information sent by the target device.
`
`9.
`
`The method of any one of claims 2-8, wherein identifying a target device comprises
`
`transmitting a request message and receiving an acknowledgement messagesent by the target
`
`device, wherein the acknowledge message wassent by the target device in responseto the
`
`request message.
`
`10.
`
`The method of any one of claims 2-9, wherein the target device is responsive to remote
`
`control when the target device is executing an application having an operation that can be
`
`requested using the remote control application.
`
`11.
`
`The method of claim 10, wherein the application is executing in the background.
`
`12.
`
`The method of any one of claims 2-11, wherein the target device is a device other than
`
`the electronic device.
`
`13.
`
`The method of any one of claims 2-12, wherein the plurality of graphical user interface
`
`objects comprises transport controls.
`
`sf-3513712
`
`84
`
`
`
`Attorney Docket No.: 720643003002
`
`14.
`
`The method of any one of claims 2-12, wherein the plurality of graphical user interface
`
`objects are determined based on the identified target device.
`
`15.
`
`The method of any one of claims 2-12, wherein the plurality of graphical user interface
`
`objects are shared by the identified target device and at least one other device of the plurality of
`
`target devices.
`
`16.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display:
`
`obtaining data representing a plurality of target devices;
`
`displaying a user interface object representing a remote control application;
`
`receiving data representing a selection on the displayed user interface object; and
`
`determining whether the numberof target devices exceeds a threshold,
`
`in accordance with a determination that the number exceeds the threshold,
`
`displaying a plurality of graphical user interface objects representing categories of target devices,
`
`in responseto receiving the data, and
`
`in accordance with a determination that the number does not exceed the
`
`threshold, displaying a plurality of graphical user interface objects representing the plurality of
`
`target devices, in response to receiving the data.
`
`17.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display:
`
`determining the location of a target device relative to the electronic device; and
`
`displaying, on the touch-sensitive display, a user interface object representing the
`
`target device,
`
`wherein the target device is nearby, and
`
`wherein the display position of the user interface object, on the touch-sensitive
`
`display, is based on the location of the target device relative to the electronic device.
`
`sf-3513712
`
`85
`
`
`
`Attorney Docket No.: 720643003002
`
`18.
`
`The method of claim 17, wherein the user interface object is displayed on the top half of
`
`the touch-sensitive display when the location of the target deviceis in front of a user of the
`
`electronic device.
`
`19.
`
`The method of any one of claims 17 or 18, further comprising:
`
`determining a distance between the target device and the electronic device,
`
`wherein the size of the displayed user interface object is inversely proportional to the
`
`determined distance.
`
`20.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display:
`
`displaying a user interface object on the touch-sensitive display of the electronic
`
`device, the displayed user interface object representing a remote control application;
`
`receiving first data representing a zoom function on the displayed user interface
`
`object; and
`
`in responseto receiving the first data representing the zoom function, displaying
`
`an affordance including indication of nearby target devices capable of being remotely controlled.
`
`21.
`
`The method of claim 20, wherein the indication indicates a numberof nearby target
`
`devices capable of being remotely controlled.
`
`22.
`
`The method of any one of claims 20 or 21, further comprising:
`
`receiving second data representing a second selection on the displayed affordance
`
`including indication of nearby target devices; and
`
`in response to receiving the second data representing the secondselection, displaying a
`
`listing of the nearby target devices capable of being remotely controlled.
`
`23.
`
`The method of claim 22, further comprising:
`
`receiving third data representing selection of a target device from thelisting of target
`
`devices; and
`
`sf-3513712
`
`86
`
`
`
`Attorney Docket No.: 720643003002
`
`in responseto receiving the third data representing the selection of the target device,
`
`displaying a plurality of graphical user interface objects for controlling operations of the selected
`
`target device.
`
`24.
`
`The method of claim 23, wherein the plurality of graphical user interface objects
`
`comprises transport controls.
`
`25.
`
`The method of claim 23, wherein the plurality of graphical user interface objects are
`
`determined based onthe selected target device.
`
`26.
`
`The method of claim 23, wherein the plurality of graphical user interface objects are
`
`shared by the selected target device andat least one other device in the listing of target devices.
`
`27.
`
`The method of any one of claims 20-26, further comprising:
`
`in responseto receiving the first data representing the first zoom function, determining a
`
`numberof nearby target devices capable of being remotely controlled.
`
`28.
`
`The method of claim 27, further comprising:
`
`in response to a determination that no nearby target device is capable of being remotely
`
`controlled, displaying a plurality of graphical user interface objects for controlling operations on
`
`the last selected target device.
`
`29.
`
`The method of claims 28, wherein the touch-sensitive display comprises one or more
`
`sensors to detect the intensity of contacts with the touch-sensitive display, the method further
`
`comprising:
`
`determining the intensity of the third selection, wherein the third selection is a contact
`
`with the touch-sensitive display;
`
`in response to a determination that the intensity of the third selection is greater than a
`
`predetermined threshold:
`
`displaying a user interface for registering an additional target device capable of
`
`being remotely controlled by the remote control application; and
`
`sf-3513712
`
`87
`
`
`
`Attorney Docket No.: 720643003002
`
`in response to a determination that the intensity of the third selection is less than the
`
`predetermined threshold:
`
`displaying the listing of the nearby target devices capable of being remotely
`
`controlled.
`
`30.
`
`The method of claim 29, further comprising:
`
`receiving data representing a fourth selection on the touch-sensitive display, wherein the
`
`fourth selection is a contact on the touch-sensitive display;
`
`determining the intensity of the fourth selection; and
`
`in response to a determination that the intensity of the fourth selection is greater than the
`
`predetermined threshold:
`
`displaying a user interface for viewing the settings associated with the remote
`
`control application.
`
`31.
`
`The method of any one of claims 20-30, wherein the nearby target devices capable of
`
`being remotely controlled comprises target devices registered with the electronic device.
`
`32.
`
`The method of claim 31, wherein the nearby target devices capable of being remotely
`
`controlled comprise target devices responsive to remote control.
`
`33.
`
`The method of any one of claims 20-32, wherein the nearby target devices capable of
`
`being remotely controlled comprise target devices accessible via a wireless communications
`
`interface.
`
`34.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display:
`
`displaying a plurality of graphical user interface objects, wherein a user interface
`
`object of the plurality of graphical user interface objects is an icon representing a remote control
`
`application;
`
`sf-3513712
`
`receiving data representing a first movementof a rotatable input device; and
`
`in responseto receiving the data representing the first movement:
`
`88
`
`
`
`Attorney Docket No.: 720643003002
`
`displaying only a subset of the plurality of graphical user interface objects,
`
`wherein the displayed subset of graphical user interface objects includes the icon representing
`
`the remote control application, and;
`
`displaying an affordance including indication of nearby target devices
`
`capable of being remotely controlled.
`
`35.
`
`The method of claim 34, wherein the affordance indicates a numberof nearbytarget
`
`devices capable of being remotely controlled.
`
`36.
`
`The method of any one of claims 34 and 35, wherein the affordanceis displayed within
`
`the icon representing the remote control application.
`
`37.
`
`A method, comprising:
`
`at an electronic device with a touch-sensitive display and one or more sensors to detect
`
`motion of the electronic device:
`
`identifying, by the electronic device, a target device that is responsive to remote
`
`control out of a plurality of target devices;
`
`detecting a raise gesture based on detected motion of the electronic device; and
`
`in responseto detecting the raise gesture, instructing the target device to perform an
`
`operation.
`
`38.
`
`The method of claim 37, further comprising:
`
`displaying a plurality of icons representing applications, including an icon representing a
`
`remote control application; and
`
`receiving a first contact on the touch-sensitive display at a location of the icon,
`
`wherein at least one of identifying the target device that is responsive to remote control
`
`and detecting the raise gesture occurs after receiving the first contact.
`
`39.
`
`The method of any one of claims 37 or 38, wherein instructing the target device
`
`comprises instructing the target device to pause or stop an operation.
`
`sf-3513712
`
`89
`
`
`
`AQ.
`
`The methodof any one of claims 37-39, wherein instructing the target device comprises
`
`instructing the target device to pause or stop playback of audio and/or visual content.
`
`Attorney Docket No.: 720643003002
`
`Al.
`
`The method of any one of claims 37-40, wherein identifying the target device thatis
`
`responsive to remote control comprises identifying a target device that performs audio and/or
`
`visual playback.
`
`42.
`
`The method of any one of claims 37-41, wherein identifying the target device thatis
`
`responsive to remote control comprises identifying a television or a television set-top media
`
`playback device.
`
`43.
`
`The method of any one of claims 37-42, wherein identifying a target device comprises
`
`receiving network service information sent by the target device.
`
`44.
`
`The method of any one of claims 37-43, further comprising displaying a plurality of
`
`graphical user interface objects for controlling operations of the identified target device.
`
`45.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`memory; and
`
`one or more programs, wherein the one or more programsare stored in the memory and
`
`configured to be executed by the one or more processors, the one or more programs including
`
`instructions, which when executed by the one or more processors, cause the device to perform
`
`any of the methods of claims 1-44.
`
`46.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by an electronic device
`
`with a touch-sensitive display, cause the device to perform any of the methodsof claims 1-44.
`
`47.
`
`An electronic device, comprising:
`
`sf-3513712
`
`90
`
`
`
`Attorney Docket No.: 720643003002
`
`a touch-sensitive display; and
`
`means for performing any of the methods of claims 1-44.
`
`A8.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`displaying a plurality of icons representing applications, including an icon
`
`representing a remote control application;
`
`receiving a first contact on the touch-sensitive display at a location of the icon;
`
`determining whethera target device out of a plurality of target devicesis
`
`responsive to remote control;
`
`in responseto the first contact and a determination of the target device being
`
`responsive to remote control:
`
`displaying a first plurality of remote controls for the target device;
`
`while displaying the first plurality of remote controls, receiving a second
`
`contact on the touch-sensitive display, the second contact having a maximumintensity;
`
`in response to receiving the second contact and a determination that the
`
`maximum intensity is below a threshold intensity, instructing the target device to perform an
`
`operation; and
`
`in response to receiving the second contact and a determination that the
`
`maximum intensity is above the threshold intensity, displaying a second plurality of remote
`
`controls for the first target device.
`
`49.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`sf-3513712
`
`91
`
`
`
`Attorney Docket No.: 720643003002
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`displaying a user interface object on the touch-sensitive display of the electronic
`
`device, wherein the displayed user interface object represents a remote control application;
`
`receiving data representing a selection on the displayed user interface object;
`
`identifying a target device, out of a plurality of target devices, that is responsive to
`
`remote control; and
`
`in responseto receiving the data representing the selection, displaying a
`
`plurality of graphical user interface objects for controlling operations of the identified target
`
`device.
`
`50.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`obtaining data representing a plurality of target devices;
`
`displaying a user interface object representing a remote control application;
`
`receiving data representing a selection on the displayed user interface object; and
`
`determining whether the numberof target devices exceeds a threshold,
`
`in accordance with a determination that the number exceeds the threshold,
`
`displaying a plurality of graphical user interface objects representing categories of target devices,
`
`in responseto receiving the data, and
`
`in accordance with a determination that the number does not exceed the
`
`threshold, displaying a plurality of graphical user interface objects representing the plurality of
`
`target devices, in response to receiving the data.
`
`51.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`sf-3513712
`
`92
`
`
`
`Attorney Docket No.: 720643003002
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`determining the location of a target device relative to the electronic device; and
`
`displaying, on the touch-sensitive display, a user interface object representing the
`
`target device,
`
`wherein the target device is nearby, and
`
`wherein the display position of the user interface object, on the touch-sensitive display, is
`
`based on the location of the target device relative to the electronic device.
`
`52.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`displaying a user interface object on the touch-sensitive display of the electronic
`
`device, the displayed user interface object representing a remote control application;
`
`receiving first data representing a zoom function on the displayed user interface
`
`object; and
`
`in responseto receiving the first data representing the zoom function, displaying
`
`an affordance including indication of nearby target devices capable of being remotely controlled.
`
`53.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`receiving data representing a first movementof a rotatable input device; and
`
`in responseto receiving the data representing the first movement:
`
`sf-3513712
`
`93
`
`
`
`Attorney Docket No.: 720643003002
`
`displaying only a subset of the plurality of graphical user interface objects,
`
`wherein the displayed subset of graphical user interface objects includes the icon representing
`
`the remote control application, and;
`
`displaying an affordance including indication of nearby target devices
`
`capable of being remotely controlled.
`
`54.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`one or more processors;
`
`a memory; and one or more programs, wherein the one or more programsare stored in
`
`the memory and configured to be executed by the one or more processors, the one or more
`
`programsincluding instructionsfor:
`
`identifying, by the electronic device, a target device that is responsive to remote
`
`control out of a plurality of target devices;
`
`detecting a raise gesture based on detected motion of the electronic device; and
`
`in responseto detecting the raise gesture, instructing the target device to perform an
`
`operation.
`
`55.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`display a plurality of icons representing applications, including an icon representing a
`
`remote control application;
`
`receive a first contact on the touch-sensitive display at a location of the icon;
`
`determine whethera target device out of a plurality of target devices is responsive to
`
`remote control;
`
`in responseto the first contact and a determination of the target device being responsive
`
`to remote control:
`
`displayafirst plurality of remote controls for the target device;
`
`while displaying the first plurality of remote controls, receive a second contact on
`
`the touch-sensitive display, the second contact having a maximum intensity;
`
`sf-3513712
`
`94
`
`
`
`Attorney Docket No.: 720643003002
`
`in responseto receiving the second contact and a determination that the maximum
`
`intensity is below a threshold intensity, instruct the target device to perform an operation; and
`
`in responseto receiving the second contact and a determination that the maximum
`
`intensity is above the threshold intensity, display a second plurality of remote controls for the
`
`first target device.
`
`56.
`
`An non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`display a user interface object on the touch-sensitive display of the electronic
`
`device, wherein the displayed user interface object represents a remote control application;
`
`receive data representing a selection on the displayed user interface object;
`
`identify a target device, out of a plurality of target devices, that is responsive to
`
`remote control; and
`
`in responseto receiving the data representing the selection, display a
`
`plurality of graphical user interface objects for controlling operations of the identified target
`
`device.
`
`57.
`
`An non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`obtain data representing a plurality of target devices;
`
`display a user interface object representing a remote control application;
`
`receive data representing a selection on the displayed user interface object; and
`
`determine whether the numberof target devices exceeds a threshold;
`
`in accordance with a determination that the number exceedsthe threshold, display a
`
`plurality of graphical user interface objects representing categories of target devices, in response
`
`to receiving the data; and
`
`in accordance with a determination that the number does not exceed the threshold,
`
`display a plurality of graphical user interface objects representing the plurality of target devices,
`
`in responseto receiving the data.
`
`sf-3513712
`
`95
`
`
`
`Attorney Docket No.: 720643003002
`
`58.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`determinethe location of a target device relative to the electronic device; and
`
`display, on the touch-sensitive display, a user interface object representing the
`
`target device,
`
`wherein the target device is nearby, and
`
`wherein the display position of the user interface object, on the touch-sensitive display, is
`
`based on the location of the target device relative to the electronic device.
`
`59.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`display a user interface object on the touch-sensitive display of the electronic device, the
`
`displayed user interface object representing a remote control application;
`
`receive first data representing a zoom function on the displayed user interface object; and
`
`in responseto receiving the first data representing the zoom function, display an
`
`affordance including indication of nearby target devices capable of being remotely controlled.
`
`60.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`receive data representing a first movementofa rotatable input device; and
`
`in responseto receiving the data representing the first movement:
`
`display only a subset of the plurality of graphical user interface objects,
`
`wherein the displayed subset of graphical user interface objects includes the icon representing
`
`the remote control application, and;
`
`display an affordance including indication of nearby target devices
`
`capable of being remotely controlled.
`
`sf-3513712
`
`96
`
`
`
`Attorney Docket No.: 720643003002
`
`61.
`
`A non-transitory computer readable storage medium storing one or more programs, the
`
`one or more programs comprising instructions, which when executed by one or more processors
`
`of an electronic device with a touch-sensitive display, cause the deviceto:
`
`display a plurality of icons representing applications, including an icon representing a
`
`remote control application; and
`
`receive a first contact on the touch-sensitive display at a location of the icon,
`
`wherein at least one of identifying the target device that is responsive to remote control
`
`and detecting the raise gesture occurs after receiving the first contact.
`
`62.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`meansfor displaying a plurality of icons representing applications, including an icon
`
`representing a remote control application;
`
`meansfor receiving a first contact on the touch-sensitive display at a location of the icon;
`
`meansfor determining whethera target device out of a plurality of target devices is
`
`responsive to remote control;
`
`meansfor, in responseto the first contact and a determination of the target device being
`
`responsive to remote control:
`
`displaying a first plurality of remote controls for the target device;
`
`while displaying the first plurality of remote controls, receiving a second contact
`
`on the touch-sensitive display, the second contact having a maximum intensity;
`
`in responseto receiving the second contact and a determination that the maximum
`
`intensity is below a threshold intensity, instructing the target device to perform an operation; and
`
`in responseto receiving the second contact and a determination that the maximum
`
`intensity is above the threshold intensity, displaying a second plurality of remote controls for the
`
`first target device.
`
`63.
`
`An electronic device, comprising:
`
`meansfor displaying a user interface object on the touch-sensitive display of the
`
`electronic device, wherein the displayed user interface object represents a remote control
`
`application;
`
`sf-3513712
`
`97
`
`
`
`Attorney Docket No.: 720643003002
`
`meansfor receiving data representing a selection on the displayed user interface object;
`
`meansfor identifying a target device, out of a plurality of target devices, that is
`
`responsive to remote control; and
`
`meansfor, in response to receiving the data representing the selection, displaying a
`
`plurality of graphical user interface objects for controlling operations of the identified target
`
`device.
`
`64.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`meansfor obtaining data representing a plurality of target devices;
`
`meansfor displaying a user interface object representing a remote control application;
`
`meansfor receiving data representing a selection on the displayed user interface object;
`
`and
`
`meansfor determining whether the numberof target devices exceeds a threshold;
`
`means for, in accordance with a determination that the number exceeds the threshold,
`
`displaying a plurality of graphical user interface objects representing categories of target devices,
`
`in responseto receiving the data; and
`
`means for, in accordance with a determination that the number does not exceed the
`
`threshold, displaying a plurality of graphical user interface objects representing the plurality of
`
`target devices, in response to receiving the data.
`
`65.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`means for determining the location of a target device relative to the electronic device; and
`
`meansfor displaying, on the touch-sensitive display, a user interface object representing
`
`the target device,
`
`wherein the target device is nearby, and
`
`wherein the display position of the user interface object, on the touch-sensitive display, is
`
`based on the location of the target device relative to the electronic device.
`
`66.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`sf-3513712
`
`98
`
`
`
`Attorney Docket No.: 720643003002
`
`meansfor displaying a user interface object on the touch-sensitive display of the
`
`electronic device, the displayed user interface object representing a remote control application;
`
`meansfor receiving first data representing a zoom function on the displayed user
`
`interface object; and
`
`meansfor, in response to receiving the first data representing the zoom function,
`
`displaying an affordance including indication of nearby target devices capable of being remotely
`
`controlled.
`
`67.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`meansfor receiving data representing a first movementof a rotatable input device; and
`
`meansfor, in response to receiving the data representing the first movement:
`
`displaying only a subset of the plurality of graphical user interface objects,
`
`wherein the displayed subset of graphical user interface objects includes the icon representing
`
`the remote control application, and;
`
`displaying an affordance including indication of nearby target devices
`
`capable of being remotely controlled.
`
`68.
`
`An electronic device, comprising:
`
`a touch-sensitive display;
`
`meansfor identifying, by the electronic device, a target device that is responsive to
`
`remote control out of a plurality of target

Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill Working On It
This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.
Give it another minute or two to complete, and then try the refresh button.
A few More Minutes ... Still Working
It can take up to 5 minutes for us to download a document if the court servers are running slowly.
Thank you for your continued patience.

This document could not be displayed.
We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.
You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.
Set your membership
status to view this document.
With a Docket Alarm membership, you'll
get a whole lot more, including:
- Up-to-date information for this case.
- Email alerts whenever there is an update.
- Full text search for other cases.
- Get email alerts whenever a new case matches your search.

One Moment Please
The filing “” is large (MB) and is being downloaded.
Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!
If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document
We are unable to display this document, it may be under a court ordered seal.
If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.
Access Government Site