×

Providing personalized greetings on a digital assistant

  • US 10,038,757 B2
  • Filed: 06/23/2015
  • Issued: 07/31/2018
  • Est. Priority Date: 04/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for generating personalized greetings for presentation by a personal digital assistant on a client device, the system comprising:

  • a personalized greetings engine having one or more processors and one or more computer-readable storage media, the personalized greetings engine configured to;

    receive an indication that a user of a client device has launched the digital assistant on the client device,retrieve user-specific information and contextual information corresponding to the user by,(1) querying a user profile database for the user-specific information, and(2) querying one or more services for the contextual information corresponding to the user,using the contextual information corresponding to the user to determine a type of personalized greeting to generate, andbased on the determined type of personalized greeting, generate one or more personalized greetings for presentation by the digital assistant on the client device, wherein the personalized greetings engine generates the one or more personalized greetings based on at least one of the user-specific information or the contextual information; and

    a server having one or more processors and one or more computer-readable storage media, the server configured to;

    communicate a request for the one or more personalized greetings from the client device to the personalized greetings engine, andcoordinate with at least one other client device that is associated with the user to determine that the type of personalized greeting to be generated has not already been generated for presentation by the digital assistant on the client device within a preceding particular time period, wherein the server communicates with the client device and the at least one other client device.

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