Patent application number | Description | Published |
20100320683 | MAGNETIC SPINNER - A spinner anchors to a variety of magnetic and non-magnetic surfaces. The spinner includes a base, a spinner arm rotatably coupled to the base, and an indicator coupled to the spinner arm. The base of the spinner is shaped to receive a coupling member, such as a cylindrical magnet, configured to anchor the spinner to a plurality of surfaces regardless of their orientation and maintain its location relative to the support surface while the spinner arm and indicator rotate. | 12-23-2010 |
20110260408 | GAME - A game apparatus and method of playing a game is disclosed herein. The game apparatus having: a central area that is configured to be rotated in a first direction; an outer member surrounding the central area, the outer member being configured to be rotated in a second direction, the second direction being opposite to the first direction; a wall member separating an outer periphery of the central area from an inner periphery of the outer member; and a plurality of grabbing devices disposed about the outer member, each of the plurality of grabbing devices being configured to grab an object from the outer member and move it to the central area by tossing it over the wall member. | 10-27-2011 |
20130270770 | GAME AND METHOD OF PLAYING THE GAME - A game having: a plurality of game pieces; a plurality of game cards, the plurality of game cards having a plurality of first cards, a plurality of second cards and a plurality of third cards, the plurality of first cards when played require an action to be performed and the plurality of second cards when played allow for one of the plurality of pieces to be possessed; and wherein when each one of the game pieces when possessed provides immunity to the action to be performed when one of the plurality of second cards is played. | 10-17-2013 |
20150069701 | TILE DISPENSERS AND METHODS OF DISPENSING TILES - A tile dispenser includes a tile chamber in which tiles are shuffleable and a gate element. The gate element is moveable between a closed position in which the gate element is loadable with one or more tiles coming from the tile chamber and an open position for dispensing any tiles that have been loaded into the gate element. A method of using the tile dispenser includes placing a plurality of tiles into the tile chamber in which the plurality of tiles are shuffleable and loading a predetermined number of the plurality of tiles into the gate element when the gate element is in the closed position. A method of manufacturing the tile dispenser includes providing the tile chamber, and providing the gate element in a location such that the gate element is loadable with one or more tiles coming from the tile chamber when in the closed position. | 03-12-2015 |
Patent application number | Description | Published |
20120022872 | Automatically Adapting User Interfaces For Hands-Free Interaction - A user interface for a system such as a virtual assistant is automatically adapted for hands-free use. A hands-free context is detected via automatic or manual means, and the system adapts various stages of a complex interactive system to modify the user experience to reflect the particular limitations of such a context. The system of the present invention thus allows for a single implementation of a complex system such as a virtual assistant to dynamically offer user interface elements and alter user interface behavior to allow hands-free use without compromising the user experience of the same system for hands-on use. | 01-26-2012 |
20130275138 | Hands-Free List-Reading by Intelligent Automated Assistant - Systems and methods for providing hands-free reading of content comprising: identifying a plurality of data items for presentation to a user, the plurality of data items associated with a domain-specific item type and sorted according to a particular order; based on the domain-specific item type, generating a speech-based overview of the plurality of data items; for each of the plurality of data items, generating a respective speech-based, item-specific paraphrase for the data item based on respective content of the data item; and providing, to a user through the speech-enabled dialogue interface, the speech-based overview, followed by the respective speech-based, item-specific paraphrases for at least a subset of the plurality of data items in the particular order. | 10-17-2013 |
20130275875 | Automatically Adapting User Interfaces for Hands-Free Interaction - The method includes automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle. In some implementations, determining that the electronic device is in a vehicle comprises detecting that the electronic device is in communication with the vehicle (e.g., via a wired or wireless communication techniques and/or protocols). The method also includes, responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device. In some implementations, the method also includes limiting the ability of a user to view visual output presented by the electronic device, provide typed input to the electronic device, and the like. | 10-17-2013 |
20130275899 | Application Gateway for Providing Different User Interfaces for Limited Distraction and Non-Limited Distraction Contexts - An electronic device receives a first input that corresponds to a request to open a respective application, and in response to receiving the first input, in accordance with a determination that the device is being operated in a limited-distraction context, provides a limited-distraction user interface that includes providing for display fewer selectable user interface objects than are displayed in a non-limited user interface for the respective application, and in accordance with a determination that the device is not being operated in a limited-distraction context, provides a non-limited user interface for the respective application. | 10-17-2013 |
20140195252 | SYSTEMS AND METHODS FOR HANDS-FREE NOTIFICATION SUMMARIES - A method includes outputting an alert corresponding to an information item. In some implementations, the alert is a sound. In some implementations, the alert is ambiguous (e.g., the sound indicates several possible information items). The method further includes receiving a speech input after outputting the alert. The method further includes determining whether the speech input includes a request for information about the alert. The method further includes, in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert. | 07-10-2014 |
20140365885 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR ENABLING CONVERSATION PERSISTENCE ACROSS TWO OR MORE INSTANCES OF A DIGITAL ASSISTANT - An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface. | 12-11-2014 |
20140370841 | SYSTEM AND METHOD FOR EMERGENCY CALLS INITIATED BY VOICE COMMAND - A method of operating a digital assistant to provide emergency call functionality is provided. In some embodiments, the method is performed at a device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a speech input from a user, determining whether the speech input expresses a user request for making an emergency call, and determining a local emergency dispatcher telephone number based on a geographic location of the device. The method also includes, in response to determining or obtaining a determination that the speech input expresses a user request for making an emergency call, calling the local emergency dispatcher telephone number using the emergency call functionality. | 12-18-2014 |
Patent application number | Description | Published |
20120016678 | Intelligent Automated Assistant - An intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact. | 01-19-2012 |
20120245944 | Intelligent Automated Assistant - The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact. | 09-27-2012 |
20130110515 | Disambiguation Based on Active Input Elicitation by Intelligent Automated Assistant | 05-02-2013 |
20130110518 | Active Input Elicitation by Intelligent Automated Assistant | 05-02-2013 |
20130111348 | Prioritizing Selection Criteria by Automated Assistant | 05-02-2013 |
20130185074 | Paraphrasing of User Requests and Results by Automated Digital Assistant - Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A user request is received, the user request including at least a speech input received from a user. In response to the user request, (1) an echo of the speech input based on a textual interpretation of the speech input, and (2) a paraphrase of the user request based at least in part on a respective semantic interpretation of the speech input are presented to the user. | 07-18-2013 |