MONETIZING AND PRIORITIZING RESULTS OF A DISTRIBUTED SEARCH

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20090319385A1
SERIAL NO

12141523

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An operator provides services to a population of client device, such as mobile communication devices, including search services accessed via an operator portal. A search gateway places a search object, in which user privacy is protected, into a distributed, transactional object (tuple) space. Resolvers monitoring the space read the search descriptors and coordinate an external search to be performed with result objects placed back in the space. The gateway removes the search result objects from the space, matching them with the user search for reporting to a user of the client device. Thereby, an increased amount of content is accessible across a distributed system.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
QUALCOMM INCORPORATEDSAN DIEGO, CA20690

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
CAUNTER, Mark Leslie Christchurch , GB 12 118
GEACH, Steven Weymouth Dorset , GB 8 27
JACKSON, Bruce Kelly Bournemouth Dorset , GB 10 116

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
* 2002/0169,765 Limit engine database management system 1 2001
* 2003/0154,213 Automatic community generation system and method on network 39 2002
* 2007/0112,574 System and method for use of mobile policy agents and local services, within a geographically distributed service grid, to provide greater security via local intelligence and life-cycle management for RFlD tagged items 200 2004
* 2006/0242,007 Systems and methods for advertising payments 104 2005
* 2006/0218,153 Building social networks using shared content data relating to a common interest 98 2006
 
SPRYLOGICS INTERNATIONAL CORP. (1)
* 2007/0005,654 Systems and methods for analyzing relationships between entities 61 2006
 
GNP COMPUTERS, INC. (1)
* 2004/0034,807 Roving servers in a clustered telecommunication distributed computer system 57 2002
 
PEAK SILVER ADVISORS, LLC (1)
* 2009/0099,902 System for and method of automatic optimizing quantitative business objectives of sellers (advertisers) with synergistic pricing, promotions and advertisements, while simultaneously minimizing expenditure discovery and optimizing allocation of advertising channels that optimize such objectives 9 2007
 
ORIX VENTURE FINANCE LLC (1)
* 7316016 Homogeneous monitoring of heterogeneous nodes 33 2002
 
SWIFT CREEK SYSTEMS, LLC (2)
* 2007/0005,725 METHOD AND APPARATUS FOR BROWSING NETWORK RESOURCES USING AN ASYNCHRONOUS COMMUNICATIONS PROTOCOL 16 2005
* 2007/0043,646 METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR CONDUCTING A BUSINESS TRANSACTION USING A PUB/SUB PROTOCOL 18 2005
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 2006/0112,105 System and method for discovering knowledge communities 23 2004
 
Cadence Design Systems, Inc. (1)
* 6959304 Method and apparatus for representing multidimensional data 25 2002
 
CONNEXITY, INC. (1)
* 7765178 Search ranking estimation 23 2005
 
UBICOMM, LLC (1)
* 5812865 Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users 594 1996
 
Sony Electronics Inc. (1)
* 2007/0277,202 System and method for content delivery 54 2006
 
NOKIA TECHNOLOGIES OY (1)
* 2008/0010,262 System and methods for providing statstically interesting geographical information based on queries to a geographic search engine 77 2007
 
SONY DEUTSCHLAND GMBH (1)
* 7516201 Communication device and software for operating multimedia applications 29 2000
 
AT&T WIRELESS SERVICES, INC. (1)
* 2002/0032,750 Methods and systems for searching and managing information on wireless data devices 11 2001
 
NEC CORPORATION (1)
* 2004/0054,729 Communication system, communication server and communication method 127 2003
 
VALARAN CORPORATION (1)
* 2004/0019,465 Event router and method for handling events in distributing computing applications 8 2003
 
PAYPAL, INC. (1)
* 2006/0271,460 Method and system to provide user created social networks in a distributed commerce system 38 2005
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 6983370 System for providing continuity between messaging clients and method therefor 140 2001
 
APPLE INC. (1)
* 7962505 User to user recommender 6 2006
 
SONY INTERACTIVE ENTERTAINMENT INC. (1)
* 2009/0234,840 Information Processing Method, Information Processing System, And Server 2 2006
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 6366956 Relevance access of Internet information services 82 1997
* 6751619 Methods and apparatus for tuple management in data processing system 50 2000
* 8229923 Multidimensional data space queries with expression evaluation 2 2008
 
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 10 2003
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 2010/0250,513 Aggregating Context Data for Programmable Search Engines 15 2010
 
RAYTHEON COMPANY (1)
* 7269623 System and method for distributed multimodal collaboration using a tuple-space 11 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 5974420 Information exchange operator for a tuplespace 20 1998
* 6766323 System, method and computer program for application support in a data processing system 5 2001
* 7188150 System and method for sharing, searching, and retrieving web-based educational resources 6 2001
* 2004/0122,803 Detect and qualify relationships between people and find the best path through the resulting social network 188 2002
* 2004/0186,766 Apparatus and method for marketing to instant messaging service users 149 2003
* 2008/0010,266 A Context-Centric Method of Automated Introduction and Community Building 13 2006
 
QUALCOMM INCORPORATED (6)
* 2009/0319,599 REMOTE SELECTION AND AUTHORIZATION OF COLLECTED MEDIA TRANSMISSION 5 2008
* 8060603 Persistent personal messaging in a distributed system 1 2008
* 2009/0063,423 USER INTERFACES FOR SERVICE OBJECT LOCATED IN A DISTRIBUTED SYSTEM 3 2008
* 2009/0077,480 APPARATUS AND METHOD OF MANAGING ELECTRONIC COMMUNITIES OF USERS 3 2008
* 2009/0320,097 METHOD FOR CARRYING OUT A DISTRIBUTED SEARCH 6 2008
* 2012/0059,900 PERSISTENT PERSONAL MESSAGING IN A DISTRIBUTED SYSTEM 2 2011
 
IQNAVIGATOR, INC. (1)
* 2003/0200,168 Computer system and method for facilitating and managing the project bid and requisition process 61 2002
 
VERIZON PATENT AND LICENSING INC. (1)
* 2003/0144,894 System and method for creating and managing survivable, service hosting networks 65 2002
 
JUMPTAP, INC. (1)
* 2008/0009,268 AUTHORIZED MOBILE CONTENT SEARCH RESULTS 232 2006
 
SAP SE (1)
* 2006/0031,206 Searching for data objects 26 2005
 
EXCALIBUR IP, LLC (8)
* 2002/0169,760 System and method for providing place and price protection in a search result list generated by a computer network search engine 98 2001
* 2003/0149,622 Automatic flight management in an online marketplace 8 2002
* 2004/0039,733 System and method for an auction of search results on a network 59 2002
* 2005/0177,385 Method and system for customizing views of information associated with a social network user 149 2004
* 2008/0091,834 Systems and methods for establishing or maintaining a personalized trusted social network 47 2006
* 2008/0195,596 SYSTEM AND METHOD FOR ASSOCIATIVE MATCHING 20 2007
* 2008/0270,228 SYSTEM FOR DISPLAYING ADVERTISEMENTS ASSOCIATED WITH SEARCH RESULTS 8 2007
* 2011/0022,623 SYSTEM AND METHOD FOR INFLUENCING A POSITION ON A SEARCH RESULT LIST GENERATED BY A COMPUTER NETWORK SEARCH ENGINE 2 2010
 
MITEL NETWORKS CORPORATION (5)
* 7096259 Processing by use of synchronized tuple spaces and assertions 10 2000
* 7318109 System and method for remote assembly of messages to create a control message 10 2002
* 7127047 Method and apparatus for establishing and maintaining voice communication among a community of interest 5 2003
* 7516210 Role-based presence enabled service for communication system 6 2003
* 2006/0242,256 Processing by use of synchronized tuple spaces and assertions 6 2006
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 2004/0122,896 Transmission of application information and commands using presence technology 33 2002
 
Lycos, Inc. (1)
* 6012053 Computer system with user-controlled relevance ranking of search results 601 1997
 
SUN MICROSYSTEMS, INC. (1)
* 2004/0225,897 Client-server architecture incorporating secure tuple space 6 2003
 
BLUE DOT, INC. (1)
* 2007/0106,627 Social discovery systems and methods 139 2006
 
APTEAN, INC. (1)
* 2003/0014,396 Unified database and text retrieval system 2 2001
 
BRIGHT SUN TECHNOLOGIES (1)
* 7356567 Managing instant messaging sessions on multiple devices 57 2004
 
INTEL CORPORATION (1)
* 2004/0205,080 Method and system for correlating data from multiple sources without compromising confidentiality requirements 1 2004
 
OMNI-EXPLORER TECHNOLOGIES, INC. (1)
* 2002/0120,714 Distributed-code, custom-generated dynamic internet inclusion agent 36 2001
 
TEEZNAR CORPORATION (1)
* 2008/0196,087 Peer-to-Peer Distributed Computational System and Method 7 2005
 
FACEBOOK, INC. (1)
* 6020884 System integrating an on-line service community with a foreign service 259 1998
 
UNIVERSITY OF OTTAWA (1)
* 7055170 Security mechanism and architecture for collaborative software systems using tuple space 15 2000
 
NOKIA CORPORATION (1)
* 2008/0065,685 SYSTEMS AND METHODS FOR PRESENTING RESULTS OF GEOGRAPHIC TEXT SEARCHES 59 2007
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (11)
* 8060603 Persistent personal messaging in a distributed system 1 2008
* 2009/0319,615 PERSISTENT PERSONAL MESSAGING IN A DISTRIBUTED SYSTEM 2 2008
* 2009/0320,097 METHOD FOR CARRYING OUT A DISTRIBUTED SEARCH 6 2008
* 2009/0063,423 USER INTERFACES FOR SERVICE OBJECT LOCATED IN A DISTRIBUTED SYSTEM 3 2008
9111286 Multiple actions and icons for mobile advertising 0 2009
* 2009/0199,114 MULTIPLE ACTIONS AND ICONS FOR MOBILE ADVERTISING 28 2009
* 2009/0197,616 CRITICAL MASS BILLBOARD 88 2009
* 2009/0199,107 PLATFORM FOR MOBILE ADVERTISING AND PERSISTENT MICROTARGETING OF PROMOTIONS 31 2009
* 2009/0197,582 PLATFORM FOR MOBILE ADVERTISING AND MICROTARGETING OF PROMOTIONS 26 2009
* 2009/0198,579 KEYWORD TRACKING FOR MICROTARGETING OF MOBILE ADVERTISING 42 2009
8930531 Persistent personal messaging in a distributed system 0 2011
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
9558274 Routing query results 0 2011
9792264 Inheritance of rules across hierarchical levels 0 2015
* Cited By Examiner