Invented by Henrique D. Penha, Graham R. Clarke, Jeffrey L. Robbin, William M. Bachman, Benjamin W. Keighran, Jennifer L. C. FOLSE, Jonathan Lochhead, Joe R. Howard, Joshua K. McGlinn, Elbert D. Chen, Brian A. Schmitt, Apple Inc

The Market for Device and Method for Navigation Media Content

Methods

One way to avoid getting lost is by using local landmarks, such as rivers, lakes, trails or mountains. This is an effective method for knowing your direction when traveling in rural areas where it may be difficult to obtain a map or emergency telephone. This strategy works especially well during inclement weather conditions.

Another method is to compile a list of all important landmarks in the area and add them to your map. Being cautious pays off as it helps ensure you never get lost along the way and can also assist in retracing your steps if you accidentally forget where you were going.

Finally, it can be beneficial to try and understand the navigation preferences of your site visitors. You can do this by performing some simple card sorting (you don’t need any UX experience needed here) and asking people to group pages on your website based on content they contain.

It’s an efficient yet powerful technique for understanding where users are going and what needs to be done next. It also serves as an ideal opportunity to experiment with different navigation strategies and see which works best.

Some sites can benefit from persistent navigation, where you link to multiple pages on one page with similar options. Unfortunately, screen reader users may experience issues with all those links being read out loud on each subsequent page – an annoying task! To solve this issue, code navigation links so sighted users don’t see them but screen readers pick them up.

Usage

For smaller devices like mobile phones, a single column layout is ideal. This allows users to access content quickly and efficiently while not feeling overwhelmed by an abundance of elements. On larger screens however, more complex layouts may be required; these can be achieved using media queries and basic CSS; however it’s essential that your source be organized properly.

One of the best ways to make your navigation relevant to search engines is by using keyphrases. These phrases don’t appear in titles or descriptions of content, but are used by search engines when determining relevance for users. Utilizing keyphrases makes it simpler for search engines to comprehend what you do and gives your website a higher rank. Furthermore, making content more memorable helps boost conversions as it makes items at the top or bottom of a list more prominent. This strategy works particularly well on mobile devices where Primacy Effect and Recency Effect take hold – making items at either end more prominent than those at the top or bottom of a list.

The Apple Inc invention works as follows

An electronic device displays information that identifies a plurality media sources for a primary media program. This includes episode objects that correspond to episodes of the original media program. A first set media management objects for the initial episode. The first set includes one or more media presentation options objects that correspond to the episode and the source. A user input is required to activate the first media presentation object. This will initiate the provision of data to play the episode.

Background for Device and method for navigation media content

Televisions are used widely as entertainment and information sources. Televisions can be used to view movies and TV programs. Commonly, remote controls can be used to control media content playback. A conventional remote control may include a play button and a pause button. It also has a stop button, fast forward, and reverse buttons. This allows the user to control media content playback.

But the existing devices and methods to control content navigation and playback can be cumbersome and inefficient.

Accordingly, the disclosed electronic devices have faster and more efficient interfaces that allow for control of navigation and playback media content. These interfaces and methods can be used to supplement or replace existing methods of controlling navigation and playback. These interfaces and methods reduce the number, scope, and/or type of inputs from users and create a more efficient human/machine interface.

The disclosed devices reduce or eliminate the above-mentioned problems and other issues associated with user interfaces to electronic devices. The device may be a digital media player in some embodiments. Some embodiments of the device are a set-top box or television. Some embodiments use a desktop computer as the device. Some embodiments allow the device to be portable, such as a tablet computer, notebook computer or handheld computer. Some embodiments allow the device to be a personal electronic device such as a watch or a wearable electronic gadget. Some embodiments have a touchpad, or are in communication with a touchscreen. Some embodiments have a touch-sensitive surface (also called a?touch screen?) or ?touch-screen display?) Or is in communication to a touch-sensitive surface. Some embodiments have a graphical user interface (GUI), memory, one or more processors and memory. Some embodiments allow the user to interact with the GUI using a stylus, finger contacts or gestures on the touch-sensitive touchscreen. The functions may include image editing, drawing and word processing. These instructions can be executed by non-transitory computer-readable storage media or any other computer program product that is designed for execution by one or several processors. These instructions can be executed by a transitory or other computer program product that is designed for execution by one to more processors.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and a memory. The electronic device communicates with a display and remote user input devices. While the electronic device is in screensaver mode it provides data to the display to present a first multimedia that includes a visual motion effect. The display then receives a user input from the remote user input device while it is presenting the media that includes the visual motion effect. In response to user input from remote user, the method includes: determining the type of user input; and providing data to the display to present the first media that contains a second visual effect. The second visual effect is different from the first. Further, the method includes exiting screensaver mode in accordance to determining that user input on remote user input device belongs to a second type.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and memory. The electronic device communicates with a display. The method involves providing data to the display to create a user interface that includes a plurality user interface objects. A plurality of user-interface objects include a first user object and a second object that is located adjacent to the first object. The current focus is on one of the plurality user interface objects. The method also involves, while the display presents the user-interface, receiving a second input that corresponds with a request for moving the current focal point in the user interaction. After receiving this first input, the display will provide data to: Move the current focal point from the initial position towards second user object; or tilt it towards second user object; then, move the focus from first object to second object. Or tilt the object towards second user object. Finally, move the focus back to first object position, and tilt the object towards first orientation.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and memory. The electronic device communicates with a display. The method involves providing data to the display to create a user interface that includes a plurality user interface objects. A plurality of user-interface objects include a first user object and a second object that is located adjacent to the first object. The current focus is on one of the plurality user interface objects. The method also involves, while the display presents the user interface, receiving data to: move and tilt the first interface object towards the second object, and/or change its orientation towards the second object. The method further includes, after moving the first user interface object from the first position towards the second user interface object and/or tilting the first user interface object towards the second user interface object, in accordance with a determination that the first input satisfies first current-focus-navigation criteria, providing, to the display, data to: move the current focus from the first user interface object to the second user interface object, and move the first user interface object back towards the first position and/or tilt the first user interface object back towards the first orientation.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and memory. The electronic device communicates with a display. This method involves providing data to the display to present a user interface using a plurality user interface objects. A first user interface object is included in the plurality of user interface items. The current focus is on this first user interface object. This method includes, while the display presents the user interface, determining whether inactivity criteria have been satisfied. Then, after determining these criteria have been satisfied, the display provides data to visually distinguish first user interface object from other user interface objects. After providing data to visually distinguish first user interface object, the method also includes detecting interaction between the electronic devices or other devices in communication with them, and providing data to stop visually distinguishing first user interface object from other objects in the plurality.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors or memory. The electronic device communicates with a display. The method involves providing data to the display to present a media information interface for a first content item. The media information interface for the initial media content object includes a plurality media source objects that correspond with respective media sources for each media content article, a first multimedia source object from the plurality media source objects being visually distinguished in order to indicate selection for the first medium source object, and the first first media management object for the media content. One or more media presentation options objects are included in the first set of media management objects. They correspond to the first media item and the first source. This method also involves, while the display presents the media information user interface; receiving a user input and activating a first-media presentation option object from the first set media management objects for a first content item.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and memory. The electronic device communicates with a display. This method involves providing data to the display to present a media information user interface for a primary media program. A plurality of media source object are included in the media information user interface for a first media program. Each media source object in the plurality corresponds to a media source for the first program. To indicate the selection of the first source object, a first media source object is visually distinguished from the plurality. The first media source object corresponds with a first media resource. The media information user interface (MIUI) for the first program includes one or more episode objects. These correspond to the episodes of the first program from the media source. Visually distinguishing the first episode object from the other episode objects indicates that the episode object is selected. A first episode object refers to the first episode of a media program. The first episode of the media program’s media information user interface includes a set of media management objects. One or more media presentation options objects are included in the first set of media objects. They correspond to the first episode. This method also involves, while the display presents the media information user interface; receiving a user input in response to a determination that the input corresponds with a request for activation of a first media option object in the second set of media management objects; initiating provision, to allow the display of the first episode using data from the first source according to a media presentation object that corresponds with the first media option object.

In accordance to some embodiments, a method can be performed at an electronic device that has one or more processors and memory. The display is connected to the device. The method involves, while the electronic device operates in a first playback navig mode, providing first video information to the display; and receiving input that corresponds with a request from a user to switch into a second playback navigation mod. The first video information corresponds to one or two frames of a video. A scrubber bar represents a timeline of video. A first playhead indicates the current play position in scrubber bar. There are a plurality playback position markers that, apart from the first playhead indicate predetermined playback locations in the video. In response to user’s request to switch to second playback navig mode, the method includes providing second video information to the display. The display will then stop displaying information that corresponds with the plurality playback position markers. These markers indicate predetermined playback positions. The second video information corresponds to one or two frames of the video, the scrubber bars, and the first head.

An electronic device, according to some embodiments, includes a processor unit. The electronic device communicates with a display device and a remote user input device. The processing unit can be configured to: While the device is in screensaver mode; provide data to the display device to present a media that includes a visual motion effects; and in response to receiving a user’s input from remote user, determine the type of user input; provide data to the display device to present the media that contains a second visual effect without exiting screensaver mode; and in accordance to determining that user input from remote user is of a different type from the original type, exit screensaver mode

According to some embodiments, an electronic gadget includes a processor unit. The electronic device communicates with a display unit. The display unit displays a user interface that includes a plurality user interface objects. The display unit’s processing unit is designed to provide data to present the user-interface object with the plurality user objects.

An electronic device, according to some embodiments, includes a processing module. The electronic device communicates with a display unit. The display unit displays a user interface that includes a plurality user interface objects. The processing unit is configured to: provide, to the display unit, data to present the user interface with the plurality of user interface objects, wherein: the plurality of user interface objects includes: a first user interface object and a second user interface object that is adjacent to the first user interface object on the display unit; a current focus is on the first user interface object of the plurality of user interface objects; while the display unit is presenting the user interface, receive a first input; and, in response to receiving the first input, provide, to the display unit, data to: move the first user interface object from a first position towards the second user interface object and/or tilt the first user interface object from a first orientation towards the second user interface object; and, after moving the first user interface object from the first position towards the second user interface object and/or tilting the first user interface object towards the second user interface object: in accordance with a determination that the first input satisfies first current-focus-navigation criteria, providing, to the display unit, data to: move the current focus from the first user interface object to the second user interface object, and move the first user interface object back towards the first position and/or tilt the first user interface object back towards the first orientation.

According to some embodiments, an electronic gadget includes a processor unit. The electronic device communicates with a display unit. The display unit displays a user interface that includes a plurality user interface objects. The processing unit is designed to: Provide data to the unit to present the user-interface with the plurality user objects. In this case, the display units will detect user interaction with the device or another device that is in communication with it.

In accordance to some embodiments, an electronic gadget includes a processing device in communication with a display display unit that displays user interfaces. The display unit is in communication with electronic device. The display unit can be connected to the processing unit by providing data. The unit can also be configured to receive user input while presenting the media information interface. In response to a determination that the input corresponds with a request for activation of a first-media presentation option object from the first set media management objects, the unit will initiate provision to the display unit of data to play the initial media content item using data received from the primary media source according to a media presentation object that corresponds with the first multimedia presentation option object.

In accordance to some embodiments, an electronic gadget includes a processing device in communication with a display. The electronic device is in communication with the unit. The unit is also configured to present data to the display unit. In addition, the processing unit can receive user input while it is present the media info user interface. The display unit will initiate provision to the first episode using data received from the initial media source according to a media presentation object that corresponds with the first media option object.

In accordance to some embodiments, an electronics device is in communication a display unit that can display media content. The electronic device is equipped with a processing unit. While the electronic device operates in a first-playback navigational mode, the processing unit provides first video information to display. This information corresponds with one or more frames from the video, a scrubberbar that represents a timeline of video, and a first player that indicates a play position in scrubber bar. The display unit then transitions from operating in the first to second playback navig mode to the second.

In accordance to some embodiments, an electronics device includes a display and a touch-sensitive material, optionally one, more or all of sensors to detect the intensity of contact with the touch sensitive surface, one, more processors, memory and one or several programs. The one or multiple programs are stored in memory and can be executed by one or many processors. The one or two programs contain instructions for performing or causing to perform the operations described herein. According to some embodiments, instructions stored in a computer-readable storage medium (e.g. a non-transitory, computer-readable storage medium or alternatively a transitory, computer-readable storage media) are stored. These instructions, when executed by an electronic gadget with a touch-sensitive display and optionally one to more sensors to detect the intensity of contact with the touch-sensitive surfaces, cause the device perform or cause the performance of the operations described herein. According to some embodiments, an electronic device having a graphical user interface, a touch sensitive surface and optionally one to more sensors to detect the intensity of contact with the touch-sensitive material, a memory and one or several processors to execute one of the programs stored therein includes one or many elements from any of these methods, which are updated according to inputs as described in any one of the methods herein. An electronic device, according to some embodiments, includes a display, touch-sensitive surfaces, and optionally one, two, or more sensors to detect the intensity of contact with the touch sensitive surface. Also, means for performing or causing the performance of any of these operations. According to some embodiments, an information processing device, which can be used in an electronic device that has a touch-sensitive display and one or more sensors to detect the intensity of contact with the touch sensitive surface, provides means for performing or causing the performance of the operations described herein.

So, electronic devices communicating with displays have faster and more efficient methods and interfaces to navigate and play back media content. This increases the effectiveness, efficiency and user satisfaction. These interfaces and methods may be used in addition to or as an alternative to traditional methods of navigating and playing back multimedia content.

Click here to view the patent on Google Patents.