IP Library Patent Application 12275319
Patent Application
App. No. 12/275,319

USER INTERFACE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/275,319
Abstract

A device may include a user interface configured to provide audio, video or haptic output in response to received communications. The device may also include logic to identify information associated with an availability status of a user of the device and provide an audio, video or haptic output via the user interface based on the information associated with the availability status of the user of the device.

Claims (76)

1 . A device, comprising:

a communication interface configured to receive communications from other devices;

a user interface configured to provide at least one of audio, video or haptic output in response to received communications, the user interface including groups of potential outputs; and

logic configured to:

identify information associated with an availability status of a user of the device,

receive a first communication from an other device, and

provide one or more outputs in one of the groups of potential outputs via the user interface based on the information associated with the availability status of the user of the device.

2 . The device of claim 1 , wherein when identifying information associated with the availability status of the user, the logic is configured to:

determine the availability status based on at least one of information stored in a calendar application, availability information associated with a messaging program, availability information input by the user, a location of the device, a current time, or a party associated with the first communication.

3 . The device of claim 1 , wherein the logic is further configured to:

provide at two of audio, video or haptic output in the one group based on the information associated with the availability status of the user,

activate at least two of a keypad input mechanism, a speech recognition mechanism or a touch screen input mechanism based on the information associated with the availability status of the user,

detect a change in the availability status of the user, and

change at least one of the audio, video or haptic output to be provided to the user based on the detected change.

4 . The device of claim 1 , wherein the logic is further configured to:

identify a first party associated with the first communication, and

provide an alert via the user interface based on the identified first party.

5 . The device of claim 4 , wherein when providing an alert, the logic is configured to:

providing a first haptic output based on a ringtone associated with the first party or based on a priority status associated with the first party.

6 . The device of claim 1 , wherein the logic is further configured to:

identify the one group based on the availability status of the user, the one group corresponding to a limited portion of potential outputs available via the user device, and

control the user interface to accept a limited portion of a plurality of potential inputs available via the user device based on the availability status of the user.

7 . A device, comprising:

a communication interface configured to receive communications from a first party and transmit communications from a user of the device to the first party;

a display configured to display the communications received from the first party and the communications transmitted from the user, the communications between the user and the first party corresponding to a messaging session;

an input device; and

logic configured to:

receive input from the user via the input device to add a second party to the messaging session, the input comprising one of a single keyboard input, a single keypad input, an icon selection or audio input from the user of the device, and

add the second party to the messaging session based on the received input.

8 . The device of claim 7 , wherein the input comprises a keyboard or keypad input corresponding to a plus sign.

9 . The device of claim 7 , wherein the input comprises:

a voice command from the user of the device.

10 . The device of claim 7 , wherein the logic is further configured to:

output, via the display, communications from the first party in a first color and communications from the second party in a second color, the first and second colors being different.

11 . The device of claim 7 , wherein the input device is further configured to:

receive input from the user to limit the transmission of a communication to only a designated one of the first party or second party, the input comprising a voice command or a keypad or keyboard input, and wherein the logic is further configured to:

forward the communication for transmission via the communication interface to the designated one of the first party or second party.

12 . The device of claim 7 , further comprising:

a memory configured to store a plurality of communications between the user and the first and second parties, wherein the logic is further configured to:

display the plurality of communications in a page-like format, wherein the user may scroll backward or forward using the input device to view earlier or more recent communications.

13 . The device of claim 12 , wherein the logic is further configured to:

forward at least some of the plurality of communications stored in the memory to the second party, the at least some of the plurality of communications corresponding to communications of the messaging session that were made prior to the second party joining the messaging session.

14 . The device of claim 7 , wherein the logic is further configured to:

receive electronic mail messages via the communication interface,

access information associated with processing received electronic mail messages, and

process responses, provided by the user, to the electronic mail messages based on the accessed information.

15 . The device of claim 14 , wherein the logic is further configured to:

transmit some responses to the received electronic mail messages via an electronic mail program, and

transmit other responses to the received electronic mail messages via a messaging manager application.

16 . A method, comprising:

receiving, by a mobile device, a communication from a first party;

transmitting, by the mobile device, a response from a user of the mobile device to the first party;

displaying a plurality of messages, received by the mobile device from the first party and transmitted by the mobile device to the first party, the plurality of messages corresponding to a communication session between the user of the mobile device and the first party;

receiving input from the user to add a second party to the communication session between the user and the first party, the input comprising a voice command, keypad input or keyboard input; and

adding the second party to the communication session.

17 . The method of claim 16 , further comprising:

displaying, by the user device, messages from the user in a first color, messages from the first party in a second color, and messages from the second party in a third color, the first, second and third colors being different from one another.

18 . The method of claim 16 , further comprising:

receiving input from the user to remove the first party from the communication session, the input comprising a voice command or keypad or keyboard input.

19 . The method of claim 16 , further comprising:

storing a plurality of messages between the user and the first party; and

forwarding at least some of the plurality of messages to the second party, the at least some of the plurality of messages corresponding to messages transmitted between the user and the first party prior to the second party joining the communication session.

20 . The method of claim 16 , further comprising:

receiving electronic mail messages;

transmitting some responses to received electronic mail messages via an electronic mail application; and

transmitting other responses to received electronic mail messages via a messaging program.

21 . A computer-readable medium having stored thereon sequences of instructions which, when executed by at least one processor, cause the at least one processor to:

identify information associated with an availability status of a user of a device;

receive a first communication from an other device; and

provide an audio, video or haptic output via a user interface of the device based on the information associated with the availability status of the user of the device.

22 . The computer-readable medium of claim 21 , further including instructions for causing the at least one processor to:

manage a messaging session between a user of the device and a first party associated with the other device;

output messages from the messaging session in a page-like format; and

allow the user of the device to scroll or page to earlier portions of the messaging session.

23 . The computer-readable medium of claim 22 , further including instructions for causing the at least one processor to:

receive input from the user of the device to add a second party to the messaging session and restrict a message for transmission to only a designated one of the first party or second party, the input comprising at least one of selection of an icon or use of one or more symbols on a keypad or keyboard.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2009
From: VERIZON BUSINESS NETWORK SERVICES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023193/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2008
From: SCHULTZ, PAUL T.; SARTINI, ROBERT A.; MCKEE, MARTIN W.
To: VERIZON BUSINESS NETWORK SERVICES INC.
Reel/Frame 021871/0917 →