US Patent No: 8,060,603

Number of patents in Portfolio can not be more than 2000

Persistent personal messaging in a distributed system

Stats

ALSO PUBLISHED AS: 20090319615
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A persistent personal messaging system provides tuple space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places a tuple, representing the user, into the tuple space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the tuple space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added as a tuple to the tuple space.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
QUALCOMM INCORPORATEDSAN DIEGO, CA7516

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
CAUNTER, Mark Leslie - 10 10
GEACH, Steven - 8 6
JACKSON, Bruce Kelly - 9 9

Cited Art

Patent Info (Count) # Cites Year
 
MITEL NETWORKS CORPORATION (5)
7,096,259 Processing by use of synchronized tuple spaces and assertions 3 2000
7,318,109 System and method for remote assembly of messages to create a control message 2 2002
7,127,047 Method and apparatus for establishing and maintaining voice communication among a community of interest 2 2003
7,516,210 Role-based presence enabled service for communication system 3 2003
2006/0242,256 Processing by use of synchronized tuple spaces and assertions 3 2006
 
QUALCOMM INCORPORATED (5)
2009/0063,423 USER INTERFACES FOR SERVICE OBJECT LOCATED IN A DISTRIBUTED SYSTEM 1 2008
2009/0077,480 APPARATUS AND METHOD OF MANAGING ELECTRONIC COMMUNITIES OF USERS 1 2008
2009/0319,385 MONETIZING AND PRIORITIZING RESULTS OF A DISTRIBUTED SEARCH 1 2008
2009/0319,599 REMOTE SELECTION AND AUTHORIZATION OF COLLECTED MEDIA TRANSMISSION 2 2008
2009/0320,097 METHOD FOR CARRYING OUT A DISTRIBUTED SEARCH 1 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
6,766,323 System, method and computer program for application support in a data processing system 4 2001
7,188,150 System and method for sharing, searching, and retrieving web-based educational resources 2 2001
2004/0122,803 Detect and qualify relationships between people and find the best path through the resulting social network 76 2002
2004/0186,766 Apparatus and method for marketing to instant messaging service users 38 2003
 
MICROSOFT CORPORATION (2)
6,366,956 Relevance access of Internet information services 62 1997
6,751,619 Methods and apparatus for tuple management in data processing system 10 2000
 
NOKIA CORPORATION (2)
2008/0010,262 System and methods for providing statstically interesting geographical information based on queries to a geographic search engine 19 2007
2008/0065,685 SYSTEMS AND METHODS FOR PRESENTING RESULTS OF GEOGRAPHIC TEXT SEARCHES 14 2007
 
BRIGHT SUN TECHNOLOGIES (1)
7,356,567 Managing instant messaging sessions on multiple devices 32 2004
 
EBAY INC. (1)
2006/0271,460 Method and system to provide user created social networks in a distributed commerce system 18 2005
 
GNP COMPUTERS, INC. (1)
2004/0034,807 Roving servers in a clustered telecommunication distributed computer system 34 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 2001
 
INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE (1)
2006/0010,237 Device and method for managing data between communication facilities to obtain a mobile service 1 2003
 
JUMPTAP, INC. (1)
2008/0009,268 AUTHORIZED MOBILE CONTENT SEARCH RESULTS 82 2006
 
MITSUBISHI CHEMICAL CORPORATION (1)
2005/0102,389 Role-based presence enabled service for communication system 8 2003
 
OMNI-EXPLORER TECHNOLOGIES, INC. (1)
2002/0120,714 Distributed-code, custom-generated dynamic internet inclusion agent 17 2001
 
ORIX VENTURE FINANCE LLC (1)
7,316,016 Homogeneous monitoring of heterogeneous nodes 8 2002
 
RAYTHEON COMPANY (1)
7,269,623 System and method for distributed multimodal collaboration using a tuple-space 8 2003
 
SAP AG (1)
2006/0031,206 Searching for data objects 11 2005
 
SONY DEUTSCHLAND GMBH (1)
7,516,201 Communication device and software for operating multimedia applications 10 2000
 
SPRYLOGICS INTERNATIONAL CORP. (1)
2007/0005,654 Systems and methods for analyzing relationships between entities 8 2006
 
SUN MICROSYSTEMS, INC. (1)
2004/0225,897 Client-server architecture incorporating secure tuple space 3 2003
 
TEEZNAR CORPORATION (1)
2008/0196,087 Peer-to-Peer Distributed Computational System and Method 3 2005
 
UNIVERSITY OF OTTAWA (1)
7,055,170 Security mechanism and architecture for collaborative software systems using tuple space 7 2000
 
VALARAN CORPORATION (1)
2004/0019,465 Event router and method for handling events in distributing computing applications 4 2003
 
XEROX CORPORATION (1)
5,812,865 Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users 403 1996
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
2006/0218,153 Building social networks using shared content data relating to a common interest 38 2006

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 15, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 May 15, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 15, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00