×

Unified computing device interface for assembly of a plurality of types of digital content for transmission to a plurality of target destinations

  • US 10,019,133 B1
  • Filed: 07/10/2017
  • Issued: 07/10/2018
  • Est. Priority Date: 04/02/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for assembly of at least one of a plurality of types of source content on a computing device with a graphical user interface, and executing transmission of the source content to at least one of a plurality of network destinations, the method comprising:

  • upon detecting user input to initiate a message, displaying a message assembly interface for input of the source content to be transmitted to a target destination, and accepting user input of the source content therein, wherein the message assembly interface is visually distinguished from an enclosing or adjacent interface of which it is a temporarily displayed subset;

    displaying one or more destination configuration icons, the destination configuration icons being interactive elements within the message assembly interface that identify destinations for transmission of the source content, the one or more destination configuration icons to be optionally selected by the user in order to tentatively specify the intended transmission destinations and to configure destination-specific requirements, the destination-specific requirements being any required data input fields and any limitations on data type or quantity associated with the target destination;

    upon detecting user selection of the one or more destination configuration icons, configuring required fields of the message assembly interface and enabling notifications about any relevant content limits, according to the destination-specific requirements;

    upon detecting user input confirming completion of assembly of the source content, displaying the source content as a source content icon representing the source content in its entirety;

    displaying one or more target destination icons within the enclosing or adjacent interface and outside the message assembly interface, the one or more target destination icons representing user-configurable transmission destinations for the source content, the one or more target destination icons to be selected by the user as an association with the source content icon in order to configure transmission to the intended destinations, with each of the target destination icons serving as an alias for execution of a transmission function of a communications subsystem of the device, or program application installed on the device, capable of connecting with a communications service or data submission portal on a network;

    displaying the source content icon and the one or more target destination icons concurrently within the enclosing graphical user interface, so as to enable association of the source content and the target destination by selection of one or more of the target destination icons;

    storing in memory the configurations of the one or more target destination icons such that when the number of the one or more target destination icons is in excess of the number that can be displayed in the available display area of the enclosing graphical user interface, a target icon navigation function is enabled to provide visual and functional access to the one or more target destination icons that are initially hidden and stored in memory;

    accepting user input for configuration of an association between the source content and at least one of the one or more target destinations, if not previously established from selection of the one or more destination configuration icons, with the input being selection of one of the one or more target destination icons, or successive and additive selection of more than one of the target destination icons, whereby the association is stored in memory for subsequent transmission to the one or more target destinations;

    wherein an indication of a selection state of one or more of the target destination icons is presented to the user as confirmation of a temporary configuration for transmission of the source content to one or more of the target destinations, the form of indication being any of visual, auditory, or haptic, or combinations thereof, andwherein user input for selection of the one or more target destinations may be extended to any initially hidden subset of the target destination icons by activating the target icon navigation function, thus revealing more of the one or more target destination icons for selection that were initially hidden, and thereby enabling the process of selecting a plurality of the target destination icons to be accomplished in a contiguous series of selection actions;

    evaluating each association of the source content and the target destination by comparing the status of input fields, content data types, and content data quantities of the assembled message with the target-specific requirements, and storing the results in memory as a target requirements evaluation result;

    upon receiving input to execute transmission, retrieving from memory for each target destination the target requirements evaluation result, and separately for each instance not in compliance with the target-specific requirements, displaying to the user a notification of discrepancies and displaying editable fields for correction of each data type requiring input or modification;

    upon satisfaction of the target-specific requirements, sorting specific combinations of content and associated data for each destination as predetermined by the target-specific requirements previously stored, and executing transmission of the source content to the one or more target destinations previously saved in memory;

    displaying a message of confirmation of the transmission actions, which may include at least one detail of the source content and target transmission result;

    upon receiving user input to activate one of the one or more target destination icons by an alternate input method distinguishable from that used for configuring an association between the source content and at least one of the target destinations, executing any installed application associated with the target destination icon and displaying its default interface.

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