Method and system for interactively responding to instant messaging requests
First Claim
1. A method for interactively responding to queries from a user logged in to an instant messaging network, comprising the steps of:
- logging a message processor in to the instant messaging network under a first screen-name, the user having the first screen-name as an authorized partner and being advised by the instant messaging network of the presence of the message processor;
receiving a query addressed to the first screen-name from the user via the instant messaging network in an instant messaging protocol;
parsing the query to extract the request;
evaluating the request in the message processor formulating an answer to the user'"'"'s query on the basis of the evaluated request;
generating an output message containing the answer; and
sending the output message to the user via the instant messaging network.
6 Assignments
0 Petitions

Accused Products

Abstract
A method and system for interactively responding to queries from a remotely located user includes a computer server system configured to receiving an instant message query or request from the user over the Internet. The query or request is interpreted and appropriate action is taken, such as accessing a local or remote data resource and formulating an answer to the user'"'"'s query. The answer is formatted as appropriate and returned to the user as an instant message or via another route specified by the user. A method and system of providing authenticated access to a given web page via instant messaging is also disclosed.
707 Citations
Interactive web collaboration systems and methods | ||
Patent #
US 7,904,526 B2
Filed 01/25/2008
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Method and system for personalized medical monitoring and notifications therefor | ||
Patent #
US 7,905,832 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
SpIM blocking and user approval techniques for real-time messaging networks | ||
Patent #
US 7,899,867 B1
Filed 01/07/2005
|
Current Assignee
Actiance Inc.
|
Original Assignee
Facetime Communications Incorporated
|
Instant messaging priority filtering based on content and hierarchical schemes | ||
Patent #
US 7,882,195 B2
Filed 12/22/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Call completion via instant communications client | ||
Patent #
US 7,917,581 B2
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Personal contact network | ||
Patent #
US 7,904,511 B2
Filed 03/29/2004
|
Current Assignee
Intel Corporation
|
Original Assignee
Realcontacts Limited
|
Method and System for Content Selection, Delivery and Payment | ||
Patent #
US 20110022526A1
Filed 04/08/2010
|
Current Assignee
Avago Technologies International Sales Pte Limited
|
Original Assignee
Avago Technologies International Sales Pte Limited
|
Queuing model for a plurality of servers | ||
Patent #
US 7,895,231 B2
Filed 12/12/2007
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
SYSTEM AND METHOD FOR SEAMLESSLY BRINGING EXTERNAL SERVICES INTO INSTANT MESSAGING SESSION | ||
Patent #
US 20110078270A1
Filed 12/08/2010
|
Current Assignee
Google LLC
|
Original Assignee
Marathon Solutions LLC
|
Switching system for managing storage in digital networks | ||
Patent #
US 7,865,596 B2
Filed 11/02/2001
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
System and method for seamlessly bringing external services into instant messaging session | ||
Patent #
US 7,870,199 B2
Filed 10/06/2003
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
SYSTEM AND METHOD FOR INSTANTANEOUSLY DEPLOYING PACKETIZED ALERT DATA | ||
Patent #
US 20110010262A1
Filed 05/17/2010
|
Current Assignee
E-Shop Enterprises LLC
|
Original Assignee
E-Shop Enterprises LLC
|
PROVIDER PRESENCE INFORMATION | ||
Patent #
US 20110087778A1
Filed 12/17/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Paul Brett, Mic Bowman, Robert Knauerhase, Robert Adams
|
Multi-system instant messaging (IM) | ||
Patent #
US 7,941,493 B2
Filed 12/12/2006
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Initiating instant messaging (IM) chat sessions from email messages | ||
Patent #
US 7,921,160 B2
Filed 10/14/2003
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Method and system for enhanced messaging | ||
Patent #
US 7,953,809 B2
Filed 06/19/2008
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
SOCIAL NETWORK SYSTEM AND METHOD OF OPERATION | ||
Patent #
US 20110113113A1
Filed 01/19/2011
|
Current Assignee
Intel Corporation
|
Original Assignee
Realcontacts Limited
|
System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems | ||
Patent #
US 7,971,060 B2
Filed 09/26/2007
|
Current Assignee
CA Inc. dba CA Technologies
|
Original Assignee
Symantec Corporation
|
Switching systems and methods for storage management in digital networks | ||
Patent #
US 7,958,199 B2
Filed 11/02/2001
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
SYSTEM AND METHOD FOR SERVICE AVAILABILITY MANAGEMENT | ||
Patent #
US 20110161744A1
Filed 03/08/2011
|
Current Assignee
Amazon Technologies
|
Original Assignee
Paul G. Nordstrom
|
PERSONAL ASSISTANCE SERVICE WITH INSTANT MESSAGING | ||
Patent #
US 20110093549A1
Filed 12/22/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Nikhil M. Deshpande
|
PERSONAL ASSISTANCE SERVICE WITH INSTANT MESSAGING | ||
Patent #
US 20110093551A1
Filed 12/22/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Nikhil M. Deshpande
|
Method for user-specified error correction in an instant messaging system | ||
Patent #
US 7,937,445 B2
Filed 04/29/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Interactive Query Tool | ||
Patent #
US 20110161431A1
Filed 12/29/2009
|
Current Assignee
Bank of America Corp.
|
Original Assignee
Bank of America Corp.
|
PERSONAL ASSISTANCE SERVICE WITH INSTANT MESSAGING | ||
Patent #
US 20110093550A1
Filed 12/22/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Nikhil M. Deshpande
|
Generalized interconnection apparatus for delivering services based on real time performance requirements | ||
Patent #
US 7,933,205 B1
Filed 06/29/2006
|
Current Assignee
Cingular Wireless II LLC
|
Original Assignee
ATT Mobility II LLC
|
Messaging advise in presence-aware networks | ||
Patent #
US 7,936,865 B2
Filed 09/30/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Tracking email and instant messaging (IM) thread history | ||
Patent #
US 7,933,957 B2
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Management capabilities for real-time messaging networks | ||
Patent #
US 7,941,495 B2
Filed 07/29/2009
|
Current Assignee
Actiance Inc.
|
Original Assignee
Actiance Inc.
|
System management using real time collaboration | ||
Patent #
US 7,958,215 B2
Filed 02/12/2003
|
Current Assignee
Quartz Auto Technologies LLC
|
Original Assignee
International Business Machines Corporation
|
PROVIDER PRESENCE INFORMATION | ||
Patent #
US 20110082929A1
Filed 11/08/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Paul Brett, Mic Bowman, Robert Knauerhase, Robert Adams
|
Methods and apparatus for use in computer-to-human escalation | ||
Patent #
US 7,983,411 B2
Filed 03/24/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
PROVIDING OF PRESENCE INFORMATION TO A TELEPHONY SERVICES SYSTEM | ||
Patent #
US 20110200179A1
Filed 03/28/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
System and Method for Performing Local Searches Across User Defined Events | ||
Patent #
US 20110225184A1
Filed 05/20/2011
|
Current Assignee
Michael Emil Ogrinz, William Mcbride Fesq
|
Original Assignee
Michael Emil Ogrinz, William Mcbride Fesq
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,014,497 B2
Filed 10/13/2006
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
INITIATING INSTANT MESSAGING (IM) CHAT SESSIONS FROM EMAIL MESSAGES | ||
Patent #
US 20110202611A1
Filed 02/02/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Outbound dialing decision criteria based | ||
Patent #
US 7,995,742 B2
Filed 01/09/2007
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
METHODS AND APPARATUS FOR USE IN COMPUTER-TO-HUMAN ESCALATION | ||
Patent #
US 20110235797A1
Filed 06/09/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Processing rules for digital messages | ||
Patent #
US 7,996,470 B2
Filed 10/14/2003
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,050,388 B2
Filed 09/30/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Voice and text session converter | ||
Patent #
US 8,060,565 B1
Filed 01/31/2007
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Instant messaging (IM) internet chat capability from displayed email messages | ||
Patent #
US 8,037,141 B2
Filed 04/17/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,064,574 B2
Filed 09/30/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Technique for inline searching in an instant messenger environment | ||
Patent #
US 8,037,047 B2
Filed 02/29/2008
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Automatically providing announcements for a push-to-talk communication session | ||
Patent #
US 7,792,899 B2
Filed 03/24/2006
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Address book for integrating email and instant messaging (IM) | ||
Patent #
US 7,707,254 B2
Filed 03/31/2004
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Method and system for facilitating mediated communication | ||
Patent #
US 7,751,383 B2
Filed 03/08/2002
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Method and system for managing communication sessions between a text-based and a voice-based client | ||
Patent #
US 7,702,792 B2
Filed 01/08/2004
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Method and system for providing shipment tracking and notifications | ||
Patent #
US 7,809,377 B1
Filed 04/03/2007
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Address book for integrating email and instant messaging (IM) | ||
Patent #
US 7,657,598 B2
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Systems and methods for sharing data between entities | ||
Patent #
US 7,805,415 B1
Filed 05/18/2005
|
Current Assignee
Leidos Innovations Technology Inc.
|
Original Assignee
Lockheed Martin Corporation
|
Associating multiple visibility profiles with a user of real-time communication system | ||
Patent #
US 7,743,099 B2
Filed 08/20/2008
|
Current Assignee
Google LLC
|
Original Assignee
Yahoo Inc.
|
Method and apparatus for secure IM communications using an IM module | ||
Patent #
US 7,673,004 B1
Filed 01/07/2005
|
Current Assignee
Actiance Inc.
|
Original Assignee
Facetime Communications Incorporated
|
METHODS, COMPUTER PROGRAM PRODUCTS, AND HARDWARE PRODUCTS FOR PROVIDING INTERACTIVE PROGRAM GUIDE AND INSTANT MESSAGING CONVERGENCE | ||
Patent #
US 20100083182A1
Filed 09/26/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Apparatus and method controlling use of individual segments of instant messaging content | ||
Patent #
US 7,689,653 B2
Filed 01/18/2005
|
Current Assignee
Twitter Inc.
|
Original Assignee
International Business Machines Corporation
|
Systems and methods for determining a relevance rank for a point of interest | ||
Patent #
US 7,826,965 B2
Filed 06/16/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Systems and methods for simplified provisioning | ||
Patent #
US 7,796,742 B1
Filed 04/21/2005
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Response generator for mimicking human-computer natural language conversation | ||
Patent #
US 7,783,486 B2
Filed 11/24/2003
|
Current Assignee
Roy Jonathan Rosser, Sheldon Braddock Sturges
|
Original Assignee
Roy Jonathan Rosser, Sheldon Braddock Sturges
|
Method and apparatus for enhancing instant messaging systems | ||
Patent #
US 7,693,951 B2
Filed 06/23/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
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
|
Original Assignee
Microsoft Corporation
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 7,653,387 B2
Filed 10/12/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Methods and systems for developing an instant messaging network | ||
Patent #
US 7,685,236 B1
Filed 03/31/2004
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 7,707,627 B2
Filed 06/25/2007
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Searching based on messages | ||
Patent #
US 7,730,081 B2
Filed 10/18/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and system for providing a push-to-talk communication session | ||
Patent #
US 7,751,348 B2
Filed 11/04/2005
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Aggregated perceived presence | ||
Patent #
US 7,769,154 B1
Filed 06/26/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
METHOD AND APPARATUS FOR PROVIDING ACCESS FOR A LIMITED SET OF MOBILE STATIONS TO A RESTRICTED LOCAL ACCESS POINT | ||
Patent #
US 20100228859A1
Filed 05/30/2006
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Method and system for providing information about a push-to-talk communication session | ||
Patent #
US 7,809,390 B2
Filed 10/30/2006
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Provider presence information | ||
Patent #
US 7,840,636 B2
Filed 12/04/2006
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Instant messaging architecture and system for interoperability and presence management | ||
Patent #
US 7,844,716 B2
Filed 08/20/2009
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
TRANSACTION AGGREGATION ENGINE | ||
Patent #
US 20100332384A1
Filed 09/03/2010
|
Current Assignee
PayPal Inc.
|
Original Assignee
eBay Inc.
|
UNIVERSAL INSTANT MESSAGING SYSTEM FOR THE INTERNET | ||
Patent #
US 20090030980A1
Filed 07/23/2007
|
Current Assignee
PKT Technologies LLC
|
Original Assignee
PKT Technologies LLC
|
SYSTEMS AND METHODS FOR INTERFACING WITH A USER IN INSTANT MESSAGING | ||
Patent #
US 20090024710A1
Filed 09/30/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Messaging advise in presence-aware networks | ||
Patent #
US 7,474,741 B2
Filed 01/20/2003
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
DETERMINING A MANNER IN WHICH USER INTERFACE COMMANDS ARE PROCESSED IN AN INSTANT MESSAGING ENVIRONMENT | ||
Patent #
US 20090031000A1
Filed 10/08/2008
|
Current Assignee
Snap Inc.
|
Original Assignee
Christopher Tzann-En Szeto
|
System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems | ||
Patent #
US 7,475,240 B2
Filed 11/06/2002
|
Current Assignee
CA Inc. dba CA Technologies
|
Original Assignee
Symantec Corporation
|
System and method for communicating messages between a text-based client and a voice-based client | ||
Patent #
US 7,496,625 B1
Filed 11/04/2002
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
System and Method for Preventing Screen-Scrapers From Extracting User Screen Names | ||
Patent #
US 20090077476A1
Filed 09/26/2008
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
NOVEL SYSTEMS AND METHODS FOR TRANSMITTING SYNTACTICALLY ACCURATE MESSAGES OVER A NETWORK | ||
Patent #
US 20090077180A1
Filed 09/14/2007
|
Current Assignee
Jiles Incorporated
|
Original Assignee
Jiles Incorporated
|
INSTANT MESSAGING PRIORITY FILTERING BASED ON CONTENT AND HIERARCHICAL SCHEMES | ||
Patent #
US 20090100141A1
Filed 12/22/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and system to provide message communication between different browser based applications running on a desktop | ||
Patent #
US 7,519,689 B2
Filed 09/10/2003
|
Current Assignee
Aspect Communications Corporation
|
Original Assignee
Aspect Communications Corporation
|
MOBILE DATA COLLECTION AND VALIDATION SYSTEMS AND METHODS | ||
Patent #
US 20090089403A1
Filed 02/04/2008
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services GmbH
|
Presence tracking and name space interconnection techniques | ||
Patent #
US 7,536,437 B2
Filed 02/14/2003
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Voice quality on a communication link based on customer feedback | ||
Patent #
US 7,542,761 B2
Filed 10/06/2004
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Temporary contact alias system | ||
Patent #
US 7,555,525 B2
Filed 06/05/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
SNMP agent code generation and SNMP agent framework for network management application development | ||
Patent #
US 7,555,743 B2
Filed 06/15/2004
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Method for user-specified error correction in an instant messaging system | ||
Patent #
US 7,543,033 B2
Filed 09/10/2007
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and apparatus for secure instant messaging utilizing server-supervised publication | ||
Patent #
US 7,558,955 B2
Filed 11/19/2003
|
Current Assignee
Google LLC
|
Original Assignee
AOL LLC
|
System and methods for controlling an application | ||
Patent #
US 7,558,861 B1
Filed 10/23/2003
|
Current Assignee
ONMOBILE LIVE INC.
|
Original Assignee
NMS Communications Corporation
|
Enabling electronic logging using an instant message system | ||
Patent #
US 7,558,828 B1
Filed 12/30/2003
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Method and apparatus for connecting a secure peer-to-peer collaboration system to an external system | ||
Patent #
US 7,562,115 B2
Filed 11/04/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHOD FOR USER-SPECIFIED ERROR CORRECTION IN AN INSTANT MESSAGING SYSTEM | ||
Patent #
US 20090216849A1
Filed 04/29/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Presence based callback | ||
Patent #
US 7,573,996 B1
Filed 10/03/2006
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Interactive web collaboration systems and methods | ||
Patent #
US 7,571,212 B2
Filed 05/14/2003
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 7,590,696 B1
Filed 07/21/2004
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Management capabilities for real-time messaging networks | ||
Patent #
US 7,596,599 B1
Filed 07/31/2002
|
Current Assignee
Actiance Inc.
|
Original Assignee
Facetime Communications Incorporated
|
Methods for managing remote devices over an instant messaging network and systems thereof | ||
Patent #
US 7,583,189 B2
Filed 03/20/2007
|
Current Assignee
PTO
|
Original Assignee
John T. Canosa
|
Instant messaging architecture and system for interoperability and presence management | ||
Patent #
US 7,603,467 B2
Filed 02/10/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
METHOD AND SYSTEM OF PROVIDING A PERSONALIZED PERFORMANCE | ||
Patent #
US 20090254836A1
Filed 06/21/2007
|
Current Assignee
Nathan Bajrach
|
Original Assignee
Nathan Bajrach
|
State change alerts mechanism | ||
Patent #
US 7,624,172 B1
Filed 07/24/2000
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
MANAGEMENT CAPABILITIES FOR REAL-TIME MESSAGING NETWORKS | ||
Patent #
US 20090288168A1
Filed 07/29/2009
|
Current Assignee
Actiance Inc.
|
Original Assignee
Facetime Communications Incorporated
|
Scalable address resolution in a communications environment | ||
Patent #
US 20090319683A1
Filed 06/19/2008
|
Current Assignee
Radius Networks inc.
|
Original Assignee
4DK Technologies Inc.
|
LOCATION-AWARE INSTANT MESSAGING | ||
Patent #
US 20090319616A1
Filed 06/19/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Corporate Services Group Incorporated
|
Instant Messaging Architecture and System for Interoperability and Presence Management | ||
Patent #
US 20090307327A1
Filed 08/20/2009
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
OPTIMIZING PROGRAM REQUESTS OVER A WIDE AREA NETWORK | ||
Patent #
US 20090319600A1
Filed 06/18/2008
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Leveraging a Persistent Connection to Access a Secured Service | ||
Patent #
US 20080010667A1
Filed 06/25/2007
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Inexpensive position sensing device | ||
Patent #
US 7,321,774 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
System and method for file transfer | ||
Patent #
US 20080028044A1
Filed 07/26/2006
|
Current Assignee
IntelliDyne LLC
|
Original Assignee
IntelliDyne LLC
|
Systems and methods for facilitating communications involving hearing-impaired parties | ||
Patent #
US 7,315,612 B2
Filed 11/02/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
METHOD FOR USER-SPECIFIED ERROR CORRECTION IN AN INSTANT MESSAGING SYSTEM | ||
Patent #
US 20080005253A1
Filed 09/10/2007
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
IP TELEPHONY ARCHITECTURE INCLUDING INFORMATION STORAGE AND RETRIEVAL SYSTEM TO TRACK FLUENCY | ||
Patent #
US 20080003964A1
Filed 10/04/2006
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Method for assigning tasks to providers using instant messaging notifications | ||
Patent #
US 20080051064A1
Filed 12/29/2006
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
METHODS AND SYSTEMS FOR PROVIDING APPLICATION LEVEL PRESENCE INFORMATION IN WIRELESS COMMUNICATION | ||
Patent #
US 20080034034A1
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
METHODS AND SYSTEMS FOR PROVIDING APPLICATION LEVEL PRESENCE INFORMATION IN WIRELESS COMMUNICATION | ||
Patent #
US 20080034033A1
Filed 10/12/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Systems and methods for predicting the efficacy of a marketing message | ||
Patent #
US 20080046317A1
Filed 08/21/2006
|
Current Assignee
The Procter Gamble Company
|
Original Assignee
Procter Gamble Company
|
METHODS AND SYSTEMS FOR PROVIDING APPLICATION LEVEL PRESENCE INFORMATION IN WIRELESS COMMUNICATION | ||
Patent #
US 20080040728A1
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
METHODS AND SYSTEMS FOR PROVIDING APPLICATION LEVEL PRESENCE INFORMATION IN WIRELESS COMMUNICATION | ||
Patent #
US 20080040443A1
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
SYSTEM AND METHOD FOR ADD-ON SERVICES, SECONDARY AUTHENTICATION, AUTHORIZATION AND/OR SECURE COMMUNICATION FOR DIALOG BASED PROTOCOLS AND SYSTEMS | ||
Patent #
US 20080072044A1
Filed 09/26/2007
|
Current Assignee
CA Inc. dba CA Technologies
|
Original Assignee
Khaled Hassounah, Milan Shah
|
Persistent reservation IO barriers | ||
Patent #
US 7,346,801 B2
Filed 08/01/2003
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Method and system for location tracking | ||
Patent #
US 7,366,522 B2
Filed 02/28/2001
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
C. Douglass Thomas
|
Techniques for inline searching in an instant messenger environment | ||
Patent #
US 7,363,295 B2
Filed 04/19/2004
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Interacting with a user of a messaging client | ||
Patent #
US 20080089490A1
Filed 01/17/2007
|
Current Assignee
Tieto Oyj
|
Original Assignee
TietoEnator Oyj
|
Querying applications using online messenger service | ||
Patent #
US 7,353,247 B2
Filed 10/19/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Queuing model for a plurality of servers | ||
Patent #
US 20080109452A1
Filed 12/12/2007
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Cognos Incorporated
|
Method and System For Providing Information About a Push-To-Talk Communication Session | ||
Patent #
US 20080102869A1
Filed 10/30/2006
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
PROVIDER PRESENCE INFORMATION | ||
Patent #
US 20080133674A1
Filed 12/04/2006
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Method and apparatus for automated assistance in configuring customer premises equipment | ||
Patent #
US 7,392,301 B1
Filed 11/14/2000
|
Current Assignee
Sagemcom Broadband SAS
|
Original Assignee
Siemens Subscriber Networks Inc.
|
Telephony services system with instant communications enhancements | ||
Patent #
US 7,382,868 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Systems and methods for the identification, recruitment, and enrollment of influential members of social groups | ||
Patent #
US 20080140506A1
Filed 12/08/2006
|
Current Assignee
Procter Gamble Company
|
Original Assignee
The Procter Gamble Company
|
Electronic messaging system for adjusting computer polling period based on user's predicted messaging activity | ||
Patent #
US 7,389,349 B2
Filed 11/09/2005
|
Current Assignee
Synacor Inc.
|
Original Assignee
Simdesk Technologies Inc.
|
TECHNIQUE FOR INLINE SEARCHING IN AN INSTANT MESSENGER ENVIRONMENT | ||
Patent #
US 20080162438A1
Filed 02/29/2008
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Method and system for enhanced messaging | ||
Patent #
US 7,403,972 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Processing Rules for Digital Messages | ||
Patent #
US 20080168149A1
Filed 03/19/2008
|
Current Assignee
Caapaction, ATT Delaware Intellectual Property Incorporated Formerly Known As Bellsouth Intellectual Property
|
Original Assignee
Caapaction, ATT Delaware Intellectual Property Incorporated Formerly Known As Bellsouth Intellectual Property
|
Instant Messaging Windowing for Topic Threads | ||
Patent #
US 20080183832A1
Filed 04/08/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Intelligent collaborative media | ||
Patent #
US 7,409,639 B2
Filed 06/19/2003
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services GmbH
|
Method and apparatus for enhancing instant messaging systems | ||
Patent #
US 7,412,491 B2
Filed 04/30/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
SYSTEM AND METHOD FOR PUSHING ACTIVATED INSTANT MESSAGES | ||
Patent #
US 20080228890A1
Filed 06/02/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
David Alson George, Raymond Byars Iii Jennings
|
System and method for preventing screen-scrapers from extracting user screen names | ||
Patent #
US 7,430,720 B2
Filed 03/05/2004
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Interactive web collaboration systems and methods | ||
Patent #
US 20080228881A1
Filed 01/25/2008
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Projector | ||
Patent #
US 20080231812A1
Filed 03/15/2008
|
Current Assignee
Seiko Epson Corporation
|
Original Assignee
Seiko Epson Corporation
|
Methods for managing remote devices over an instant messaging network and systems thereof | ||
Patent #
US 20080231414A1
Filed 03/20/2007
|
Current Assignee
PTO
|
Original Assignee
John T. Canosa
|
Electronic message forwarding | ||
Patent #
US 7,428,580 B2
Filed 11/26/2003
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Methods and Apparatus for Global Systems Management | ||
Patent #
US 20080235705A1
Filed 06/05/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System uses transport protocol objects locate at user agent location to provide translation between different instant messaging protocols | ||
Patent #
US 7,444,429 B2
Filed 08/23/2005
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Method and Apparatus for Enhancing Instant Messaging Systems | ||
Patent #
US 20080250336A1
Filed 06/23/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and Apparatus for Enhancing Instant Messaging Systems | ||
Patent #
US 20080250335A1
Filed 06/17/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Interactive web collaboration systems and methods | ||
Patent #
US 20080270555A1
Filed 01/25/2008
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems 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
|
Original Assignee
Microsoft Corporation
|
High Availability Message Transmission | ||
Patent #
US 20080294714A1
Filed 05/21/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 7,447,495 B2
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Method and system for instant messaging Bots specification using state transition methodology and XML | ||
Patent #
US 7,454,469 B2
Filed 12/22/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Associating multiple visibility profiles with a user of a real-time communication system | ||
Patent #
US 7,451,190 B2
Filed 01/09/2004
|
Current Assignee
Google LLC
|
Original Assignee
Yahoo Inc.
|
ASSOCIATING MULTIPLE VISIBILITY PROFILES WITH A USER OF REAL-TIME COMMUNICATION SYSTEM | ||
Patent #
US 20080320096A1
Filed 08/20/2008
|
Current Assignee
Google LLC
|
Original Assignee
Christopher Szeto
|
Server-based message protocol translation | ||
Patent #
US 7,469,301 B2
Filed 12/16/2005
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Communication Terminal Apparatus | ||
Patent #
US 20080320091A1
Filed 06/20/2008
|
Current Assignee
Oki Data Corporation
|
Original Assignee
Oki Data Corporation
|
Method for Linking Internet-Based Forums and Web Logs to a Push to Talk Platform | ||
Patent #
US 20080299952A1
Filed 08/03/2006
|
Current Assignee
T-Mobile International AG
|
Original Assignee
T-Mobile International AG
|
Disposable telephone numbers | ||
Patent #
US 7,469,043 B1
Filed 12/21/2000
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
ATT Intellectual Property I LP
|
Method and system for using load information in an instant messaging system | ||
Patent #
US 20070005763A1
Filed 07/01/2005
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Payment transactions via substantially instant communication system | ||
Patent #
US 20070011104A1
Filed 09/15/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
eBay Inc.
|
Methods and apparatuses to provide composite applications | ||
Patent #
US 20070011334A1
Filed 03/22/2006
|
Current Assignee
Apacheta
|
Original Assignee
Apacheta
|
Identifying and blocking instant message spam | ||
Patent #
US 20070016641A1
Filed 07/12/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Methods and apparatus for global systems management | ||
Patent #
US 20070016824A1
Filed 07/14/2006
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Multi-system instant messaging (IM) | ||
Patent #
US 7,185,059 B2
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 7,197,120 B2
Filed 03/12/2002
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Messenger-controlled applications in an instant messaging environment | ||
Patent #
US 7,188,143 B2
Filed 07/02/2003
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Method and system for facilitating mediated communication | ||
Patent #
US 7,209,966 B2
Filed 04/09/2001
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Searching based on messages | ||
Patent #
US 20070088687A1
Filed 10/18/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Data sharing | ||
Patent #
US 7,200,590 B2
Filed 12/05/2003
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Method and system for providing communication services for hearing-impaired parties | ||
Patent #
US 7,200,208 B2
Filed 11/04/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
MCI Incorporated
|
A Keyboard for Quickly Activating Instant Messaging on the Internet | ||
Patent #
US 20070112917A1
Filed 11/11/2005
|
Current Assignee
H.L.L. INVESTMENT LTD.
|
Original Assignee
H.L.L. INVESTMENT LTD.
|
Method and system for providing a proxy media service | ||
Patent #
US 20070105579A1
Filed 11/04/2005
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Service creation via presence messaging | ||
Patent #
US 20070116196A1
Filed 11/08/2005
|
Current Assignee
Alcatel-Lucent SA
|
Original Assignee
Alcatel-Lucent SA
|
Method and system for providing shipment tracking and notifications | ||
Patent #
US 7,212,829 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Methods and apparatus to analyze and present location information | ||
Patent #
US 7,218,938 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system for providing a push-to-talk communication session | ||
Patent #
US 20070104121A1
Filed 11/04/2005
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Method and system for providing communication services for hearing-impaired parties | ||
Patent #
US 7,236,574 B2
Filed 03/12/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 7,237,257 B1
Filed 06/29/2001
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Remote access | ||
Patent #
US 20070130289A1
Filed 12/07/2005
|
Current Assignee
Mutual of Omaha Insurance Company
|
Original Assignee
Mutual of Omaha Insurance Company
|
Communications system for transmitting, receiving, and displaying an image and associated image action information | ||
Patent #
US 7,234,116 B2
Filed 02/06/2002
|
Current Assignee
Qript Inc.
|
Original Assignee
Qript Inc.
|
MULTI-SYSTEM INSTANT MESSAGING (IM) | ||
Patent #
US 20070130259A1
Filed 12/12/2006
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Method and system for navigating a map | ||
Patent #
US 20070156332A1
Filed 10/13/2006
|
Current Assignee
Jollify Management Limited
|
Original Assignee
Yahoo Inc.
|
Method and system for preserving message order when parallel processing messages | ||
Patent #
US 7,240,097 B2
Filed 02/28/2002
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Instant messaging architecture and system for interoperability and presence management | ||
Patent #
US 20070168449A1
Filed 02/10/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Database architecture for an air traffic information system | ||
Patent #
US 7,263,518 B2
Filed 10/31/2003
|
Current Assignee
Nav Canada
|
Original Assignee
Nav Canada
|
Electronic communication work flow manager system, method and computer program product | ||
Patent #
US 20070226340A1
Filed 03/22/2006
|
Current Assignee
Cellco Partnership Inc.
|
Original Assignee
Cellco Partnership Inc.
|
Method and system for using screen names to customize interactive agents | ||
Patent #
US 7,266,585 B2
Filed 09/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Colloquis
|
Automatically providing announcements for a push-to-talk communication session | ||
Patent #
US 20070226310A1
Filed 03/24/2006
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 7,283,805 B2
Filed 11/20/2001
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
Cingular Wireless II LLC
|
Accessing information using an instant messaging system | ||
Patent #
US 7,287,057 B2
Filed 11/15/2001
|
Current Assignee
Google LLC
|
Original Assignee
International Business Machines Corporation
|
Method for user-specified error correction in an instant messaging system | ||
Patent #
US 7,296,057 B2
Filed 01/08/2002
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Instant message user location tracking system | ||
Patent #
US 6,668,173 B2
Filed 12/15/2000
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
Method for performing authenticated access to a service on behalf of a user | ||
Patent #
US 7,146,404 B2
Filed 08/23/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Colloquis
|
Sharing and implementing instant messaging environments | ||
Patent #
US 7,133,900 B1
Filed 08/15/2001
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 6,975,941 B1
Filed 03/26/2003
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system for sharing information in an instant messaging environment | ||
Patent #
US 7,120,672 B1
Filed 12/05/2003
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Method and system for facilitating mediated communication | ||
Patent #
US 6,985,924 B2
Filed 04/09/2001
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Solomio Corporation
|
Instant messaging via telephone interfaces | ||
Patent #
US 6,757,365 B1
Filed 10/16/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Tellme Networks Incorporated
|
Systems and methods for facilitating communications involving hearing-impaired parties | ||
Patent #
US 7,142,642 B2
Filed 11/03/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
MCI Incorporated
|
Method and system for facilitating mediated communication | ||
Patent #
US 6,950,503 B2
Filed 04/09/2001
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Solomio Corporation
|
System and method for providing a roster list of temporary contacts having expiration periods designated by a user in an instant messaging environment | ||
Patent #
US 7,096,255 B2
Filed 08/13/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Client-based message protocol translation | ||
Patent #
US 20060013205A1
Filed 08/23/2005
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Data management and persistence frameworks for network management application development | ||
Patent #
US 20060004856A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Intelligent collaborative expression in support of socialization of devices | ||
Patent #
US 20060010240A1
Filed 09/30/2004
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
Collaborative interactive services synchronized with real events | ||
Patent #
US 20060015923A1
Filed 09/03/2002
|
Current Assignee
Accenture Global Services GmbH
|
Original Assignee
Accenture Global Services GmbH
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 6,983,305 B2
Filed 05/30/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Personal server and network | ||
Patent #
US 20060010203A1
Filed 06/15/2004
|
Current Assignee
British Broadcasting Corporation
|
Original Assignee
Nokia Corporation
|
System and method for processing securities trading instructions and commnicating order status via a messaging interface | ||
Patent #
US 20060026091A1
Filed 07/29/2005
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Pivot Solutions Inc.
|
Mapping method and system | ||
Patent #
US 20060026170A1
Filed 05/25/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Excalibur IP LLC
|
Instant messaging and presence using virtual devices | ||
Patent #
US 20060031367A1
Filed 06/04/2004
|
Current Assignee
Matsushita Electric Industrial Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
Run-time tool for network management application | ||
Patent #
US 20060036721A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Method and system for using screen names to customize interactive agents | ||
Patent #
US 20060031365A1
Filed 09/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Colloquis
|
Managed object framework for network management application development | ||
Patent #
US 20060070082A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Instant messaging architecture and system for interoperability and presence management | ||
Patent #
US 7,016,978 B2
Filed 04/29/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Electronic messaging system with intelligent polling | ||
Patent #
US 20060059239A1
Filed 11/09/2005
|
Current Assignee
Synacor Inc.
|
Original Assignee
Simdesk Technologies Inc.
|
Dynamic integration of application input and output in an instant messaging/chat session | ||
Patent #
US 20060059237A1
Filed 09/14/2004
|
Current Assignee
Snap Inc.
|
Original Assignee
International Business Machines Corporation
|
Autonomous response engine | ||
Patent #
US 20060069546A1
Filed 11/24/2003
|
Current Assignee
Roy J. Rosser, Sheldon Braddock Sturges
|
Original Assignee
Roy J. Rosser, Sheldon Braddock Sturges
|
Method and apparatus for connecting a secure peer-to-peer collaboration system to an external system | ||
Patent #
US 20060075024A1
Filed 11/04/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and system to provide message communication between different application clients running on a desktop | ||
Patent #
US 20060075069A1
Filed 09/24/2004
|
Current Assignee
Aspect Communications Corporation
|
Original Assignee
Aspect Communications Corporation
|
Voice quality on a communication link based on customer feedback | ||
Patent #
US 20060073786A1
Filed 10/06/2004
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Wireless Services Incorporated
|
Method that uses enterprise application integration to provide real-time proactive post-sales and pre-sales service over SIP/SIMPLE/XMPP networks | ||
Patent #
US 20060080130A1
Filed 10/07/2005
|
Current Assignee
Supportap Pte Limited
|
Original Assignee
Supportap Pte Limited
|
Server-based message protocol translation | ||
Patent #
US 20060095530A1
Filed 12/16/2005
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Apparatus and method for limiting access to instant messaging content on a display screen | ||
Patent #
US 20060161629A1
Filed 01/18/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method for interacting with automated information agents using conversational queries | ||
Patent #
US 20060150119A1
Filed 12/31/2004
|
Current Assignee
Orange S.A.
|
Original Assignee
Orange S.A.
|
Apparatus and method controlling use of individual segments of instant messaging content | ||
Patent #
US 20060161630A1
Filed 01/18/2005
|
Current Assignee
Twitter Inc.
|
Original Assignee
International Business Machines Corporation
|
Apparatus and method for controlling use of instant messaging content | ||
Patent #
US 20060161666A1
Filed 01/18/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Internet telephone system | ||
Patent #
US 20060167986A1
Filed 06/23/2005
|
Current Assignee
Kevin Remington Joseph Bartholomew Donovan, Peter K. Trzyna
|
Original Assignee
Kevin Remington Joseph Bartholomew Donovan, Peter K. Trzyna
|
Messaging method and apparatus | ||
Patent #
US 20060168054A1
Filed 06/30/2005
|
Current Assignee
PayPal Inc.
|
Original Assignee
eBay Inc.
|
Applications for networked storage systems | ||
Patent #
US 7,113,984 B1
Filed 07/24/2000
|
Current Assignee
Ciena Corporation
|
Original Assignee
Nortel Networks Limited
|
Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems | ||
Patent #
US 20060212525A1
Filed 01/26/2006
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Intelligent processing in the context of away and offline instant messages | ||
Patent #
US 7,124,123 B1
Filed 06/30/2003
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
Temporary Contact Alias System | ||
Patent #
US 20060227803A1
Filed 06/05/2006
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Framework for delivering a plurality of content and providing for interaction with the same in a television environment | ||
Patent #
US 20060271997A1
Filed 01/05/2006
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Method and apparatus for connecting a secure peer-to-peer collaboration system to an external system | ||
Patent #
US 7,139,798 B2
Filed 05/17/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Groove Networks Inc.
|
System and method for enabling a user to control a context of a client device of a buddy in a social network | ||
Patent #
US 20060271959A1
Filed 08/01/2006
|
Current Assignee
Oath Inc.
|
Original Assignee
Oath Inc.
|
Interactive map-based travel guide | ||
Patent #
US 20060271277A1
Filed 10/28/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Systems and methods for determining a relevance rank for a point of interest | ||
Patent #
US 20060287810A1
Filed 06/16/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
Method and system for storing a web browser application session cookie from another client application program | ||
Patent #
US 20060294196A1
Filed 06/27/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Artificial intelligence dialogue processor | ||
Patent #
US 20050010415A1
Filed 05/24/2004
|
Current Assignee
Gatelinx Corporation
|
Original Assignee
Gatelinx Corporation
|
Intelligent collaborative media | ||
Patent #
US 20050010637A1
Filed 06/19/2003
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services GmbH
|
Universal encrypted internet messaging | ||
Patent #
US 20050044157A1
Filed 08/24/2004
|
Current Assignee
Kevin Remington Joseph Bartholomew Donovan
|
Original Assignee
Kevin Remington Joseph Bartholomew Donovan
|
Instant messaging architecture and system for interoperability and presence management | ||
Patent #
US 20050044144A1
Filed 04/29/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Mapping method and system | ||
Patent #
US 20050027705A1
Filed 05/19/2004
|
Current Assignee
Oath Inc.
|
Original Assignee
Oath Inc.
|
Method and apparatus for enhancing instant messaging systems | ||
Patent #
US 20050050143A1
Filed 04/30/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and apparatus for the use of dynamic XML message formats with web services | ||
Patent #
US 20050050228A1
Filed 06/30/2004
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Database architecture for an air traffic information system | ||
Patent #
US 20050080794A1
Filed 10/31/2003
|
Current Assignee
Nav Canada
|
Original Assignee
Nav Canada
|
Providing of presence information to a telephony services system | ||
Patent #
US 20050074101A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
System and method for seamlessly bringing external services into instant messaging session | ||
Patent #
US 20050086309A1
Filed 10/06/2003
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
Electronic message forwarding | ||
Patent #
US 20050114533A1
Filed 11/26/2003
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Instant message processing in a customer interaction system | ||
Patent #
US 20050111653A1
Filed 05/27/2003
|
Current Assignee
Aspect Communications Corporation
|
Original Assignee
Aspect Communications Corporation
|
Method and system for providing communication services for hearing-impaired parties | ||
Patent #
US 20050094775A1
Filed 11/04/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Visibility profile | ||
Patent #
US 20050114783A1
Filed 01/09/2004
|
Current Assignee
Google LLC
|
Original Assignee
Yahoo Inc.
|
Calendar integration with instant messaging | ||
Patent #
US 20050114777A1
Filed 08/05/2004
|
Current Assignee
Oath Inc.
|
Original Assignee
Yahoo Inc.
|
Systems and methods for facitating communications involving hearing-impaired parties | ||
Patent #
US 20050094777A1
Filed 11/02/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
MCI Incorporated
|
Method and system for providing communication services for hearing-impaired parties | ||
Patent #
US 20050094776A1
Filed 03/12/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Methods and systems of instant message secure client control | ||
Patent #
US 20050132013A1
Filed 12/15/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and system for instant messaging bots specification using state transition methodology and XML | ||
Patent #
US 20050138132A1
Filed 12/22/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Systems and methods for facilitating communications involving hearing-impaired parties | ||
Patent #
US 20050129185A1
Filed 11/03/2004
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
MCI Incorporated
|
Rich profile communication with notifications | ||
Patent #
US 20050160167A1
Filed 01/15/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Disposable communications addresses | ||
Patent #
US 20050152363A1
Filed 12/31/2004
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
System and method for seamlessly bringing external services into instant messaging sessions and into users' authoring environment | ||
Patent #
US 20050210396A1
Filed 01/27/2005
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
System and method for embedded instant messaging collaboration | ||
Patent #
US 20050198124A1
Filed 02/25/2005
|
Current Assignee
Shawn Jimmy Mccarthy
|
Original Assignee
Shawn Jimmy Mccarthy
|
Methods and apparatus for use in computer-to-human escalation | ||
Patent #
US 20050213743A1
Filed 03/24/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Colloquis Inc.
|
Method and system for managing communication sessions between a text-based and a voice-based client | ||
Patent #
US 20050198096A1
Filed 01/08/2004
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
System and method for preventing screen-scrapers from extracting user screen names | ||
Patent #
US 20050198580A1
Filed 03/05/2004
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Techniques for inline searching in an instant messenger environment | ||
Patent #
US 20050234883A1
Filed 04/19/2004
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
View definition language for network management application development | ||
Patent #
US 20050278361A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Data sharing | ||
Patent #
US 20050267870A1
Filed 12/05/2003
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Context tagging apparatus, systems, and methods | ||
Patent #
US 20050289469A1
Filed 06/28/2004
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Distribution adaptor for network management application development | ||
Patent #
US 20050278693A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies 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
|
Original Assignee
Microsoft Corporation
|
SNMP agent code generation and SNMP agent framework for network management application development | ||
Patent #
US 20050278692A1
Filed 06/15/2004
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Resource definition language for network management application development | ||
Patent #
US 20050278709A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Event management framework for network management application development | ||
Patent #
US 20050278708A1
Filed 06/15/2004
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Lucent Technologies Inc.
|
Telephony device ring determination by scheduler | ||
Patent #
US 20050276407A1
Filed 06/09/2004
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Proximity reminder system using instant messaging and presence | ||
Patent #
US 20050273493A1
Filed 06/04/2004
|
Current Assignee
Matsushita Electric Industrial Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
Messaging response system | ||
Patent #
US 20040003041A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
System and method for providing appropriate hyperlink based on identified keywords from text messages sent between users | ||
Patent #
US 6,678,673 B1
Filed 02/23/1999
|
Current Assignee
Koninklijke Philips N.V.
|
Original Assignee
Koninklijke Philips N.V.
|
Interactive web collaboration systems and methods | ||
Patent #
US 20040049539A1
Filed 05/14/2003
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Tracking email and instant messaging (IM) thread history | ||
Patent #
US 20040054737A1
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Object architecture for integration of email and instant messaging (IM) | ||
Patent #
US 20040054736A1
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
Uber Technologies Inc.
|
Multi-system instant messaging (IM) | ||
Patent #
US 20040054735A1
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Address book for integrating email and instant messaging (IM) | ||
Patent #
US 20040054646A1
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Switching system | ||
Patent #
US 20040078419A1
Filed 09/03/2003
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
Providing instant messaging (IM) internet presence information and chat capability from displayed email messages | ||
Patent #
US 20040064514A1
Filed 12/19/2002
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
Uber Technologies Inc.
|
Switching system | ||
Patent #
US 20040078467A1
Filed 09/03/2003
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
Web services via instant messaging | ||
Patent #
US 20040078424A1
Filed 10/16/2002
|
Current Assignee
Nokia Solutions Networks Oy
|
Original Assignee
Nokia Corporation
|
Initiating instant messaging (IM) chat sessions from email messages | ||
Patent #
US 20040078448A1
Filed 10/14/2003
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
User profiles for managing email and instant messaging (IM) | ||
Patent #
US 20040078447A1
Filed 10/14/2003
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
Uber Technologies Inc.
|
System, method, and computer program product for a network-based content exchange system | ||
Patent #
US 6,735,592 B1
Filed 11/16/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
DISCERN COMMUNICATIONS
|
Store-and-forward server and method for storing and forwarding for instant messaging service implemented in IP multimedia core network subsystem (IMS) | ||
Patent #
US 20040103157A1
Filed 03/12/2003
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Call completion via instant communications client | ||
Patent #
US 20040086100A1
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
System and method for add-on services, secondary authentication, authorization and/or secure communication for dialog based protocols and systems | ||
Patent #
US 20040088546A1
Filed 11/06/2002
|
Current Assignee
CA Inc. dba CA Technologies
|
Original Assignee
IMlogic Inc.
|
Tcp/udp acceleration | ||
Patent #
US 20040111523A1
Filed 09/03/2003
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
Messaging advise in presence-aware networks | ||
Patent #
US 20040141594A1
Filed 01/20/2003
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Persistent reservation IO barriers | ||
Patent #
US 20040153711A1
Filed 08/01/2003
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Internet-based messaging system | ||
Patent #
US 20040152450A1
Filed 12/24/2003
|
Current Assignee
Simdesk Technologies Inc.
|
Original Assignee
Simdesk Technologies Inc.
|
System management using real time collaboration | ||
Patent #
US 20040158629A1
Filed 02/12/2003
|
Current Assignee
Quartz Auto Technologies LLC
|
Original Assignee
International Business Machines Corporation
|
Universal instant messaging system for the internet | ||
Patent #
US 20040193722A1
Filed 04/14/2004
|
Current Assignee
Kevin Remington Joseph Bartholomew Donovan
|
Original Assignee
Kevin Remington Joseph Bartholomew Donovan
|
Method and apparatus for multiple subscriber identities in a mobile communication device | ||
Patent #
US 20040192386A1
Filed 03/26/2003
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
Address book for integrating email and instant messaging (IM) | ||
Patent #
US 20040186896A1
Filed 03/31/2004
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
Method for distributing information in a presence service system | ||
Patent #
US 20040193689A1
Filed 05/25/2004
|
Current Assignee
Oracle International Corporation
|
Original Assignee
Oracle International Corporation
|
Messenger-controlled applications in an instant messaging environment | ||
Patent #
US 20040215731A1
Filed 07/02/2003
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
Method and apparatus for secure instant messaging utilizing server-supervised publication | ||
Patent #
US 20040210772A1
Filed 11/19/2003
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
Personal contact network | ||
Patent #
US 20040215793A1
Filed 03/29/2004
|
Current Assignee
Intel Corporation
|
Original Assignee
Realcontacts Limited
|
System and method for accessing medical records | ||
Patent #
US 20040267703A1
Filed 10/02/2002
|
Current Assignee
University of Texas System
|
Original Assignee
Board of Regents of the University of Texas System
|
Method and system for facilitating interactive communication | ||
Patent #
US 20030005126A1
Filed 05/25/2001
|
Current Assignee
Openwave Systems Incorporated
|
Original Assignee
Solomio Corporation
|
Sharing messaging device information among network users | ||
Patent #
US 20030023681A1
Filed 07/26/2001
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Instant message presence protocol for facilitating communication center activity | ||
Patent #
US 20030009530A1
Filed 09/03/2002
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
Computer system which learns from the experiences of itself and its peers | ||
Patent #
US 20030009590A1
Filed 07/09/2001
|
Current Assignee
Sheldon O. Linker
|
Original Assignee
Sheldon O. Linker
|
Method and system for facilitating mediated communication | ||
Patent #
US 20030039339A1
Filed 03/12/2002
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Personal assistance service with instant messaging | ||
Patent #
US 20030046273A1
Filed 08/28/2001
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Method and system for using screen names to customize interactive agents | ||
Patent #
US 20030074410A1
Filed 08/23/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Active Buddy Inc.
|
Querying applications using online messenger service | ||
Patent #
US 20030079024A1
Filed 10/19/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Accessing information using an instant messaging system | ||
Patent #
US 20030093480A1
Filed 11/15/2001
|
Current Assignee
Google LLC
|
Original Assignee
International Business Machines Corporation
|
Method and system for preserving message order when parallel processing messages | ||
Patent #
US 20030110230A1
Filed 02/28/2002
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 20030123634A1
Filed 03/08/2002
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Instant messaging system | ||
Patent #
US 20030131064A1
Filed 12/27/2002
|
Current Assignee
Internet Access Technologies Inc.
|
Original Assignee
Internet Access Technologies Inc.
|
Method and apparatus for distributing information based on a geographic location determined for the information | ||
Patent #
US 20030135581A1
Filed 02/12/2002
|
Current Assignee
Orasee Corp
|
Original Assignee
Orasee Corp
|
Method and apparatus for consuming information based on a geographic location profile of a user | ||
Patent #
US 20030135493A1
Filed 02/12/2002
|
Current Assignee
Orasee Corp
|
Original Assignee
Orasee Corp
|
Method for user-specified error correction in an instant messaging system | ||
Patent #
US 20030131050A1
Filed 01/08/2002
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Presence tracking and name space interconnection techniques | ||
Patent #
US 20030154293A1
Filed 02/14/2003
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Internet based personal information manager | ||
Patent #
US 20030182391A1
Filed 03/19/2002
|
Current Assignee
Hurricane Electric LLC
|
Original Assignee
Hurricane Electric LLC
|
Media translator | ||
Patent #
US 20030187641A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Billing system for services provided via instant communications | ||
Patent #
US 20030187800A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Secure PKI proxy and method for instant messaging clients | ||
Patent #
US 20030204741A1
Filed 04/26/2002
|
Current Assignee
Cygnacom Solutions Inc.
|
Original Assignee
Cygnacom Solutions Inc.
|
Enhanced services call completion | ||
Patent #
US 20030185359A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Call completion via instant communications client | ||
Patent #
US 20030187650A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Telephony services system with instant communications enhancements | ||
Patent #
US 20030185360A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Billing system for communications services involving telephony and instant communications | ||
Patent #
US 20030193961A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Communications gateway with messaging communications interface | ||
Patent #
US 20030185232A1
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
WorldCom Inc.
|
Temporary aliasing for resource list | ||
Patent #
US 20030220977A1
Filed 08/13/2002
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Temporary contact alias system | ||
Patent #
US 20030220976A1
Filed 08/13/2002
|
Current Assignee
Bellsouth Intellectual Property Corporation
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
Method and apparatus for connecting a secure peer-to-peer collaboration system to an external system | ||
Patent #
US 20030217105A1
Filed 05/17/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Groove Networks Inc.
|
Persistent reservation IO barriers | ||
Patent #
US 6,654,902 B1
Filed 04/11/2000
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Electronic game method and apparatus in which a message is fortuitously passed between participating entities | ||
Patent #
US 6,659,872 B1
Filed 03/28/2001
|
Current Assignee
NearLife Incorporated
|
Original Assignee
NearLife Incorporated
|
Local presence state and user-controlled presence and message forwarding in unified instant messaging | ||
Patent #
US 20020065894A1
Filed 11/30/2000
|
Current Assignee
Telcordia Technologies Incorporated
|
Original Assignee
Telcordia Technologies Incorporated
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 20020083127A1
Filed 11/20/2001
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Wireless Services Incorporated
|
Aggregating web data on clients and distributing the aggregated data to wireless handheld device | ||
Patent #
US 20020107830A1
Filed 02/07/2001
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 20020143851A1
Filed 04/09/2001
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Solomio Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 20020141388A1
Filed 04/09/2001
|
Current Assignee
Openwave Systems Incorporated
|
Original Assignee
Openwave Systems Incorporated
|
Voice recognition shopping system | ||
Patent #
US 20020143550A1
Filed 03/27/2001
|
Current Assignee
Sony Electronics Inc., Sony Corporation
|
Original Assignee
Sony Electronics Inc., Sony Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 20020140726A1
Filed 04/09/2001
|
Current Assignee
Openwave Systems Incorporated
|
Original Assignee
Openwave Systems Incorporated
|
Method and system for facilitating mediated communication | ||
Patent #
US 20020147811A1
Filed 04/09/2001
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Computer implemented user relationship maintenance technique for target software application | ||
Patent #
US 20020170040A1
Filed 02/16/2001
|
Current Assignee
Appower Systems Limited
|
Original Assignee
Appower Systems Limited
|
Communications system | ||
Patent #
US 20020186232A1
Filed 02/06/2002
|
Current Assignee
Qript Inc.
|
Original Assignee
QRIPT ONE SOFT INC.
|
Systems and methods for interfacing with a user in instant messaging | ||
Patent #
US 20020184309A1
Filed 05/30/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,098,799 B2
Filed 10/01/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Search tool providing optional use of human search guides | ||
Patent #
US 8,117,196 B2
Filed 09/01/2006
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
System and method for seamlessly bringing external services into instant messaging session | ||
Patent #
US 8,103,734 B2
Filed 12/08/2010
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
System and method for preventing screen-scrapers from extracting user screen names | ||
Patent #
US 8,103,960 B2
Filed 09/26/2008
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 8,082,552 B2
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,107,597 B2
Filed 09/30/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Presence tracking and name space interconnection techniques | ||
Patent #
US 8,108,516 B2
Filed 09/30/2008
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Caller initiated undivert from voicemail | ||
Patent #
US 8,150,003 B1
Filed 01/23/2007
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Method and apparatus for enhancing instant messaging systems | ||
Patent #
US 8,140,981 B2
Filed 06/17/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method and system for facilitating mediated communication | ||
Patent #
US 8,144,840 B2
Filed 02/15/2007
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Openwave Systems Incorporated
|
Method and system for providing a proxy media service | ||
Patent #
US 8,145,249 B2
Filed 11/04/2005
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Methods and systems for developing an instant messaging network | ||
Patent #
US 8,145,712 B2
Filed 03/22/2010
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 8,156,193 B1
Filed 08/26/2009
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Processing rules for digital messages | ||
Patent #
US 8,176,130 B2
Filed 03/19/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Method and system for enhanced messaging | ||
Patent #
US 8,176,135 B2
Filed 05/23/2011
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
System and method for processing securities trading instructions and communicating order status via a messaging interface | ||
Patent #
US 8,176,127 B2
Filed 07/29/2005
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Pivot Solutions Inc.
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 8,176,541 B1
Filed 03/10/2010
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Messaging advise in presence-aware networks | ||
Patent #
US 8,218,735 B2
Filed 12/10/2007
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Interacting with a user of a messaging client | ||
Patent #
US 8,224,906 B2
Filed 01/17/2007
|
Current Assignee
Tieto Oyj
|
Original Assignee
Tieto Oyj
|
Initiating instant messaging (IM) chat sessions from email messages | ||
Patent #
US 8,224,915 B2
Filed 02/02/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Framework for delivering a plurality of content and providing for interaction with the same in a television environment | ||
Patent #
US 8,230,456 B2
Filed 01/05/2006
|
Current Assignee
Verizon Media Inc.
|
Original Assignee
Yahoo Inc.
|
Portable computing device and method for asset management in a logistics system | ||
Patent #
US 8,239,169 B2
Filed 09/25/2009
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Method and system for accessing search services via messaging services | ||
Patent #
US 8,239,461 B2
Filed 06/28/2007
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
Enabling electronic logging through an instant message system | ||
Patent #
US 8,244,815 B1
Filed 07/06/2009
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook 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
|
Original Assignee
Verizon Business Global LLC
|
Request initiated collateral content offering | ||
Patent #
US 8,260,874 B1
Filed 01/12/2004
|
Current Assignee
Northwestern University
|
Original Assignee
Northwestern University
|
Methods and apparatus for use in computer-to-human escalation | ||
Patent #
US 8,275,117 B2
Filed 06/09/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Anonymous search system using human searchers | ||
Patent #
US 8,280,921 B2
Filed 07/18/2007
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 8,285,484 B1
Filed 05/09/2005
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system of providing a personalized performance | ||
Patent #
US 8,285,654 B2
Filed 06/21/2007
|
Current Assignee
Nathan Bajrach
|
Original Assignee
Nathan Bajrach
|
Service creation via presence messaging | ||
Patent #
US 8,285,784 B2
Filed 11/08/2005
|
Current Assignee
Alcatel-Lucent SA
|
Original Assignee
Alcatel-Lucent SA
|
Methods and systems for developing an instant messaging network | ||
Patent #
US 8,285,793 B1
Filed 03/26/2012
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Communications gateway with messaging communications interface | ||
Patent #
US 8,289,951 B2
Filed 04/02/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Business Global LLC
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Sensor based logistics system | ||
Patent #
US 8,299,920 B2
Filed 09/25/2009
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Method and system for location tracking | ||
Patent #
US 8,301,158 B1
Filed 04/26/2008
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Group compositing algorithms for presence | ||
Patent #
US 8,301,581 B2
Filed 09/24/2009
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
High availability message transmission | ||
Patent #
US 8,307,114 B2
Filed 05/21/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System and method for instantaneously deploying packetized alert data | ||
Patent #
US 8,307,042 B2
Filed 05/17/2010
|
Current Assignee
E-Shop Enterprises LLC
|
Original Assignee
E-Shop Enterprises LLC
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 8,312,076 B2
Filed 10/15/2007
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems | ||
Patent #
US 8,315,190 B2
Filed 01/26/2006
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Qualcomm Inc.
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Intelligent processing in the context of away and offline instant messages | ||
Patent #
US 8,204,942 B2
Filed 10/16/2006
|
Current Assignee
Google LLC
|
Original Assignee
AOL Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provider presence information | ||
Patent #
US 8,380,789 B2
Filed 11/08/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Determining a manner in which user interface commands are processed in an instant messaging environment | ||
Patent #
US 8,402,097 B2
Filed 10/08/2008
|
Current Assignee
Snap Inc.
|
Original Assignee
Yahoo Inc.
|
System and method for creating relationships among users of an instant messaging service | ||
Patent #
US 8,407,311 B1
Filed 03/17/2008
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
System and Method of Dialog Trajectory Analysis | ||
Patent #
US 20130077771A1
Filed 11/26/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Rich profile communication with notifications | ||
Patent #
US 8,418,067 B2
Filed 01/15/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Intelligent processing in the context of away and offline instant messages | ||
Patent #
US 8,433,767 B2
Filed 05/16/2012
|
Current Assignee
Google LLC
|
Original Assignee
James A. Roskind, Gagan Saksena
|
Setting Reminders From An Instant Messaging Application | ||
Patent #
US 20130110940A1
Filed 10/27/2011
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method for linking internet-based forums and web logs to a push to talk platform | ||
Patent #
US 8,442,497 B2
Filed 08/03/2006
|
Current Assignee
T-Mobile International AG
|
Original Assignee
Stephan Blicker
|
Method and system for enhanced messaging | ||
Patent #
US 8,447,822 B2
Filed 04/27/2012
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,452,849 B2
Filed 07/15/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Initiating instant messaging (IM) chat sessions from email messages | ||
Patent #
US 8,458,274 B2
Filed 06/21/2012
|
Current Assignee
Uber Technologies Inc.
|
Original Assignee
ATT Intellectual Property I LP
|
SYSTEM AND METHOD FOR PROVIDING INFORMATION INTERACTIVELY BY INSTANT MESSAGING APPLICATION | ||
Patent #
US 20130144961A1
Filed 07/13/2012
|
Current Assignee
LINE Corporation
|
Original Assignee
NHN Corporation
|
High availability message transmission | ||
Patent #
US 8,468,266 B2
Filed 07/27/2012
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
State change alerts mechanism | ||
Patent #
US 8,473,572 B1
Filed 11/09/2009
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent collaborative expression in support of socialization of devices | ||
Patent #
US 8,489,769 B2
Filed 09/30/2004
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for service availability management | ||
Patent #
US 8,296,609 B2
Filed 03/08/2011
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Disposable telephone numbers | ||
Patent #
US 8,509,409 B2
Filed 11/18/2011
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
RICH PROFILE COMMUNICATION WITH NOTIFICATIONS | ||
Patent #
US 20130219301A1
Filed 03/15/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Social network system and method of operation | ||
Patent #
US 8,521,817 B2
Filed 01/19/2011
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Portable computing device and method for asset management in a logistics system | ||
Patent #
US 8,560,274 B2
Filed 08/02/2012
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and systems for developing an instant messaging network | ||
Patent #
US 8,572,181 B1
Filed 09/12/2012
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Methods and systems for capturing and managing instant messages | ||
Patent #
US 8,577,972 B1
Filed 01/19/2010
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method and system for collecting and analyzing time-series data | ||
Patent #
US 8,601,112 B1
Filed 03/14/2006
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Method and apparatus for location identification | ||
Patent #
US 8,611,920 B2
Filed 02/10/2007
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Inexpensive position sensing device | ||
Patent #
US 8,620,343 B1
Filed 05/04/2007
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for processing securities trading instructions and communicating order status via a messaging interface | ||
Patent #
US 8,635,296 B2
Filed 05/08/2012
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Pivot Inc.
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-aware instant messaging | ||
Patent #
US 8,655,960 B2
Filed 06/19/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Data quality management for profiling, linking, cleansing and migrating data | ||
Patent #
US 8,666,919 B2
Filed 07/29/2011
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
Method for notifying task providers to become active using instant messaging | ||
Patent #
US 8,671,008 B2
Filed 12/29/2006
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 8,689,312 B2
Filed 04/23/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for authorizing location monitoring | ||
Patent #
US 8,700,050 B1
Filed 04/26/2008
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Account linking | ||
Patent #
US 8,701,014 B1
Filed 11/18/2003
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Methods, computer program products, and hardware products for providing interactive program guide and instant messaging convergence | ||
Patent #
US 8,707,189 B2
Filed 09/26/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Location-Based Responses to Telephone Requests | ||
Patent #
US 20140120965A1
Filed 01/08/2014
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Method and system for providing shipment tracking and notifications | ||
Patent #
US 8,725,165 B2
Filed 09/27/2010
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Interactive web collaboration systems and methods | ||
Patent #
US 8,732,251 B2
Filed 01/25/2008
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for processing instant messages | ||
Patent #
US 8,745,147 B2
Filed 08/24/2012
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Chicago Mercantile Exchange Inc.
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Method and system for personalized medical monitoring and notifications therefor | ||
Patent #
US 8,753,273 B1
Filed 03/14/2011
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Sensor based logistics system | ||
Patent #
US 8,766,797 B2
Filed 09/14/2012
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Brokering a connection to access a secured service | ||
Patent #
US 8,769,645 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Disposable telephone numbers | ||
Patent #
US 8,774,384 B2
Filed 07/08/2013
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Host-based intelligent results related to a character stream | ||
Patent #
US 8,775,560 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Instant messaging windowing for topic threads | ||
Patent #
US 8,805,935 B2
Filed 04/08/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Intelligent map results related to a character stream | ||
Patent #
US 8,819,176 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Interactive map-based travel guide | ||
Patent #
US 8,825,370 B2
Filed 10/28/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Yahoo Inc.
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
IP telephony architecture including information storage and retrieval system to track fluency | ||
Patent #
US 8,842,818 B2
Filed 10/04/2006
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Data quality management for profiling, linking, cleansing, and migrating data | ||
Patent #
US 8,849,736 B2
Filed 01/21/2014
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Limiting access to instant messaging content on a display screen | ||
Patent #
US 8,856,223 B2
Filed 01/18/2005
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Location based responses to telephone requests | ||
Patent #
US 8,856,005 B2
Filed 01/08/2014
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Messaging response system | ||
Patent #
US 8,856,236 B2
Filed 08/06/2003
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for authorized location monitoring | ||
Patent #
US 8,868,103 B2
Filed 03/14/2013
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Electronic communication work flow manager system, method and computer program product | ||
Patent #
US 8,868,660 B2
Filed 03/22/2006
|
Current Assignee
Cellco Partnership Inc.
|
Original Assignee
Cellco Partnership Inc.
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
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.
|
Original Assignee
Facebook Inc.
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks 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
|
Original Assignee
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
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Method and apparatus for location identification | ||
Patent #
US 8,886,220 B2
Filed 07/02/2013
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Call completion via instant communications client | ||
Patent #
US 8,892,662 B2
Filed 02/14/2011
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Method and system for accessing search services via messaging services | ||
Patent #
US 8,898,241 B2
Filed 06/27/2012
|
Current Assignee
ChaCha Search Inc.
|
Original Assignee
ChaCha Search Inc.
|
Dynamic integration of application input and output in an instant messaging/chat session | ||
Patent #
US 8,903,919 B2
Filed 09/14/2004
|
Current Assignee
Snap Inc.
|
Original Assignee
International Business Machines Corporation
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and systems for providing application level presence information in wireless communication | ||
Patent #
US 8,909,700 B2
Filed 11/13/2012
|
Current Assignee
ATT Mobility II LLC
|
Original Assignee
ATT Mobility II LLC
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks 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
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Dynamic provisioning system for policy-based traffic navigation for roaming traffic | ||
Patent #
US 8,923,853 B1
Filed 06/30/2006
|
Current Assignee
Cingular Wireless II LLC
|
Original Assignee
ATT Mobility II LLC
|
METHODS AND INSTANT MESSAGING CLIENT DEVICES FOR PERFORMING IM USING MENU OPTION | ||
Patent #
US 20140325385A1
Filed 04/25/2013
|
Current Assignee
Tencent Technology Company Limited
|
Original Assignee
Xiaolong Zhang
|
Optimizing program requests over a wide area network | ||
Patent #
US 8,935,336 B2
Filed 06/18/2008
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method of dialog trajectory analysis | ||
Patent #
US 8,949,131 B2
Filed 11/26/2012
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
TCP/UDP acceleration | ||
Patent #
US 8,949,471 B2
Filed 11/02/2001
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Oracle America Inc.
|
Intelligent results related to a character stream | ||
Patent #
US 8,954,530 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
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.
|
Original Assignee
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.
|
Original Assignee
Facebook Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Managing forwarded electronic messages | ||
Patent #
US 8,965,964 B1
Filed 12/29/2004
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Interactive web collaboration systems and methods | ||
Patent #
US 8,965,989 B2
Filed 07/01/2013
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Portable computing device and method for asset management in a logistics system | ||
Patent #
US 9,002,679 B2
Filed 01/10/2013
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for optimizing response time to events in queue | ||
Patent #
US 9,031,087 B2
Filed 04/19/2011
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
Method and system for collecting and analyzing time-series data | ||
Patent #
US 9,037,698 B1
Filed 03/14/2006
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
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
|
Original Assignee
Verizon Patent and Licensing Incorporated
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for enhanced messaging | ||
Patent #
US 9,049,571 B2
Filed 03/13/2013
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks 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.
|
Original Assignee
Facebook Inc.
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks 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.
|
Original Assignee
Facebook Inc.
|
Intelligent vendor results related to a character stream | ||
Patent #
US 9,053,174 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent results using a spelling correction agent | ||
Patent #
US 9,053,175 B2
Filed 01/30/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Secure instant messaging system | ||
Patent #
US 9,071,597 B2
Filed 10/05/2012
|
Current Assignee
Google LLC
|
Original Assignee
Google 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.
|
Original Assignee
Facebook Inc.
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 9,074,903 B1
Filed 03/17/2009
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent results based on database queries | ||
Patent #
US 9,075,868 B2
Filed 02/13/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Intelligent results using an assistant | ||
Patent #
US 9,075,867 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Data quality management for profiling, linking, cleansing, and migrating data | ||
Patent #
US 9,082,076 B2
Filed 09/29/2014
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Interactive query tool | ||
Patent #
US 9,098,827 B2
Filed 12/29/2009
|
Current Assignee
Bank of America Corp.
|
Original Assignee
Bank of America Corp.
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed application virtualization | ||
Patent #
US 9,100,246 B1
Filed 06/19/2008
|
Current Assignee
CA Inc. dba CA Technologies
|
Original Assignee
Symantec Corporation
|
Methods for dynamically generating an application interface for a modeled entity and devices thereof | ||
Patent #
US 9,098,312 B2
Filed 11/16/2012
|
Current Assignee
PTO
|
Original Assignee
PTC Inc.
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Methods for managing applications using semantic modeling and tagging and devices thereof | ||
Patent #
US 9,158,532 B2
Filed 03/14/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Provider presence information | ||
Patent #
US 9,166,821 B2
Filed 12/17/2010
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Intelligent community based results related to a character stream | ||
Patent #
US 9,171,064 B2
Filed 01/31/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 9,182,238 B2
Filed 03/13/2013
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 9,197,627 B2
Filed 12/30/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 9,197,626 B2
Filed 12/30/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Offline alerts mechanism | ||
Patent #
US 9,203,879 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic online and geographic location of a user | ||
Patent #
US 9,203,647 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for reconfiguring electronic messages | ||
Patent #
US 9,203,794 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Method and apparatus for location identification and presentation | ||
Patent #
US 9,219,988 B2
Filed 10/21/2014
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Disposable telephone numbers | ||
Patent #
US 9,219,821 B2
Filed 05/30/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
State change alerts mechanism | ||
Patent #
US 9,246,975 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Electronic message delivery based on presence information | ||
Patent #
US 9,253,136 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system for facilitating mediated communication | ||
Patent #
US RE45,926 E1
Filed 03/27/2014
|
Current Assignee
Unwired Planet LLC
|
Original Assignee
Unwired Planet LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Social network system and method of operation | ||
Patent #
US 9,305,318 B2
Filed 01/19/2011
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Presenting dynamic location of a user | ||
Patent #
US 9,313,046 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Message delivery control settings | ||
Patent #
US 9,319,356 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Method for analyzing time series activity streams and devices thereof | ||
Patent #
US 9,348,943 B2
Filed 12/08/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
System and method of message routing using name-based identifier in a distributed computing environment | ||
Patent #
US 9,350,812 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
System and method of injecting states into message routing in a distributed computing environment | ||
Patent #
US 9,350,791 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Mobile data collection and validation systems and methods | ||
Patent #
US 9,348,437 B2
Filed 02/04/2008
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
Accenture Global Services Limited
|
Enhanced buddy list using mobile device identifiers | ||
Patent #
US 9,356,890 B2
Filed 04/09/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Using business rules for determining presence | ||
Patent #
US 9,398,152 B2
Filed 02/25/2004
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Rich profile communication with notifications | ||
Patent #
US 9,413,793 B2
Filed 03/15/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Method and apparatus for providing access for a limited set of mobile stations to a restricted local access point | ||
Patent #
US 9,420,520 B2
Filed 05/30/2006
|
Current Assignee
Telefonaktiebolaget LM Ericsson
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Methods and systems for developing an instant messaging network | ||
Patent #
US 9,436,728 B1
Filed 09/23/2013
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Systems and methods for authenticating a service | ||
Patent #
US 9,444,812 B1
Filed 02/17/2016
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system for enhanced messaging | ||
Patent #
US 9,456,350 B2
Filed 06/01/2015
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and apparatus for intelligent routing of instant messaging presence protocol (IMPP) events among a group of customer service representatives | ||
Patent #
US RE46,174 E1
Filed 12/12/2014
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
Leveraging a persistent connection to access a secured service | ||
Patent #
US 9,461,981 B2
Filed 07/02/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Chunk-based communication of binary dynamic rest messages | ||
Patent #
US 9,462,085 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
System and method for developing real-time web-service objects | ||
Patent #
US 9,467,533 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Secure instant messaging system | ||
Patent #
US 9,509,681 B2
Filed 05/15/2015
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Time based electronic message delivery | ||
Patent #
US 9,515,977 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
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.
|
Original Assignee
Facebook Inc.
|
Interactive web collaboration systems and methods | ||
Patent #
US 9,515,966 B2
Filed 02/23/2015
|
Current Assignee
Fiver LLC
|
Original Assignee
Family Systems Ltd.
|
System and method for social network access | ||
Patent #
US 9,519,937 B2
Filed 07/24/2013
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Managing electronic messages based on inference scores | ||
Patent #
US 9,531,826 B2
Filed 09/13/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method of abstracting communication protocol using self-describing messages | ||
Patent #
US 9,560,170 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Reconfiguring an electronic message to effect an enhanced notification | ||
Patent #
US 9,560,000 B2
Filed 07/25/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for notification delivery | ||
Patent #
US 9,571,439 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Notification archive | ||
Patent #
US 9,571,440 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Methods for dynamically generating an application interface for a modeled entity and devices thereof | ||
Patent #
US 9,578,082 B2
Filed 06/26/2015
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Methods for integrating semantic search, query, and analysis across heterogeneous data types and devices thereof | ||
Patent #
US 9,576,046 B2
Filed 11/16/2012
|
Current Assignee
PTO
|
Original Assignee
PTC Inc.
|
Multiple data store authentication | ||
Patent #
US 9,578,027 B1
Filed 05/15/2016
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system for navigating a map | ||
Patent #
US 9,588,987 B2
Filed 10/13/2006
|
Current Assignee
Jollify Management Limited
|
Original Assignee
Jollify Management Limited
|
Method and system for enhanced messaging | ||
Patent #
US 9,596,579 B2
Filed 09/22/2016
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Mapping method and system | ||
Patent #
US 9,607,092 B2
Filed 05/25/2005
|
Current Assignee
R2 Solutions LLC
|
Original Assignee
Excalibur IP LLC
|
System and method for providing information interactively by instant messaging application | ||
Patent #
US 9,621,492 B2
Filed 07/13/2012
|
Current Assignee
LINE Corporation
|
Original Assignee
LINE Corporation
|
Dynamic location of a subordinate user | ||
Patent #
US 9,621,376 B2
Filed 01/30/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Sensor zone management | ||
Patent #
US 9,633,327 B2
Filed 09/25/2009
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Dynamic identification of other users to an online user | ||
Patent #
US 9,647,872 B2
Filed 02/08/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method and apparatus for optimizing response time to events in queue | ||
Patent #
US 9,648,168 B2
Filed 01/13/2016
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
Setting reminders from an instant messaging application | ||
Patent #
US 9,665,266 B2
Filed 10/27/2011
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Central people lists accessible by multiple applications | ||
Patent #
US 9,667,585 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for processing securities trading instructions and communicating order status via a messaging interface | ||
Patent #
US 9,672,566 B2
Filed 12/23/2013
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Pivot Solutions Inc.
|
Method and system for enhanced messaging using temperature information | ||
Patent #
US 9,706,374 B2
Filed 12/30/2016
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Portable computing device and method for asset management in a logistics system | ||
Patent #
US 9,720,480 B2
Filed 03/04/2015
|
Current Assignee
Fedex Corporate Services Incorporated
|
Original Assignee
Fedex Corporate Services Incorporated
|
Method and apparatus for identifying and presenting location and location-related information | ||
Patent #
US 9,723,442 B2
Filed 10/05/2015
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Systems and methods for notification management and delivery | ||
Patent #
US 9,729,489 B2
Filed 12/31/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook 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.
|
Original Assignee
Facebook Inc.
|
Scalable address resolution in a communications environment | ||
Patent #
US 9,736,006 B2
Filed 06/19/2008
|
Current Assignee
Radius Networks inc.
|
Original Assignee
Radius Networks inc.
|
State change alerts mechanism | ||
Patent #
US 9,736,209 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 9,759,817 B2
Filed 10/06/2015
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
System and method of using binary dynamic rest messages | ||
Patent #
US 9,762,637 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Methods and system for delivering multiple notifications | ||
Patent #
US 9,769,104 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method and system for enhanced messaging using emotional information | ||
Patent #
US 9,769,630 B2
Filed 03/13/2017
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Multiple data store authentication | ||
Patent #
US 9,769,176 B1
Filed 11/28/2016
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
People lists | ||
Patent #
US 9,774,560 B2
Filed 06/28/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and method for processing instant messages | ||
Patent #
US 9,807,039 B2
Filed 04/11/2014
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Chicago Mercantile Exchange Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Method and system for content selection, delivery and payment | ||
Patent #
US 9,836,783 B2
Filed 04/08/2010
|
Current Assignee
Avago Technologies International Sales Pte Limited
|
Original Assignee
Avago Technologies General IP PTE Limited
|
Method and apparatus for intelligent routing of instant messaging presence protocol (IMPP) events among a group of customer service representatives | ||
Patent #
US RE46,625 E1
Filed 12/12/2014
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
Host-based intelligent results related to a character stream | ||
Patent #
US 9,852,126 B2
Filed 05/01/2015
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Location-based responses to telephone requests | ||
Patent #
US 9,858,928 B2
Filed 02/02/2017
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Electronic messaging using reply telephone numbers | ||
Patent #
US 9,894,018 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Multiple data store authentication | ||
Patent #
US 9,912,671 B1
Filed 11/28/2016
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system for enhanced messaging using movement information | ||
Patent #
US 9,930,503 B2
Filed 12/30/2016
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and apparatus for optimizing response time to events in queue | ||
Patent #
US RE46,776 E1
Filed 12/12/2014
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Genesys Telecommunications Laboratories Incorporated
|
System and method of message routing via connection servers in a distributed computing environment | ||
Patent #
US 9,961,058 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Method for analyzing time series activity streams and devices thereof | ||
Patent #
US 9,965,527 B2
Filed 04/20/2016
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue | ||
Patent #
US RE46,853 E1
Filed 11/03/2015
|
Current Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue | ||
Patent #
US RE46,852 E1
Filed 11/03/2015
|
Current Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Secure instant messaging system | ||
Patent #
US 9,985,790 B2
Filed 11/28/2016
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
Method and system for collecting and analyzing time-series data | ||
Patent #
US 9,990,385 B2
Filed 05/18/2015
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Method and system for enhanced messaging using emotional and locational information | ||
Patent #
US 9,998,886 B2
Filed 08/25/2017
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
System and method of establishing permission for multi-tenancy storage using organization matrices | ||
Patent #
US 10,025,942 B2
Filed 03/21/2014
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Methods for integrating semantic search, query, and analysis and devices thereof | ||
Patent #
US 10,025,880 B2
Filed 01/06/2017
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Managing electronic messages sent to reply telephone numbers | ||
Patent #
US 10,033,669 B2
Filed 07/31/2014
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Audio enhanced messaging | ||
Patent #
US 10,034,150 B2
Filed 10/02/2017
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
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.
|
Original Assignee
Facebook Inc.
|
System and method for creating relationships among users of an instant messaging service | ||
Patent #
US 10,116,597 B2
Filed 03/22/2013
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue | ||
Patent #
US RE47,138 E1
Filed 11/03/2015
|
Current Assignee
Genesys Telecommunications Laboratories Incorporated
|
Original Assignee
Alcatel-Lucent SA, Genesys Telecommunications Laboratories Incorporated
|
Location-based responses to telephone requests | ||
Patent #
US 10,163,441 B2
Filed 12/29/2017
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
User-defined electronic message preferences | ||
Patent #
US 10,187,334 B2
Filed 09/15/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Secure instant messaging system | ||
Patent #
US 10,313,135 B2
Filed 05/24/2018
|
Current Assignee
Google LLC
|
Original Assignee
Google LLC
|
Systems and methods using binary dynamic rest messages | ||
Patent #
US 10,313,410 B2
Filed 03/20/2015
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Method and system for enhanced messaging using movement information | ||
Patent #
US 10,327,115 B2
Filed 03/23/2018
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Systems and methods for developing and using real-time data applications | ||
Patent #
US 10,338,896 B2
Filed 03/20/2015
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Method and system for enhanced messaging using presentation information | ||
Patent #
US 10,356,568 B2
Filed 05/02/2018
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Instant messaging robot to provide product information | ||
Patent #
US 10,360,611 B2
Filed 10/03/2018
|
Current Assignee
eBay Inc.
|
Original Assignee
eBay Inc.
|
Method and system for content selection, delivery and payment | ||
Patent #
US 10,366,449 B2
Filed 12/04/2017
|
Current Assignee
Avago Technologies International Sales Pte Limited
|
Original Assignee
Avago Technologies International Sales Pte Limited
|
Social network systems and methods of operation | ||
Patent #
US 10,373,272 B2
Filed 06/30/2017
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
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.
|
Original Assignee
Facebook Inc.
|
System and method of injecting states into message routing in a distributed computing environment | ||
Patent #
US 10,432,712 B2
Filed 04/27/2016
|
Current Assignee
PTC Inc.
|
Original Assignee
PTC Inc.
|
Methods and instant messaging client devices for performing IM using menu option | ||
Patent #
US 10,474,319 B2
Filed 04/25/2013
|
Current Assignee
Tencent Technology Company Limited
|
Original Assignee
Tencent Technology Company Limited
|
Enhanced messaging using environmental information | ||
Patent #
US 10,516,975 B2
Filed 06/22/2018
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Payment transactions via substantially instant communication system | ||
Patent #
US 10,535,049 B2
Filed 09/15/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
PayPal Inc.
|
System and method for processing instant messages | ||
Patent #
US 10,560,403 B2
Filed 09/22/2017
|
Current Assignee
Pivot Solutions Inc.
|
Original Assignee
Pivot Solutions Inc.
|
Authorized location monitoring and notifications therefor | ||
Patent #
US 10,609,516 B2
Filed 12/12/2016
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system for providing shipment tracking and notifications | ||
Patent #
US 10,614,408 B2
Filed 03/23/2018
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system for providing shipment tracking and notifications | ||
Patent #
US 10,628,783 B2
Filed 03/13/2013
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Context based messaging | ||
Patent #
US 10,636,089 B2
Filed 09/30/2016
|
Current Assignee
Chicago Mercantile Exchange Inc.
|
Original Assignee
Chicago Mercantile Exchange Inc.
|
Method and apparatus for identifying and presenting location and location-related information | ||
Patent #
US 10,652,690 B2
Filed 06/27/2017
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and system for personalized medical monitoring and notifications therefor | ||
Patent #
US 10,664,789 B2
Filed 06/16/2014
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Communications-enabled dynamic social network routing utilizing presence | ||
Patent #
US 10,671,600 B1
Filed 09/28/2007
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Method and system for enhanced messaging using direction of travel | ||
Patent #
US 10,715,970 B2
Filed 04/09/2019
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and apparatus for intelligent acquisition of position information | ||
Patent #
US 10,761,214 B2
Filed 09/11/2017
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
People lists | ||
Patent #
US 10,778,635 B2
Filed 11/01/2018
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Method for generating by processor a second actionable item for execution by a data payload execution platform in order to complete processing of an action from a first actionable item | ||
Patent #
US 10,803,504 B2
Filed 09/08/2017
|
Current Assignee
Visa International Service Association
|
Original Assignee
Visa International Service Association
|
Method and apparatus for location identification and presentation | ||
Patent #
US 10,827,298 B2
Filed 10/27/2015
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Methods, and computer program products for constraining a communication exchange | ||
Patent #
US 10,838,588 B1
Filed 05/20/2018
|
Current Assignee
Gummarus LLC
|
Original Assignee
Gummarus LLC
|
Methods and computer program products for browsing using a communicant identifier | ||
Patent #
US 10,841,258 B1
Filed 07/23/2018
|
Current Assignee
Gummarus LLC
|
Original Assignee
Gummarus LLC
|
Enhanced electronic messaging using location related data | ||
Patent #
US 10,848,932 B2
Filed 11/07/2019
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Method and apparatus identifying and presenting location and location-related information | ||
Patent #
US 10,873,828 B2
Filed 03/14/2019
|
Current Assignee
IpVenture Incorporated
|
Original Assignee
IpVenture Incorporated
|
Assignable associate priorities for user-definable instant messaging buddy groups | ||
Patent #
US 6,301,609 B1
Filed 09/08/1999
|
Current Assignee
Nokia of America Corporation
|
Original Assignee
Lucent Technologies Inc.
|
Network match maker matching requesters based on communication attribute between the requesters | ||
Patent #
US 5,894,556 A
Filed 03/20/1997
|
Current Assignee
Intel Corporation
|
Original Assignee
Mpath Interactive Inc.
|
Apparatus and method of implementing fast internet real-time search technology (first) | ||
Patent #
US 6,260,041 B1
Filed 09/30/1999
|
Current Assignee
Infolocity Inc.
|
Original Assignee
Netcurrents Information Services Incorporated
|
System and method for performing remote requests with an on-line service network | ||
Patent #
US 6,289,390 B1
Filed 11/12/1998
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Apparatus and method of implementing fast internet real-time search technology (FIRST) | ||
Patent #
US 6,332,141 B2
Filed 06/08/2001
|
Current Assignee
Netcurrents Information Services Incorporated
|
Original Assignee
Netcurrents Information Services Incorporated
|
Method of secure anonymous query by electronic messages transported via a public network and method of response | ||
Patent #
US 6,023,510 A
Filed 12/24/1997
|
Current Assignee
Philips Electronics North America Corporation
|
Original Assignee
Philips Electronics North America Corporation
|
Method of redirecting a client service session to a second application server without interrupting the session by forwarding service-specific information to the second server | ||
Patent #
US 5,951,694 A
Filed 02/03/1997
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Search engine including query database, user profile database, information templates and email facility | ||
Patent #
US 5,978,799 A
Filed 01/29/1998
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Hirsch G. Scott
|
53 Claims
-
1. A method for interactively responding to queries from a user logged in to an instant messaging network, comprising the steps of:
-
logging a message processor in to the instant messaging network under a first screen-name, the user having the first screen-name as an authorized partner and being advised by the instant messaging network of the presence of the message processor;
receiving a query addressed to the first screen-name from the user via the instant messaging network in an instant messaging protocol;
parsing the query to extract the request;
evaluating the request in the message processor formulating an answer to the user'"'"'s query on the basis of the evaluated request;
generating an output message containing the answer; and
sending the output message to the user via the instant messaging network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
passing the query to a query response server; and
receiving the answer from the query response server.
-
-
4. The method of claim 3, further comprising the steps of:
-
accessing a profile associated with the user from a profile database; and
making at least a portion of the accessed profile available to the query response server.
-
-
5. The method of claim 4, further comprising the steps of, upon, if no profile is available:
-
creating a profile associated with the user; and
storing the profile in the profile database.
-
-
6. The method of claim 5, wherein the step of creating comprises the steps of:
soliciting profile information from the user and storing profile information provided by the user in the profile.
-
7. The method of claim 6, wherein the step of soliciting comprises sending the user a cross-reference message in the instant messaging protocol directing the user to a web page configured to receive user input.
-
8. The method of claim 7, wherein the cross-reference message includes an embedded URL, the URL containing a key associated with the web page.
-
9. The method of claim 3, further comprising the steps of
receiving a notification from the query response server requesting additional data; -
soliciting the requested additional data frown the user;
upon receipt of the additional data from the user, making the received additional data available to the query response server.
-
-
10. The method of claim 9, further comprising the step of saving the received additional data in a profile associated with the user.
-
11. The method of claim 3, further comprising the steps of:
-
receiving a notification from the query response server requesting additional data;
accessing a profile associated with the user;
extracting the requested additional data from the user; and
making the additional data available to the query response server.
-
-
12. The method of claim 11, further comprising the steps of, in the event that the requested additional data is not in the accessed profile:
-
soliciting the requested additional data from the user; and
saving the additional data in the profile.
-
-
13. The method of claim 1, including the additional steps of:
-
generating a new access key;
creating a secret URL including the new access key;
associating the secret URL with a selected web page; and
sending the secret URL to the first user in a message using the instant messaging protocol.
-
-
14. The method of claim 13, further comprising the steps of:
-
receiving an access request from a second user using a hyper-text transfer protocol, the access request including a designated URL;
parsing the designated URL to extract a received access key;
identifying a designated web page associated with the received access key; and
allowing access by the second user to the designated web page.
-
-
15. The method of claim 14, wherein the first user and the second user are the same.
-
16. The method of claim 14, wherein the selected web page and the designated web page are the same.
-
17. The method of claim 14, wherein the association between the new access key and the selected web page is valid only for a predetermined period of time.
-
18. The method of claim 14, further comprising the step of invalidating the association between the new access key and the selected web page when the designated web page is the selected web page.
-
19. The method of claim 14, further comprising the step of storing at least a portion of the secret URL in a profile associated with the first user, the portion including the new access key;
-
the step of identifying comprising accessing a user profile associated with the second user;
the step of allowing access comprising access by the second user to the designated web page only if the received access key is in the user profile associated with the second user.
-
-
20. The method of claim 14, further comprising the steps of:
-
storing the association between the new access key and the selected web page in a reference table;
the step of identifying comprising accessing the reference table to retrieve the designated web page associated with the received access key.
-
-
21. The method of claim 20, further comprising the steps of:
-
associating the first user with the new access key;
the step of allowing access comprising allowing access by the second user to the designated web page only if the second user is associated with the received access key.
-
-
22. A method for interactively responding to requests from a user logged in to an instant messaging network, comprising the steps of:
-
logging a message processor in to the instant messaging network under a first screen-name, the user having the first screen-name as an authorized partner and being advised by the instant messaging network of the presence of the message processor;
receiving a message addressed to the first screen-name containing a request from the user via the instant messaging network in an instant messaging protocol;
parsing the message to extract the request;
evaluating the request to identify at least one designated action suitable for fulfilling request;
performing the at least one designated action;
generating an output message containing results of the performance of the designated action; and
sending the output message to the user via the instant messaging network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
the at least one designated action comprises passing the query to a query response server; and
the results comprise an answer received from the query response server.
-
-
25. The method of claim 22, further comprising the steps of:
-
parsing the message to extract a user ID;
accessing a profile associated with the user ID, the profile containing information; and
making at least some of the information in the accessed profile available for use during at least one of the evaluating and performing steps.
-
-
26. The method of claim 25, wherein, in the event that the request is a request for profile maintenance, the at least one designated action comprises accessing a user profile associated with the user and updating the user profile as specified in the request.
-
27. The method of claim 25, wherein the results comprise an indication regarding the success of the profile update.
-
28. The method of claim 25, wherein the step of evaluating comprises:
-
determining if secondary information is required to fulfill the request; and
accessing the user profile to retrieve the secondary information.
-
-
29. The method of claim 28, wherein the step of evaluating further comprises, in the event that the secondary information is not in the user profile, soliciting the secondary information from the user.
-
30. The method of claim 29, further comprising the step of, upon receipt of the secondary information, saving the secondary information in the profile.
-
31. A system for interactively responding to queries from a user logged in to an instant messaging service via an instant messaging network, comprising:
-
a message processor logged in to the instant messaging service under a first screen-name via the instant messaging network, the user having the first screen-name as an authorized partner and being advised by the instant messaging service of the presence of the message processor;
the message processor configured to;
receive an instant message query addressed to the first screen-name from the user;
parsing the message query to extract the request;
evaluating the request in the message processor formulate an answer to the user'"'"'s query on the basis of the evaluated request;
generate an output message containing the answer; and
send the output message to the user via the instant messaging network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
the message processor being configured to access a profile associated with the user from the profile database and make at least a portion of the accessed profile available to the query response server during answer formulation.
-
-
35. The system of claim 33, wherein the message processor is configured to, if no profile is available, create a profile associated with the user and store the profile in the profile database.
-
36. The system of claim 35, wherein the message processor is configured to create a profile by soliciting profile information from the user and storing profile information provided by the user in the profile.
-
37. The system of claim 35, wherein the message processor is configured to solicit profile information by sending the user an instant message containing a cross-reference link directing the user to a web page configured to receive user input.
-
38. The system of claim 37, wherein the cross-reference link includes an embedded URL, the URL containing a key associated with the web page.
-
39. The system of claim 31, wherein the message processor is configured to:
-
receive a notification from the query response server requesting additional data;
solicit the requested additional data from the user in response to the receipt of an additional data notification; and
make received additional data available to the query response server.
-
-
40. The system of claim 39, wherein the message processor is configured to save the received additional data in a profile associated with the user.
-
41. The system of claim 31, wherein the message processor is further configured to:
-
receive a notification from the query response server requesting additional data;
access a profile associated with the user;
extract the requested additional data from the user; and
make the additional data available to the query response server.
-
-
42. The system of claim 41, wherein the message server is configured to, if the requested additional data is not in the accessed profile, solicit the requested additional data from the user and save the additional data in the profile.
-
43. The system of claim 31, further comprising:
-
a web server connected to the network; and
a key-web page association table indicating an association between a specific key and a designated URL;
the message processor being further configured to, in response to a determination that a user is to be granted authenticated access to a selected web page;
generate a new access key, create a secret URL including the new access key;
associate the secret URL with the selected web page in the key-web page association table; and
send the secret URL to the first user in an instant message;
the web server configured to, in response to the receipt of a web-page access request from a second user, the access request including a designated URL;
parse the designated URL to extract a received access key, identify a designated web page associated with the received access key in accordance with data in the key-web page association table;
aidserve the designated web page to the second user.
-
-
44. The system of claim 43, wherein the association between- the new access key and the selected web page is valid only for a predetermined period of time.
-
45. The system of claim 43, wherein the web server is configured to invalidate the association between the new access key and the selected web page when the designated web page is the selected web page.
-
46. A system for interactively responding to requests from a user logged in to an instant messaging network, comprising:
-
a message processor logged in to the instant messaging service under a first screen-name via the instant messaging network, the user having the first screen-name as an authorized partner and being advised by the instant messaging service of the presence of the message processor;
the message processor configured to;
receive an instant message addressed to the first screen-name containing a request from the user via the instant messaging network;
parse the message to extract the request;
evaluate the request to identify at least one designated action suitable for fulfilling request;
perform the at least one designated action;
generate an output message containing results of the performance of the designated action; and
send the output message to the user via the instant messaging network. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
the message processor being further configured to;
parse the message to extract a user ID;
access a profile associated with the user ID, the profile containing information; and
make at least some of the information in the accessed profile available for use during request evaluation and action performance.
-
-
50. The system of claim 49, wherein the processor is configured to respond to a profile maintenance request by accessing a user profile associated with the user and updating the user profile as specified in the request.
-
51. The system of claim 49, wherein the message processor is configured to determine if secondary information is required to fulfill the request and, if so, access the user profile to retrieve the secondary information.
-
52. The system of claim 51, wherein the message processor is further configured to solicit the secondary information from the user if the secondary information is not in the user profile.
-
53. The system of claim 52, wherein the message processor is configured to save received secondary information in the user profile.
1 Specification
This invention is directed to a method and system for autonomously processing requests from remotely located users. More particularly, this invention is directed to a method and system for acting on requests and queries received from remotely located users using an instant messaging protocol.
Internet users are well versed in accessing the Internet using widely available web browsing software to search for desired information. The web browser software permits users to access various automated search engines and, by entering appropriate queries, identify web pages which may contain the information of interest. While a wide variety of information is available in this manner, most web pages are directed to specific types of information. As a result, users who are seeking information in various diverse topics will often need to locate and access multiple, and perhaps unrelated, web pages.
While users can find a great deal of in-depth information regarding particular topics, it can often be very difficult to obtain answers to short and specific questions due to the overwhelming number of web pages which will be identified in conventional indexing and search engine-based systems.
Various efforts have been made to aggregate diverse information onto one or a few web pages. However, these aggregated sites are often maintained by individual users as “personal web pages” and are thus of questionable reliability. Although some commercial web sites have been implemented for the purpose of aggregating information, these sites generally compete among each other for users and thus include many graphical features and expanded functionality to increase the site'"'"'s attractiveness. However, this additional functionality also makes these sites more cumbersome and slow to access and use because of the additional data and processing overhead.
Another widely used Internet application is instant messaging (“IM”). IM services of one form or another are in use by an estimated 70 million people or more. Unlike Internet browsing software, which is used to access various web pages, IM is primarily used by a subscriber to “chat” with one or more other IM users. To access an IM service, a user registers with a service provider and, after connecting to the Internet (or other appropriate data network), enter their screen name and password to log in to the IM network. Popular IM applications include AOL'"'"'s Instant Messenger and Microsoft'"'"'s Network Messenger services. Once a user has logged in to the appropriate IM network, his presence on the system is made known to all authorized partners (commonly termed “buddies”). The user can then engage in typed conversations with other IM users connected to the system.
Because IM is a text-based service, instant messaging communication is generally not burdened by the need to transfer large graphic, sound, or program files. As a result, instant messaging is a relatively quick and easy to use system. However, while instant messaging is widely available, its value as a means to access and retrieve data from a remotely located automated system has not been fully appreciated. Accordingly, it is an object of the invention to provide a instant messaging based system which interactively responds to and services requests from a remotely located users. Such requests can include queries for general or specific information, requests to access and control various “WEB-enabled” devices, requests to store or information for later use, reminder and paging services, as well as additional request-based functionality, such as suitable for use in various e-commerce environments.
Users of IM services often simultaneously use Internet browsers to access web pages. It is not uncommon for an IM user to forward a link to a web page of interest via the IM service to another user. However, if the indicated web page contains sensitive information, a user subsequently following the link to access the web page may be required to enter a username and password. Even though the user has already signed in to the IM service, and thus is already authenticated, the accessed web site generally has no knowledge of this authentication.
It is thus a further object of the invention to provide a method and system for granting authenticated access to a web page which leverages the authentication mechanism present in a concurrently operating IM service. Such a secured access system is suitable for use in an IM-based request servicing system to enable authenticated access to user profile web pages where a user can easily enter or retrieve large volumes of information, fill out forms, or engage in other activities which can be cumbersome at best when implemented in an instant messaging environment.
These and other objects are achieved through the use of a method and system for interactively responding to requests sent as instant messages from a user. The system includes a message server which is connected to a data network through an instant messaging port. The server is logged in to the IM network and assigned a designated screen-name, such as “ACTIVEBUDDY”. When the message server receives an IM message from a user, the message is processed to determine the type of request made by the user and the appropriate actions necessary to service the request. In one embodiment, the request is an informational query. In response to such a request, the message server directs the query to an appropriate query response server, which server will interpret the request and return a suitable answer. The query response server(s) can be local to the message processing server or remotely accessed, e.g., via the Internet. The received answer is embedded in a message which is returned to the user, preferably over the IM system. Alternatively, the message server can interpret the request directly using various natural language processing techniques known to those skilled in the art. In one configuration, a table of query patterns is provided and the table is searched to identify the pattern which most closely matches the received request. A designated local or remotely located resource is then accessed to determine an answer for the query, which answer is returned to the user.
It will be appreciated that, in order to generate an accurate answer to many types of queries, additional or secondary information may be required to fill in unstated assumptions in the query. To aid in providing this information, a user profile can be maintained by the system in which commonly needed information is stored. The types of information suitable for placement in the profile include static data such as the user'"'"'s birth date, place of residence, fairly static information, such as stock portfolio data, and dynamic information, such as information gleaned from the prior most recent communications with the user. When the system determines that additional information is required, either by processing the request directly or in response to a message forwarded by a query response system indicating that more data is needed to process the request, the information is retrieved from the profile.
If the needed additional information is not already present in the user'"'"'s profile and cannot be reasonably determined through other intermediate data searches, the user can be solicited to provide the additional information. Such solicitation can be through a query message sent to the user over the IM network or by means of a message instructing the user to access and update their profile via a designated web site. After the additional data is received from the user, the original query is reprocessed with the additional data and the result is returned to the user. The additional data can be stored in the user'"'"'s profile for use in the future. In addition, information extracted from a prior request or provided in an answer can also be stored in the user profile for at least a predetermined period of time to permit the user to ask a series of questions or make a series of request related to a particular item without having to specify the same item in every request. For example, a user can issue a query asking the local time in New York City; In a following query, the user can simply ask “What is the weather today?” The object of the first request (New York) is used to process the second request. Processing and reusing data in this way makes the resulting text dialog appear more natural and simplifies use of the system.
During the course of one or more requests, it may become necessary to ask a user to enter a large amount of information or take another action which is easier to perform in an Internet browser environment. According to a further aspect of the invention, a method and system is also provided to allow authenticated access to a particular web page by directing the user to that page using a link which is provided in an instant message. When a user is to be given authenticated accessed to a web page, the system generates an access key, which can be, for example, a random number of a suitable length. A uniform resource locator (“URL”) is then generated which includes the key and which is associated with the selected web page.
The key-containing URL is forwarded to the user in a message using the instant messaging protocol. When the user receives the message, the user can click on (or otherwise select) the URL to activate their web browser and direct it to the designated location. When the system receives a request for access to a web page, the specified URL is parsed to extract an embedded key. This key is then used to identify the particular web page to which the user has been granted access and the web page is served to the user. To increase security of the system, the various keys can expire after a short period of time and also after they are used once to access a web page. Advantageously, this technique leverages the authentication mechanism of the instant messaging system by granting access to the designated web pages only to users who have successfully logged in to an instant messaging service. As a result, the user does not need to divulge their IM password or remember another user ID and password combination. In addition, because the web page/key association expires after a single use and in a designated period of time in any case, it is highly unlikely that the key could be intercepted and used by an unauthorized party during its validity period and without detection.
The foregoing and other features of the present invention will be more readily apparent from the following detailed description and drawings of the illustrative embodiments of the invention in which:
FIG. 1 shows a high level block diagram of a first embodiment of a system implementing various aspects of the invention;
FIG. 2 is a block diagram of a second embodiment of a system implementing various aspects of the present invention;
FIG. 3 is a block of a message routing system for use in the present invention;
FIG. 4 is a flow chart of various aspects of the operation of a message processor for use in the systems of FIGS. 1 and 2;
FIG. 5 is a flow chart illustrating one technique of interpreting requests received from a user;
FIG. 6 is a flow chart illustrating a method of providing authenticated access to a web page via an instant messaging link; and
FIG. 7 is a diagram of a system implementing the technique illustrated in FIG. 6.
Turning to FIG. 1 there is shown a block diagram of a system 10 for interactively responding to requests or queries from a remotely located user. The system comprises a message router 11 which includes message processor 12. Processor 12 is coupled to a data network 14 and is logged in as a user of an instant messaging service provider 17 through an appropriate IM application or routine 16. A user 18 is connected to the network 14 and the IM service provider 17 through an instant messaging gateway 20. The instant messaging gateway 20 will typically be provided by an IM service provider to which the user has subscribed and allows access to the IM system after the user has logged in. The IM application 16 between message processor 12 and the network 14 is configured to enable access to the appropriate IM service provider(s). To provide instant messaging communication between message processor 12 and a plurality of users, which users may subscribe to different instant messaging providers, it may be necessary for message processor 12 to connect to a number of different IM service providers 17 through different gateways 16 or via a single IM protocol gateway 16 with several I/O processing routines to address situations where various messaging service providers do not share a data common protocol.
In an instant messaging environment, each user is provided with a unique screen name which is included as part of a message sent from the user to a designated destination. To direct a query or other request to messaging processor 12, a user, after logging sends an instant message containing the request to the screen name assigned to the message processor 12, such as “ACTIVEBUDDY.” The message processor 12 is logged into the IM system and the IM system directs the message through the network to the processor 12.
When message processor 12 receives a request from the user, the screen name of the user is stored and, in this embodiment, the request, is forwarded to a local or remotely located query response server, 22. In practice, query response server 22 will include a natural language interpreter or other smart system which is capable of responding to queries and other request of an arbitrary nature related to topics within at least a specified range of issues by generating an appropriate answer. The answer generated by query response server 22 is returned to the message processor 12 where it is incorporated into an output message which is subsequently sent to the user through the IM network. Alternatively, or in addition, the output message can be forwarded to the user through any other designated means, including e-mail, fax, text messaging to wireless or hand-held devices, voice mail (via a text to speech output system), or any other type of messaging system specified by the user.
Various types of information received during the query response interaction can be stored for later use in a user profile database 24 which contain various user profiles associated which each user. The profiles can be keyed to a user screen name in combination with the name of the instant messaging provider, for example “john@aol”. The profile database 24 is preferably maintained on a separate server which is accessible to both message processor 12 and query response server 22, although other data storage configurations are feasible. By storing data provided by the user during a profile set up session and/or in response to data solicitation requests, a sophisticated query system can be provided which can make use of secondary or implied information to return a response which is more accurate or based on implicit data which need not be entered by the user in each query.
For example, a user may issue a query “What is the weather in Sunnyvale?” The query response server would process this query, determine the most likely “Sunnyvale” based on available information about the user, and access a suitable Internet weather resource to obtain the weather report for, e.g., Sunnyvale, Calif. In addition, the user'"'"'s profile can be dynamically updated with the location Sunnyvale. As a result, a default location (if one was not already present) is available for use in subsequent location-dependent queries where the user does not specify a location. For example, the user may subsequently issue the query “Are there any outdoor concerts today?”. In order to accurately answer this question, the query response server 22 must know a general geographic location. In this embodiment, the system could use the most recently mentioned geographic location, Sunnyvale, as the location for the search.
It will be appreciated that a large amount of default information can be provided in the user profile, such as a user age, or birth date, sex, place of residence, athletic teams of interest, stock portfolio information, etc. Because of the large quantity of information which can potentially be stored in the user profile, when a query from a user without a profile is detected, a “new user” procedure can be initiated in which the user is requested to provide various types of information to be stored in the user profile. In one embodiment, the user is directed to a specified profile web page in to which they can enter the various types of requested data. A most preferred method of directing the user to a web page is discussed in more detail below. In a more preferred embodiment, a user'"'"'s profile is dynamically generated using information which is extracted from communications with the user, such as user-initiated queries.
Turning to FIG. 2 there is shown a block diagram of a system 10′ according to a second embodiment of the invention. This embodiment is generally similar to the embodiment of FIG. 1 in that a message router 29 is provided which includes a message server 30 for responding A to user'"'"'s requests and which is connected to IM service 17 through a gateway 16. One primary difference is that the functionality of a separate query response server 22 of FIG. 1 is included within a local message server 30 such that query processing is not outsourced as a matter of course. Message server 30 is connected to the profile database 24 and also to a series of remote and local data resources 32, 34. In addition server 30 can be configured to access network 14 using multiple data protocols in addition to an IM, protocol, and in particular, a hyper-text transfer protocol (“HTTP”) link via web server 36, which protocol is the dominant form of data messaging used by Internet web browsers. Also shown in FIG. 2 is a similar web browser interface 38 available to user 18.
As discussed more fully below relative to the flow chart of FIG. 4, message server 30 interprets a message containing a query or other request received from the user over the IM gateway 16 and accesses the appropriate data resource to fulfill the request. The type of data resource accessed depends on the information needed or the action requested. For example, various types of static information may be locally stored. Information of this type can include, for example, a zip code and area code look up databases, measurement conversions, and various geographic databases, such as a mapping or direction system. A local partially or fully cached version of a remote database can also be provided. Data suitable for storage in a local cached copy of a remote database includes information which changes relatively infrequently, and thus would only need to be updated on a periodic basis, not continuously. Examples of data of this type include geographic and political information and entertainment history. For data which is continuously updated, the server is preferably connected to remote data resources through, for example, the Internet, to allow retrieval of up-to-date information. Data which is best suited for retrieval from such remote resources includes package tracking, stock prices, airline flight status, and weather. As will be recognized, the remote data resources may have different access protocols. Thus, a number of different access application programs may be required in order to properly format an appropriate query to the resource and properly process the received reply. In one particular embodiment, the message server 30 processes a received request at least sufficiently to identify the appropriate data resource to query and formats the data access request accordingly. As will be recognized by those of skill in the art, various intermediate levels of request interpretation, query generation and processing, etc., can also be performed.
In operation, a large number of requests or queries can be pending for many users at the same time. Thus a larger number of separate “conversations” may be ongoing. In order to increase the system response time and decrease the load on any particular server, preferably the incoming and outgoing instant messaging data stream is handled by a message router and forwarded to a plurality of servers 30. 1 through 30. N as illustrated in FIG. 3. In one embodiment, the message dispatcher 40 maintains a table 42 of active users associated with each server (a user-server association table). When a message is received from a user not currently in the user-server table 42, that user is assigned to a server and placed in the user-server table, e. g., on a lowest load basis such that the server with the lowest number of active users is assigned the new users. Then, as data packets are received from the user through the instant messaging gateway 16, the data packets arc processed by the message dispatcher 40 and routed to an appropriate server according to the user-server association table 42.
Advantageously, such a message dispatching system can be configured so that each server 30.x believes itself to be the only server in the system and is unaware of the intervening message router 40. In addition, the system can be configured so that the entire system or server 30.1 through 30.N appears to a user under the single screen name used by the system 10 (or 10′). This arrangement simplifies the addition of and removal of servers 30.x to the system without substantial reconfiguration being required. Various techniques for configuring a message router 40 will be known to those of skilled in the art. Preferably, the dispatcher 40 and user-server association table 42 are controlled with a suitable load balancing algorithm to evenly distribute the request load across the available server base in response to varying usage conditions.
FIG. 4 is a flow chart showing the general operation of a message processor server 30, such as shown in FIG. 2. While this flow will be discussed with reference to the architecture shown in FIG. 2, many aspects of this technique are also applicable to controlling the message processor 12 and separate query response server 22 illustrated in FIG. 1. Turning to FIG. 4, the server waits to receive a query, request, or other communication from a user (step 50). A screen name or other ID associated with a received query is determined and a check is made to see if a user profile has already been associated with the user (step 52). If no profile is found (i.e., the communication is from a new user), a user profile record is created and stored in the profile database 24 (step 54). The received query is then interpreted and acted upon.
In a particular embodiment, the query is interpreted by comparing it to a list of predefined query patterns and identifying the pattern which most closely matches the received query. Once the query pattern is determined, the appropriate action is taken to answer the query or otherwise fulfill the request (step 58). As will be appreciated, certain queries may require secondary or additional information. This information may be present in the user profile. Accordingly, the user profile information is preferably made available to, and can be referenced by, the system which is interpreting and/or acting on an interpreted query, or request.
FIG. 4 illustrates four basic types of requests which can be received and acted upon. These types are exemplary in nature and it will be appreciated that other types of requests in different classifications can also be handled by adjusting the present system and method as required.
A first type of query is what can be considered to be an “answerable” query. in other words, this type of query can be answered without additional input from the user (although access to data in the user profile or another secondary source may be required). Following receipt of an answerable query (step 60) a data retrieval request is formulated as required for the appropriate data resource (step 62). If the data resource is local, the data resource is directly accessed as appropriate using the formulated request. If the data resource is remotely located, the resource request is formatted as required for the given resource and forwarded through an appropriate communication link, such as the Internet (step 64). After the answer is received or extracted from the data resource, an answer message is generated and configured to be sent the user as output. (Step 66). The user profile can also be updated, as appropriate, in accordance with any new or updated information garnered from the interaction.
Because various users may be connected to the system through IM providers which support incompatible display options, a presentation layer is preferably provided for adjusting the format of output messages in accordance with knowledge of the data formatting requirements for the user'"'"'s particular IM service provider. In one embodiment, the presentation layer consists of a script processing mechanism somewhat similar to script processing provided by the XML language. Each message processed by the message server is initially formatted to include all formatting options for all supported IM systems. For example, the initial output message can contain both bold text and embedded URLs even though, e.g, one IM system supports bold text but not embedded links, while a second IM system supports embedded links but not bold text. During the output processing, the presentation layer determines the target IM system and its supported capabilities and/or formatting requirements. The unsupported or excess formatting is removed and the remaining message is adjusted, as needed, to be in a format suitable for the target IM system.
The output message, properly formatted as required, is then forwarded to the user through the IM gateway 16 (step 70). Alternatively, or in addition, the output can be directed to an additional or different address or device specified by the user, either in the particular received query, in a prior query, or as a field in the user profile.
Certain queries received by the user will not be answerable without additional data. For example, a user may submit a query inquiring about “the weather” without specifying a geographic area. In the event that such a query is received, a determination is made regarding the type of data which is missing and (provided the information is not already in the user'"'"'s profile) a question message soliciting this information from the user is generated (steps 72, 74).
In one embodiment, a separate subroutine is initiated during which the system assumes that the next communication from the user will be a response to the query message and the data in the response will be stored and used as appropriate. (Not shown). Preferably, however, the particular answer pattern associated with the generated questions is added as a temporary pattern to the query list and is associated with the particular user (step 76). The more-data-needed query can also stored in the user profile for later use. In this manner, and as discussed further below, a response to the generated question can be detected without requiring additional and separate data processing routines which limit the responsive actions which can be taken by the user. Finally, the question message is configured as output to the user (step 78) and forwarded through the output presentation layer and the IM gateway (steps 68, 70).
Preferably, answer patterns are added as temporary query patterns and expire within a designated period of time. Thus, a process can be initiated on a periodic basis to remove expired patterns from the pattern list (step 59). In addition, temporary patterns associated with a given user are also preferably removed when a subsequent communication from that user is received, regardless of whether the communication matches the query or not. This allows a user to abandon a query which requires more data and simply issue a new query (which will not match the temporary pattern).
By storing an answer pattern as a temporary pattern at the beginning of the query pattern list, the system can easily and quickly identify user communications which are responses to a data needed question. When a response matches an answer pattern (step 80) the information returned by the user is extracted and added to the appropriate fields in the user profile (step 82). The original user query which spawned the “more data needed question” is then retrieved from the user profile and reissued as if were just received from the user. During this second attempt, the required information can be retrieved from the user profile and the user'"'"'s query executed without interruption (steps 84, 56). In the event that further secondary or additional information is required, the data solicitation procedure can repeat until the query is answerable or a failure condition is recognized.
In addition to issuing queries to request information, a user can issue requests to perform maintenance of their profile. For example, a user can request that the system add a designated number of stock shares to their profile for tracking purposes. Profile maintenance commands can be identified through general natural language processing, such as query pattern matching or can be identified through particular introductory key words, such as “PROFILE:”, which indicates that the request is a profile update and not a general informational query. When a profile maintenance request is detected (step 86) the appropriate user profile is accessed (step 88). The user profile is then updated in accordance with the user specification (step 90). Finally a message indicating the success or failure of the update can be generated and forwarded to the user (steps 92, 68, 70).
Various other types of user queries may also be received in addition to those specified in FIG. 4. Other types of requests which can be processed in accordance with the present invention include, for example, a request to control a device connected to the Internet, a request to schedule a reminder, a request to send a message to a third party by a wireless messaging service, and a request to purchase particular goods or commodities. The specific implementation details are request-type dependent. The particular techniques and interface protocols required to process these types of requests will vary according to the implementation and platform technology. Various response techniques will be known to those of skill in the art and will therefore not be discussed further herein.
FIG. 5 is an excerpt from a sample query pattern list which is written in a flow- chart style and which illustrates the association between particular queries and designated actions. For example, a first query pattern 100 can be of the form “Find <WHAT> in <CITYSTATE>”. If this query pattern is detected, the designated response (block 102) is to search for the identified “what” in the identified “citystate” using, for example, a yellow pages database. The results of the search are then processed by the presentation layer and output to the user.
A second pattern 110 is of the form “Add <TICKERSYMBOL> to my portfolio”. When this query pattern is detected, the request is interpreted as a profile maintenance request. As indicated at block 112, the designated response is to retrieve the ticker portfolio from the user'"'"'s profile, add the specified stock ticker symbols to the portfolio, and save the result. The response 114 to the user is here designated as a listing of the contents of the updated portfolio.
Finally, a query can be of a generic informational request, such as the third pattern 120 “Who starred in <MOVIENAME>”. The associated action 122 is to search a designated movie database to retrieve the stars of the specified movie. This information is then output as a response 124 to the user. As will be appreciated, once a sufficiently complete query pattern list has been generated, a wide variety of common user requests can easily be processed without manual input. A query pattern list of this type can be implemented in a variety of fashions. In one embodiment, the query patterns are implemented as PERL regular expressions statements which are processed according to conventional techniques. In an alternative embodiment, the language processing routines are written in C (or a variant of C) using language processing algorithms known to those of skill in the art.
As will be appreciated, during various interactions between users and the system, the user may be required to enter or review a relatively large amount of data. It may not be practical to implement this data access and retrieval through an instant messaging protocol. Thus, under particular circumstances, the system may establish a designated web page into which the data can be entered or from which the data can be retrieved. As shown in FIG. 2, the message server can then make the web page available to the user through over a conventional web server 36.
It is desirable to provide some measure of security when communicating data in this fashion. Otherwise, an unauthorized user could gain access to a user'"'"'s profile. According to a particular aspect of the invention, the system leverages the security which is provided when users are required to login to an IM system using a password to thereby provide at least authenticated access to a designated web page.
With reference to the flow chart of FIG. 6 and the block diagram of FIG. 7, when the server is acting to provide authenticated access to a particular web page, an access key is first generated. (Step 150). The access key preferably is a random number of sufficient length to make it difficult to determine without access to the random number generator'"'"'s starting seed. A uniform resource locator (URL) is then generated which includes the new access key and which is associated with the selected web page. (Step 152). The generated URL is then forwarded to the user using the instant messaging protocol. (Step 154). A table can be generated which associates a given key with a particular web page, such as shown in FIG. 7. When the server receives a request from a remote user to access a particular web page, the URL provided by the user in the request is processed to extract a received access key. (Step 156). The access key is then used to determine the particular web page which is associated with that key (step 158) and the user is allowed access to the designated page. (Step 160).
By limiting the duration in which the key-web page association is valid, the likelihood of a third party intercepting the communication and accessing the identified web page is minimized. Further security can be provided by associating keys with particular users and allowing access to the associated page only if the key is returned by the user to which it was originally sent. Because the user is required to sign into the IM system, a user cannot access a web page through the server without first logging in through an IM network and thereby entering a user ID and password.
Advantageously, this method of providing access to a particular web page piggybacks on the security provided in the instant messaging login routine and provides some additional measure of security without requiring the user to provide their instant messaging password to the request processing system. In addition, further security can be provided by invalidating the key-web page association once a user has successfully accessed the page (within the designated time period). In this manner, only a single user can access a page. If hits from multiple users are detected during the key validity period, it can be assumed that the transmission security has been compromised and access denied to all users or appropriate alternative actions taken.
Various different programmable computer hardware platforms can be used to implement the several aspects of the present invention. In a most preferred embodiment, the various components, such as message routers, dispatcher, query response servers, etc., are implemented on one or more computer systems which are substantially identical at the hardware and operating system level. This simplifies interactivity between the various systems and makes it simpler to port functionality from one computer to another to distribute the workload in accordance with, e.g., the number of computer systems available. The computers should be connectable to each other, for example, by means of 100Base-T Ethernet interfaces and corresponding 100Base-T Ethernet switches. At least one of the computers is connected to the data network. In the preferred Internet implementation, the connection is through a firewall and via a 100Base-T connection provided by a data center. In the most preferred implementation, each computer contains an a Intel L440GX+ motherboard, two Pentium III processors, 512 MB RAM, two Seagate 9 GB disk drives, and operates using the Unix compatible Linux operating system. As will be appreciated, the specific hardware utilized can be varied in accordance with need, required capacity, and the preferred programming and operating environment, as well as in response to other. factors.
The invention has been particularly shown and described with reference to the preferred embodiments thereof. It will be understood by those of skill in the art that various changes and additions to the method and system described above can be made without departing from the spirit and scope of the invention.