Instant messaging via telephone interfaces
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
734Forward
Citations -
0
Petitions -
3
Assignments
First Claim
1. A system for supporting access to an instant messaging service from a telephone over a network, the network supporting the instant messaging service, the system comprising:
- a telephone interface, the telephone interface supporting transmission and receipt of audio from a telephone;
a computer system, the computer system coupled in communication with the telephone interface and the network, the computer system including;
a first program code for searching an availability list for a user requested by a telephone user, the availability list including users currently accessing the instant messaging service;
a second program code for verbally indicating to the telephone user whether a requested user is available;
a third program code for generating a first instant message from the telephone user to an available requested user;
a fourth program code for presenting content over the telephone interface to the telephone user;
a fifth program code for receiving a second instant message from a user over the network, wherein the user is one of the available requested user and another user on the availability list, and notifying the telephone user with an audio signal over the telephone interface of receipt of the second instant message during the presenting content; and
a sixth program code for allowing the telephone user to respond to the second instant message over the telephone interface to the instant messaging service via the network.
3 Assignments
0 Petitions

Accused Products

Abstract
A method and apparatus for enabling users of a phone based speech activated system such as a voice portal to communicate with users of an Internet based instant messenger (IM) service is described. Phone based users are able to send and receive IMs. Incoming messages can cause an asynchronous notification in the user'"'"'s current voice application and the user can (if they desire) switch contexts to hear the IM and respond. Sent messages may be expeditiously sent to users of the GUI as a hypertext link to a recorded audio. Other sending formats are also possible; similarly, buddy lists can be supported.
745 Citations
Method and apparatus for unified communication management via instant messaging | ||
Patent #
US 7,903,796 B1
Filed 02/27/2002
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Selectable Audio and Mixed Background Sound for Voice Messaging System | ||
Patent #
US 20110019804A1
Filed 10/03/2010
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
Daedalus Group LLC
|
Methods and systems for remote cell establishment | ||
Patent #
US 7,912,199 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Telesector Resources Group Incorporated
|
Method and apparatus for context based querying | ||
Patent #
US 7,908,261 B2
Filed 10/11/2005
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Call completion via instant communications client | ||
Patent #
US 7,917,581 B2
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Business Global LLC
|
Speech Enabled Media Sharing In A Multimodal Application | ||
Patent #
US 20110010180A1
Filed 07/09/2009
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
System for Advertisement Selection, Placement and Delivery | ||
Patent #
US 20110064207A1
Filed 04/12/2010
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
HTC Corporation
|
System and method for installing one or more programs, and at least a portion of their environment | ||
Patent #
US 7,913,248 B1
Filed 03/25/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Methods and systems for call management with user intervention | ||
Patent #
US 7,912,193 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Processing data obtained from a presence-based system | ||
Patent #
US 7,890,592 B2
Filed 02/29/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
SYSTEM AND METHOD FOR RUNNING A MULTI-MODULE TELEPHONY APPLICATION | ||
Patent #
US 20110081008A1
Filed 10/07/2010
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Portion of a display screen with a user interface | ||
Patent #
D636399S1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Processing Data Obtained From a Presence-Based System | ||
Patent #
US 20110106620A1
Filed 01/06/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
METHOD AND APPARATUS FOR CORDLESS PHONE AND OTHER TELECOMMUNICATIONS SERVICES | ||
Patent #
US 20110159852A1
Filed 01/26/2011
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Version management for application execution environment | ||
Patent #
US 7,930,273 B1
Filed 10/19/2007
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Selectable audio and mixed background sound for voice messaging system | ||
Patent #
US 7,965,824 B2
Filed 03/22/2008
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
International Business Machines Corporation
|
Monitoring and entry system presence service | ||
Patent #
US 7,956,739 B2
Filed 06/12/2009
|
Current Assignee
Vivint Incorporated
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Portion of a display screen with a user interface | ||
Patent #
D636403S1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D636402S1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for updating one or more programs and their environment | ||
Patent #
US 7,934,210 B1
Filed 03/25/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Portion of a display screen with a user interface | ||
Patent #
D636401S1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
SYSTEM AND METHOD FOR MITIGATING A DENIAL OF SERVICE ATTACK USING CLOUD COMPUTING | ||
Patent #
US 20110083179A1
Filed 10/07/2010
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods for managing cookies via HTTP content layer | ||
Patent #
US 7,925,694 B2
Filed 10/19/2007
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 7,954,124 B2
Filed 05/24/2004
|
Current Assignee
Quest Communications International Inc.
|
Sponsoring Entity
Quest Communications International Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D636400S1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Information processing apparatus, information processing method, and recording medium | ||
Patent #
US 7,962,852 B2
Filed 10/30/2001
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
PROVIDING OF PRESENCE INFORMATION TO A TELEPHONY SERVICES SYSTEM | ||
Patent #
US 20110200179A1
Filed 03/28/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
System and method for communicating information over a network | ||
Patent #
US 8,015,504 B1
Filed 03/25/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Relay server, relay communication system, and communication device | ||
Patent #
US 8,005,961 B2
Filed 11/23/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
SOCIAL MESSAGING HUB | ||
Patent #
US 20110238766A1
Filed 05/19/2011
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Video messaging | ||
Patent #
US 7,984,098 B2
Filed 07/25/2001
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL Inc.
|
METHOD AND SYSTEM FOR PRESERVING TELEPHONY SESSION STATE | ||
Patent #
US 20110176537A1
Filed 01/19/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Relay server and relay communication system arranged to share resources between networks | ||
Patent #
US 8,010,647 B2
Filed 12/10/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
System and method for communicating state and title information between a browser and a rich Internet application | ||
Patent #
US 8,001,458 B1
Filed 11/15/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
System and method for delivering enhanced application services to a user device | ||
Patent #
US 7,975,011 B2
Filed 07/05/2005
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Relay server and client terminal | ||
Patent #
US 8,010,598 B2
Filed 12/10/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
COMMUNICATION CONVERTER FOR CONVERTING AUDIO INFORMATION/TEXTUAL INFORMATION TO CORRESPONDING TEXTUAL INFORMATION/AUDIO INFORMATION | ||
Patent #
US 20110202347A1
Filed 04/28/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Providing supplemental contact information corresponding to a referenced individual | ||
Patent #
US 7,979,802 B1
Filed 05/17/2002
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D649154S1
Filed 03/08/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Real time messaging framework hub to intercept and retransmit messages for a messaging facility | ||
Patent #
US 8,060,568 B2
Filed 05/29/2007
|
Current Assignee
SAP PORTALS ISRAEL LTD.
|
Sponsoring Entity
SAP PORTALS ISRAEL LTD.
|
Method for providing internet services to a telephone user | ||
Patent #
US 8,064,434 B2
Filed 06/28/2006
|
Current Assignee
T-Jat Systems 2006 Ltd.
|
Sponsoring Entity
T-Jat Systems 2006 Ltd.
|
Voice instant messaging | ||
Patent #
US 8,041,768 B2
Filed 03/19/2001
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL Inc.
|
Audio Message Delivery Over Instant Messaging | ||
Patent #
US 20110289174A1
Filed 08/04/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Searchable instant messaging chat repositories using topic and identifier metadata | ||
Patent #
US 7,856,469 B2
Filed 04/15/2004
|
Current Assignee
Activision Publishing Incorporated
|
Sponsoring Entity
International Business Machines Corporation
|
MANAGING COMMUNICATIONS UTILIZING COMMUNICATION CATEGORIES | ||
Patent #
US 20100248755A1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Wireless telephone system including voice over IP and POTS | ||
Patent #
US 7,710,946 B2
Filed 09/23/2003
|
Current Assignee
Google LLC
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for sending text messages converted into speech through an internet connection | ||
Patent #
US 7,706,511 B2
Filed 09/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for binding multiple profiles and applications to a single device through network control | ||
Patent #
US 7,856,471 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Method and apparatus for cost optimization of cellular networks indication | ||
Patent #
US 7,697,924 B2
Filed 04/21/2006
|
Current Assignee
Unify Inc.
|
Sponsoring Entity
Siemens Enterprise Communications Inc.
|
Method and apparatus for interfacing an IM network from a network IM client to a remote interface device | ||
Patent #
US 7,761,526 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Mobile device for sending text messages | ||
Patent #
US 7,649,877 B2
Filed 09/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Interview automation system for providing technical support | ||
Patent #
US 7,734,699 B2
Filed 09/03/2003
|
Current Assignee
Bhatnagar Himanshu
|
Sponsoring Entity
Bhatnagar Himanshu
|
System for instant message to telephone speech and back | ||
Patent #
US 7,697,551 B2
Filed 09/01/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Rendering Destination Instant Messaging Personalization Items Before Communicating With Destination | ||
Patent #
US 20100174996A1
Filed 03/12/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
SMS Technology for Computerized Devices | ||
Patent #
US 20100035640A1
Filed 08/04/2009
|
Current Assignee
Gal-Oz Nimrod, Lew Eugene Lee
|
Sponsoring Entity
Gal-Oz Nimrod, Lew Eugene Lee
|
SYSTEMS AND METHODS FOR EVALUATING A SEQUENCE OF CHARACTERS | ||
Patent #
US 20100114560A1
Filed 11/05/2008
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
Method and Apparatus for Viewing and Managing Collaboration Data from Within the Context of a Shared Document | ||
Patent #
US 20100005398A1
Filed 09/12/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
NETWORK-BASED PROCESSING OF DATA REQUESTS FOR CONTACT INFORMATION | ||
Patent #
US 20100250606A1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Off record chat | ||
Patent #
US 7,818,376 B2
Filed 03/19/2003
|
Current Assignee
Google LLC
|
Sponsoring Entity
International Business Machines Corporation
|
METHOD AND SYSTEM FOR A MULTITENANCY TELEPHONE NETWORK | ||
Patent #
US 20100232594A1
Filed 03/02/2010
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support | ||
Patent #
US 7,802,262 B1
Filed 11/15/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
METHOD AND APPARATUS FOR A FAMILY CENTER | ||
Patent #
US 20100159967A1
Filed 12/11/2009
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Platform for interoperability | ||
Patent #
US 7,805,532 B2
Filed 04/27/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
724 Solutions Software Incorporated
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 7,836,128 B2
Filed 09/30/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Method and apparatus for managing multiple endpoints through a single SIP user agent and IP address | ||
Patent #
US 7,849,205 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Method and apparatus for improving voice recognition performance in a voice application distribution system | ||
Patent #
US 7,643,998 B2
Filed 07/02/2002
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
Apptera Incorporated
|
VARIABLE PATH MANAGEMENT OF USER CONTACTS | ||
Patent #
US 20100037144A1
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Multi-Platform Capable Inference Engine and Universal Grammar Language Adapter for Intelligent Voice Application Execution | ||
Patent #
US 20100061534A1
Filed 09/10/2009
|
Current Assignee
Apptera Incorporated
|
Sponsoring Entity
Apptera Incorporated
|
System and method for synchronizing between a file system and presence of contacts on a network | ||
Patent #
US 7,698,307 B2
Filed 05/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Voice instant messaging between mobile and computing devices | ||
Patent #
US 7,738,887 B2
Filed 11/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Telephony Web Event System and Method | ||
Patent #
US 20100150139A1
Filed 10/01/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
SYSTEM AND METHOD FOR PROCESSING MEDIA REQUESTS DURING A TELEPHONY SESSIONS | ||
Patent #
US 20100142516A1
Filed 09/28/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 7,788,692 B2
Filed 05/05/2004
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
AUTOMATIC CATEGORIZATION OF ENTRIES IN A CONTACT LIST | ||
Patent #
US 20100325113A1
Filed 08/09/2010
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method to Enable Selection of Segments in an Instant Messaging Application for Integration in Other Applications | ||
Patent #
US 20090019377A1
Filed 07/22/2008
|
Current Assignee
Walker Keith Raymond, Handy-Bosma John Hans, Yen-Fu Chen, Selvage Mei Yang
|
Sponsoring Entity
Walker Keith Raymond, Handy-Bosma John Hans, Yen-Fu Chen, Selvage Mei Yang
|
SYSTEMS AND METHODS FOR INTERFACING WITH A USER IN INSTANT MESSAGING | ||
Patent #
US 20090024710A1
Filed 09/30/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
SYSTEM TO GENERATE AND SET UP AN ADVERTISING CAMPAIGN BASED ON THE INSERTION OF ADVERTISING MESSAGES WITHIN AN EXCHANGE OF MESSAGES, AND METHOD TO OPERATE SAID SYSTEM | ||
Patent #
US 20090030775A1
Filed 01/24/2008
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
System and Method for Automatically Segmenting Content from an Instant Messaging Transcript and Applying Commands Contained Within the Content Segments | ||
Patent #
US 20090030984A1
Filed 07/22/2008
|
Current Assignee
Walker Keith Raymond, Handy-Bosma John Hans, Selvage Mei Yang, Chen Yen Fu
|
Sponsoring Entity
Walker Keith Raymond, Handy-Bosma John Hans, Selvage Mei Yang, Chen Yen Fu
|
Application Tracking for Application Execution Environment | ||
Patent #
US 20090037835A1
Filed 10/19/2007
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Inc.
|
System and Method for SMS/IP Interoperability | ||
Patent #
US 20090049202A1
Filed 11/09/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
FLASH NETWORKS ISRAEL
|
Task switching with state preservation for programs running on an electronic device | ||
Patent #
US 7,512,952 B1
Filed 04/06/2001
|
Current Assignee
Access Company Limited
|
Sponsoring Entity
ACCESS Systems Americas Incorporated
|
Processing Data Obtained From a Presence-Based System | ||
Patent #
US 20090063643A1
Filed 02/29/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
METHOD OF TAGGING INSTANT MESSAGING (IM) CONVERSATIONS FOR EASY INFORMATION SHARING | ||
Patent #
US 20090150397A1
Filed 12/07/2007
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for accepting text calls on voice telephones at call centers or other locations | ||
Patent #
US 7,555,521 B1
Filed 04/10/2003
|
Current Assignee
Thomas J. Mclaughlin
|
Sponsoring Entity
NXI COMMUNICATIONS INC.
|
Method and system for mobile instant messaging using multiple interfaces | ||
Patent #
US 7,548,756 B2
Filed 08/08/2006
|
Current Assignee
Cellco Partnership Inc.
|
Sponsoring Entity
Cellco Partnership Inc.
|
INSTANT MESSAGING SYSTEM AND METHOD | ||
Patent #
US 20090191905A1
Filed 03/10/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
System and method for supporting instant messaging in disconnected modes | ||
Patent #
US 7,568,007 B2
Filed 09/29/2004
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
INSTANT MESSAGING SYSTEM AND METHOD | ||
Patent #
US 20090182808A1
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
INSTANT MESSAGING SYSTEM AND METHOD | ||
Patent #
US 20090181707A1
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
TASK SWITCHING WITH STATE PRESERVATION FOR PROGRAMS RUNNING ON AN ELECTRONIC DEVICE | ||
Patent #
US 20090187916A1
Filed 03/29/2009
|
Current Assignee
Palmsource Incorporated
|
Sponsoring Entity
Palmsource Incorporated
|
Monitoring and entry system presence service | ||
Patent #
US 7,561,041 B2
Filed 09/13/2006
|
Current Assignee
Vivint Incorporated
|
Sponsoring Entity
ATT Intellectual Property I LP
|
INSTANT MESSAGING SYSTEM AND METHOD | ||
Patent #
US 20090187637A1
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
SYSTEMS AND METHODS OF CONTEXTUAL ADVERTISING | ||
Patent #
US 20090186635A1
Filed 09/09/2008
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
INSTANT MESSAGING SYSTEM AND METHOD | ||
Patent #
US 20090187835A1
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
IVR TO SMS TEXT MESSENGER | ||
Patent #
US 20090196405A1
Filed 04/09/2009
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 7,590,696 B1
Filed 07/21/2004
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL Inc.
|
Management of User Interaction History with Software Applications | ||
Patent #
US 20090228805A1
Filed 05/18/2009
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Inc.
|
Monitoring and Entry System Presence Service | ||
Patent #
US 20090267754A1
Filed 06/12/2009
|
Current Assignee
Vivint Incorporated
|
Sponsoring Entity
Vivint Incorporated
|
SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS | ||
Patent #
US 20090252159A1
Filed 04/02/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for a user interface directed to discovering and publishing presence information on a network | ||
Patent #
US 7,607,096 B2
Filed 05/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Communication data method and system for voice applications excecutable by user equipment | ||
Patent #
US 7,633,928 B2
Filed 03/27/2006
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
SYSTEM AND METHOD FOR SENDING TEXT MESSAGES CONVERTED INTO SPEECH THROUGH AN INTERNET CONNECTION | ||
Patent #
US 20080010355A1
Filed 09/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method for sending messages to a mobile telephone | ||
Patent #
US 20080005299A1
Filed 06/28/2006
|
Current Assignee
T-Jat Systems 2006 Ltd.
|
Sponsoring Entity
T-Jat Systems 2006 Ltd.
|
METHOD AND SYSTEM FOR SENDING SHORT VOICE MESSAGE | ||
Patent #
US 20080025482A1
Filed 06/29/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Behavioral adaptation engine for discerning behavioral characteristics of callers interacting with an VXML-compliant voice application | ||
Patent #
US 20080015865A1
Filed 07/03/2007
|
Current Assignee
Apptera Incorporated
|
Sponsoring Entity
Apptera Incorporated
|
Method and Apparatus for Leveraging a Stimulus/Response Model to Send Information Through a Firewall via SIP and for Receiving a Response Thereto vai HTML | ||
Patent #
US 20080049910A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Method and Apparatus for Virtualizing an Address Book for Access via, and Display on, a Handheld Device | ||
Patent #
US 20080049919A1
Filed 10/31/2007
|
Current Assignee
BROADSOFT CASABI LLC
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
MOBILE DEVICE FOR SENDING TEXT MESSAGES | ||
Patent #
US 20080051120A1
Filed 09/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and Apparatus for Interfacing an IM Network from a Network IM Client to a Remote Interface Device | ||
Patent #
US 20080049914A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Method and Apparatus for Managing Multiple Endpoints Through a Single SIP User Agent and IP Address | ||
Patent #
US 20080056462A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Personal presentity presence subsystem | ||
Patent #
US 20080077696A1
Filed 09/21/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Monitoring and entry system presence service | ||
Patent #
US 20080068150A1
Filed 09/13/2006
|
Current Assignee
Vivint Incorporated
|
Sponsoring Entity
Vivint Incorporated
|
RELAY-SERVER | ||
Patent #
US 20080063001A1
Filed 09/12/2007
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
SYSTEM FOR INSTANT MESSAGE TO TELEPHONE SPEECH AND BACK | ||
Patent #
US 20080056283A1
Filed 09/01/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Method and Apparatus for Using the Web to Select a VoIP Provider and for Attaching the Provider to a Generic VoIP Resource | ||
Patent #
US 20080063159A1
Filed 10/31/2007
|
Current Assignee
BROADSOFT CASABI LLC
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Method and device for messaging | ||
Patent #
US 20080059595A1
Filed 10/25/2007
|
Current Assignee
Nokia Corporation
|
Sponsoring Entity
Nokia Corporation
|
Method and Apparatus for Binding Multiple Profiles and Applications to a Single Device Through Network Control | ||
Patent #
US 20080056476A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Dynamically configurable presence service | ||
Patent #
US 20080077685A1
Filed 09/21/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Method and Apparatus for Delivering and Tracking Click/Call Information for PSTN and Digital Telephone Networks | ||
Patent #
US 20080089506A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Caller initiated distinctive presence alerting and auto-response messaging | ||
Patent #
US 7,353,455 B2
Filed 08/19/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
FILE SERVER DEVICE | ||
Patent #
US 20080089349A1
Filed 09/27/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
-
|
Camera based instant messenger client | ||
Patent #
US 7,356,565 B2
Filed 06/27/2003
|
Current Assignee
Logitech Europe S A
|
Sponsoring Entity
Logitech Europe S A
|
FILE TRANSFER SERVER | ||
Patent #
US 20080091768A1
Filed 10/11/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
-
|
Self service terminal | ||
Patent #
US 7,357,302 B2
Filed 12/10/2003
|
Current Assignee
NCR Corporation
|
Sponsoring Entity
NCR Corporation
|
REMOTE VIDEO MONITORING SYSTEMS UTILIZING OUTBOUND LIMITED COMMUNICATION PROTOCOLS | ||
Patent #
US 20080122932A1
Filed 11/16/2007
|
Current Assignee
WiLife Inc.
|
Sponsoring Entity
-
|
Method for providing internet services to a telephone user | ||
Patent #
US 20080126510A1
Filed 06/28/2006
|
Current Assignee
T-Jat Systems 2006 Ltd.
|
Sponsoring Entity
-
|
Redirection of user-initiated distinctive presence alert messages | ||
Patent #
US 7,370,278 B2
Filed 11/10/2004
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
RELAY SERVER AND CLIENT TERMINAL | ||
Patent #
US 20080147825A1
Filed 12/10/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
-
|
Telephony services system with instant communications enhancements | ||
Patent #
US 7,382,868 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Business Global LLC
|
Packet mode speech communication | ||
Patent #
US 7,386,000 B2
Filed 04/17/2001
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Corporation
|
RELAY SERVER AND RELAY COMMUNICATION SYSTEM | ||
Patent #
US 20080137672A1
Filed 12/10/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
-
|
Contextual based identity | ||
Patent #
US 20080182548A1
Filed 04/27/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
-
|
Selectable Audio and Mixed Background Sound for Voice Messaging System | ||
Patent #
US 20080165939A1
Filed 03/22/2008
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
Daedalus Group LLC
|
Real-time notification of presence availability changes | ||
Patent #
US 7,395,329 B1
Filed 05/13/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Messaging system based building control | ||
Patent #
US 7,403,838 B2
Filed 12/14/2005
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
General Instrument Corporation
|
Caller Initiated Distinctive Presence Alerting and Auto-Response Messaging | ||
Patent #
US 20080184136A1
Filed 03/31/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Packet mode speech communication | ||
Patent #
US 7,408,948 B2
Filed 04/12/2002
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Corporation
|
Redirection of a Message to an Alternate Address | ||
Patent #
US 20080209347A1
Filed 05/05/2008
|
Current Assignee
ATT Delaware Intellectual Property Inc. formerly known as Bellsouth Intellectual Property
|
Sponsoring Entity
ATT Delaware Intellectual Property Inc. formerly known as Bellsouth Intellectual Property
|
Selectable audio and mixed background sound for voice messaging system | ||
Patent #
US 7,424,098 B2
Filed 07/31/2003
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
International Business Machines Corporation
|
Electronic message forwarding | ||
Patent #
US 7,428,580 B2
Filed 11/26/2003
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL LLC
|
Platform for interoperability | ||
Patent #
US 20080263137A1
Filed 04/27/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
FLASH NETWORKS ISRAEL
|
Real-Time Notification of Presence Changes | ||
Patent #
US 20080244026A1
Filed 06/05/2008
|
Current Assignee
ATT Delaware Intellectual Property Inc. formerly known as Bellsouth Intellectual Property
|
Sponsoring Entity
ATT Delaware Intellectual Property Inc. formerly known as Bellsouth Intellectual Property
|
Computer application text messaging input and output | ||
Patent #
US 20080256200A1
Filed 04/13/2007
|
Current Assignee
SAP SE
|
Sponsoring Entity
SAP SE
|
Web and telephony interaction system and method | ||
Patent #
US 20080250108A1
Filed 04/09/2007
|
Current Assignee
BLOGTV.COM LTD.
|
Sponsoring Entity
BLOGTV.COM LTD.
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 7,437,410 B2
Filed 08/17/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
RELAY SERVER, RELAY COMMUNICATION SYSTEM, AND COMMUNICATION DEVICE | ||
Patent #
US 20080288591A1
Filed 11/23/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
Real time messaging framework hub | ||
Patent #
US 20080301243A1
Filed 05/29/2007
|
Current Assignee
SAP PORTALS ISRAEL LTD.
|
Sponsoring Entity
SAP PORTALS ISRAEL LTD.
|
Pro-active features for telephony | ||
Patent #
US 7,471,782 B2
Filed 05/29/2007
|
Current Assignee
Mitel Networks Corporation
|
Sponsoring Entity
Mitel Networks Corporation
|
CSIP Proxy for Translating SIP to Multiple Peer-to-Peer Through Network Resources | ||
Patent #
US 20080313265A1
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Method and system for using load information in an instant messaging system | ||
Patent #
US 20070005763A1
Filed 07/01/2005
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Phone connected to a personal computer | ||
Patent #
US 20070010293A1
Filed 05/02/2006
|
Current Assignee
IPEVO Corp.
|
Sponsoring Entity
IPEVO Corp.
|
Method, computer program product and apparatus for implementing professional use of instant messaging | ||
Patent #
US 7,206,813 B2
Filed 10/17/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Relay server, communication system and facsimile system | ||
Patent #
US 7,206,088 B2
Filed 01/10/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Instant messaging with voice conference feature | ||
Patent #
US 7,216,143 B2
Filed 01/03/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Voice instant messaging between mobile and computing devices | ||
Patent #
US 20070099637A1
Filed 11/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
MTOM data transfer via TCP | ||
Patent #
US 20070115917A1
Filed 11/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Customizable presence icons for instant messaging | ||
Patent #
US 20070143415A1
Filed 12/15/2005
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Distributed communication through media services | ||
Patent #
US 20070130288A1
Filed 12/02/2005
|
Current Assignee
Inter-Tel Delaware Incorporated
|
Sponsoring Entity
Wilmington Trust
|
Behavioral adaptation engine for discerning behavioral characteristics of callers interacting with an VXML-compliant voice application | ||
Patent #
US 7,242,752 B2
Filed 07/02/2003
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
Apptera Incorporated
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 7,257,618 B2
Filed 09/30/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
APPARATUS AND METHODS OF DISTRIBUTING CONTENT AND RECEIVING SELECTED CONTENT BASED ON USER PERSONALIZATION INFORMATION | ||
Patent #
US 20070204004A1
Filed 11/17/2006
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Voice-capable system and method for authentication using prior entity user interaction | ||
Patent #
US 20070195726A1
Filed 09/30/2005
|
Current Assignee
The Invention Science Fund I L.L.C.
|
Sponsoring Entity
The Invention Science Fund I L.L.C.
|
Pro-Active Features for Telephony | ||
Patent #
US 20070223672A1
Filed 05/29/2007
|
Current Assignee
Mitel Networks Corporation
|
Sponsoring Entity
Mitel Networks Corporation
|
Systems and methods for receiving telephone calls via instant messaging | ||
Patent #
US 7,274,778 B2
Filed 02/20/2004
|
Current Assignee
Open Invention Network LLC
|
Sponsoring Entity
Verizon Business Global LLC
|
Integration of presence services with a network enabled telephony device | ||
Patent #
US 7,269,162 B1
Filed 07/20/2001
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Method and apparatus for cost optimization of cellular networks indication | ||
Patent #
US 20070250580A1
Filed 04/21/2006
|
Current Assignee
Unify Inc.
|
Sponsoring Entity
Unify Inc.
|
Relay device and communication system | ||
Patent #
US 20070233844A1
Filed 03/20/2007
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
SYSTEMS AND METHODS FOR RECEIVING TELEPHONE CALLS VIA INSTANT MESSAGING | ||
Patent #
US 20070230673A1
Filed 06/05/2007
|
Current Assignee
Open Invention Network LLC
|
Sponsoring Entity
Open Invention Network LLC
|
Voice message converter | ||
Patent #
US 20070260456A1
Filed 05/02/2006
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Audio renderings for expressing non-audio nuances | ||
Patent #
US 7,062,437 B2
Filed 02/13/2001
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
International Business Machines Corporation
|
Method and apparatus for cordless phone and other telecommunications services | ||
Patent #
US 20060015556A1
Filed 07/05/2005
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 20060031375A1
Filed 09/30/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Integration of instant messaging clients with user devices | ||
Patent #
US 20060031339A1
Filed 08/09/2004
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Maintaining instant message session status in dynamic operating environments | ||
Patent #
US 20060031341A1
Filed 09/14/2004
|
Current Assignee
Cingular Wireless II LLC
|
Sponsoring Entity
Cingular Wireless II LLC
|
System and method for supporting instant messaging in disconnected modes | ||
Patent #
US 20060075039A1
Filed 09/29/2004
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Messaging presence for non-messaging devices | ||
Patent #
US 20060093125A1
Filed 11/02/2004
|
Current Assignee
Rockwell Electronic Commerce Technologies LLC
|
Sponsoring Entity
Rockwell Electronic Commerce Technologies LLC
|
Interactive assistant for managing telephone communications | ||
Patent #
US 20060095575A1
Filed 06/17/2005
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
System and method for communicating instant messages from one type to another | ||
Patent #
US 20060093098A1
Filed 03/17/2005
|
Current Assignee
XCOME TECHNOLOGY CO. LTD.
|
Sponsoring Entity
XCOME TECHNOLOGY CO. LTD.
|
Messaging system based building control | ||
Patent #
US 20060142880A1
Filed 12/14/2005
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
System and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments | ||
Patent #
US 20060167994A1
Filed 01/11/2005
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method to enable user selection of segments in an instant messaging application for integration in other applications | ||
Patent #
US 20060161852A1
Filed 01/20/2005
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Method and system for providing notification when a user becomes available for communicating | ||
Patent #
US 20060149816A1
Filed 12/20/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Instant messaging with voice conversation feature | ||
Patent #
US 7,085,258 B2
Filed 07/19/2001
|
Current Assignee
GlobalFoundries Inc.
|
Sponsoring Entity
International Business Machines Corporation
|
Methods and systems for configuring and providing conference calls | ||
Patent #
US 20060177034A1
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Method and system for mobile instant messaging using multiple interfaces | ||
Patent #
US 7,120,455 B1
Filed 05/20/2004
|
Current Assignee
Cellco Partnership Inc.
|
Sponsoring Entity
Cellco Partnership Inc.
|
Communication system and method | ||
Patent #
US 20060233314A1
Filed 03/27/2006
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Sponsoring Entity
Hewlett Packard Enterprise Development LP
|
Presence management system | ||
Patent #
US 20060239424A1
Filed 04/21/2005
|
Current Assignee
ATT Knowledge Ventures L.P.
|
Sponsoring Entity
ATT Knowledge Ventures L.P.
|
Method and system for mobile instant messaging using multiple interfaces | ||
Patent #
US 20060271696A1
Filed 08/08/2006
|
Current Assignee
Cellco Partnership Inc.
|
Sponsoring Entity
Cellco Partnership Inc.
|
Communication system and data processing method | ||
Patent #
US 20060256935A1
Filed 03/27/2006
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Sponsoring Entity
Hewlett Packard Enterprise Development LP
|
Method and apparatus for providing conference call announcement using SIP signalling in a communication system | ||
Patent #
US 7,154,864 B2
Filed 02/28/2003
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Corporation
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 20050066363A1
Filed 05/05/2004
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 20050066362A1
Filed 09/24/2003
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
Methods and systems for remote call establishment | ||
Patent #
US 20050053217A1
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Wireless telephone system including voice over IP and POTS | ||
Patent #
US 20050063361A1
Filed 09/23/2003
|
Current Assignee
Google LLC
|
Sponsoring Entity
Google LLC
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 20050066365A1
Filed 05/05/2004
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 20050066364A1
Filed 05/05/2004
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
System and method for simultaneously displaying video programming and instant messaging | ||
Patent #
US 20050091694A1
Filed 05/24/2004
|
Current Assignee
Qwest Communications International Incorporated
|
Sponsoring Entity
Qwest Communications International Incorporated
|
Providing of presence information to a telephony services system | ||
Patent #
US 20050074101A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Electronic message forwarding | ||
Patent #
US 20050114533A1
Filed 11/26/2003
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Methods and systems for line management | ||
Patent #
US 20050105510A1
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
System and method for network management using instant messaging | ||
Patent #
US 20050102382A1
Filed 06/04/2001
|
Current Assignee
ALMERIC NETWORKS INC.
|
Sponsoring Entity
ALMERIC NETWORKS INC.
|
Endpoint status notification system | ||
Patent #
US 20050108348A1
Filed 10/29/2003
|
Current Assignee
Mitel Incorporated
|
Sponsoring Entity
Mitel Incorporated
|
Redirection of user-initiated distinctive presence alert messages | ||
Patent #
US 20050097473A1
Filed 11/10/2004
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Automatic voice addressing and messaging methods and apparatus | ||
Patent #
US 20050137878A1
Filed 09/10/2004
|
Current Assignee
Voice Signal Technologies Incorporated
|
Sponsoring Entity
Voice Signal Technologies Incorporated
|
Methods and systems of responsive messaging | ||
Patent #
US 20050138129A1
Filed 12/23/2003
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
System and method for searchable instant messaging chat repositories using topic and identifier metadata | ||
Patent #
US 20050235034A1
Filed 04/15/2004
|
Current Assignee
Activision Publishing Incorporated
|
Sponsoring Entity
Activision Publishing Incorporated
|
System and method for discovering and publishing of presence information on a network | ||
Patent #
US 20050246421A1
Filed 05/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
System and method for a user interface directed to discovering and publishing presence information on a network | ||
Patent #
US 20050246369A1
Filed 05/01/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Multi-context conversational environment system and method | ||
Patent #
US 20050288936A1
Filed 08/15/2005
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 20050278427A1
Filed 08/17/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Behavioral adaptation engine for discerning behavioral characteristics of callers interacting with an VXML-compliant voice application | ||
Patent #
US 20040006476A1
Filed 07/02/2003
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
HTC Corporation
|
Method of realizing multiple simultaneous chat sessions through message transfer | ||
Patent #
US 20040039780A1
Filed 08/26/2002
|
Current Assignee
Inventec Appliances
|
Sponsoring Entity
Inventec Appliances
|
Messaging response system | ||
Patent #
US 20040030750A1
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Selectable audio and mixed background sound for voice messaging system | ||
Patent #
US 20040022371A1
Filed 07/31/2003
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
Daedalus Group LLC
|
Interview automation system for providing technical support | ||
Patent #
US 20040054693A1
Filed 09/03/2003
|
Current Assignee
Bhatnagar Himanshu
|
Sponsoring Entity
Bhatnagar Himanshu
|
Method, computer program product and apparatus for implementing professional use of instant messaging | ||
Patent #
US 20040078435A1
Filed 10/17/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Call completion via instant communications client | ||
Patent #
US 20040086100A1
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Packet mode speech communication | ||
Patent #
US 20040120474A1
Filed 10/16/2003
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Self service terminal | ||
Patent #
US 20040118911A1
Filed 12/10/2003
|
Current Assignee
NCR Corporation
|
Sponsoring Entity
NCR Corporation
|
Systems and methods for receiving telephone calls via instant messaging | ||
Patent #
US 20040161089A1
Filed 02/20/2004
|
Current Assignee
Open Invention Network LLC
|
Sponsoring Entity
-
|
Off record chat | ||
Patent #
US 20040186885A1
Filed 03/19/2003
|
Current Assignee
Google LLC
|
Sponsoring Entity
-
|
Method and apparatus for management of a primary buddy list in an instant messaging system | ||
Patent #
US 20040196315A1
Filed 04/01/2003
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
-
|
Method and apparatus for providing conference call announcement using SIP signalling in a communication system | ||
Patent #
US 20040202303A1
Filed 02/28/2003
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Host based video clips and transport mechanism | ||
Patent #
US 20040223606A1
Filed 12/30/2003
|
Current Assignee
AOL Inc.
|
Sponsoring Entity
-
|
Device based instant messenger client | ||
Patent #
US 20040267885A1
Filed 06/27/2003
|
Current Assignee
Logitech Europe S A
|
Sponsoring Entity
-
|
Automatic messaging client launcher for a communication device | ||
Patent #
US 20040267884A1
Filed 06/30/2003
|
Current Assignee
MAVENIR LTD.
|
Sponsoring Entity
-
|
Method and apparatus for enhancing security between a Web server and a PSTN-based voice portal | ||
Patent #
US 20030014670A1
Filed 07/03/2002
|
Current Assignee
Apptera Incorporated
|
Sponsoring Entity
Apptera Incorporated
|
Instant messaging with voice conversation feature | ||
Patent #
US 20030016657A1
Filed 07/19/2001
|
Current Assignee
GlobalFoundries Inc.
|
Sponsoring Entity
GlobalFoundries Inc.
|
Method and apparatus for improving voice recognition performance in a voice application distribution system | ||
Patent #
US 20030009339A1
Filed 07/02/2002
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
HTC Corporation
|
Client aware content selection and retrieval in a wireless portal system | ||
Patent #
US 20030033357A1
Filed 08/13/2001
|
Current Assignee
Sun Microsystems Incorporated
|
Sponsoring Entity
Sun Microsystems Incorporated
|
Method and apparatus for delivering messages based on user presence, preference or location | ||
Patent #
US 20030135569A1
Filed 09/30/2002
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
-
|
Instant messaging with voice conference feature | ||
Patent #
US 20030126207A1
Filed 01/03/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Billing system for services provided via instant communications | ||
Patent #
US 20030187800A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Enhanced services call completion | ||
Patent #
US 20030185359A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
-
|
Telephony services system with instant communications enhancements | ||
Patent #
US 20030185360A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
-
|
Method for text-to-speech service utilizing a uniform resource identifier | ||
Patent #
US 20030187658A1
Filed 03/29/2002
|
Current Assignee
Nokia Corporation
|
Sponsoring Entity
Nokia Corporation
|
Billing system for communications services involving telephony and instant communications | ||
Patent #
US 20030193961A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
-
|
Caller initiated distinctive presence alerting and auto-response messaging | ||
Patent #
US 20030218631A1
Filed 08/19/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
-
|
Methods and apparatus for using instant messaging as a notification tool | ||
Patent #
US 20030229670A1
Filed 06/11/2002
|
Current Assignee
Siemens Enterprise Communications Inc.
|
Sponsoring Entity
-
|
Mobile information terminal apparatus with character mail transmission function | ||
Patent #
US 20020081998A1
Filed 12/18/2001
|
Current Assignee
NEC Corporation
|
Sponsoring Entity
NEC Corporation
|
Information processing apparatus, information processing method, and recording medium | ||
Patent #
US 20020080173A1
Filed 10/30/2001
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Method and system for participating in chat sessions | ||
Patent #
US 20020095465A1
Filed 01/16/2001
|
Current Assignee
ATT Inc.
|
Sponsoring Entity
ATT Inc.
|
Relay server, communication system and facsimile system | ||
Patent #
US 20020095506A1
Filed 01/10/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Audio renderings for expressing non-audio nuances | ||
Patent #
US 20020110248A1
Filed 02/13/2001
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Relay server, communication system and facsimile system | ||
Patent #
US 20020118398A1
Filed 01/10/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Packet mode speech communication | ||
Patent #
US 20020150091A1
Filed 04/17/2001
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Relay server and relay system | ||
Patent #
US 20020143922A1
Filed 04/01/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Relay server, network device, communication system, and communication method | ||
Patent #
US 20020143957A1
Filed 04/02/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Relay server | ||
Patent #
US 20020143956A1
Filed 04/02/2002
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Internet telephony directly initiated from electronic mails | ||
Patent #
US 20020188684A1
Filed 06/07/2001
|
Current Assignee
HONG KONG FIRST TELECOM LTD.
|
Sponsoring Entity
HONG KONG FIRST TELECOM LTD.
|
PROXY-BASED COMMUNICATIONS ARCHITECTURE | ||
Patent #
US 20070294336A1
Filed 05/08/2007
|
Current Assignee
BROADSOFT CASABI LLC
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
System and method for providing notices to users of a computer program in a flexible way | ||
Patent #
US 8,117,623 B1
Filed 11/18/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
APPARATUS AND METHOD FOR PROVIDING MESSAGES IN A SOCIAL NETWORK | ||
Patent #
US 20120029917A1
Filed 08/02/2010
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Display screen portion with user interface | ||
Patent #
D653259S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Endpoint status notification system | ||
Patent #
US 8,103,722 B2
Filed 10/29/2003
|
Current Assignee
Mitel Incorporated
|
Sponsoring Entity
Mitel Incorporated
|
Video messaging | ||
Patent #
US 8,078,678 B2
Filed 05/27/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
AOL Inc.
|
Real-time notification of presence changes | ||
Patent #
US 8,090,821 B2
Filed 06/05/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Systems and methods for fine grain policy driven cookie proxying | ||
Patent #
US 8,090,877 B2
Filed 01/26/2009
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
System and method for dynamic provisioning of contextual-based identities | ||
Patent #
US 8,078,153 B2
Filed 04/27/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
Mobixell Networks Incorporated
|
Display screen portion with user interface | ||
Patent #
D653260S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Intelligently enabled menu choices based on online presence state in address book | ||
Patent #
US 8,132,110 B1
Filed 08/05/2003
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D656947S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Systems and methods of contextual advertising | ||
Patent #
US 8,156,005 B2
Filed 09/09/2008
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 8,156,193 B1
Filed 08/26/2009
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D657379S1
Filed 04/18/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D657378S1
Filed 04/18/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D657377S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Task switching with state preservation for programs running on an electronic device | ||
Patent #
US 8,171,489 B2
Filed 03/29/2009
|
Current Assignee
Palmsource Incorporated
|
Sponsoring Entity
Palmsource Incorporated
|
Method and system for sending short voice message | ||
Patent #
US 8,189,748 B2
Filed 06/29/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Instant messaging system and method | ||
Patent #
US 8,190,181 B2
Filed 03/10/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
Instant messaging system and method | ||
Patent #
US 8,190,182 B2
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
Display screen portion with user interface | ||
Patent #
D661312S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Method and apparatus for delivering and tracking click/call information for PSTN and digital telephone networks | ||
Patent #
US 8,223,955 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Interactive voice response to short message service text messenger | ||
Patent #
US 8,229,091 B2
Filed 04/09/2009
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Combined application and execution environment install | ||
Patent #
US 8,230,417 B1
Filed 06/08/2007
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support | ||
Patent #
US 8,234,657 B1
Filed 09/16/2010
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
System and method for providing a textual representation of an audio message to a mobile device | ||
Patent #
US 8,244,540 B2
Filed 02/20/2012
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
VOICE MESSAGE CONVERTER | ||
Patent #
US 20120150538A1
Filed 02/20/2012
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Service management system that enables subscriber-driven changes to service plans | ||
Patent #
US 8,255,281 B2
Filed 06/07/2006
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Billing system for communications services involving telephony and instant communications | ||
Patent #
US 8,260,967 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Business Global LLC
|
Method to enable user selection of segments in an instant messaging application for integration in other applications | ||
Patent #
US 8,275,832 B2
Filed 01/20/2005
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Management of user interaction history with software applications | ||
Patent #
US 8,281,285 B2
Filed 05/18/2009
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Communications gateway with messaging communications interface | ||
Patent #
US 8,289,951 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Business Global LLC
|
Method and device for messaging | ||
Patent #
US 8,291,022 B2
Filed 10/25/2007
|
Current Assignee
Nokia Corporation
|
Sponsoring Entity
Nokia Corporation
|
Processing data obtained from a presence-based system | ||
Patent #
US 8,301,710 B2
Filed 01/06/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
System and method for processing telephony sessions | ||
Patent #
US 8,306,021 B2
Filed 04/02/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Portion of a display screen with a user interface | ||
Patent #
D670309S1
Filed 04/18/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Portion of a display screen with a user interface | ||
Patent #
D670308S1
Filed 04/18/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,315,369 B2
Filed 03/02/2010
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
File server device arranged in a local area network and being communicable with an external server arranged in a wide area network | ||
Patent #
US 8,316,134 B2
Filed 09/27/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
Personal presentity presence subsystem | ||
Patent #
US 8,316,117 B2
Filed 09/21/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System and method for SMS/IP interoperability | ||
Patent #
US 8,327,024 B2
Filed 11/09/2007
|
Current Assignee
FLASH NETWORKS ISRAEL
|
Sponsoring Entity
Mobixell Networks Incorporated
|
Portion of a display screen with a user interface | ||
Patent #
D673973S1
Filed 02/01/2011
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System to generate and set up an advertising campaign based on the insertion of advertising messages within an exchange of messages, and method to operate said system | ||
Patent #
US 8,359,234 B2
Filed 01/24/2008
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
Managing subset of user contacts | ||
Patent #
US 8,359,548 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Variable path management of user contacts | ||
Patent #
US 8,370,769 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Redirection of a message to an alternate address | ||
Patent #
US 8,370,756 B2
Filed 05/05/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Variable path management of user contacts | ||
Patent #
US 8,370,770 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Management user interface for application execution environment | ||
Patent #
US 8,375,381 B1
Filed 10/19/2007
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Systems and methods for evaluating a sequence of characters | ||
Patent #
US 8,386,238 B2
Filed 11/05/2008
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
Reactive avatars | ||
Patent #
US 8,402,378 B2
Filed 11/07/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Instant messaging system and method | ||
Patent #
US 8,412,785 B2
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
Method for providing clean endpoint addresses | ||
Patent #
US 8,416,923 B2
Filed 06/23/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods of contextual advertising | ||
Patent #
US 8,423,412 B2
Filed 03/09/2012
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
Voice instant messaging | ||
Patent #
US 8,429,231 B2
Filed 09/08/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Voice-capable system and method for authentication using prior entity user interaction | ||
Patent #
US 8,443,197 B2
Filed 09/30/2005
|
Current Assignee
The Invention Science Fund I L.L.C.
|
Sponsoring Entity
The Invention Science Fund I L.L.C.
|
File transfer server | ||
Patent #
US 8,443,088 B2
Filed 10/11/2007
|
Current Assignee
Murata Machinery Limited
|
Sponsoring Entity
Murata Machinery Limited
|
Application tracking for application execution environment | ||
Patent #
US 8,448,161 B2
Filed 10/19/2007
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,452,849 B2
Filed 07/15/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and apparatus for a family center | ||
Patent #
US 8,463,872 B2
Filed 12/11/2009
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
System and method for communicating information over a network | ||
Patent #
US 8,464,178 B1
Filed 09/02/2011
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Interactive assistant for managing telephone communications | ||
Patent #
US 8,467,502 B2
Filed 06/17/2005
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Relay-server arranged to carry out communications between communication terminals on different LANS | ||
Patent #
US 8,472,454 B2
Filed 09/12/2007
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Methods and systems for directory information lookup | ||
Patent #
US 8,472,606 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Methods and systems for automatic communication line management based on device location | ||
Patent #
US 8,472,931 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Telesector Resources Group Incorporated
|
Methods and systems for line management | ||
Patent #
US 8,472,428 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status | ||
Patent #
US 8,474,628 B1
Filed 06/13/2005
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Methods and systems for multiuser selective notification | ||
Patent #
US 8,488,766 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Methods and systems for a call log | ||
Patent #
US 8,488,761 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Methods and systems for contact management | ||
Patent #
US 8,494,135 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Selectable audio and mixed background sound for voice messaging system | ||
Patent #
US 8,204,186 B2
Filed 10/03/2010
|
Current Assignee
Daedalus Group LLC
|
Sponsoring Entity
International Business Machines Corporation
|
System and method for providing a textual representation of an audio message to a mobile device | ||
Patent #
US 8,204,748 B2
Filed 05/02/2006
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Relay device and communication system | ||
Patent #
US 8,499,083 B2
Filed 12/30/2011
|
Current Assignee
Murata Kikai Kabushiki Kaisha
|
Sponsoring Entity
Murata Kikai Kabushiki Kaisha
|
Method and apparatus for adaptive message and call notification | ||
Patent #
US 8,503,639 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Methods and systems for configuring and providing conference calls | ||
Patent #
US 8,503,650 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Data Services LLC
|
Method and system for a multitenancy telephony network | ||
Patent #
US 8,509,415 B2
Filed 05/19/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System for advertisement selection, placement and delivery | ||
Patent #
US 8,509,403 B2
Filed 04/12/2010
|
Current Assignee
HTC Corporation
|
Sponsoring Entity
HTC Corporation
|
Speech enabled media sharing in a multimodal application | ||
Patent #
US 8,510,117 B2
Filed 07/09/2009
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
CONFIDENTIAL OR PROTECTED ACCESS TO A NETWORK OF NODES DISTRIBUTED OVER A COMMUNICATION ARCHITECTURE WITH THE AID OF A TOPOLOGY SERVER | ||
Patent #
US 20130219062A1
Filed 06/27/2011
|
Current Assignee
WSOU Investments LLC
|
Sponsoring Entity
WSOU Investments LLC
|
Personal presentity presence subsystem | ||
Patent #
US 8,533,306 B2
Filed 09/07/2012
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Method for sending messages to a mobile telephone | ||
Patent #
US 8,549,089 B2
Filed 06/28/2006
|
Current Assignee
T-Jat Systems 2006 Ltd.
|
Sponsoring Entity
T-Jat Systems 2006 Ltd.
|
Systems and methods for receiving telephone calls via instant messaging | ||
Patent #
US 8,553,857 B2
Filed 06/05/2007
|
Current Assignee
Open Invention Network LLC
|
Sponsoring Entity
Verizon Business Global LLC
|
Version management for application execution environment | ||
Patent #
US 8,554,732 B2
Filed 04/04/2011
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Instant messaging system and method | ||
Patent #
US 8,560,939 B2
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
Instant messaging system and method | ||
Patent #
US 8,566,404 B2
Filed 03/30/2009
|
Current Assignee
Tencent Holdings Limited
|
Sponsoring Entity
Tencent Holdings Limited
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,570,873 B2
Filed 01/16/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
CSIP proxy for translating SIP to multiple peer-to-peer through network resources | ||
Patent #
US 8,572,269 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Methods and systems for capturing and managing instant messages | ||
Patent #
US 8,577,972 B1
Filed 01/19/2010
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and apparatus for leveraging a stimulus/response model to send information through a firewall via SIP and for receiving a response thereto via HTML | ||
Patent #
US 8,578,039 B2
Filed 10/31/2007
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Managing communications utilizing communication categories | ||
Patent #
US 8,577,350 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for running a multi-module telephony application | ||
Patent #
US 8,582,737 B2
Filed 10/07/2010
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Social networking permissions | ||
Patent #
US 8,595,146 B1
Filed 03/15/2005
|
Current Assignee
Oath Inc.
|
Sponsoring Entity
AOL Inc.
|
Preferred contact group centric interface | ||
Patent #
US 8,595,649 B2
Filed 06/26/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for managing latency in a distributed telephony network | ||
Patent #
US 8,601,136 B1
Filed 06/06/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Audio message delivery over instant messaging | ||
Patent #
US 8,605,867 B2
Filed 08/04/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Real-time notification of presence availability | ||
Patent #
US 8,606,909 B2
Filed 11/29/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
System and method for processing media requests during a telephony sessions | ||
Patent #
US 8,611,338 B2
Filed 09/28/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods for implementing internet video conferencing using standard phone calls | ||
Patent #
US 8,624,956 B2
Filed 12/31/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Applying access controls to communications with avatars | ||
Patent #
US 8,627,215 B2
Filed 02/25/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Method and apparatus for cordless phone and other telecommunications services | ||
Patent #
US 8,626,855 B2
Filed 01/26/2011
|
Current Assignee
Broadsoft Incorporated
|
Sponsoring Entity
Broadsoft Incorporated
|
Method and system for preserving telephony session state | ||
Patent #
US 8,638,781 B2
Filed 01/19/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method for processing telephony sessions of a network | ||
Patent #
US 8,649,268 B2
Filed 02/04/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods for implementing internet video conferencing using standard phone calls | ||
Patent #
US 8,681,202 B1
Filed 04/08/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
SMS technology for computerized devices | ||
Patent #
US 8,694,031 B2
Filed 08/04/2009
|
Current Assignee
Media Friends Inc.
|
Sponsoring Entity
Media Friends Inc.
|
Account linking | ||
Patent #
US 8,701,014 B1
Filed 11/18/2003
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Caller initiated distinctive presence alerting and auto-response messaging | ||
Patent #
US 8,707,188 B2
Filed 03/31/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Method and apparatus for virtualizing an address book for access via, and display on, a handheld device | ||
Patent #
US 8,706,835 B2
Filed 10/31/2007
|
Current Assignee
BROADSOFT CASABI LLC
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Remote control-based instant messaging | ||
Patent #
US 8,706,818 B2
Filed 12/19/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
ID8 Group R2 Studios Incorporated
|
Method and system for controlling message routing | ||
Patent #
US 8,738,051 B2
Filed 07/25/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,737,593 B2
Filed 10/01/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 8,737,962 B2
Filed 07/24/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Apparatus and method for providing messages in a social network | ||
Patent #
US 8,744,860 B2
Filed 08/02/2010
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Methods and systems for preemptive rejection of calls | ||
Patent #
US 8,750,482 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Methods and systems for CPN triggered collaboration | ||
Patent #
US 8,751,571 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
System and method for processing telephony sessions | ||
Patent #
US 8,755,376 B2
Filed 01/16/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Methods and systems for notification of call to device | ||
Patent #
US 8,761,355 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Methods and systems for single number text messaging | ||
Patent #
US 8,761,816 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Methods and systems for automatic forwarding of communications to a preferred device | ||
Patent #
US 8,761,363 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Interactive assistant for managing telephone communications | ||
Patent #
US 8,767,925 B2
Filed 06/17/2013
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Systems and methods for proxying cookies for SSL VPN clientless sessions | ||
Patent #
US 8,769,660 B2
Filed 01/26/2009
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,775,560 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Automatic categorization of entries in a contact list | ||
Patent #
US 8,775,950 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Methods and systems for call management with user intervention | ||
Patent #
US 8,774,380 B2
Filed 10/23/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Preferred contact group centric interface | ||
Patent #
US 8,775,956 B2
Filed 06/26/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Presence management system | ||
Patent #
US 8,781,081 B2
Filed 04/21/2005
|
Current Assignee
ATT Knowledge Ventures L.P.
|
Sponsoring Entity
ATT Knowledge Ventures L.P.
|
ELECTRONIC APPARATUS AND VOICE PROCESSING METHOD THEREOF | ||
Patent #
US 20140207470A1
Filed 11/06/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Methods and systems for computer enhanced conference calling | ||
Patent #
US 8,798,251 B2
Filed 11/24/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
APPARATUS AND METHOD FOR PROVIDING MESSAGES IN A SOCIAL NETWORK | ||
Patent #
US 20140229176A1
Filed 04/18/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Global speech user interface | ||
Patent #
US 8,818,804 B2
Filed 03/06/2013
|
Current Assignee
Promptu Systems Corporation
|
Sponsoring Entity
Promptu Systems Corporation
|
Intelligent map results related to a character stream | ||
Patent #
US 8,819,176 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Preferred contact group centric interface | ||
Patent #
US 8,826,160 B2
Filed 06/26/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for processing telephony sessions | ||
Patent #
US 8,837,465 B2
Filed 01/16/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for enabling real-time eventing | ||
Patent #
US 8,838,707 B2
Filed 06/27/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Apparatus and methods of distributing content and receiving selected content based on user personalization information | ||
Patent #
US 8,856,331 B2
Filed 11/17/2006
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Messaging response system | ||
Patent #
US 8,856,236 B2
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Method and apparatus for calendared communications flow control | ||
Patent #
US 8,873,730 B2
Filed 02/27/2002
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Identifying and using identities deemed to be known to a user | ||
Patent #
US 8,874,672 B2
Filed 02/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Communication converter for converting audio information/textual information to corresponding textual information/audio information | ||
Patent #
US 8,880,401 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Providing of presence information to a telephony services system | ||
Patent #
US 8,885,799 B2
Filed 03/28/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Implicit population of access control lists | ||
Patent #
RE45254E1
Filed 05/31/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Preferred contact group centric interface | ||
Patent #
US 8,893,041 B2
Filed 06/26/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Call completion via instant communications client | ||
Patent #
US 8,892,662 B2
Filed 02/14/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Generating group based information displays via template information | ||
Patent #
US 8,893,025 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Service orchestration for intelligent automated assistant | ||
Patent #
US 8,892,446 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Passively populating a participant list with known contacts | ||
Patent #
US 8,898,239 B2
Filed 12/20/2004
|
Current Assignee
Oath Inc.
|
Sponsoring Entity
AOL Inc.
|
Personalized vocabulary for digital assistant | ||
Patent #
US 8,903,716 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System to generate and set up an advertising campaign based on the insertion of advertising messages within an exchange of messages, and method to operate said system | ||
Patent #
US 8,909,545 B2
Filed 12/10/2012
|
Current Assignee
Braintexter Incorporated
|
Sponsoring Entity
Braintexter Incorporated
|
Automatic categorization of entries in a contact list | ||
Patent #
US 8,910,056 B2
Filed 08/09/2010
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
METHOD AND APPARATUS FOR ACCESSING A CHAT ROOM | ||
Patent #
US 20140365924A1
Filed 08/04/2014
|
Current Assignee
Tencent Technology Company Limited
|
Sponsoring Entity
Tencent Technology Company Limited
|
Apparatus and method for providing messages in a social network | ||
Patent #
US 8,914,295 B2
Filed 04/18/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Video messaging | ||
Patent #
US 8,918,727 B2
Filed 12/09/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Social messaging hub | ||
Patent #
US 8,918,085 B2
Filed 05/19/2011
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
MediaFriends Incorporated
|
Organizing entries in participant lists based on communications strengths | ||
Patent #
US 8,918,460 B2
Filed 04/22/2010
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Communication converter for converting audio information/textual information to corresponding textual information/audio information | ||
Patent #
US 8,924,217 B2
Filed 04/28/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Paraphrasing of user requests and results by automated digital assistant | ||
Patent #
US 8,930,191 B2
Filed 03/04/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Degrees of separation for filtering communications | ||
Patent #
US 8,930,480 B2
Filed 10/08/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 8,938,053 B2
Filed 10/15/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Determining user intent based on ontologies of domains | ||
Patent #
US 8,942,986 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for routing communications | ||
Patent #
US 8,948,356 B2
Filed 10/15/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent results related to a character stream | ||
Patent #
US 8,954,530 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent messaging label results related to a character stream | ||
Patent #
US 8,954,531 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,954,534 B2
Filed 01/04/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Tri-state presence indicator | ||
Patent #
US 8,959,164 B2
Filed 02/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Telephony web event system and method | ||
Patent #
US 8,964,726 B2
Filed 10/01/2009
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Managing forwarded electronic messages | ||
Patent #
US 8,965,964 B1
Filed 12/29/2004
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Preferred contact group centric interface | ||
Patent #
US 8,954,891 B2
Filed 11/25/2013
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Global speech user interface | ||
Patent #
US 8,983,838 B2
Filed 09/17/2013
|
Current Assignee
Promptu Systems Corporation
|
Sponsoring Entity
Promptu Systems Corporation
|
Automatic messaging client launcher for a communication device | ||
Patent #
US 8,984,118 B2
Filed 06/30/2003
|
Current Assignee
MAVENIR LTD.
|
Sponsoring Entity
Comverse Limited
|
Method and system for a multitenancy telephone network | ||
Patent #
US 8,995,641 B2
Filed 01/17/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for improving routing in a distributed communication platform | ||
Patent #
US 9,001,666 B2
Filed 03/13/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Messaging response system providing translation and conversion written language into different spoken language | ||
Patent #
US 9,043,212 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Systems and methods for instant messaging persons referenced in an electronic message | ||
Patent #
US 9,043,418 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Establishing audio communication sessions | ||
Patent #
US 9,049,159 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent client capability-based results related to a character stream | ||
Patent #
US 9,047,364 B2
Filed 01/16/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent results related to a portion of a search query | ||
Patent #
US 9,053,173 B2
Filed 01/28/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent vendor results related to a character stream | ||
Patent #
US 9,053,174 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent results using a spelling correction agent | ||
Patent #
US 9,053,175 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Systems and methods for proxying cookies for SSL VPN clientless sessions | ||
Patent #
US 9,059,966 B2
Filed 06/17/2014
|
Current Assignee
Citrix Systems Inc.
|
Sponsoring Entity
Citrix Systems Inc.
|
Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages | ||
Patent #
US 9,070,118 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Methods and user interfaces for video messaging | ||
Patent #
US 9,071,725 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent results based on database queries | ||
Patent #
US 9,075,868 B2
Filed 02/13/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent results using an assistant | ||
Patent #
US 9,075,867 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Passive personalization of buddy lists | ||
Patent #
US 9,083,661 B2
Filed 12/17/2008
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Limited length video messaging | ||
Patent #
US 9,100,538 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Systems for messaging senders and recipients of an electronic message | ||
Patent #
US 9,100,221 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Using event alert text as input to an automated assistant | ||
Patent #
US 9,117,447 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method of tagging instant messaging (IM) conversations for easy information sharing | ||
Patent #
US 9,122,751 B2
Filed 12/07/2007
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Confidential or protected access to a network of nodes distributed over a communication architecture with the aid of a topology server | ||
Patent #
US 9,124,586 B2
Filed 06/27/2011
|
Current Assignee
WSOU Investments LLC
|
Sponsoring Entity
Alcatel-Lucent SA
|
System and method for providing communication platform metadata | ||
Patent #
US 9,137,127 B2
Filed 09/17/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System for transforming media resource into destination device compatible messaging format | ||
Patent #
US 9,160,696 B2
Filed 05/08/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Managing communications utilizing communication categories | ||
Patent #
US 9,160,828 B2
Filed 09/27/2013
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Intelligent community based results related to a character stream | ||
Patent #
US 9,171,064 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,185,067 B1
Filed 11/04/2008
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Managing contact groups from subset of user contacts | ||
Patent #
US 9,195,966 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Offline alerts mechanism | ||
Patent #
US 9,203,879 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Dynamic online and geographic location of a user | ||
Patent #
US 9,203,647 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for communicating instant message information between an instant messaging node and one or more programs | ||
Patent #
US 9,203,788 B2
Filed 11/18/2005
|
Current Assignee
Adobe Inc.
|
Sponsoring Entity
Adobe Systems Incorporated
|
Systems and methods for reconfiguring electronic messages | ||
Patent #
US 9,203,794 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Managing contact groups from subset of user contacts | ||
Patent #
US 9,210,247 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for running a multi-module telephony application | ||
Patent #
US 9,210,275 B2
Filed 11/11/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method for providing internet services to a telephone user | ||
Patent #
US 9,210,142 B2
Filed 11/17/2011
|
Current Assignee
T-Jat Systems 2006 Ltd.
|
Sponsoring Entity
T-Jat Systems 2006 Ltd.
|
Multiple personalities | ||
Patent #
US 9,215,095 B2
Filed 10/07/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
System and method for providing a communication endpoint information service | ||
Patent #
US 9,225,840 B2
Filed 06/19/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for enabling multi-modal communication | ||
Patent #
US 9,226,217 B2
Filed 04/17/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for transmitting and receiving media messages | ||
Patent #
US 9,240,966 B2
Filed 05/08/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing media in a distributed communication network | ||
Patent #
US 9,240,941 B2
Filed 05/15/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
State change alerts mechanism | ||
Patent #
US 9,246,975 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for managing conferencing in a distributed communication network | ||
Patent #
US 9,246,694 B1
Filed 07/06/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for queuing a communication session | ||
Patent #
US 9,247,062 B2
Filed 06/19/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Electronic message delivery based on presence information | ||
Patent #
US 9,253,136 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,251,371 B2
Filed 07/07/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for offering a multi-partner delegated platform | ||
Patent #
US 9,253,254 B2
Filed 01/14/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Modifying avatar behavior based on user action or mood | ||
Patent #
US 9,256,861 B2
Filed 02/25/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Aggregated presence over user federated devices | ||
Patent #
US 9,258,376 B2
Filed 08/04/2009
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Device access using voice authentication | ||
Patent #
US 9,262,612 B2
Filed 03/21/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Apparatus and method for providing messages in a social network | ||
Patent #
US 9,263,047 B2
Filed 11/05/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,270,833 B2
Filed 04/15/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Mobile messaging hub enabling enterprise office telephone numbers | ||
Patent #
US 9,271,129 B2
Filed 03/14/2013
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
System and method for integrating session initiation protocol communication in a telecommunications platform | ||
Patent #
US 9,282,124 B2
Filed 03/13/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for emergency calls initiated by voice command | ||
Patent #
US 9,300,784 B2
Filed 06/13/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for routing communications | ||
Patent #
US 9,307,094 B2
Filed 12/18/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Preferred contact group centric interface | ||
Patent #
US 9,304,659 B2
Filed 11/17/2014
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,306,982 B2
Filed 12/11/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Presenting dynamic location of a user | ||
Patent #
US 9,313,046 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Message delivery control settings | ||
Patent #
US 9,319,356 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 9,319,857 B2
Filed 12/12/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent automated assistant | ||
Patent #
US 9,318,108 B2
Filed 01/10/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for enabling dynamic multi-modal communication | ||
Patent #
US 9,325,624 B2
Filed 09/17/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 9,330,720 B2
Filed 04/02/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,338,064 B2
Filed 01/17/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for pricing communication of a telecommunication platform | ||
Patent #
US 9,338,018 B2
Filed 09/17/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing telephony endpoint inventory | ||
Patent #
US 9,338,280 B2
Filed 06/19/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for authorizing and connecting application developers and users | ||
Patent #
US 9,336,500 B2
Filed 09/21/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,338,493 B2
Filed 09/26/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 9,344,573 B2
Filed 03/16/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing latency in a distributed telephony network | ||
Patent #
US 9,350,642 B2
Filed 02/10/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 9,356,890 B2
Filed 04/09/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Voice messaging interface | ||
Patent #
US 9,356,891 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Enabled and disabled menu choices based on presence state | ||
Patent #
US 9,356,894 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Group based information displays | ||
Patent #
US 9,355,382 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Messaging system having multiple number, dual mode phone support | ||
Patent #
US 9,356,907 B2
Filed 04/06/2012
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,357,047 B2
Filed 02/19/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligently enabled menu choices based on online presence state in address book | ||
Patent #
US 9,360,996 B2
Filed 02/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
E-mail integrated instant messaging | ||
Patent #
US 9,363,213 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,363,301 B2
Filed 10/21/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Network-based processing of data requests for contact information | ||
Patent #
US 9,369,542 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Context-sensitive handling of interruptions | ||
Patent #
US 9,368,114 B2
Filed 03/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods and systems for call management with user intervention | ||
Patent #
US 9,392,120 B2
Filed 07/07/2014
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
System and method for connecting a communication to a client | ||
Patent #
US 9,398,622 B2
Filed 05/23/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for analyzing communications | ||
Patent #
US 9,405,843 B2
Filed 07/03/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Telephony web event system and method | ||
Patent #
US 9,407,597 B2
Filed 01/07/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Exemplar-based natural language processing | ||
Patent #
US 9,430,463 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 9,455,949 B2
Filed 02/10/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for processing telephony sessions | ||
Patent #
US 9,456,008 B2
Filed 08/14/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent presence detection messaging | ||
Patent #
US 9,456,317 B2
Filed 03/04/2015
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,459,925 B2
Filed 06/23/2011
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method and apparatus for using the web to select a VoIP provider and for attaching the provider to a generic VoIP resource | ||
Patent #
US 9,462,036 B2
Filed 10/31/2007
|
Current Assignee
BROADSOFT CASABI LLC
|
Sponsoring Entity
BROADSOFT CASABI LLC
|
Degrees of separation for handling communications | ||
Patent #
US 9,462,046 B2
Filed 11/26/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for managing a computing cluster | ||
Patent #
US 9,459,926 B2
Filed 05/09/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for a media intelligence platform | ||
Patent #
US 9,477,975 B2
Filed 02/02/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for delivering application content | ||
Patent #
US 9,483,328 B2
Filed 07/21/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Handling speech synthesis of content for multiple languages | ||
Patent #
US 9,483,461 B2
Filed 03/06/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intermediated data entry in a shared message board through a mobile computing device | ||
Patent #
US 9,485,637 B2
Filed 02/12/2015
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Reactive avatars | ||
Patent #
US 9,483,859 B2
Filed 03/18/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
System and method for running a multi-module telephony application | ||
Patent #
US 9,491,309 B2
Filed 11/05/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing concurrent events | ||
Patent #
US 9,495,227 B2
Filed 02/11/2013
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Device, method, and user interface for voice-activated navigation and browsing of a document | ||
Patent #
US 9,495,129 B2
Filed 03/12/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method for supporting dynamic grammars in WFST-based ASR | ||
Patent #
US 9,502,031 B2
Filed 09/23/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,509,782 B2
Filed 04/28/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Time based electronic message delivery | ||
Patent #
US 9,515,977 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for collecting feedback in a multi-tenant communication platform | ||
Patent #
US 9,516,101 B2
Filed 07/07/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Identifying and using identities deemed to be known to a user | ||
Patent #
US 9,516,125 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,514,233 B2
Filed 07/09/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Adding contacts from a hovering interface | ||
Patent #
US 9,531,654 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Managing electronic messages based on inference scores | ||
Patent #
US 9,531,826 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
DID line type provisioning verification | ||
Patent #
US 9,532,197 B1
Filed 08/14/2014
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 9,535,906 B2
Filed 06/17/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 9,548,050 B2
Filed 06/09/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for client communication in a distributed telephony network | ||
Patent #
US 9,553,799 B2
Filed 11/12/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing conferencing in a distributed communication network | ||
Patent #
US 9,553,900 B2
Filed 12/09/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Reconfiguring an electronic message to effect an enhanced notification | ||
Patent #
US 9,560,000 B2
Filed 07/25/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Systems and methods for notification delivery | ||
Patent #
US 9,571,439 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Notification archive | ||
Patent #
US 9,571,440 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Context-sensitive handling of interruptions by intelligent digital assistant | ||
Patent #
US 9,576,574 B2
Filed 09/09/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unified ranking with entropy-weighted information for phrase-based semantic auto-completion | ||
Patent #
US 9,582,608 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,588,974 B2
Filed 12/18/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,591,033 B2
Filed 02/22/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing a computing cluster | ||
Patent #
US 9,590,849 B2
Filed 05/09/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for processing telephony sessions | ||
Patent #
US 9,596,274 B2
Filed 08/24/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing media in a distributed communication network | ||
Patent #
US 9,602,586 B2
Filed 05/15/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,614,972 B2
Filed 01/13/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for analyzing communications | ||
Patent #
US 9,619,575 B2
Filed 07/09/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Dynamic location of a subordinate user | ||
Patent #
US 9,621,376 B2
Filed 01/30/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Providing supplemental information corresponding to a referenced individual | ||
Patent #
US 9,621,493 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,620,104 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,621,733 B2
Filed 04/12/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Analyzing audio input for efficient speech and music recognition | ||
Patent #
US 9,620,105 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,626,955 B2
Filed 04/04/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
E-mail integrated instant messaging | ||
Patent #
US 9,628,431 B2
Filed 07/01/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for a work distribution service | ||
Patent #
US 9,628,624 B2
Filed 04/15/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Better resolution when referencing to concepts | ||
Patent #
US 9,633,004 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User profiling for voice input processing | ||
Patent #
US 9,633,660 B2
Filed 11/13/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for detecting errors in interactions with a voice-based digital assistant | ||
Patent #
US 9,633,674 B2
Filed 06/05/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 9,641,677 B2
Filed 11/19/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Fast, language-independent method for user authentication by voice | ||
Patent #
US 9,646,614 B2
Filed 12/21/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Caching apparatus for serving phonetic pronunciations | ||
Patent #
US 9,646,609 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for communicating with a client application | ||
Patent #
US 9,648,006 B2
Filed 09/21/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Dynamic identification of other users to an online user | ||
Patent #
US 9,647,872 B2
Filed 02/08/2011
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Using user profile information to determine an avatar and/or avatar characteristics | ||
Patent #
US 9,652,809 B1
Filed 12/21/2004
|
Current Assignee
Oath Inc.
|
Sponsoring Entity
Oath Inc.
|
System and method for routing communications | ||
Patent #
US 9,654,647 B2
Filed 02/26/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Central people lists accessible by multiple applications | ||
Patent #
US 9,667,585 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,668,024 B2
Filed 03/30/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Social reminders | ||
Patent #
US 9,668,121 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for updating an adaptive speech recognition model | ||
Patent #
US 9,697,822 B1
Filed 04/28/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks | ||
Patent #
US 9,697,820 B2
Filed 12/07/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User interfaces for providing supplemental contact information corresponding to a referenced individual | ||
Patent #
US 9,699,122 B2
Filed 03/04/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,705,834 B2
Filed 07/09/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Disambiguating heteronyms in speech synthesis | ||
Patent #
US 9,711,141 B2
Filed 12/12/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Reducing the need for manual start/end-pointing and trigger phrases | ||
Patent #
US 9,715,875 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 9,721,566 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic categorization of entries in a contact list | ||
Patent #
US 9,727,631 B2
Filed 07/08/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Systems and methods for notification management and delivery | ||
Patent #
US 9,729,489 B2
Filed 12/31/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Personalization of recent contacts list | ||
Patent #
US 9,729,476 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Determining domain salience ranking from ambiguous words in natural speech | ||
Patent #
US 9,734,193 B2
Filed 09/18/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods of providing access to messages based on degrees of separation | ||
Patent #
US 9,736,255 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
State change alerts mechanism | ||
Patent #
US 9,736,209 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Popularity index | ||
Patent #
US 9,742,615 B1
Filed 08/15/2006
|
Current Assignee
Oath Inc.
|
Sponsoring Entity
Oath Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,749,276 B2
Filed 07/09/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,749,279 B2
Filed 09/18/2015
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Predictive text input | ||
Patent #
US 9,760,559 B2
Filed 05/22/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods and system for delivering multiple notifications | ||
Patent #
US 9,769,104 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
People lists | ||
Patent #
US 9,774,560 B2
Filed 06/28/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for managing media and signaling in a communication platform | ||
Patent #
US 9,774,687 B2
Filed 07/07/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Text prediction using combined word N-gram and unigram language models | ||
Patent #
US 9,785,630 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Text correction processing | ||
Patent #
US 9,798,393 B2
Filed 02/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for a media intelligence platform | ||
Patent #
US 9,805,399 B2
Filed 09/12/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Multiple avatar personalities | ||
Patent #
US 9,807,130 B2
Filed 07/12/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Telephony web event system and method | ||
Patent #
US 9,807,244 B2
Filed 06/27/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for tagging and tracking events of an application platform | ||
Patent #
US 9,811,398 B2
Filed 01/21/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for analyzing communications | ||
Patent #
US 9,813,370 B2
Filed 07/09/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 9,818,400 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for analyzing communications | ||
Patent #
US 9,819,629 B2
Filed 07/10/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Electronic apparatus and voice processing method thereof | ||
Patent #
US 9,830,911 B2
Filed 11/06/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Caller initiated distinctive presence alerting and auto-response messaging | ||
Patent #
US 9,832,145 B2
Filed 03/07/2014
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Sponsoring Entity
Bellsouth Intellectual Property Corporation
|
Parsimonious continuous-space phrase representations for natural language processing | ||
Patent #
US 9,842,105 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Predictive conversion of language input | ||
Patent #
US 9,842,101 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Global speech user interface | ||
Patent #
US 9,848,243 B2
Filed 12/16/2014
|
Current Assignee
Promptu Systems Corporation
|
Sponsoring Entity
Promptu Systems Corporation
|
Host-based intelligent results related to a character stream | ||
Patent #
US 9,852,126 B2
Filed 05/01/2015
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for providing communication platform metadata | ||
Patent #
US 9,853,872 B2
Filed 08/27/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Call center A2P-to-P2P message routing conversion | ||
Patent #
US 9,854,415 B2
Filed 04/30/2015
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 9,858,279 B2
Filed 01/23/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 9,858,925 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,865,248 B2
Filed 03/06/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Structured dictation using intelligent automated assistants | ||
Patent #
US 9,865,280 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method for processing telephony sessions of a network | ||
Patent #
US 9,882,942 B2
Filed 08/19/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Managing contact groups from subset of user contacts | ||
Patent #
US 9,886,487 B2
Filed 11/23/2015
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Parsimonious handling of word inflection via categorical stem + suffix N-gram language models | ||
Patent #
US 9,886,432 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Virtual assistant activation | ||
Patent #
US 9,886,953 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Electronic messaging using reply telephone numbers | ||
Patent #
US 9,894,018 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 9,894,212 B2
Filed 02/28/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods for structured stem and suffix language models | ||
Patent #
US 9,899,019 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for enabling multi-modal communication | ||
Patent #
US 9,907,010 B2
Filed 11/18/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for processing telephony sessions | ||
Patent #
US 9,906,571 B2
Filed 01/23/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for providing a micro-services communication platform | ||
Patent #
US 9,906,607 B2
Filed 10/19/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for processing media requests during telephony sessions | ||
Patent #
US 9,906,651 B2
Filed 01/24/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Training an at least partial voice command system | ||
Patent #
US 9,922,642 B2
Filed 03/14/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unit-selection text-to-speech synthesis based on predicted concatenation parameters | ||
Patent #
US 9,934,775 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent presence detection messaging | ||
Patent #
US 9,936,362 B2
Filed 09/26/2016
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 9,942,394 B2
Filed 10/28/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 9,948,788 B2
Filed 02/23/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for signaling through data storage | ||
Patent #
US 9,948,703 B2
Filed 05/13/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Crowd sourcing information to fulfill user requests | ||
Patent #
US 9,953,088 B2
Filed 03/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for tagging and tracking events of an application platform | ||
Patent #
US 9,959,151 B2
Filed 09/29/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Speech recognition involving a mobile device | ||
Patent #
US 9,959,870 B2
Filed 12/10/2009
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Social messaging hub | ||
Patent #
US 9,961,035 B2
Filed 12/22/2014
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Multi-command single utterance input method | ||
Patent #
US 9,966,065 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,966,060 B2
Filed 02/28/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Interpreting and acting upon commands that involve sharing information with remote devices | ||
Patent #
US 9,966,068 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for enabling real-time eventing | ||
Patent #
US 9,967,224 B2
Filed 08/05/2014
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Privacy preserving distributed evaluation framework for embedded personalized systems | ||
Patent #
US 9,972,304 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Voice-based media searching | ||
Patent #
US 9,971,774 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Social reminders | ||
Patent #
US 9,986,419 B2
Filed 05/26/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for providing a communication endpoint information service | ||
Patent #
US 9,992,608 B2
Filed 11/18/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for a work distribution service | ||
Patent #
US 10,003,693 B2
Filed 03/06/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Managing contact groups from subset of user contacts | ||
Patent #
US 10,021,231 B2
Filed 12/07/2015
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Managing electronic messages sent to reply telephone numbers | ||
Patent #
US 10,033,669 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for triggering on platform usage | ||
Patent #
US 10,033,617 B2
Filed 03/09/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent automated assistant | ||
Patent #
US 10,043,516 B2
Filed 12/20/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant for media exploration | ||
Patent #
US 10,049,663 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for integrating session initiation protocol communication in a telecommunications platform | ||
Patent #
US 10,051,011 B2
Filed 01/25/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
User profiling for voice input processing | ||
Patent #
US 10,049,675 B2
Filed 04/21/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Applying neural network language models to weighted finite state transducers for automatic speech recognition | ||
Patent #
US 10,049,668 B2
Filed 05/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Active transport based notifications | ||
Patent #
US 10,057,736 B2
Filed 12/28/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for transmitting and receiving media messages | ||
Patent #
US 10,057,734 B2
Filed 12/09/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for client communication in a distributed telephony network | ||
Patent #
US 10,063,461 B2
Filed 12/12/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
DID line type provisioning verification | ||
Patent #
US 10,064,049 B1
Filed 12/23/2016
|
Current Assignee
Salesforce.com Inc.
|
Sponsoring Entity
Salesforce.com Inc.
|
System and method for programmatic device connectivity | ||
Patent #
US 10,063,713 B2
Filed 05/23/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Cloud hosted multimedia file handling on mobile devices | ||
Patent #
US 10,064,024 B2
Filed 02/12/2015
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Multilingual word prediction | ||
Patent #
US 10,067,938 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for enabling dynamic multi-modal communication | ||
Patent #
US 10,069,773 B2
Filed 03/03/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Providing an indication of the suitability of speech recognition | ||
Patent #
US 10,074,360 B2
Filed 08/24/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Entropy-guided text prediction using combined word and character n-gram language models | ||
Patent #
US 10,078,631 B2
Filed 05/15/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Name recognition system | ||
Patent #
US 10,079,014 B2
Filed 07/07/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device voice control for selecting a displayed affordance | ||
Patent #
US 10,083,688 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Better resolution when referencing to concepts | ||
Patent #
US 10,083,690 B2
Filed 03/14/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent device arbitration and control | ||
Patent #
US 10,089,072 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Language input correction | ||
Patent #
US 10,101,822 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device access using voice authentication | ||
Patent #
US 10,102,359 B2
Filed 01/04/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods for controlling display of electronic messages captured based on community rankings | ||
Patent #
US 10,102,504 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 10,108,612 B2
Filed 11/14/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for collecting feedback in a multi-tenant communication platform | ||
Patent #
US 10,116,733 B2
Filed 10/28/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System for instant messaging the sender and recipients of an e-mail message | ||
Patent #
US 10,122,658 B2
Filed 05/01/2015
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for connecting a communication to a client | ||
Patent #
US 10,122,763 B2
Filed 06/16/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Language identification from short strings | ||
Patent #
US 10,127,220 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Speaker identification and unsupervised speaker adaptation techniques | ||
Patent #
US 10,127,911 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for accessing a chat room | ||
Patent #
US 10,133,442 B2
Filed 08/04/2014
|
Current Assignee
Tencent Technology Company Limited
|
Sponsoring Entity
Tencent Technology Company Limited
|
Systems and methods for name pronunciation | ||
Patent #
US 10,134,385 B2
Filed 03/02/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Providing supplemental contact information corresponding to a referenced individual | ||
Patent #
US 10,158,588 B2
Filed 08/16/2016
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method for real-time communication by using a client application communication protocol | ||
Patent #
US 10,165,015 B2
Filed 01/12/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Exemplar-based natural language processing | ||
Patent #
US 10,169,329 B2
Filed 07/26/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent assistant for home automation | ||
Patent #
US 10,170,123 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for inferring user intent from speech inputs | ||
Patent #
US 10,176,167 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Managing subset of user contacts | ||
Patent #
US 10,177,990 B2
Filed 01/18/2013
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Variable path management of user contacts | ||
Patent #
US 10,178,519 B2
Filed 02/04/2013
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for determining and communicating presence information | ||
Patent #
US 10,182,147 B2
Filed 09/21/2012
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant | ||
Patent #
US 10,185,542 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User-defined electronic message preferences | ||
Patent #
US 10,187,334 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Telephony web event system and method | ||
Patent #
US 10,187,530 B2
Filed 09/20/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Context-based endpoint detection | ||
Patent #
US 10,186,254 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Variable path management of user contacts | ||
Patent #
US 10,191,623 B2
Filed 02/04/2013
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
Digital assistant providing whispered speech | ||
Patent #
US 10,192,552 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Voice trigger for a digital assistant | ||
Patent #
US 10,199,051 B2
Filed 02/07/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for managing media in a distributed communication network | ||
Patent #
US 10,200,458 B2
Filed 02/07/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for managing media and signaling in a communication platform | ||
Patent #
US 10,212,237 B2
Filed 08/25/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for determining and communicating presence information | ||
Patent #
US 10,212,275 B2
Filed 03/05/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Proactive assistance based on dialog communication between devices | ||
Patent #
US 10,223,066 B2
Filed 05/31/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and system for applying data retention policies in a computing platform | ||
Patent #
US 10,229,126 B2
Filed 11/29/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Method for processing telephony sessions of a network | ||
Patent #
US 10,230,772 B2
Filed 12/14/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Actionable reminder entries | ||
Patent #
US 10,241,644 B2
Filed 05/14/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Interface for a virtual digital assistant | ||
Patent #
US 10,241,752 B2
Filed 10/04/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Apparatus and method for providing messages in a social network | ||
Patent #
US 10,243,912 B2
Filed 01/19/2016
|
Current Assignee
ATT Intellectual Property I LP
|
Sponsoring Entity
ATT Intellectual Property I LP
|
Intelligent list reading | ||
Patent #
US 10,249,300 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic accent detection using acoustic models | ||
Patent #
US 10,255,907 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Global speech user interface | ||
Patent #
US 10,257,576 B2
Filed 12/28/2016
|
Current Assignee
Promptu Systems Corporation
|
Sponsoring Entity
Promptu Systems Corporation
|
System and method for triggering on platform usage | ||
Patent #
US 10,257,674 B2
Filed 06/21/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent task discovery | ||
Patent #
US 10,269,345 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 10,276,170 B2
Filed 06/07/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods and apparatuses for automatic speech recognition | ||
Patent #
US 10,283,110 B2
Filed 07/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Domain specific language for encoding assistant dialog | ||
Patent #
US 10,289,433 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for a work distribution service | ||
Patent #
US 10,291,782 B2
Filed 05/14/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Multiple personalities | ||
Patent #
US 10,291,556 B2
Filed 12/08/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Application integration with a digital assistant | ||
Patent #
US 10,297,253 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 10,311,871 B2
Filed 06/12/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
E-mail integrated instant messaging | ||
Patent #
US 10,313,297 B2
Filed 06/21/2016
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 10,318,871 B2
Filed 10/20/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for queuing a communication session | ||
Patent #
US 10,320,983 B2
Filed 12/11/2015
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Systems and methods of calculating communications strengths | ||
Patent #
US 10,341,289 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
System and method to use a mobile number in conjunction with a non-telephony internet connected device | ||
Patent #
US 10,348,671 B2
Filed 07/11/2017
|
Current Assignee
Salesforce.com Inc.
|
Sponsoring Entity
Salesforce.com Inc.
|
Method and system for a multitenancy telephone network | ||
Patent #
US 10,348,908 B2
Filed 01/03/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Intelligent automated assistant in a home environment | ||
Patent #
US 10,354,011 B2
Filed 09/23/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Virtual assistant aided communication with 3rd party service in a communication session | ||
Patent #
US 10,356,243 B2
Filed 01/11/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Call center SMS-MMS language router | ||
Patent #
US 10,360,309 B2
Filed 04/30/2015
|
Current Assignee
HeyWire Inc.
|
Sponsoring Entity
HeyWire Inc.
|
Efficient word encoding for recurrent neural network language models | ||
Patent #
US 10,366,158 B2
Filed 04/28/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Social networking permissions | ||
Patent #
US 10,367,860 B2
Filed 11/25/2013
|
Current Assignee
Oath Inc.
|
Sponsoring Entity
Oath Inc.
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 10,381,016 B2
Filed 03/29/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Managing electronic messages sent to mobile devices associated with electronic messaging accounts | ||
Patent #
US 10,389,661 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Sponsoring Entity
Facebook Inc.
|
User-specific acoustic models | ||
Patent #
US 10,410,637 B2
Filed 09/22/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for communicating through multiple endpoints | ||
Patent #
US 10,419,891 B2
Filed 05/13/2016
|
Current Assignee
-
|
Sponsoring Entity
-
|
Sections of a presentation having user-definable properties | ||
Patent #
US 10,423,301 B2
Filed 02/09/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 10,431,204 B2
Filed 11/03/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for providing communication platform metadata | ||
Patent #
US 10,439,907 B2
Filed 11/16/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for programmatic device connectivity | ||
Patent #
US 10,440,192 B2
Filed 07/23/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for enabling multi-modal communication | ||
Patent #
US 10,440,627 B2
Filed 01/15/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Identification of voice inputs providing credentials | ||
Patent #
US 10,446,143 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic speech recognition based on user feedback | ||
Patent #
US 10,446,141 B2
Filed 01/07/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Telephony web event system and method | ||
Patent #
US 10,455,094 B2
Filed 01/07/2019
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Messaging hub system | ||
Patent #
US 10,455,377 B2
Filed 11/05/2015
|
Current Assignee
Salesforce.com Inc.
|
Sponsoring Entity
Salesforce.com Inc.
|
Preferred contact group centric interface | ||
Patent #
US 10,459,601 B2
Filed 03/27/2009
|
Current Assignee
T-Mobile USA Inc.
|
Sponsoring Entity
T-Mobile USA Inc.
|
System and method for managing concurrent events | ||
Patent #
US 10,467,064 B2
Filed 10/12/2016
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
System and method for a media intelligence platform | ||
Patent #
US 10,467,665 B2
Filed 09/19/2017
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Cloud hosted multimedia file handling on mobile devices | ||
Patent #
US 10,469,423 B2
Filed 06/15/2018
|
Current Assignee
Salesforce.com Inc.
|
Sponsoring Entity
Salesforce.com Inc.
|
Method and system for preventing illicit use of a telephony platform | ||
Patent #
US 10,469,670 B2
Filed 03/05/2018
|
Current Assignee
Twilio Incorporated
|
Sponsoring Entity
Twilio Incorporated
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 10,475,446 B2
Filed 06/12/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Hierarchical belief states for digital assistants | ||
Patent #
US 10,482,874 B2
Filed 08/15/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for making a phone call connection over an internet connection | ||
Patent #
US 6,424,647 B1
Filed 02/02/1999
|
Current Assignee
SPICE I2I LIMITED
|
Sponsoring Entity
MEDIARING LTD.
|
Technique for enabling messaging systems to use alternative message delivery mechanisms | ||
Patent #
US 6,430,604 B1
Filed 08/03/1999
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Voice packet data network browsing for mobile terminals system and method using a dual-mode wireless connection | ||
Patent #
US 6,424,945 B1
Filed 12/15/1999
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Corporation
|
Self-removing email verified or designated as such by a message distributor for the convenience of a recipient | ||
Patent #
US 6,324,569 B1
Filed 07/18/2000
|
Current Assignee
Red Hat Inc.
|
Sponsoring Entity
John W.L. Ogilvie, Ogilvie Genie L.
|
Method and system for interactively responding to instant messaging requests | ||
Patent #
US 6,430,602 B1
Filed 08/22/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
ACTIVE BUDDY INC.
|
Assignable associate priorities for user-definable instant messaging buddy groups | ||
Patent #
US 6,301,609 B1
Filed 09/08/1999
|
Current Assignee
Alcatel-Lucent SA
|
Sponsoring Entity
Lucent Technologies Inc.
|
Method for providing information during a chat session | ||
Patent #
US 5,721,763 A
Filed 01/31/1996
|
Current Assignee
ATT Inc.
|
Sponsoring Entity
ATT Inc.
|
Web response unit including computer network based communication | ||
Patent #
US 6,377,944 B1
Filed 12/11/1998
|
Current Assignee
Avaya Incorporated
|
Sponsoring Entity
Avaya Incorporated
|
System and method for forwarding messages to a subscriber device | ||
Patent #
US 6,405,035 B1
Filed 08/24/2000
|
Current Assignee
Optis Wireless Technology LLC
|
Sponsoring Entity
Telefonaktiebolaget LM Ericsson
|
Messaging system with automatic proxy service | ||
Patent #
US 6,463,142 B1
Filed 06/27/2000
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Inc.
|
Communication system and method of providing access to pre-recorded audio messages via the Internet | ||
Patent #
US 5,799,063 A
Filed 08/15/1996
|
Current Assignee
Benhov GmbH LLC
|
Sponsoring Entity
TALK WEB INC
|
7 Claims
- 1. A system for supporting access to an instant messaging service from a telephone over a network, the network supporting the instant messaging service, the system comprising:
a telephone interface, the telephone interface supporting transmission and receipt of audio from a telephone;
a computer system, the computer system coupled in communication with the telephone interface and the network, the computer system including;
a first program code for searching an availability list for a user requested by a telephone user, the availability list including users currently accessing the instant messaging service;
a second program code for verbally indicating to the telephone user whether a requested user is available;
a third program code for generating a first instant message from the telephone user to an available requested user;
a fourth program code for presenting content over the telephone interface to the telephone user;
a fifth program code for receiving a second instant message from a user over the network, wherein the user is one of the available requested user and another user on the availability list, and notifying the telephone user with an audio signal over the telephone interface of receipt of the second instant message during the presenting content; and
a sixth program code for allowing the telephone user to respond to the second instant message over the telephone interface to the instant messaging service via the network. - View Dependent Claims (2, 3, 5)
- 4. A system for supporting access to an instant messaging service from a telephone over a network, the network supporting the instant messaging service, the system comprising:
a telephone interface, the telephone interface supporting transmission and receipt of audio from a telephone;
a computer system, the computer system coupled in communication with the telephone interface and the network, the computer system including;
a first program code for presenting content over the telephone interface to a telephone user;
a second program code for receiving an instant message from a sender over the network and notifying the telephone user with an audio signal over the telephone interface of receipt of the instant message during the presenting content;
a third program code for allowing the telephone user to respond to the instant message from the sender over the telephone interface to the instant messaging service via the network; and
a fourth program code for presenting the instant message as audio over the telephone interface in response to an audio signal received over the telephone interface, and further supporting receipt of a second audio signal over the telephone interface and translation of the second audio signal into a format suitable for transmission to the sender over the network using the instant messaging service, wherein the format comprises text including a uniform resource locator (URL), the URL identifying a location where the second audio signal can be retrieved.
- 6. A method of sending an instant message to an instant messaging service using a telephone interface, a computer system and a packet switched network, the method comprising:
receiving the instant message as an audio signal over the telephone interface on the computer system;
converting the instant message into a first format selected from the set of formats supported by the instant messenger service; and
sending the instant message in the first format from the computer system to an instant messaging server over the packet switched network, wherein the first format includes a textual representation of the instant message generated from applying one or more speech recognition programs to the audio signal, further wherein the first format includes a uniform resource locator (URL), the URL corresponding to a location where the audio signal can be retrieved. - View Dependent Claims (7)
a second instant message from the requested user to the telephone caller, the second instant message including a textual message; and
playing back the textual message to the telephone caller as an audio signal over the telephone interface using a text-to-speech process on the computer system.
1 Specification
1. Field of the Invention
This invention relates to the field of information services. In particular, the invention relates to technologies for improving voice-based access to instant messaging services over a telephone interface.
2. Description of the Related Art
Instant Messaging services such as the popular ICQ(™) and AOL INSTANT MESSANGER(™), also referred to as AIM, both operated by America Online, Inc., Dulles, Va. (AOL), have risen in popularity in the last few years and shown explosive growth. Older protocols and services such as Internet Relay Chat (IRC), see RFC 1459, and the even older talk program (primarily found on UNIX(™)-type computers) have quickly been eclipsed. Competitors to AOL such as Microsoft Corporation, Redmond, Wash., and Yahoo!, Inc., Santa Clara, Calif., have introduced competing instant messenger products that operate in a similar overall fashion to AIM which shall be used as a reference herein.
Turning to prior art FIGS. 1-2, exemplary screenshots from AIM operating under the Windows(™) operating system are shown. FIG. 1 shows the buddy list 100. The buddy list 100 allows a user of AIM to see which buddies (other users of interest to our particular user, e.g. friends, co-workers, family members) are signed on, e.g. Buddy1, Buddy2, Buddy3, and Buddy4 in this example. When the user desires to instant message, or IM, with a buddy, she simply clicks on the send instant message button 102 and a window such as the buddy chat window 200 of FIG. 2 appears. The buddy chat window 200 allows a user to see a message history 202 of previous messages in an IM session and compose additional messages in the message composition areas 204.
Additionally, if both users have sufficient computer equipment, e.g. microphones, speakers, fast enough Internet connections, etc., the newer versions of the AIM client software allow computer-to-computer voice communications over the packet switched Internet backbone, e.g. by clicking on the over Internet voice chat button 104. Clicking on the button will bring up a window for monitoring performance and, in half duplex mode, controlling who speaks when.
Previous IM systems do not provide a mechanism for allowing users of a basic telephone (or wireless telephone) to send and receive instant messages. Further, the existing systems are not adapted to handle voice only users, e.g. users who do not have a graphical user interface (GUI) for reviewing buddy lists and sending/receiving text messages.
On the telephone side, several types of “party lines” have been offered, frequently of the pay variety (900 number in the United States). However, these services have never been integrated with an IM service and further these services do not have an “appearance”/“buddy” concept to allow specific users to contact each other. Rather, they are simply large conference calls.
Lastly, previous systems have not allowed two telephone users to be connected by way of a computer based identity such as an instant message appearance.
Accordingly, what is needed is a method and apparatus for allowing users with telephones to access IM services. The system should support a number of features that allow users of the traditional computer based IM service to be notified when a buddy is signed in by way of the phone and message that buddy, and vice versa. Similarly, communication between phone based users by way of the IM service should be supported.
A method and apparatus for enabling users of a phone based speech activated system such as a voice portal to communicate with users of an Internet based instant messenger (IM) service is described. Phone based users are able to send and receive IMs. Incoming messages can cause an asynchronous notification in the user'"'"'s current voice application and the user can (if they desire) switch contexts to hear the IM and respond.
Sent messages may be expeditiously sent to users of the GUI as a hypertext link to a recorded audio. Other formats may include textual representations of speech, e.g. through the results of speech recognition as well as initiation of a voice communication in the format of the IM protocol. Buddy lists can be provided, e.g. phone based users can indicate those users they want to know the online/offline status for. The buddy list might be presented verbally.
Notably, the IM functionality changes the general
FIG. 1 illustrates a prior art graphical user interface based buddy list.
FIG. 2 illustrates a prior art graphical user interface based buddy chat.
FIG. 3 illustrates a system including embodiments of the invention used to provide instant messaging service to users of telephones.
FIG. 4 is a process flow diagram for determining whether another user is online in the instant messaging (IM) service.
FIG. 5 is a process flow diagram for initiating and sending an IM.
FIG. 6 is a process flow diagram for retrieving stored IMs.
FIG. 7 is a process flow diagram for querying an IM server for information.
FIG. 8 is a process flow diagram for registering a telephone user'"'"'s presence with an IM service.
FIG. 9 is a process flow diagram for asynchronous notification of incoming IMs.
A voice portal supporting electronic commerce over a telephone interface is described. The voice portal allows users of telephones, including wireless telephones, to access a voice portal by dialing a phone number to purchase goods and services, interact with applications, and access IM services. The information provided over the voice portal may come from the World Wide Web (WWW), databases, third parties, and/or other sources.
The voice portal can receive dual-tone multi-frequency (DTMF or touch-tone) commands as well as spoken commands to further control the content presented and direct commerce transactions as well as the manner of presentation. The term audio request, or input, is used to refer to either a voice or touch-tone input, or a combination of the two types of input.
Embodiments of the invention can use telephone identifying information to personalize caller interactions with the voice portal. This allows the system to present highly customized information to each caller based on a personal profile the system associates with the telephone identifying information. Additionally, since a single user can access the voice portal from a number of telephones, embodiments of the invention may construct user profiles that allow the telephone identifying information from multiple telephones to be associated with a single user profile. In some embodiments, the telephone identifying information may be used to access authenticating information from a user profile for provision to an IM service, e.g. the IM service username and password might be stored in the user profile.
The invention will be described in greater detail as follows. First, a number of definitions useful to understanding the invention are presented. Then, the hardware and software architecture for one embodiment of a voice portal presented. Next, features provided by embodiments of the invention are discussed in greater detail.
1. Telephone Identifying Information
For the purposes of this application, the term telephone identifying information will be used to refer to ANI information, CID information, and/or some other technique for automatically identifying the source of a call and/or other call setup information. For example, telephone identifying information may include a dialed number identification service (DNIS). Similarly, CID information may include text data including the subscriber'"'"'s name and/or address, e.g. “Jane Doe”. Other examples of telephone identifying information might include the type of calling phone, e.g. wireless, pay phone, and/or hospital phone.
Additionally, the telephone identifying information may include wireless carrier specific identifying information, e.g. location of wireless phone now, etc. Also, signaling system seven (SS7) information may be included in the telephone identifying information.
2. User Profile
A user profile is a collection of information about a particular user. The user profile typically includes collections of different information as shown and described more fully in connection with FIGS. 3 and 4. Notably, the user profile contains a combination of explicitly made selections and implicitly made selections.
Explicitly made selections in the user profile stem from requests by the user to the system. For example, the user might add business news to the main topic list. Typically, explicit selections come in the form of a voice, or touch-tone command, to save a particular location, e.g. “Add to my favorites”, “Remember this”, “Bookmark it”, “shortcut this”, pound (#) key touch-tone, etc., or through adjustments to the user profile made through the web interface using a computer.
Additionally, the user profile provides a useful mechanism for associating telephone identifying information with a single user, or entity. For example, Jane Doe may have a home phone, a work phone, a cell phone, and/or some other telephones. Suitable telephone identifying information for each of those phones can be associated in a single profile for Jane. This allows the system to provide uniformity of customization to a single user, irrespective of where they are calling from.
In contrast, implicit selections come about through the conduct and behavior of the user. For example, if the user repeatedly asks for the weather in Palo Alto, Calif., the system may automatically provide the Palo Alto weather report without further prompting. In other embodiments, the user may be prompted to confirm the system'"'"'s implicit choice, e.g. the system might prompt the user “Would you like me to include Palo Alto in the standard weather report from now on?”
Additionally, the system may allow the user to customize the system to meet her/his needs better. For example, the user may be allowed to control the verbosity of prompts, the dialect used, and/or other settings for the system. These customizations can be made either explicitly or implicitly. For example if the user is providing commands before most prompts are finished, the system could recognize that a less verbose set of prompts is needed and implicitly set the user'"'"'s prompting preference to briefer prompts.
3. Topics and Content
A topic is any collection of similar content. Topics may be arranged hierarchically as well. For example, a topic might be business news, while subtopics might include stock quotes, market report, and analyst reports. Within a topic different types of content are available. For example, in the stock quotes subtopic, the content might include stock quotes. The distinction between topics and the content within the topics is primarily one of degree in that each topic, or subtopic, will usually contain several pieces of content.
4. Cookie
The term cookie, as used herein, refers to a structured data element formatted according to the general principles of IETF RFC 2109 and/or some other state management standard.
A brief review of RFC 2109 may be useful. The core structure of a cookie is a name-value pair. The name is a token for identifying the cookie, e.g. “Customer”, and the value is the value of that corresponding token, e.g. “Jane Doe”.
Implicitly, each cookie is associated with a sending domain on the World Wide Web. According to RFC 2109, the implicitly set domain is the originating domain to which an HTTP request was sent. For example, if an HTTP GET request is sent to the request host “www.example.com”, then the cookie set in response to that request would be implicitly associated with “www.example.com”
Additionally, a number of optional fields can be set, for example: a different domain for which the cookie is valid (Domain); a time to live (Max-Age); a version string (Version); etc. The phrases in parenthesis correspond to the RFC 2109 standard field names for the options.
5. Demographic and Psychographic Profiles
Both demographic profiles and psychographic profiles contain information relating to a user. Demographic profiles typically include factual information, e.g. age, gender, marital status, income, etc. Psychographic profiles typically include information about behaviors, e.g. fun loving, analytical, compassionate, fast reader, slow reader, etc. As used in this application, the term demographic profile will be used to refer to both demographic and psychographic profiles.
6. Locale
As used in this application, the term locale refers to any geographic area. The geographic area may be a neighborhood, a city, a county, a metropolitan region, a state, a country, a continent, a group of countries, and/or some other collection of one or more geographic areas, e.g. all United State major metropolitan areas.
For this reason, a single user of the system may be considered to be in several locales. For example, a caller from Palo Alto, Calif., might be in the Palo Alto locale, a Silicon Valley locale, a San Francisco Bay Area locale, a Northern California locale, a California state locale, and a United States locale.
Thus, the telephone identifying information for a single telephone number can be mapped to a number of system-defined locales.
First, the hardware and software architecture of a system including an embodiment of the invention will be described with reference to FIG. 3. FIG. 3 illustrates a system including embodiments of the invention used to provide IM services to users of telephones. The system of FIG. 3 can be used to allow users of standard telephones and wireless telephones to access a voice portal.
The following lists the elements of FIG. 3 and describes their interconnections. FIG. 3 includes a telephone 300, a wireless telephone 301, a computer 302, a telephone network 304, an Internet 306, a telephone gateway 307, an IM server 308, and a voice portal 310. The wireless telephone 301 and the telephone 300 are coupled in communication with the telephone network 304. The telephone network 304 is coupled in communication with the telephone gateway 307. The telephone gateway 307 is coupled in communication with the voice portal 310. The computer 302 is coupled in communication with the Internet 306. The Internet 306 is coupled in communication with the web server 308. The voice portal 310 and the web server 308 are coupled in communication with the shared database 312.
The following describes each of the elements of FIG. 3 in greater detail. The use of each of the elements will be described further in conjunction with the sections describing the personalization features.
The telephone 300 and the wireless telephone 301 are two different telephone interfaces to the voice portal 310. The telephone 300 and the wireless telephone 301 may be any sort of telephone and/or wireless telephone. For example the telephone 300, or the wireless telephone 301, may be a land line phone, a PBX telephone, a satellite phone, a wireless telephone, and/or any other type of communication device capable of providing voice communication and/or touch-tone signals over the telephone network 304. However, any audio signal carrying interface could be used.
The telephone network 304 may be the public switched telephone network (PSTN) and/or some other type of telephone network. For example, some embodiments of the invention may allow users with a voice over Internet Protocol (IP) phone to access the voice portal 310. The telephone network 304 is coupled to the telephone gateway 307 that allows the voice communications and/or touch-tone signals from the telephone network 304 to reach the voice portal 310 in usable form. Similarly, the telephone gateway 307 allows audio signals generated by the voice portal 310 to be sent over the telephone network 304 to respective telephones, e.g. the telephone 300. The telephone network 304 generally represents an audio signal carrying network.
The computer 302 is a computer such as a personal computer, a thin client computer, a server computer, a handheld computer, a set top box computer, and/or some other type of visual web browsing device. The computer 302 is coupled in communication with the Internet 306, e.g. by a dial-up connection, a digital subscriber loop (DSL), a cable modem, and/or some other type of connection. This allows the computer 302 to communicate with the IM server 308. The computer 302 typically provides a visual interface to the WWW and the IM service, by way of IM server 308, using web browsing software and IM software such as Internet Explorer(™) from Microsoft Corporation, Redmond, Wash., and AIM.
Additional information regarding voice portal 310 and various components interfacing with voice portal 310 are discussed in further detail in U.S. patent application Ser. No. 09/426,102, entitled “Method and Apparatus for Electronic Commerce Using a Telephone Interface”, filed on 22 Oct. 1999, which is incorporated by reference herein.
Overview
First the usage scenarios are considered. Then, the basic changes to the voice portal 310 to support IM functionality will be discussed. Finally, the process flow/implementation for those scenarios is described.
Usage Scenarios
It is helpful to understand how the IM functionality will be made available to users of the voice portal 310 by considering a few usage scenarios. The usage scenarios can easily be divided into two primary categories: initiating and receiving. In terms of initiating messages four primary sub-areas can be identified: (1) determining if user X is online; (2) sending text and/or voice messages to a user; (3) retrieving stored messages (if supported by underlying IM service); and (4) getting information, e.g. user info, etc. From the receiving side there are four similar issues: (1) registering your presence on the phone with the IM service; (2) receiving notification of messages; (3) allowing participating in messaging; (4) posting information/registering. These usage scenarios dovetail nicely into the implementation issues.
Platform Changes
The voice portal 310 includes one or more programs for interpreting voice applications, e.g. VoiceXML (or VXML) programs, colloquially these programs for running VXML programs for multiple phone users together with the associated functionalities are sometimes referred to as the “platform”. Although some shared messaging capabilities may have been available through the platform and voice portal 310 through dedicated applications, those features were application specific, e.g. message board, chat room (voice based user discussion), etc. In some embodiments, those specialized features can be generalized (and implemented) through the instant messaging functionality, e.g. channel features of an IM service.
The platform in normal operation supports the execution of a single VXML application per user. For example, if the user is accessing weather information using a weather application, e.g. weather.vxml, then only that application would be running. The platform can be modified to support concurrent execution of multiple programs for users, for example both the weather application and, in the “background”, an instant messaging application. Additionally, mechanisms for switching between running applications must be provided, this mechanism should allow preservation of state (where the user is, variables, dialogue point, etc.) when the user switches applications, e.g. to respond to an instant message or send an instant message. Similarly, one or more “universal” commands, dual-tone multi-frequency (DTMF), or switch hook signals, may be provided to switch the running application. For example, in one embodiment, the word “Message” might be recognized to switch to the messaging application while preserving state in the other application.
According to some embodiments, the voice portal 310 allows users to control their experience. The system reacts to commands the user says (or doesn'"'"'t say in the allotted time) in a synchronous fashion. Since incoming messages may come at any time the voice portal 310 may also provide an asynchronous notification mechanism, e.g. a distinctive tone or beep, to alert the user to switch to messaging mode.
These underlying architectural changes will be made clearer in the following discussion.
Implementations
The implementations will be discussed in greater detail with reference to FIGS. 4-9.
1. Is a User Online?
FIG. 4 is a process flow diagram for determining whether another user is online in the instant messaging (IM) service. This could be used by a user to learn which of her/his buddies are signed into the IM service, learn if a specifically designated user is signed in, etc.
At step 400, the user accesses the instant messaging application. This may be accomplished by providing a signal over the telephone interface to the voice portal 310. In some embodiments of the invention, a keyword such as “Instant Messanger” or “Messenger” is provided to allow access to IM functionality within specific locations, e.g. main menu, of the voice portal 310. Additionally, in some embodiments one or more universal commands are provided, e.g. “*IM” (e.g., key press on “*” followed by “4” followed by “6” on United States-style telephones) or one or more keywords. A universal command would typically be available in most, if not all, running applications contexts. In some embodiments, when a universal command is provided to the voice portal 310, the presently running application is suspended (and its state saved) until the user exits from the IM application. In some embodiments, the same universal command is used to toggle between the IM application and the other presently running application, e.g. “**”, “##”. “00”, “*IM”, etc. According to this embodiment, the user can easily switch back and forth between the IM functionalities and her/his other activities on the voice portal 310.
Next, at step 402, an IM user is selected from the caller'"'"'s buddy list (as maintained on the voice portal 310 or on the IM server 308) or by direct entry of the username(s). According to some embodiments, the IM user name may be entered using a voice keyboard technique as described in U.S. patent application Ser. No. 09/655,277 entitled “Method and Apparatus for Voice Keyboard” filed 5 Sep. 2000, and assigned to the assignee of the present application. The user may be able to query for a list of available users from the buddy list with a spoken command or the name of a buddy e.g. “Who'"'"'s online”, “Buddy1”, etc.
Next, at step 404, the voice portal 310 sends one or more queries to the IM server 308 to obtain the request information about the selected IM user(s). For example, according to some embodiments the IM service is implemented using one or more IM application protocols on top of a TCP/IP implementation. In such an embodiment, the voice portal 310 will generate suitable query packets according to the IM application protocols and send them over the Internet 306 to the IM server 308 for a query response. In some implementations of 308 the IM server will have already told the voice portal 310 of the presence of buddies already on the list and the voice portal 310 can check against a local data store.
Finally, at step 406, the voice portal 310 receives and decodes the IM application protocol packets received in response to its query or gets the result from its local data store and plays back information to the caller verbally. For example, if the caller at step 402 asked if “Buddy1” was online, then at step 406, the voice portal 310 would playback a human understandable version of the query results, e.g. “Buddy1 is presently online, but is away” or “Buddy1 is not logged in”, etc.
2. Initiating Messaging
FIG. 5 is a process flow diagram for initiating and sending an IM. This could be used for example after the process of FIG. 4 (or in conjunction with the process of FIG. 4) to send a message to a logged in user. In the case that the particular IM service supports stored messages, then the process of FIG. 5 could be used to send stored messages as well.
First, at step 500, the caller to the voice portal 310 accesses the IM application. This process can be done as in step 400.
Next, at step 502, the caller identifies one or more recipients or, when supported by the underlying IM service, a chat room name. This can be done according to the process of step 402.
The process than branches to either step 504 or 506, though some embodiments may allow a caller to use steps 504 and 506 concurrently in the same IM session, may allow the user to select between step 504 and 506, or may automatically determine which of steps 504 and 506 are used based on the capabilities of the message recipient. In either case, the messaged buddy may not be available, e.g. because they just signed off, etc. In this case, the voice portal 310 can verbally tell the user that the message recipient was unavailable.
Use of step 504 requires that the underlying IM service offer a voice connection functionality. In this step, the voice portal 310 will send one or more requests to the IM server 308 to request initiation of a voice connection with the identified recipient, e.g. Buddy1. Typically, this may cause the EM server 308 to send one or more requests to the remote user, e.g. on their computer or perhaps logged into the IM service via the voice portal 310 on a different telephone. The IM software being used by Buddy1 may allow Buddy1 to select whether to allow the IM session, if approved, the connection will then be established (possibly through the IM server 308) between the IM software used by Buddy1 (e.g. the prior art AIM(™) client of FIG. 1) and the IM application executing on the voice portal 310. Once so connected, the caller and Buddy1 can talk over that connection with the IM application on the voice portal 310 translating the telephone audio into the IM voice protocol format (which may be a standard VoIP format) for transmission to the remote IM software client (and performing the reverse translation on received audio).
Step 506 in contrast is may used when the recipient cannot (or will not) accept, or their IM software or connection cannot support, voice communications. In this configuration, the underlying IM service text formats are used to send messages. Messages received from the remote user can be played back using text-to-speech (TTS), or similar technologies. Outgoing messages may be entered using speech recognition (limited quality for unrestricted natural language utterances with present generation voice recognition systems), using a voice keyboard (see above), recording of the audio and providing a text message including a hyperlink of the location with the recorded audio to the message recipient, or other technologies.
For example, due to limitations of present generation speech recognition systems, in some embodiments, the user is limited to sending short messages from a predetermined list as selected by voice, e.g. “Yes”, “No”, “Thanks”, “Bye”, “Hi”, “Call me”, etc. The messages could be selected based on most common messages sent across all users, the user'"'"'s previous messages, e.g. as entered using a voice keyboard, and/or through some other selection criteria.
As with most instant messaging sessions, the process ends when the users are finished, in some embodiments one or more predetermined signals may be used to end the chat, e.g. “*END”, saying “Stop”, etc. According to some embodiments of the invention, the user is limited to sending messages to a predetermined number of other IM users simultaneously, e.g. one user according to some embodiments. This is a sensible limitation given the limited context provided by the telephone/voice user interface (VUI). In the prior art graphical user interface (GUI) clients (see FIG. 2), the user might have multiple windows to provide context. In contrast, on the telephone, audio cues and human memory are required to provide context, accordingly given that the caller may already be switching back and forth between their underlying voice portal 310 application (weather, traffic, etc.) and messaging, it is desirable to limit the number of simultaneous IM sessions. This is not a technical limitation of the system. For example an approach could be used to switch chats through repeated use of the universal command (e.g. “*IM”) to round-robin through the saved application and IM sessions, e.g. Current App >Session 1 >Session 2 >etc. >Current App.
3. Retrieving Stored Instant Messages
FIG. 6 is a process flow diagram for retrieving stored IMs. This could be used by a caller to access stored messages that were sent by other IM service users. For example, if the caller'"'"'s buddy “Buddy1” left a message, the caller could use this process to access that message.
First, at step 600, the caller accesses the instant messaging application as described above in connection with step 400. In some embodiments, prior to step 600, one or more auditory cues are provided to the caller to alert them to stored messages, e.g. short tones/beeps at start of call or audio message, e.g. “ . . . Hi there, I notice that since you last called some people have left you instant messages, say‘Messages’ to hear them . . . ”
Next, at step 602, the IM server is queried for the stored messages, the query is sent according to the IM application protocol over the Internet 306 to the IM server 308.
After retrieval, at step 604, the messages are played back. In some embodiments, textual messages are translated into audio form using text-to-speech (TTS) or other technologies. In some embodiments, the caller is provided an opportunity to respond to each message in turn, e.g. queue a response (see steps 504 and 506, above) or directly message with the sender if she/he is online, for which an audio clue following the message may be provided “Buddy 1 is online right now, would you like to respond directly to them?” (see FIGS. 4 and 5 generally). When the caller has finished the playback, she/he may request deletion of the queued messages.
4. Obtaining User Information/Registering
FIG. 7 is a process flow diagram for querying an IM server for information. This could be used to obtain information about IM service users, to register the caller with the IM service, and/or to provide other functionality.
The process starts at step 700, when the caller accesses access the instant messaging application as described above in connection with step 400. Next, at step 702, a query is constructed, e.g. caller requests info on IM user “Buddy1 ” or asks to sign up for the IM service. This process is conducted through a voice dialogue and is similar in many respects to the process of step 402, for example:
System (S): Welcome to the Messaging Service brought to you by <<Sponsor>>. Say a command or hang on while I tell you all the commands you can say . . .
Caller (C): [Interupting] Info.
S: Please use your touch tone keypad to enter the name of the user <<instructions optionally>>.
C: <<keys or speaks appropriately “Buddy1”>>
S: Hang on while I get information on “Buddy1”.
S: <<interlude for query part of step 704>>
S: Found it, “Buddy1” is <<query results>>
The set up of the voice dialogue can of course be varied based on the caller'"'"'s experience (new callers might get more instruction) and common usage patterns. For example, when checking if someone is logged in (FIG. 4), it may be most common for callers to be looking for someone on their buddy list, in contrast when looking for information the callers may be more likely to query information for arbitrary users. As such, the dialogue is task appropriate with different prompt orders/input approaches.
Next, at step 704, the IM server 308 is accessed across the Internet 306 according to the IM application protocol to obtain the requested information. After retrieval, the results are played back to the user in audio form, see example dialogue above.
According to some embodiments of the invention, registration for the IM service can also be carried out according to the process of FIG. 7, an example follows:
S: . . . Hey this is your first time using Instant Messaging on the phone . . . Have you used <<Service Name'"'"'s>> Instant messaging before.
C: No.
S: Okay, let'"'"'s register you. After you are registered you will be able to send Instant Messages by phone.
S: I need you to pick a username for the service, this is the name that other users will use to identify you. <<Voice Keyboard instructions>>
C: <<keys or speaks appropriately “User1”>>
S: Hang on, while I see if that username is available.
S: <<interlude for query part of step 704>>
S: . . . Sorry, “User1” is already being used, how about . . . <<suggestions if available or just tips>>
In some embodiments, if a caller registers for the service on the phone, she/he is not directly asked to provide an initial password. This eliminates the need to input such a password, instead a randomly generated password is used and stored in the caller'"'"'s user profile on the voice portal 310. This stored password can be used by the voice portal 310 to authenticate the user. If this embodiment is used, then preferably, callers should be able to obtain, and modify, their password to allow access via prior art IM clients. (And also to allow callers update the password in their user profile on the voice portal if they change their password while using a prior art IM client.) Some implementations may transfer the user to an operator to register.
5. Registering a Phone User'"'"'s Presence on the Instant Messaging Service
FIG. 8 is a process flow diagram for registering a telephone user'"'"'s presence with an IM service. This process can be used when a caller wishes to be “visible” on the IM service, e.g. to allow other IM service users to know she/he is online (see, e.g., prior art client of FIG. 1 showing that Buddy1 has registered their presence with the IM service and therefore is visible to User1).
First, at step 800, the caller explicitly, or implicitly, requests activation of IM functions for a particular call. According to some embodiments, if the caller can be identified from their telephone identifying information and their user profile indicates a preference to automatically go online, step 800 will occur automatically when the caller is connected to the voice portal 310. In other embodiments, the user might explicitly access the IM application (see step 400, above) and sign in, e.g. identify themselves to the voice portal 310, which in turn would allow their IM service username/password to be retrieved.
Next, at step 802, the information in the user profile maintained by the voice portal 310 is used to sign into the IM server 308. The voice portal 310 will then send messages according to the IM application protocol to the IM server 308 across the Internet 306 to sign the caller in. (The caller can be automatically signed out when the call ends.)
Any errors in the sign in can be handled with a voice dialogue: “Sorry, the IM server is down right now”; “Sorry, I can'"'"'t log in, did you change your password recently?”; etc.
Additionally, users may be prompted control their privacy settings, e.g. which other IM users can, and cannot, see the user. Typical settings are: everyone and buddies only. Also, if supported by the IM server 308, the voice portal 310 can identify that the user is signed onto the IM service using a telephone interface. (IM users with a GUI client may see a specific icon to so indicate that fact.)
Once the user is logged in (and thus their presence is visible to other users of the IM service), a background program can be started in step 804. The background program may be an event handler, code module, and/or some other program, to listen for notification of messages via the IM server in the IM application protocol (see discussion of FIG. 9, below, for more details.)
6. Asynchronous Notification
FIG. 9 is a process flow diagram for asynchronous notification of incoming IMs. This process is provided implicitly by the voice portal 310 once callers have registered their presence, see discussion of FIG. 8, above. This process allows callers to become aware that someone is trying to send them an IM and respond to the same.
At step 900, a background program is listening for notification of messages (or possibly depending on the underlying IM application protocol, the messages themselves). In the parlance of Internet protocol (IP) networks using transmission control protocol (TCP), and the like, this background program is listening for one or more specially formatted packets containing relevant application data. In some embodiments, a single program operating on the voice portal 310 is listening for messages for multiple callers. In other embodiments, a separate program is executing for each caller. Other configurations are possible as appropriate.
At step 902, after a suitable packet has been identified, an asynchronous notification is inserted into the caller'"'"'s current application. For example one or more tones or beeps might be generated. Similarly, playback of the current information could be paused so spoken voice could come through: “IM from <<sender>>”.
At step 904, the voice portal 310 allows the user to enter directly into messaging mode (see steps 504 and 506), possibly through the use of the mechanism for accessing the IM application (see step 400). For example, after receiving the notification of step 902, the voice portal 310 might interpret the command “*IM” specially for a fixed period, e.g. 1-10 seconds, so that instead of switching to the normal instant message application menu (step 400), the caller is deposited directly into an IM session with the sender. In some embodiments, at that point the user hears the initial message. In other embodiments, the initial message is played as part of the asynchronous notification of step 902. In some embodiments, the user is offered a chance to accept the message, or not. Upon accepting, voice portal 310 may inform the sender, in an instant message, that the user is on a phone and that communication may be slow. In some embodiments, such an outgoing reply to message senders is a selectable user preference.
7. Miscellaneous
A number of other features of IM services may be offered through the voice portal. For example, in some embodiments, the voice portal 310 register'"'"'s the user'"'"'s presence (see discussion of FIG. 8, above) such that users of prior art clients are notified that the user is only accepting voice messages. In some embodiments, the voice portal 310 automatically responds to an IM with a textual response asking the initiator to use the IM service'"'"'s voice functions to talk to the caller.
In some embodiments, callers to the voice portal 310 can turn the notification of step 902 on or off. In some embodiments, callers to the voice portal 310 can limit notification to those users on their buddy list.
In some embodiments, the voice portal 310 allows the user to import their buddy list from the IM server 308, their personal computer, a web page, an extensible markup language (XML) file, and/or a text file. In some embodiments, callers can construct a buddy list directly over the phone via the voice portal 310. In some embodiments, by accessing a web page associated with the voice portal 310, a caller can adjust their phone based buddy list and other IM related options.
Some embodiments of the invention support a mixture of a voice user interface (VUI) with a more traditional graphical user interface (GUI). For example, in some embodiments, if the caller is known to have a phone with display capabilities (e.g. Wireless Application Protocol (WAP), short messaging service (SMS), etc.) those capabilities may be leveraged as well, e.g. IMs might be displayed on the phone'"'"'s display. In some embodiments, this is accomplished by causing the programs to send one or more appropriate messages over the Internet 306 (or other appropriate network) to the cell phone device in the appropriate format.
In these configurations, it is possible that step 506 (for example) and other user input steps might also support receipt of the data as entered and submitted from the phone (e.g. if the phone supports data input). In other embodiments, once the voice portal 310 has sent the IM off to the phone, the entire IM session is then conducted using the phone (e.g. responses keyed directly into phone without processing by voice portal 310). However, in these embodiments, the voice portal 310 can support the WAP application (or other type of application) responding to the data so that there is a relatively seamless caller experience.
In some embodiments, voice portal 310 can be hardware based, software based, or a combination of the two. In some embodiments, voice portal 310 and/or the IM functionality are comprised of one or more computer programs that are included in one or more computer usable media such as CD-ROMs, floppy disks, or other media. In some embodiments, call manager programs, execution engine programs, data connectivity engine programs, evaluation engine programs, streaming subsystem programs, recognition server programs, text to speech programs, and/or phone based IM functionality are included in one or more computer usable media.
Some embodiments of the invention are included in an electromagnetic wave form. The electromagnetic waveform comprises information such as call manager programs, execution engine programs, data connectivity engine programs, evaluation engine programs, streaming subsystem programs, recognition server programs, text to speech programs and/or phone based IM functionality. The electromagnetic waveform may include the programs accessed over a network.
The foregoing description of various embodiments of the invention has been presented for purposes of illustration and description. It is not intended to limit the invention to the precise forms disclosed. Many modifications and equivalent arrangements will be apparent.