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 one or more transport modes for communication with the contact, said memory area further storing presence information associated with the contact; and
a processor programmed to;
define at least a portion of a user interface of the mobile computing device to display the contact information elements stored in the memory area, said defined portion of the user interface representing a contact card;
display, in the defined portion of the user interface, one or more of the contact information elements stored in the memory area;
display, in the user interface, the presence information stored in the memory area;
receive a request from a user of the mobile computing device to communicate with the contact via at least one of the transport modes, said at least one of the transport modes 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 an input field within the defined portion of the user interface;
receive, into the created input field, data from the user to communicate to the contact; and
send the data received into the input field to the contact via said at least one of the transport modes.
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.
24 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 one or more transport modes for communication with the contact, said memory area further storing presence information associated with the contact; and a processor programmed to; define at least a portion of a user interface of the mobile computing device to display the contact information elements stored in the memory area, said defined portion of the user interface representing a contact card; display, in the defined portion of the user interface, one or more of the contact information elements stored in the memory area; display, in the user interface, the presence information stored in the memory area; receive a request from a user of the mobile computing device to communicate with the contact via at least one of the transport modes, said at least one of the transport modes 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 an input field within the defined portion of the user interface; receive, into the created input field, data from the user to communicate to the contact; and send the data received into the input field to the contact via said at least one of the transport modes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
providing contact information for display in a portion of a user interface of a computing device, said contact information being associated with a contact, said contact information including one or more transport modes; based on the provided contact information, providing an input field for display within the portion of the user interface; receiving, into the input field, data from a user for communication to the contact; and sending, by the computing device, the data received into the input field to the contact via at least one of the transport modes. - View Dependent Claims (8, 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 when executed 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 one or more transport modes; a user interface component that when executed causes at least one processor to receive a request from a user to communicate with the contact via at least one of the transport modes, said at least one of the transport modes being selected by the user based at least in part on the conversation history displayed in the contact panel of the user interface, wherein the contact panel component provides, based on the received request, an input panel within the displayed contact panel, wherein the user interface component receives, into the input panel provided by the contact panel component, data from the user for communication to the contact; and a communications interface component that when executed causes at least one processor to send the data received into the input panel to the contact via said at least one of the transport modes. - View Dependent Claims (18, 19, 20)
-
Specification