Integrated contact card communication
First Claim
1. A system for integrated messaging within a contact card of a user interface, said system comprising:
- a memory area associated with a mobile computing device, said memory area storing contact information elements associated with a contact, said contact information elements identifying a plurality of transport modes for communication with the contact, said memory area further storing presence information associated with the contact; and
a processor programmed to;
display, within a user interface, a first contact information element of the contact information elements and a second contact information element of the contact information elements;
display, in the user interface, the presence information stored in the memory area;
display, in a first input field within the user interface, a communication received by the mobile computing device via a first transport mode of the plurality of transport modes, the first transport mode using a first protocol to transfer the communication, the first transport mode associated with the first contact information element;
receive a request from a user of the mobile computing device to communicate with the contact via a second transport mode of the one more transport modes, the second transport mode using a second protocol associated with the second contact information element, the second protocol being different from the first protocol, the second transport mode being selected by the user based at least in part on the presence information displayed in the user interface;
based on the received request, create a second input field within the user interface;
receive, into the second input field, data from the user to communicate to the contact using the second transport mode; and
send the data received into the second input field to the contact via the second transport mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode. The integrated reply functionality is accessible from a conversation history displayed in the contact card.
22 Citations
20 Claims
-
1. A system for integrated messaging within a contact card of a user interface, said system comprising:
-
a memory area associated with a mobile computing device, said memory area storing contact information elements associated with a contact, said contact information elements identifying a plurality of transport modes for communication with the contact, said memory area further storing presence information associated with the contact; and a processor programmed to; display, within a user interface, a first contact information element of the contact information elements and a second contact information element of the contact information elements; display, in the user interface, the presence information stored in the memory area; display, in a first input field within the user interface, a communication received by the mobile computing device via a first transport mode of the plurality of transport modes, the first transport mode using a first protocol to transfer the communication, the first transport mode associated with the first contact information element; receive a request from a user of the mobile computing device to communicate with the contact via a second transport mode of the one more transport modes, the second transport mode using a second protocol associated with the second contact information element, the second protocol being different from the first protocol, the second transport mode being selected by the user based at least in part on the presence information displayed in the user interface; based on the received request, create a second input field within the user interface; receive, into the second input field, data from the user to communicate to the contact using the second transport mode; and send the data received into the second input field to the contact via the second transport mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
providing contact information for display in a user interface of a computing device, said contact information being associated with a contact, said contact information including a plurality of transport modes; based on the provided contact information, providing, within the user interface, a first input field to display a communication received by the computing device by a first transport mode of the plurality of transport modes, the first transport mode using a first protocol to transfer the communication; receiving, into a second input field within the user interface, data from the user for communication to the contact; and sending, by the computing device, the data received into the second input field to the contact via a second transport mode of the plurality of transport modes, the second transport mode using a second protocol, the second protocol being different from the first protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage media embodying computer-executable components, said components comprising:
-
a contact panel component that upon execution causes at least one processor to display contact information in a contact panel of a user interface of a computing device, said contact information being associated with a contact, said contact information including a conversation history and a plurality of transport modes, the conversation history describing a communication received from the contact via a first transport mode of the plurality of transport modes, the first transport mode using a first protocol to transfer the communication; a user interface component that upon execution causes at least one processor to receive a request from a user to communicate with the contact by a second transport mode of the plurality of transport modes, the second transport mode using a second protocol, the second protocol being different from the first protocol, said second transport mode being selected by the user based at least in part on the conversation history displayed in the contact panel of the user interface, the user interface component providing a first input panel within the user interface to display communication received by the computing device via the first transport mode,the user interface component further providing, based on the received request, a second input panel within the user interface to display communication received by the computing device via the second transport mode. - View Dependent Claims (18, 19, 20)
-
Specification