×

Providing partner services within a host application

  • US 8,819,589 B2
  • Filed: 06/10/2008
  • Issued: 08/26/2014
  • Est. Priority Date: 06/10/2008
  • Status: Active Grant
First Claim
Patent Images

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.

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