×

Extendable voice commands

  • US 8,019,324 B2
  • Filed: 06/22/2005
  • Issued: 09/13/2011
  • Est. Priority Date: 06/22/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing carrier services at a mobile device comprising:

  • storing data in the mobile device that specifies a user interface for the mobile device, including storing first data received from a carrier providing services to the mobile device that specifies a set of interface states associated with a set of functions related to capabilities of the mobile device, and storing second data received from an information provider that is separate from the carrier that specifies the user interface for accessing respective sets of services from multiple of the interface states, wherein the second data is received by the mobile device independently of the first data and the second data provides access to different sets of services for different carriers;

    receiving a request to access one of the sets of services over a common interface that is available in multiple of the interface states;

    in response to receiving the request, providing a set of services to be available by voice command based on which interface state the user interface is in when the request is received;

    receiving a voice command;

    processing the voice command to determine one of the services in the respective sets of services, wherein processing the voice command includes;

    (i) identifying one of the set of services associated with the voice command;

    (ii) providing an aural cue requesting a verbal description of at least one desired service in the identified set of services;

    (iii) receiving a second voice command;

    (iv) determining a service in the set of services associated with the second voice command; and

    providing the determined service at the mobile device according to the processed voice command;

    wherein receiving the voice command includes;

    receiving the voice command while a user of the mobile device interacts with a first application supported by a first interface state;

    wherein identifying one of the set of services associated with the voice command includes;

    (i) identifying a second application supported by a second interface state; and

    (ii) transitioning to the second interface state from a status of the first application;

    wherein providing the aural cue includes;

    providing the aural cue via the second interface state;

    wherein receiving the voice command includes;

    receiving the voice command during a communication session between the user of the mobile device and a second user of a second user mobile device;

    wherein receiving the second voice command includes;

    receiving a request to retrieve content;

    wherein providing the determined service at the mobile device includes;

    sending a message to a voice mailbox associated with the mobile device, the message containing aural information comprising an aural representation of the content requested via the second voice command;

    wherein providing the determined service at the mobile device includes;

    concurrently providing aural information to the mobile device and the second mobile device during the communication session, the aural information comprising an aural representation of the content requested via the second voice command.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×