Invented by Ari WEINSTEIN, John BLATZ, Apple Inc

The Market for Accelerated Task Performance

Industry Analysis

Industry analysis is a market evaluation tool companies use to comprehend their competition and assess how internal and external elements may influence their competitive edge. Additionally, it helps firms anticipate changes in the marketplace and devise strategic plans to protect their business interests.

Industry analysis can be performed as independent research or part of a business plan. This helps business owners and entrepreneurs determine how best to compete within a certain market or niche.

Conducting an industry analysis requires knowing what information you need and where to locate it. You may need to visit government websites or other commercial sites that gather and compile data.

Research reports, white papers and presentations from other businesses can also provide invaluable insight into an industry you are studying. These resources are especially helpful if you are unfamiliar with the sector being examined.

Once you have all your information, begin compiling it into a report. Your report should include an introduction, summary of findings and conclusion about your research.

Your introduction should clearly state the purpose of your research and answer any questions you have about the industry. Furthermore, provide an overview of its history, present condition and growth prospects.

Next, you should summarize your findings and explain how they will benefit the company or business in question. Be sure to include any pertinent statistics and financial data as evidence to back up your assertions.

If you require more detail, more thorough research can be conducted using secondary sources like government statistics and data, marketing reports and journal articles. These will give the most accurate results and allow for comparison with others within your field of expertise.

Another method for conducting an industry analysis is through a SWOT analysis. This assessment measures a business’ strengths and weaknesses, then suggests strategies for mitigating those weaknesses while capitalizing on its advantages to enhance performance.

Strengths can include a talented pool, proprietary technology, larger market share or successful products or services. Conversely, weaknesses could come from competitors with more innovative ideas or better-performing sales and marketing departments.

The Apple Inc invention works as follows

Systems and processes are available for increasing task performance. One example of this method is to display on an electronic device a user interface with a suggestion affordance that is associated with a task. In response to the detection of the first user input, the display displays a confirmation interface with a confirmation affordance.

Background for Accelerated task performance

Intelligent assistants (or digital advisors) can be a useful interface between humans and electronic devices. These assistants allow users to communicate with systems or devices using natural language, either in spoken or written form. A user can, for example, send a speech input that contains a request to a digital assistant using an electronic device. The digital assistant interprets the speech input and converts it into a task. Some systems may limit the way a task can be performed in this way. However, in some cases, the user might be restricted to a specific set of commands so that a digital assistant cannot perform a task with natural-language speech inputs. Digital assistants often fail to adapt based upon previous user behavior, which can lead to a poor user experience.

Example methods are described herein. One example of this method is to display a user interface on an electronic device equipped with touch-sensitive surfaces and display it.

Here are some examples of electronic devices. One or more processors, one or several programs and a memory are examples of electronic devices. The one or two programs can be stored in the memory and configured for execution by the processors.

An example electronic device contains means to display, on the screen, a user interface that includes a suggestion affordance associated to a task. It also means for detecting via one or more input devices a first user input that corresponds to a selection from the suggestion affordance. In response to this first user input, means for performing the task in accordance to a determination that task is of a first-type task. And in accordance to a determination of task being of a second-type task than the confirmation interface

Examples of non-transitory computer readable media are described herein. One example of non-transitory computer readable media stores programs that, when executed by one of more processors on an electronic device, cause it to: display on the screen a user interface with a suggestion affordance that is associated with a task; detect via one or two input devices a first user input that corresponds to a selection from the suggestion affordance; then, in response to that first user input, perform the task in accordance to a determination that task is of a first-type task. Display a confirmation interface with a confirmation affordance

Displaying a user interface with a suggestion affordance, and then selectively requiring confirmation in order to complete a task in response to the selection of the suggestion affordance gives a user an intuitive and easily identifiable way to perform tasks on the electronic devices. This reduces the amount of inputs required to do such tasks. Thus, displaying user interfaces in this manner enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device), which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

An example of a method is to display a plurality candidate task affordances associated with a task at an electronic device with one or more processors.

One or more programs can be stored on an example non-transitory computer readable storage medium. One or more programs are instructions that, when executed by one of the processors of an electronic gadget, cause it to display a plurality candidate task affordances associated with a task. In response to detecting these inputs, the electronic device displays a first interface to generate a voice shortcut for the task. The first interface also allows the user to input a natural language speech input and display a candidate phrase. After displaying the candidate phrases, the touch-sensitive surface detects a second input and associates the candidate phrase with task

An example electronic device includes one or several processors, one or two programs, and a memory. The one or multiple programs include instructions for displaying a plurality candidate task affordances associated with a task. In response to detecting the set, the first interface displays a first interface for creating a voice shortcut associated to the task.

An example electronic device includes means to display a plurality candidate task affordances associated with a task. It also means to detect a set inputs that include a first user input corresponding with a selection of the candidate task affordance associated to the task. The first interface is used to generate a voice shortcut for the task. After displaying the candidate phrases, the touch-sensitive surface detects a second user input. This allows the device to associate the candidate phrase with task.

Using candidate phrases generated from natural-language speech input, and associating the candidate phrases with their respective tasks, a user can quickly and accurately create voice shortcuts that can then be used to complete tasks on an electronic device. This allows users to visually verify that the desired voice shortcut has been chosen and assigned to the appropriate task. Thus, providing candidate phrases in the manner described provides for more efficient use of the electronic device (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device), which, additionally, reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.

An example of a method is to receive context data associated with an electronic device. This includes determining a task probability for the task, determining a parameter probability for the parameter, and determining whether the task meets suggestion criteria. If the task meets the criteria, the display will show a suggestion affordance. If the task fails to satisfy the criteria, the display will not show the suggestion affordance.

One or more programs can be stored on a non-transitory, computer-readable storage media. One or more programs are instructions that, when executed by one of the processors on an electronic device cause it to determine a task probability for the task, determine a parameter probability for the parameter, wherein the parameter corresponds to the task, determine if the task meets suggestion criteria, display on the display a suggestion affordance that corresponds to the task and the parameter and, if the task fails to satisfy the suggestion criteria for display the suggestion affordance.

An example electronic device includes one or several processors, one or two programs and a memory. The one or multiple programs include instructions for receiving context data and determining a task probability for the task. Depending on whether the task meets the suggestion criteria, the display will show a suggestion affordance that corresponds to the task and the parameter. If the task fails to satisfy the suggestion criteria the display will not show the suggestion affordance.

An example electronic device includes means for means to receive context data associated with it, means of determining, using the context data a task probability for the task, means of determining, using the context data a parameter probabilityfor the parameter, whether the task is compatible with suggestion criteria. Means for, in accordance the task’s determination, displaying on the display a suggestion affordance that corresponds to the task and the parameter. And means for, in accordance the task’s determination not satisfying the suggestion criteria forgoing the display

Selectively providing suggestions affordances associated to tasks, as described in this document, allows a user efficiently and conveniently to perform tasks that are relevant to him on his electronic device. The electronic device may display suggestions that correspond to tasks based on context data, such as data indicative of previous use of the device. Thus, selectively providing suggestions in this manner decreases the number of inputs and amount of time needed for the user to operate the electronic device (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device), which, additionally, reduces power usage and improves battery life of the device.

An example procedure includes: at an electronic device with one or more processors, receiving natural-language input. Identifying a task related to the voice shortcut and performing that task. And if the natural language speech input is not satisfied the voice shortcut criteria: Identifying a task that is associated with natural-language input and performing that task.

An example of a non-transitory computer readable storage medium stores one to several programs. One or more programs are instructions that, when executed by one of the processors on an electronic device cause it to receive natural-language input. Identify a task that is associated with voice shortcut and complete the task. Similarly, if the natural language speech input fails to satisfy voice shortcut criteria, identify the task that is associated with natural-language input and complete the task.

An example electronic device includes one or several processors, a memory and one or multiple programs. The one or two programs include instructions for receiving natural-language input and determining if it meets voice shortcut criteria. Identifying a task that is associated with voice shortcut and performing that task. Similarly, if the natural language speech input fails to satisfy voice shortcut criteria. Identifying a task that is associated with natural-language input and performing that task.

An example electronic device includes means for receiving natural-language input and means to determine whether it meets voice shortcut criteria. Also means for performing the task associated the voice shortcut. And means for performing means for, if the natural language speech input is not in compliance with voice shortcut criteria.

The following describes an intuitive and efficient way to perform tasks on an electronic device: “Performing tasks in response natural-language speech inputs (e.g. voice shortcuts),” One or more tasks can be performed without the need for additional input. Accordingly, performing tasks in response to natural-language speech inputs in this manner decreases the number of inputs and amount of time needed for the user to operate the electronic device (e.g., by helping the user to provide proper inputs and reducing user mistakes when operating/interacting with the device), which, additionally, reduces power usage and improves battery life of the device.

Click here to view the patent on Google Patents.