Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6789077
SERIAL NO

09653612

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for searching for Internet-based repositories within a distributed computing environment are provided. A client on a device may interact with a search service on the same or a different device to find spaces (i.e., network-accessible XML object repositories) for storage and/or retrieval of data. The client may send an XML search request to the search service. The search request may include one or more desired characteristics, such as keywords, which are sought of a space. Based upon the search request, the search service may generate search results including locations (e.g., URIs) of one or more resulting spaces. The spaces may include web pages. In generating the search results, the search service may interact with a network-accessible third-party search engine, such as a browser-accessible search engine. The search service may obtain a service advertisement for each of the resulting spaces. Each service advertisement includes information which is usable to access the respective space. The search service may send the search results, including the advertisements and/or URIs, to the client to enable the client to access the resulting spacees at their respective locations. The search service may store the search results in a results space and send the address of the results space to the client.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE AMERICA, INC.SANTA CLARA, CA8431

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Abdelaziz, Mohamed M Santa Clara, CA 46 4091
Saulpaugh, Thomas E San Jose, CA 72 4721
Slaughter, Gregory L Palo Alto, CA 92 5197
Traversat, Bernard A San Francisco, CA 79 6265

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
5745755 Method for creating and maintaining a database for a dynamic enterprise 102 1996
* 2001/0047,294 System and method for adding an advertisement to a personal communication 132 2001
 
MINNESOTA MINING AND MANUFACTURING COMPANY (1)
5832593 Splice head for insulated telecommunication wires 88 1997
 
CBS INTERACTIVE INC. (1)
6405175 Shopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information 260 1999
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
5706435 System for maintaining data coherency in cache memory by periodically broadcasting a single invalidation report from server to clients 153 1996
 
VISA INTERNATIONAL SERVICE ASSOCIATION (1)
6003763 Method and apparatus for recording magnetic information on traveler's checks 234 1995
 
LOGIC DEVICES INCORPORATED (1)
5524244 System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewith 171 1994
 
HITACHI, LTD. (2)
4956773 System and method of generating a source program from inputted schematic information 153 1989
5815711 Apparatus and method for program generation 105 1995
 
Yamatake-Honeywell Co., Ltd. (1)
5884079 Design part reusing method in configuration tool 124 1997
 
STARDENT COMPUTER, INC., A CORP. OF CA (1)
4939638 Time sliced vector processing 114 1988
 
ORACLE AMERICA, INC. (15)
5761656 Interaction between databases and graphical user interfaces 241 1995
5774551 Pluggable account management interface with unified login and logout and multiple user authentication services 370 1995
5737607 Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats 196 1995
5860153 Memory efficient directory coherency maintenance 112 1995
5706502 Internet-enabled portfolio manager system and method 657 1996
5727145 Mechanism for locating objects in a secure fashion 162 1996
5809507 Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework 160 1996
5748897 Apparatus and method for operating an aggregation of server computers using a dual-role proxy server computer 144 1996
5818448 Apparatus and method for identifying server computer aggregation topologies 94 1996
5860004 Code generator for applications in distributed object systems 166 1996
5884024 Secure DHCP server 281 1996
5935249 Mechanism for embedding network based control systems in a local network interface device 202 1997
5808911 System and method for remote object resource management 104 1997
5887134 System and method for preserving message order while employing both programmed I/O and DMA operations 665 1997
* 6643650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 429 2000
 
YAMAHA CORPORATION (1)
5386568 Apparatus and method for linking software modules 211 1992
 
ORACLE INTERNATIONAL CORPORATION (2)
5754849 Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations 200 1996
* 2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 316 2002
 
APPLE INC. (7)
5659751 Apparatus and method for dynamic linking of computer software components 155 1992
5594921 Authentication of users with dynamically configurable protocol stack 141 1993
5680617 Computer-human interface which provides for user customization of object behavior 160 1994
5553282 Software project history database and method of operation 225 1994
6031977 Object-oriented distributed communications directory service 145 1995
5832219 Distributed object networking service 128 1995
5875335 Parameter marshaling techniques for dynamic object-oriented programming languages 116 1996
 
APPLE COMPUTER, INC. (1)
5835737 Method and apparatus for arbitrating access to selected computer system devices 100 1996
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4713806 Communication system control arrangement 234 1986
 
DOUBLECLICK INC. (1)
* 2001/0054,001 System and method for advertising 143 2001
 
SCHNEIDER AUTOMATION INC. (1)
4491946 Multi-station token pass communication system 136 1981
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (19)
5390328 Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage 150 1992
5218699 Remote procedure calls in heterogeneous systems 212 1992
5423042 Remote procedure execution 183 1992
5561785 System for allocating and returning storage and collecting garbage using subpool of available blocks 143 1992
5933497 Apparatus and method for controlling access to software 236 1993
5448740 Generation of a user interface code from a corresponding declarative language program 155 1993
5475792 Telephony channel simulator for speech recognition application 174 1994
5778228 Method and system for transferring remote procedure calls and responses over a network 152 1994
5577231 Storage access authorization controls in a computer system using dynamic translation of large addresses 134 1994
5768532 Method and distributed database file system for implementing self-describing distributed file objects 154 1996
5787425 Object-oriented data mining framework mechanism 190 1996
5864866 Apparatus and method for providing externalization in an object-oriented environment 141 1997
5890158 Method, apparatus, and program storage device for sharing objects with a network server and a database server using a common object model 144 1997
5878411 Dependent object class and subclass mapping to relational data store 174 1997
5745678 Method and system for the secured distribution of multimedia titles 214 1997
5946694 Apparatus and method for transparent application of service to business objects 145 1997
6061699 Method and computer program product for extracting translatable material from browser program function codes using variables for displaying MRI 91 1997
6016496 Method and apparatus for an object-oriented object for retrieving information from local and remote databases 122 1997
6026414 System including a proxy client to backup files in a distributed computing environment 655 1998
 
HEWLETT-PACKARD COMPANY (2)
4809160 Privilege level checking instruction for implementing a secure hierarchical computer system 143 1985
5471629 Method of monitoring changes in an object-oriented database with tuned monitors 234 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (9)
5088036 Real time, concurrent garbage collection system and method 267 1989
5307490 Method and system for implementing remote procedure calls in a distributed computer system 293 1992
5297283 Object transferring system and method in an object based computer operating system 341 1992
5452459 Method and apparatus for allocating server access in a distributed computing environment 160 1993
5339435 Heterogenous software configuration management apparatus 247 1993
5475817 Object oriented distributed computing system processing request to other object model with code mapping by object managers located by manager of object managers 248 1993
5440744 Methods and apparatus for implementing server functions in a distributed heterogeneous environment 313 1994
5671225 Distributed interactive multimedia service system 245 1995
6332062 Systems and methods for customizing user messages in a printing system 59 2000
 
SIEMENS AKTIENGESELLSCHAFT (1)
5684955 Process for distributing an object-oriented program over a plurality of operating system processes of a computer system 123 1994
 
GOOGLE LLC (1)
5944793 Computerized resource name resolution mechanism 113 1997
 
SOUND VIEW INNOVATIONS, LLC (1)
6446108 Method for wide area network service location 56 1998
 
FUJITSU LIMITED (3)
5555427 Distributed processing in a system of computers at terminals connected by a communication network 119 1991
6061713 Communications system for client-server data processing systems 94 1997
5999179 Platform independent computer network management client 511 1997
 
SUN MICROSYSTEMS, INC. (8)
5640564 Method and apparatus for generating and using short operation identifiers in object oriented systems 148 1995
5815709 System and method for generating identifiers for uniquely identifying object types for objects used in processing of object-oriented programs and the like 129 1996
5757925 Secure platform independent cross-platform remote execution computer system and method 300 1996
5832529 Methods, apparatus, and product for distributed garbage collection 114 1996
5764897 Method and apparatus for managing transactions in an object-oriented distributed system 180 1996
5940827 Methods and apparatus for managing a database in a distributed operating environment 160 1997
5969967 Methods and apparatus for conspiracy between objects 115 1997
6016500 Leasing for failure detection 84 1998
 
MOTOROLA, INC. (1)
5109486 Distributed computer system with network and resource status monitoring 302 1989
 
FUJI XEROX CO., LTD. (1)
5829022 Method and apparatus for managing coherency in object and page caches 119 1996
 
IMPERIAL BANK (1)
5987506 Remote access and geographically distributed computers in a globally addressable storage environment 656 1997
 
TEKNEKRON SOFTWARE SYSTEMS (3)
5187787 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 401 1989
5257369 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 442 1990
5966531 Apparatus and method for providing decoupled data communications between software processes 212 1995
 
TWO-WAY MEDIA LTD (1)
5778187 Multicasting method and apparatus 504 1996
 
Viewsoft, Inc. (1)
5872973 Method for managing dynamic relations between objects in dynamic object-oriented languages 420 1995
 
AONIX, S.A. (1)
5560003 System and hardware module for incremental real time garbage collection and memory management 221 1992
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
5617537 Message passing system for distributed shared memory multiprocessor system and message passing method using the same 243 1994
 
TEXAS INSTRUMENTS INCORPORATED (1)
5293614 System and method for hard real-time garbage collection requiring a write barrier but no read barrier 125 1991
 
INTERVOICE LIMITED PARTNERSHIP (1)
5946485 Enhanced graphical development environment for controlling program flow 148 1996
 
TELOGY NETWORKS, INC. (1)
5778368 Real-time embedded software respository with attribute searching apparatus and method 380 1996
 
SYBASE, INC. (1)
5680573 Method of buffering data objects in a database 164 1994
 
Bow Street Software, Inc. (1)
* 6560633 Method for creating network services by transforming an XML runtime model in response to an iterative input process 121 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5844553 Mechanism to control and use window events among applications in concurrent computing 342 1996
 
BORLAND SOFTWARE CORPORATION (1)
5644768 Systems and methods for sharing resources in a multi-user environment 144 1994
 
Tibco, Inc. (1)
5557798 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 488 1990
 
NEC CORPORATION (1)
5745703 Transmission of higher-order objects across a network of heterogeneous machines 155 1995
 
INTELLECTUAL VENTURES I LLC (1)
5603031 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 278 1993
 
UNILOC LUXEMBOURG S.A. (1)
6324566 Internet advertising via bookmark set based on client specific information 115 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (11)
5511197 Method and system for network marshalling of interface pointers for remote procedure calls 238 1993
5655148 Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information 338 1994
5842018 Method and system for referring to and binding to objects using identifier objects 211 1995
5628005 System and method for providing opportunistic file access in a network environment 246 1995
5652888 System for interconnecting software components in an object oriented programming environment using a separate editor object for each run-time object instantiated for each selected component 129 1995
5724588 Method and system for network marshalling of interface pointers for remote procedure calls 175 1995
5802367 Method and system for transparently executing code using a surrogate process 151 1996
5689709 Method and system for invoking methods of an object 112 1996
5813013 Representing recurring events 161 1996
5675796 Concurrency management component for use by a computer program during the transfer of a message 142 1996
5892904 Code certification for network transmission 372 1996
 
FISCHER, ADDISON M. (1)
5311591 Computer system security method and apparatus for creating and using program authorization information data structures 342 1993
 
INTELLECTUAL VENTURES II LLC (1)
5790548 Universal access multimedia data network 667 1996
 
GOOGLE INC. (1)
5745695 Radio system with suspension of packet data service during non-data service connection 182 1996
 
GENERAL ELECTRIC COMPANY (1)
5555367 Method and system for generating computer programs for queries formed by manipulating object-oriented diagrams 120 1994
 
ENTERASYS NETWORKS, INC. (1)
4823122 Local area network for digital data processing system 184 1987
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5864862 System and method for creating reusable components in an object-oriented programming environment 209 1996
 
COMPUTER ASSOCIATES THINK, INC. (2)
5504921 Network management system using model-based intelligence 438 1994
5872928 Method and apparatus for defining and enforcing policies for configuration management in communications networks 384 1995
 
COMCAST MO GROUP, INC. (1)
6009103 Method and system for automatic allocation of resources in a network 322 1997
 
CODEGEAR LLC (1)
5787431 Database development system with methods for java-string reference lookups of column names 167 1996
 
SNAPCHAT, INC. (1)
* 6636247 Modality advertisement viewing system and method 45 2000
 
Next Software, Inc. (1)
5481721 Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objects 207 1994
 
OPEN INVENTION NETWORK, LLC (1)
5649186 System and method for a computer-based dynamic information clipping service 609 1995
 
UNISYS CORPORATION (1)
5815149 Method for generating code for modifying existing event routines for controls on a form 111 1997
 
Cardinal Vision, Inc. (1)
5455952 Method of computing based on networks of dependent objects 124 1995
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
5845129 Protection domains in a single address space 177 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (11)
* 2002/0174,169 Process for operating a distributed computer network comprising several distributed computers 10 2001
* 2003/0088,647 Communication process for retrieving information for a computer 12 2001
7693833 System and method for improving integrity of internet search 10 2007
* 2007/0198,536 Data access 2 2007
* 2007/0294,409 Internet based network topology discovery 2 2007
* 2009/0281,942 SYSTEMS AND METHODS FOR DONATING 0 2009
* 2009/0292,709 INTELLIGENT CLIENT ARCHITECTURE COMPUTER SYSTEM AND METHOD 2 2009
8046346 System and method for improving integrity of internet search 2 2010
* 2010/0121,835 System and method for improving integrity of internet search 2 2010
* 2011/0035,594 Apparatus and method for providing elective message tagging 9 2010
8244708 System and method for improving integrity of internet search 2 2011
 
NUANCE COMMUNICATIONS, INC. (4)
8843376 Speech-enabled web content searching using a multimodal browser 3 2007
* 8285273 System and method for conducting a search using a wireless mobile device 3 2009
* 2009/0117,885 SYSTEM AND METHOD FOR CONDUCTING A SEARCH USING A WIRELESS MOBILE DEVICE 56 2009
8781840 Retrieval and presentation of network service results for mobile device using a multimodal browser 0 2013
 
SONY CORPORATION (3)
* 2010/0179,872 ELECTRONIC COUPON PROCESSING SYSTEM 5 2009
9483997 Proximity detection of candidate companion display device in same room as primary display using infrared signaling 1 2014
9696414 Proximity detection of candidate companion display device in same room as primary display using sonic signaling 0 2014
 
GENERAL INSTRUMENT CORPORATION (1)
* 2002/0087,644 Internet portal URL link through an e-mail prompt for the delivery of solicited and unsolicited information based on the original information requested 1 2001
 
Open Invention Networks (1)
* 2006/0150,095 Registry driven interoperability and exchange of documents 1 2006
 
FIVER LLC (21)
7584208 Methods and systems for managing offers and requests in a network 39 2003
* 7398261 Method and system for managing and tracking semantic objects 28 2003
* 2004/0230,676 Methods and systems for managing offers and requests in a network 67 2003
* 2004/0220,893 User interface for managing semantic objects 32 2003
8924838 Harvesting data from page 2 2007
8868560 System and method of a knowledge management and networking environment 4 2007
8438124 System and method of a knowledge management and networking environment 9 2007
* 2009/0077,062 System and Method of a Knowledge Management and Networking Environment 35 2007
8190684 Methods and systems for semantically managing offers and requests over a network 13 2008
8275796 Semantic web portal and platform 17 2008
8161066 Methods and systems for creating a semantic object 14 2009
* 2009/0192,972 METHODS AND SYSTEMS FOR CREATING A SEMANTIC OBJECT 23 2009
8200617 Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata 16 2009
* 2010/0268,720 AUTOMATIC MAPPING OF A LOCATION IDENTIFIER PATTERN OF AN OBJECT TO A SEMANTIC TYPE USING OBJECT METADATA 34 2009
9020967 Semantically representing a target entity using a semantic object 2 2009
9037567 Generating user-customized search results and building a semantics-enhanced search engine 3 2010
8862579 Search and search optimization using a pattern of a location identifier 3 2010
9613149 Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata 0 2012
8965979 Methods and systems for semantically managing offers and requests over a network 2 2012
9189479 Semantic web portal and platform 2 2012
9607089 Search and search optimization using a pattern of a location identifier 0 2014
 
Landmark Technology Partners, Inc. (2)
7536421 Intelligent client architecture computer system and method 1 2004
8156078 Intelligent client architecture computer system and method 1 2009
 
LINKEDIN CORPORATION (5)
* 7769876 Apparatus and method of using XML documents to perform network protocol simulation 1 2001
7809711 System and method for semantic analysis of intelligent device discovery 0 2006
* 2007/0282,799 System and method for semantic analysis of intelligent device discovery 1 2006
7761559 System and method of remotely managing and loading artifacts 3 2006
* 2008/0091,808 System and method of remotely managing and loading artifacts 7 2006
 
2236008 ONTARIO INC. (9)
8667184 Distributed kernel operating system 0 2005
7840682 Distributed kernel operating system 2 2005
7549151 Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment 6 2005
* 2006/0277,284 Distributed kernel operating system 9 2005
* 2006/0182,137 Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment 42 2005
7680096 System for configuring switches in a network 1 2005
* 2007/0097,881 System for configuring switches in a network 7 2005
8078716 Distributed kernel operating system 0 2010
8386586 Distributed kernel operating system 1 2011
 
UECKER & ASSOCIATES, INC. (2)
8775654 Apparatus and methods for mediating messages 6 2003
9645712 Multiple stakeholders for a single business process 0 2004
 
NAVIC SYSTEMS, INC. (1)
* 2002/0112,238 Promotions on viewing devices 15 2001
 
ORACLE AMERICA, INC. (3)
* 7458082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 42 2000
* 7171415 Distributed information discovery through searching selected registered information providers 81 2001
* 2003/0088,544 Distributed information discovery 41 2001
 
POLTORAK TECHNOLOGIES LLC (1)
9215075 System and method for secure relayed communications from an implantable medical device 1 2014
 
ORA INTERNATIONAL, INC. (1)
* 2005/0131,948 System And Method Of Parsing A Template For Generating Presentation Data 2 2005
 
TWITTER, INC. (1)
7720931 System and method of remotely managing and loading artifacts 5 2006
 
ORACLE INTERNATIONAL CORPORATION (1)
* 6842757 Methods and systems for dynamic and default attribute binding 5 2002
 
PERFECT COMMERCE HOLDINGS, LLC (1)
* 7340508 Exposing process flows and choreography controllers as web services 46 2002
 
ACTIVISION PUBLISHING, INC. (1)
* 8245241 Arrangements for interactivity between a virtual universe and the world wide web 3 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (25)
* 6961900 Rendering data according to a present schema from an origin response message 23 2000
* 2003/0061,365 Service-to-service communication for network services 66 2001
* 6931405 Flexible subscription-based event notification 83 2002
* 2003/0208,549 Flexible subscription-based event notification 5 2002
* 7089491 System and method for enhancing XML schemas 29 2002
* 2003/0208,498 System and method for enhancing XML schemas 0 2002
* 2004/0002,943 Systems and methods for application delivery and configuration management of mobile devices 135 2002
* 7016902 Flexible subscription-based event notification 3 2005
* 2005/0149,533 Flexible subscription-based event notification 0 2005
* 7526484 Flexible subscription-based event notification 1 2005
* 2005/0192,952 Flexible subscription-based event notification 5 2005
7676482 Method and apparatus for providing data from a data source to a data consumer, and for rendering data from a data provider to an interface 4 2005
* 2005/0210,057 Method and apparatus for providing data from a data source to a data consumer, and for rendering data from a data provider to an interface 5 2005
* 2007/0136,470 Delivery of localized resource over a network 15 2005
7774477 Peer networking host framework and hosting API 26 2006
7702795 Peer networking host framework and hosting API 8 2006
7620724 Peer networking host framework and hosting API 6 2006
* 2006/0184,661 Peer networking host framework and hosting API 123 2006
* 2006/0168,159 Peer networking host framework and hosting API 113 2006
* 2006/0123,124 Peer networking host framework and hosting API 106 2006
* 2006/0123,125 Peer networking host framework and hosting API 104 2006
8572576 Executing dynamically assigned functions while providing services 5 2006
9460421 Distributing notifications to multiple recipients via a broadcast list 0 2006
8082276 Techniques using captured information 0 2007
9413817 Executing dynamically assigned functions while providing services 0 2013
 
VCVC III LLC (1)
* 2009/0076,887 System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment 62 2007
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 2005/0097,326 Method of securely transferring programmable packet using digital signatures having access-controlled high-security verification key 1 2004
 
SALESFORCE.COM, INC. (2)
8838833 Providing on-demand access to services in a wide area network 1 2010
9473536 Method, system, and computer program product for facilitating communication in an interoperability network 0 2015
 
THE TRUSTEES OF THE STEVENS INSTITUTE OF TECHNOLOGY (2)
* 9613155 System and framework for multi-dimensionally visualizing and interacting with large data sets 0 2014
* 2015/0026,606 SYSTEM AND FRAMEWORK FOR MULTI-DIMENSIONALLY VISUALIZING AND INTERACTING WITH LARGE DATA SETS 2 2014
 
CANON KABUSHIKI KAISHA (4)
* 2002/0107,999 Method and device for remotely using a data-processing object in a communications network 14 2001
* 7487233 Device access based on centralized authentication 15 2001
* 2003/0105,849 Device access based on centralized authentication 22 2001
7925767 Device access based on centralized authentication 1 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (19)
* 2005/0060,291 Method and apparatus for searching universal resource identifiers 3 2003
8296304 Method, system, and program for handling redirects in a search engine 0 2004
7499913 Method for handling anchor text 9 2004
7424467 Architecture for an indexer with fixed width sort and variable width sort 12 2004
7461064 Method for searching documents for ranges of numeric values 42 2004
* 2006/0074,962 Method, system, and program for searching documents for ranges of numeric values 5 2004
* 2006/0136,381 Method and system for a text based search of a self-contained document 5 2004
8417693 Enforcing native access control to indexed documents 1 2005
* 2006/0069,587 Retained publish/subscribe system 6 2005
* 8028025 Apparatus, system, and method for setting/retrieving header information dynamically into/from service data objects for protocol based technology adapters 0 2006
* 2007/0271,341 APPARATUS, SYSTEM, AND METHOD FOR SETTING/RETRIEVING HEADER INFORMATION DYNAMICALLY INTO/FROM SERVICE DATA OBJECTS FOR PROTOCOL BASED TECHNOLOGY ADAPTERS 4 2006
7743060 Architecture for an indexer 6 2007
8346759 Searching documents for ranges of numeric values 1 2008
8271498 Searching documents for ranges of numeric values 1 2008
8285724 System and program for handling anchor text 0 2008
9256347 Routing a teleportation request based on compatibility with user contexts 5 2009
* 9254438 Apparatus and method to transition between a media presentation and a virtual environment 4 2009
* 2011/0077,085 Apparatus and Method to Transition Between a Media Presentation and a Virtual Environment 2 2009
8655888 Searching documents for ranges of numeric values 0 2011
 
VERIZON PATENT AND LICENSING INC. (4)
* 8700781 Automated processing of service requests using structured messaging protocols 0 2005
* 2006/0013,367 Automated message handling system 17 2005
8364800 Automated message handling system and process 1 2008
* 2008/0189,376 AUTOMATED MESSAGE HANDLING SYSTEM AND PROCESS 3 2008
 
VMWARE, INC. (1)
* 2014/0006,480 DYNAMIC RESOLUTION OF SERVERS IN A DISTRIBUTED ENVIRONMENT 4 2012
 
SAP SE (1)
8914347 Extensible search engine 1 2005
 
KONICA MINOLTA BUSINESS TECHNOLOGIES, INC. (1)
* 2007/0282,828 Information search method using search apparatus, information search apparatus, and information search processing program 3 2007
 
EXCALIBUR IP, LLC (2)
* 7827523 Query serving infrastructure providing flexible and expandable support and compiling instructions 18 2006
* 2007/0198,484 Query serving infrastructure 2 2006
 
CISCO TECHNOLOGY, INC. (4)
* 7246145 Fully distributed, scalable infrastructure, communication system 5 2000
7143182 Smart secretary for routing call objects in a telephony network 2 2000
7415516 Net lurkers 8 2001
7945695 Smart secretary 0 2006
 
PARKINSON, DWAYNE M. (1)
7277895 System and method of parsing a template for generating presentation data 2 2003
 
GOOGLE LLC (5)
* 7322022 Method for creating wrapper XML stored procedure 3 2002
* 2004/0049,736 Method for creating wrapper XML stored procedure 3 2002
* 7437740 Generation of Java language application programming interface for an object-oriented data store 4 2003
7293005 Pipelined architecture for global analysis and index building 14 2004
7783626 Pipelined architecture for global analysis and index building 0 2007
 
Sprint Spectrum L.P. (1)
* 6970871 System and method of sorting information based on a location of a mobile station 130 2002
 
RADAR NETWORKS (2)
7640267 Methods and systems for managing entities in a computing device using semantic objects 33 2003
* 2004/0158,455 Methods and systems for managing entities in a computing device using semantic objects 76 2003
 
SUN MICROSYSTEMS, INC. (1)
* 2004/0230,618 Business intelligence using intellectual capital 4 2003
 
DELL PRODUCTS L.P. (2)
7536525 Virtual machine hot cloning including freezing and unfreezing memory in a distributed network 13 2004
* 2006/0101,189 System and method for hot cloning in a distributed network 60 2004
 
THE RESEARCH FOUNDATION FOR THE STATE UNIVERSITY OF NEW YORK (4)
9069782 System and method for security and privacy aware virtual machine checkpointing 4 2013
9767284 Continuous run-time validation of program execution: a practical approach 0 2015
9552495 System and method for security and privacy aware virtual machine checkpointing 0 2015
9767271 System and method for validating program execution at run-time 0 2015
 
Raghunandhan, Padmanabhan (1)
* 2004/0193,611 A system for using telephone numbers for emails and for a more efficient search engine. 6 2004
 
Topia Technology (2)
* 7614059 System and method for the discovery and usage of local resources by a mobile agent object 2 2003
* 2004/0010,590 System and method for the discovery and usage of local resources by a mobile agent object 68 2003
 
SNAPCHAT, INC. (4)
* 7412493 Publish/subscribe messaging system 4 2003
* 2005/0021,843 Publish/subscribe messaging system 8 2003
7680900 Publish/subscribe messaging system 3 2008
* 2008/0215,695 Publish/Subscribe Messaging System 2 2008
 
INTEL CORPORATION (4)
* 7272644 Internet based network topology discovery 5 2000
* 7017148 Apparatus and method for UPnP device code generation using XML 15 2001
* 2003/0093,769 Apparatus and method for UPnP device code generation using XML 5 2001
* 2004/0203,350 Wireless communication device and method for information retrieval using a universal identity metatag 14 2002
 
NTT DOCOMO, INC. (2)
* 7627906 Service discovery system, client terminal, service providing device, and service discovery method 4 2005
* 2006/0047,968 Service discovery system, client terminal, service providing device, and service discovery method 4 2005
 
OPEN INVENTION NETWORK, LLC (4)
7703008 Registry driven interoperability and exchange of documents 4 2006
8683321 Registry driven interoperability and exchange of documents 3 2010
* 2010/0205,522 REGISTRY DRIVEN INTEROPERABILITY AND EXCHANGE OF DOCUMENTS 5 2010
9792269 Registry driven interoperability and exchange of documents 0 2014
 
DIGIMARC CORPORATION (1)
* 2003/0229,643 Creating a footprint of a computer file 0 2002
 
NOKIA CORPORATION (1)
* 2006/0253,409 Method, apparatus and computer program product providing local service discovery with browser search 4 2005
 
WEBROOT INC. (3)
9160611 System and method for performing longest common prefix strings searches 1 2010
* 2010/0274,786 System And Method For Performing Longest Common Prefix Strings Searches 14 2010
9558241 System and method for performing longest common prefix strings searches 0 2015
* Cited By Examiner