Patent ID: 8819589
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A method for providing a service, the method being performed on electrical data processing equipment, comprising: providing a host application executed on a server to a user, the host application provided by a network-accessible host system, the host application having a host user interface presentation that includes a control part and an item work area part, the item work area enabling the user to create and edit items; interacting with the user through a user electronic device to perform a host function using the host application; the control part of the host application providing a partner-selection user interface presentation as a persisting part of a control mechanism of the control part without requiring the user to invoke the partner-selection user interface presentation within a context of the host function being performed by the host system, the partner-selection user interface presentation identifying a plurality of operations and, for each operation, one or more partner services that can be called upon to perform the operation, the partner services selected among a plurality of partner services executed on another server based on one or more of: a ranking, an assessment of a performed host function, an assessment of user behavior, a marketing program, and a geographic location of the user, the partner service being implemented by a partner system, the partner service providing a partner function which is not provided by the host application and complements the host function provided by the host application; receiving a selection from the user of a partner service that is identified among the one or more partner services in the partner-selection user interface presentation; and in response to receiving the user's selection, contacting, by the host system, the partner system, instructing the partner system to perform the partner function, wherein a level of user interactivity associated with the partner system depends on the function performed by the partner system.