Patent classifications
H04M3/53358
Outgoing Call Management in a Communication Environment with Unified Communication Interfaces
A computer-implemented method for managing a billing policy for mobile phone associated with a first phone number corresponding to a first account and a second phone number corresponding to a second account is described herein. The billing policy defines actions performed by the mobile phone to be charged to the first account, and defines actions performed by the mobile phone to be charged to the second account. Charges are allocated to one of the first account and second account based on the billing policy. A user can configured to phone to operate in a private mode, in response to which actions are charged to a default account of the two accounts, and information about the action is not provided to an external entity.
ADJUSTING INFORMATION DEPTH BASED ON USER'S ATTENTION
A computing device is described that includes one or more processors and at least one module operable by the processors to output, for display, first information for an event, and, responsive to determining that a user of the computing device has viewed a display device of the computing device for at least a threshold amount of time, output, for display, second information for the event, the second information including information associated with the event and not included in the first information. The module is further operable to, responsive to determining that the user of the computing device has viewed the display device for at least another threshold amount of time greater than the first threshold amount of time, output, for display, third information for the event, the third information including additional information associated with the event and not included in the first information or the second information.
Voicemail management with multi-number phones
A computer-implemented method for managing voicemails includes receiving, at an intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact group and a second phone number corresponding to a second contact group, a request to receive an incoming call associated with a caller phone number. The intermediate server identifies a contact group associated with the request. The identified contact group comprises the first contact group in response to the received request corresponding to the first phone number, and the identified contact group comprises the second contact group in response to the received request corresponding to the second phone number. The intermediate server selects a voicemail setting based on the identified contact group. In response to determining to route the incoming call to voicemail, the voicemail is configured based at least in part on the selected voicemail setting.
Billing policy management for multi-number phones
A computer-implemented method for managing a billing policy for mobile phone associated with a first phone number corresponding to a first account and a second phone number corresponding to a second account is described herein. The billing policy defines actions performed by the mobile phone to be charged to the first account, and defines actions performed by the mobile phone to be charged to the second account. Charges are allocated to one of the first account and second account based on the billing policy. A user can configured to phone to operate in a private mode, in response to which actions are charged to a default account of the two accounts, and information about the action is not provided to an external entity.
Adjusting information depth based on user's attention
A computing device is described that includes one or more processors and at least one module operable by the processors to output, for display, first information for an event, and, responsive to determining that a user of the computing device has viewed a display device of the computing device for at least a threshold amount of time, output, for display, second information for the event, the second information including information associated with the event and not included in the first information. The module is further operable to, responsive to determining that the user of the computing device has viewed the display device for at least another threshold amount of time greater than the first threshold amount of time, output, for display, third information for the event, the third information including additional information associated with the event and not included in the first information or the second information.
Misclassified contact updating in multi-number phones
An intermediate server communicatively coupled to a mobile phone associated with a first phone number corresponding to a first contact type and a second phone number corresponding to a second contact type, receives a request to receive an incoming call associated with a caller phone number. The request corresponds to the first or second phone number. The intermediate server identifies a contact type associated with the request and a contact type associated with the caller based on the caller phone number. The intermediate server further determines whether the caller is misclassified by comparing the contact type associated with the request and the contact type associated with the caller. In addition, the intermediate server sends a notification indicating that the caller is misclassified to the mobile phone in response to determining the contact type associated with the request and the contact type associated with the caller do not match.
Incoming call notification management
A mobile phone establishes and maintains a data connection with an intermediate server. The intermediate server receives an incoming call from a caller. In response, the intermediate server identifies a contact group associated with the caller, and generates a notification message identifying the caller and including the identified contact group. The notification message is sent by the intermediate server to the mobile phone via the data channel, and concurrently, the intermediate server routes the incoming call to the mobile phone over a voice channel different from the data channel. The mobile phone modifies an existing contact record or generates a new contact record associated with the caller to include the contact group identified by the notification message. The mobile phone, in response to receiving the incoming call, accesses the modified contact record or generated contact record, and displays a notification identifying the caller and the identified contact group.
Method and Apparatus for Implementing Voice Mailbox
A method and an apparatus for implementing a voice mailbox is presented, including receiving a call request that is from a first terminal and whose destination address is a second terminal; sending a call response to the first terminal based on the call request, where the call response is used to instruct a user of the first terminal to leave a voice message; receiving a voice message that is sent by the first terminal after the call response is received; recognizing words in the voice message, to convert the voice message into a word text; and performing, according to the word text, a reply operation with respect to the first terminal or a notification operation with respect to the second terminal.
Systems, methods, circuits and associated software for augmenting contact details stored on a communication device with data relating to the contact contained on social networking sites
Disclosed are methods, circuits, systems and applications for providing messaging services which may provide for download, synchronization, voicemail-message to text-message translation, direct access and handling of selected voicemail messages through a user's user interface. Further disclosed are systems, methods, circuits and associated software for retrieving data associated with contacts stored on a communication device from social networking sites and integrating the retrieved data into the operation of the communication device.
Displaying visual representation of voice messages
Messages, such as voice messages, are received at a server and processed to generate extracted data that includes text from the message, envelope information, or contact information. The extracted data is transmitted to a device that displays a visual representation that includes some of the extracted data. The visual representation (e.g., an icon) enables the user to visually see what is in a voice message. By selecting a particular visual representation, the corresponding message can be retrieved from the message server and played at the device. In some instances, the message server also transmits an initial segment to the device that can be played by the device as well.