Drag and drop invitation creation
First Claim
Patent Images
1. A method comprising:
- providing, for display on a client device associated with a user, a user interface comprising;
an electronic calendar interface that comprises one or more user-generated calendar events and a plurality of areas that each correspond to a time parameter defining a date and a time, andan electronic contact list interface adjacent to the electronic calendar interface that comprises one or more user-identified contacts;
receiving an indication of a drag and drop action from the client device;
determining from the indication of the drag and drop action, using at least one processor, that an identifier associated with a contact displayed in the electronic contact list interface has been dragged and dropped from the electronic contact list interface onto an area from the plurality of areas of the electronic calendar interface; and
in response to determining that the identifier has been dragged and dropped from the electronic contact list interface onto the area from the plurality of areas of the electronic calendar interface;
identifying, using the least one processor, a time parameter that corresponds to the area from the plurality of areas of the electronic calendar interface; and
automatically creating, using the at least one processor, a new calendar event associated with the contact and the identified time parameter and adding an indication of the new calendar event to the electronic calendar interface.
5 Assignments
0 Petitions
Accused Products
Abstract
Instant messaging (IM) entities may be invited to an electronic calendar event using an instant message. Selecting the IM entities as invitees to the event may include dragging and dropping names of the IM entities from a buddy list of an IM application to an event from an electronic calendar application, or vice versa. A method of inviting an entity to a calendar event includes providing a calendar event from a calendar application and recognizing, by the calendar application, an IM entity as an invitee to the event.
166 Citations
21 Claims
-
1. A method comprising:
-
providing, for display on a client device associated with a user, a user interface comprising; an electronic calendar interface that comprises one or more user-generated calendar events and a plurality of areas that each correspond to a time parameter defining a date and a time, and an electronic contact list interface adjacent to the electronic calendar interface that comprises one or more user-identified contacts; receiving an indication of a drag and drop action from the client device; determining from the indication of the drag and drop action, using at least one processor, that an identifier associated with a contact displayed in the electronic contact list interface has been dragged and dropped from the electronic contact list interface onto an area from the plurality of areas of the electronic calendar interface; and in response to determining that the identifier has been dragged and dropped from the electronic contact list interface onto the area from the plurality of areas of the electronic calendar interface; identifying, using the least one processor, a time parameter that corresponds to the area from the plurality of areas of the electronic calendar interface; and automatically creating, using the at least one processor, a new calendar event associated with the contact and the identified time parameter and adding an indication of the new calendar event to the electronic calendar interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium including a set of instructions that, when executed, by at least one processor, cause a computer system to:
-
provide, for display on a client device associated with a user, a user interface comprising; an electronic calendar interface that comprises one or more user-generated calendar events and a plurality of areas that each correspond to a time parameter defining a date and a time, and an electronic contact list interface adjacent to the electronic calendar interface that comprises one or more user-identified contacts; receive an indication of a drag and drop action from the client device; determine from the indication of the drag and drop action that an identifier associated with a contact displayed in the electronic contact list interface has been dragged and dropped from the electronic contact list interface onto an area from the plurality of areas of the electronic calendar interface; and in response to determining that the identifier has been dragged and dropped from the electronic contact list interface onto the area from the plurality of areas of the electronic calendar interface; identify a time parameter that corresponds to the area from the plurality of areas of the electronic calendar interface; and automatically create a new calendar event associated with the contact and the identified time parameter and add an indication of the new calendar event to the electronic calendar interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification