×

Systems and methods for contextual services using voice personal assistants

  • US 10,515,384 B2
  • Filed: 08/15/2016
  • Issued: 12/24/2019
  • Est. Priority Date: 05/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a contextual services management system, an access permission to subsets of user contextual information about a user for a subset of a plurality of merchants while the user is communicating with a voice personal assistant;

    receiving, by the contextual services management system, a user voice input comprising a contextual services wake word as a registration and approval for initiating communications between the voice personal assistant and the contextual services management system;

    receiving, by the contextual services management system, a request for an initiation of a session with a cloud computing system, in response to the voice personal assistant receiving the user voice input comprising the contextual services wake word,wherein the voice personal assistant requests the contextual services wake word from the user,wherein the contextual services wake word activates a streaming session between the voice personal assistant and the cloud computing system, andwherein the contextual services wake word causes the cloud computing system to activate the streaming session between the voice personal assistant and the contextual services management system;

    authenticating, by the contextual services management system, user credentials of the user and the contextual services wake word for receiving contextual services;

    receiving, by the contextual services management system, the streaming session with the voice personal assistant, in response to the authenticating;

    determining, by the contextual services management system, API permissions for API call levels for each merchant of the plurality of merchants for accessing the subsets of the user contextual information about the user;

    receiving, by the contextual services management system, and based on the user voice input to the voice personal assistant, a request for an item;

    determining, by the contextual services management system, user preferences for the item;

    determining, by the contextual services management system, the subset of the plurality of merchants based on the request for the item, the user preferences and API permissions;

    providing, by the contextual services management system, and based on the request for the item and the permissions, the user contextual information to the subset of the plurality of merchants;

    requesting, by the contextual services management system, a first offer for an item from each of the plurality of merchants based on the user contextual information;

    determining, by the contextual services management system, that a first merchant provides the item at a lowest price based on the first offer; and

    transmitting, by the contextual services management system, the first offer from the first merchant in the plurality of merchants to the voice personal assistant,wherein the voice personal assistant broadcasts the first offer and the first merchant displays the first offer on a webpage customized based on the user contextual information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×