Collaborative invitation system and method
First Claim
1. A computer readable storage medium having thereon computer-executable instructions for collaborative invitation comprising:
- selecting at least one contact with an invitation user interface;
determining if an invitation is to be initiated to be sent to said at least one contact from the invitation user interface or directly from a collaborative application, wherein the collaborative application is distinct from the invitation user interface, is launched from an operating system, and is associated with at least one of;
a capability associated with an endpoint, or a collaborative activity;
when it is determined that the invitation is to be initiated to be sent from the invitation user interface then, at least;
launching the collaborative application; and
initiating the sending of the invitation to said at least one contact from the invitation user interface; and
when it is determined that the invitation is to be initiated to be sent directly from the collaborative application, at least;
launching the collaborative application; and
initiating the sending of the invitation to said at least one contact directly from the collaborative application.
3 Assignments
0 Petitions
Accused Products
Abstract
A set of collaborative contacts may be selected with an invitation user interface. An invitation to participate in a collaborative activity may be sent to the selected contacts from the invitation user interface or from a collaborative application. The invitation may be received by a collaborative services platform. A user of the collaborative services platform may be presented with the invitation along with an ability to choose one of accept, decline and ignore in response to the invitation. The user may choose to accept, decline or explicitly ignore the invitation, and a response may be sent to the sender of the invitation indicating the user'"'"'s choice. An application programming interface for a collaborative invitation service of the collaborative services platform may include an invitation element, a send invitation element, a respond to invitation element and a cancel invitation element. The cancel invitation element may be used to cancel issued invitations.
-
Citations
20 Claims
-
1. A computer readable storage medium having thereon computer-executable instructions for collaborative invitation comprising:
-
selecting at least one contact with an invitation user interface; determining if an invitation is to be initiated to be sent to said at least one contact from the invitation user interface or directly from a collaborative application, wherein the collaborative application is distinct from the invitation user interface, is launched from an operating system, and is associated with at least one of;
a capability associated with an endpoint, or a collaborative activity;when it is determined that the invitation is to be initiated to be sent from the invitation user interface then, at least; launching the collaborative application; and initiating the sending of the invitation to said at least one contact from the invitation user interface; and when it is determined that the invitation is to be initiated to be sent directly from the collaborative application, at least; launching the collaborative application; and initiating the sending of the invitation to said at least one contact directly from the collaborative application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium having thereon computer-executable instructions for collaborative invitation comprising:
-
receiving, both directly at a collaborative services platform and directly at a collaborative application, an invitation to participate in a collaborative activity, wherein the collaborative application is distinct from the collaborative services platform, is launched from an operating system and is associated with the collaborative activity; presenting the invitation to a user of at least one of the collaborative services platform or the collaborative application along with an ability to choose one of accept, decline and ignore in response to the invitation; receiving the choice of the user; and sending a response to the sender of the invitation, the response including an indication of the choice of the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium having thereon computer-executable instructions implementing an application programming interface for a collaborative invitation service comprising computer-executable instructions for:
-
an operating system; a collaboration services platform included in the operating system, the collaborative invitation service included in the collaboration services platform; an invitation service application programming interface providing access to the collaborative invitation service, including; an invitation element for providing access to invitation data corresponding to a first invitation to participate in a collaborative activity; a send invitation element for sending the first invitation to at least one contact of a user of a collaborative services platform; a respond to invitation element for responding to a received invitation; and a cancel invitation element for canceling a sent invitation; and at least one collaborative application, wherein the at least one collaborative application is distinct from the collaboration services platform, is launched from the operating system, is associated with at least one of;
a capability associated with an endpoint, or a collaboration activity, and is configured to utilize the invitation service application programming interface to directly send and receive invitations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification