PROVIDING PARTNER SERVICES WITHIN A HOST APPLICATION
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 to a user, the host application provided by a network-accessible host system, the host application enabling the user to create and edit items;
interacting with the user to perform a host function using the host application;
providing a 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 partner service, the partner service being implemented by a partner system, the partner service providing a partner function which complements the host function provided by the host application;
receiving a selection from the user of the partner service that is identified 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.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is described for allowing a user to select a partner service in the context of the user'"'"'s interaction with a host application. The user selects the partner service using a partner-selection user interface presentation. The selected partner service receives this selection, and proceeds to carry out a partner function which complements a host function performed by the host application.
37 Citations
20 Claims
-
1. A method for providing a service, the method being performed on electrical data processing equipment, comprising:
-
providing a host application to a user, the host application provided by a network-accessible host system, the host application enabling the user to create and edit items; interacting with the user to perform a host function using the host application; providing a 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 partner service, the partner service being implemented by a partner system, the partner service providing a partner function which complements the host function provided by the host application; receiving a selection from the user of the partner service that is identified 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network-accessible host system, comprising:
-
a host application configured to provide a host service to a user, the host application enabling the user to create and edit items; a linking module configured to provide a partner-selection user interface presentation to the user in a context of a host function being performed by the host application, the partner-selection user interface presentation identifying a partner service, the partner service being implemented by a partner system, the partner service providing a partner function which complements the host function that the user is performing using the host application; and a partner interface module configured to couple the host system with the partner system, allowing the host system to contact the partner system upon a selection from the user of the partner service in the partner-selection user interface presentation, the host system instructing the partner system to perform the partner function. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium for storing computer-readable instructions, the computer-readable instructions providing a host system when executed by one or more processing devices, the computer-readable instructions comprising:
-
host application logic configured to provide a host application to a user, the host application enabling the user to create and edit items; linking logic configured to provide a partner-selection user interface presentation to the user in a context of a host function being performed by the host application logic, the partner-selection user interface presentation identifying plural operations, and wherein, for each operation, the partner-selection user interface presentation identifies one or more partner services that can be called upon to perform the operation, each partner service being implemented by a partner system, each partner service providing a partner function which complements the host function that the user is performing using the host application logic; and partner interface logic configured to couple the host system with each partner system, allowing the host system to contact any partner system upon a selection from the user of a corresponding partner service in the partner-selection user interface presentation. - View Dependent Claims (20)
-
Specification