Benoit Boningue - Mountain View CA, US Richard J. Donald - Brentwood CA, US Lang Chen - Oakland CA, US Rob Katcher - Sunnyvale CA, US Phil McClendon - Sunnyvale CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04W 4/00
US Classification:
455466, 455564, 4555501, 4554121, 455566
Abstract:
Various embodiments are directed to improved message addressing techniques. In one embodiment, a computing device may comprise a messaging client arranged to receive an input sequence of alphabetic or alphanumeric characters as a destination of an outbound message. The messaging client may recognize that the input sequence represents a mnemonic short code and may automatically generate a common short code comprising a sequence of numeric digits associated with the mnemonic short code. The messaging client may display both the input sequence comprising the mnemonic short code and the common short code and enable the outbound message to be sent using the common short code as the destination. Other embodiments are described and claimed.
Method And Device For Enabling Message Responses To Incoming Phone Calls
David Champlin - Menlo Park CA, US Srikiran Prasad - Cupertino CA, US Lang Chen - Oakland CA, US Rajan Ranga - Palo Alto CA, US Robert Haitani - Menlo Park CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication.
Radha Neelakantan - Sunnyvale CA, US Peter Fry - Andover MA, US Richard J. Donald - Brentwood CA, US Manisha D. Parekh - Mountain View CA, US David G. Champlin - San Diego CA, US Lang S. Chen - Oakland CA, US Benoit Boningue - Mountain View CA, US Ryan Case - Sunnyvale CA, US
Assignee:
Palm, Inc. - Sunnyvale CA
International Classification:
H04Q 7/22
US Classification:
4554121, 455566
Abstract:
Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples.
Lang Chen - Fremont CA, US Michael Yeung - Fremont CA, US Zhenyu Liu - Pleasanton CA, US
International Classification:
G10L019/12
US Classification:
704/223000
Abstract:
Voice processing methods and circuits use bandpass filters and energy detectors to determine the energy in frequency channels of a voice signal. A bit array having a horizontal direction corresponding to the channels and a vertical direction corresponding to time provides a representation of the voice signal that can be stored during training and compared to other bit arrays during voice recognition. One comparison method compares horizontal lines of bit arrays using a position-weighted K factor. A segmentation process divides arrays into segments to better identify corresponding lines in arrays. Corresponding lines can also be selected in segments using an alternating top-down/bottom-up best match process. When this comparison finds a matching array, the match is confirmed if match result is significantly better than a match result for a bit array corresponding to different voice command and if vertical checking confirms the match. Thresholds indicating horizontal and vertical matching arrays and the required gap between the match results of different commands can be set according to the desired voice recognition sensitivity.
Method And Device For Enabling Message Responses To Incoming Phone Calls
David Champlin - Menlo Park CA, US Srikiran Prasad - Cupertino CA, US Lang Chen - Oakland CA, US Rajan Ranga - Palo Alto CA, US Robert Haitani - Menlo Park CA, US
International Classification:
H04M 1/64
US Classification:
379067100
Abstract:
A computing device is configured to receive an incoming communication from another computing device. The incoming communication may be for purpose of initiating a voice-exchange session. In response to receiving the incoming call, the computing device may identify or determine a message identifier of the other computing device. The message identifier is determined based at least in part on data provided with the incoming communication. The computing device may programmatically address a message to the other computing device using the message identifier determined from the incoming communication.
Lang Chen - Oakland CA, US Peter Skillman - San Carlos CA, US David Champlin - Menlo Park CA, US Robert Haitani - Menlo Park CA, US Tina Tseng - San Jose CA, US Srikiran Prasad - Cupertino CA, US
International Classification:
H04M 1/00
US Classification:
455550100
Abstract:
Techniques to generate context information are described. An apparatus may comprise a mobile computing device. The mobile computing device may include a radio sub-system, a processing sub-system to couple to the radio sub-system, and a context information management module for execution by the processing sub-system. The context information management module may search for context information associated with a contact identifier using a context information database.
Lang Chen - Oakland CA, US Peter Skillman - San Carlos CA, US David Champlin - Menlo Park CA, US Robert Haitani - Menlo Park CA, US Tina Tseng - San Jose CA, US Srikiran Prasad - Cupertino CA, US
International Classification:
G06F 17/30
US Classification:
707203000
Abstract:
Techniques to manage contact information are described. An apparatus may comprise a mobile computing device. The mobile computing device may include a contact database management module to dynamically associate different sets of contact information with different contact information databases based on changes in a contact value parameter for each set of contact information. Other embodiments are described and claimed.
Techniques For Group Messaging On A Mobile Computing Device
Radha NEELAKANTAN - Sunnyvale CA, US Benoit BONINGUE - Mountain View CA, US Richard J. DONALD - Brentwood CA, US Manisha D. PAREKH - Mountain View CA, US Ryan CASE - Sunnyvale CA, US Peter FRY - Andover MA, US David G. CHAMPLIN - San Diego CA, US Lang S. CHEN - Oakland CA, US
Assignee:
PALM, INC. - Sunnyvale CA
International Classification:
H04Q 7/22 H04Q 7/20
US Classification:
4554121, 455466
Abstract:
Techniques for group messaging on a mobile computing device are described. An apparatus may comprise a message server to communicate messages between multiple mobile computing devices. The message server may have a group message management module to establish a group messaging session between the multiple mobile computing devices. The group message management module may have a group generating module to receive a message with a group message indicator and identifying information for multiple mobile computing devices within the message. The group generating module may form a message group to communicate messages from any one of the mobile computing devices to all of the mobile computing devices for the group messaging session. Other embodiments are described and claimed.