×

Graphical user interface rendering management by voice-driven computing infrastructure

  • US 10,558,426 B2
  • Filed: 12/08/2017
  • Issued: 02/11/2020
  • Est. Priority Date: 12/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system to manage rendering of a graphical user interface in a voice-driven computing environment, comprising:

  • a data processing system comprising one or more processors and memory to execute a natural language processor component, an interface, an output merger component, and a content selector component, the data processing system to;

    receive, via the interface, data packets comprising an input audio signal detected by a sensor of a computing device;

    determine, from the input audio signal, an application identifier and a first query;

    generate a second query based on the first query and information associated with the computing device;

    provide the second query to a third-party server that provides an application corresponding to the application identifier to cause the application to identify a plurality of responses to the second query for display via the computing device;

    obtain, prior to display on the computing device and from the application, the plurality of responses identified by the application responsive to the second query transmitted to the third-party server;

    parse the plurality of responses to generate a keyword based on the plurality of responses;

    execute, responsive to generation of the keyword, a real-time content selection process with the keyword generated based on the plurality of responses obtained from the third-party server;

    identify, based on the real-time content selection process, a digital component provided by a content provider device;

    execute a deduplication process with the digital component and the plurality of responses generated by the application;

    determine, responsive to the deduplication process executed with the digital component and the plurality of responses generated by the application, to add the digital component to the plurality of responses;

    retrieve, for the application, a graphical user interface template defining a font, a color, and a layout to render the plurality of responses;

    construct a display output using the graphical user interface template that integrates the plurality of responses generated by the application with the digital component identified based on the real-time content selection process; and

    provide the display output to the computing device to cause the computing device to render the display output for display via a display device communicatively coupled to the computing device.

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