US Patent No: 6,789,077

Number of patents in Portfolio can not be more than 2000

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

2 Status Updates

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, CA7549

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
5,745,755 Method for creating and maintaining a database for a dynamic enterprise 101 1996
* 2001/0047,294 System and method for adding an advertisement to a personal communication 98 2001
 
MINNESOTA MINING AND MANUFACTURING COMPANY (1)
5,832,593 Splice head for insulated telecommunication wires 88 1997
 
CBS INTERACTIVE INC. (1)
6,405,175 Shopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information 239 1999
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
5,706,435 System for maintaining data coherency in cache memory by periodically broadcasting a single invalidation report from server to clients 147 1996
 
VISA INTERNATIONAL SERVICE ASSOCIATION (1)
6,003,763 Method and apparatus for recording magnetic information on traveler's checks 230 1995
 
Logic Devices, Inc. (1)
5,524,244 System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewith 171 1994
 
HITACHI, LTD. (2)
4,956,773 System and method of generating a source program from inputted schematic information 153 1989
5,815,711 Apparatus and method for program generation 104 1995
 
YAMATAKE-HONEYWELL CO., LTD. (1)
5,884,079 Design part reusing method in configuration tool 120 1997
 
STARDENT COMPUTER INC. (1)
4,939,638 Time sliced vector processing 114 1988
 
ORACLE AMERICA, INC. (15)
5,761,656 Interaction between databases and graphical user interfaces 235 1995
5,774,551 Pluggable account management interface with unified login and logout and multiple user authentication services 344 1995
5,737,607 Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats 194 1995
5,860,153 Memory efficient directory coherency maintenance 110 1995
5,706,502 Internet-enabled portfolio manager system and method 614 1996
5,727,145 Mechanism for locating objects in a secure fashion 160 1996
5,809,507 Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework 158 1996
5,748,897 Apparatus and method for operating an aggregation of server computers using a dual-role proxy server computer 142 1996
5,818,448 Apparatus and method for identifying server computer aggregation topologies 94 1996
5,860,004 Code generator for applications in distributed object systems 160 1996
5,884,024 Secure DHCP server 279 1996
5,935,249 Mechanism for embedding network based control systems in a local network interface device 192 1997
5,808,911 System and method for remote object resource management 103 1997
5,887,134 System and method for preserving message order while employing both programmed I/O and DMA operations 560 1997
* 6,643,650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 391 2000
 
YAMAHA CORPORATION (1)
5,386,568 Apparatus and method for linking software modules 206 1992
 
ORACLE INTERNATIONAL CORPORATION (2)
5,754,849 Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representations 198 1996
* 2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 303 2002
 
APPLE INC. (7)
5,659,751 Apparatus and method for dynamic linking of computer software components 155 1992
5,594,921 Authentication of users with dynamically configurable protocol stack 140 1993
5,680,617 Computer-human interface which provides for user customization of object behavior 154 1994
5,553,282 Software project history database and method of operation 214 1994
6,031,977 Object-oriented distributed communications directory service 140 1995
5,832,219 Distributed object networking service 127 1995
5,875,335 Parameter marshaling techniques for dynamic object-oriented programming languages 115 1996
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5,745,695 Radio system with suspension of packet data service during non-data service connection 179 1996
 
APPLE COMPUTER, INC. (1)
5,835,737 Method and apparatus for arbitrating access to selected computer system devices 99 1996
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4,713,806 Communication system control arrangement 233 1986
 
DOUBLECLICK INC. (1)
* 2001/0054,001 System and method for advertising 124 2001
 
SCHNEIDER AUTOMATION INC. (1)
4,491,946 Multi-station token pass communication system 136 1981
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (20)
5,390,328 Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storage 146 1992
5,218,699 Remote procedure calls in heterogeneous systems 211 1992
5,423,042 Remote procedure execution 182 1992
5,561,785 System for allocating and returning storage and collecting garbage using subpool of available blocks 141 1992
5,933,497 Apparatus and method for controlling access to software 229 1993
5,448,740 Generation of a user interface code from a corresponding declarative language program 152 1993
5,475,792 Telephony channel simulator for speech recognition application 173 1994
5,778,228 Method and system for transferring remote procedure calls and responses over a network 147 1994
5,577,231 Storage access authorization controls in a computer system using dynamic translation of large addresses 133 1994
5,768,532 Method and distributed database file system for implementing self-describing distributed file objects 151 1996
5,787,425 Object-oriented data mining framework mechanism 189 1996
5,864,866 Apparatus and method for providing externalization in an object-oriented environment 141 1997
5,890,158 Method, apparatus, and program storage device for sharing objects with a network server and a database server using a common object model 143 1997
5,878,411 Dependent object class and subclass mapping to relational data store 172 1997
5,745,678 Method and system for the secured distribution of multimedia titles 206 1997
5,946,694 Apparatus and method for transparent application of service to business objects 145 1997
6,061,699 Method and computer program product for extracting translatable material from browser program function codes using variables for displaying MRI 91 1997
6,016,496 Method and apparatus for an object-oriented object for retrieving information from local and remote databases 122 1997
6,026,414 System including a proxy client to backup files in a distributed computing environment 543 1998
6,324,566 Internet advertising via bookmark set based on client specific information 98 1998
 
HEWLETT-PACKARD COMPANY (2)
4,809,160 Privilege level checking instruction for implementing a secure hierarchical computer system 140 1985
5,471,629 Method of monitoring changes in an object-oriented database with tuned monitors 227 1992
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (9)
5,088,036 Real time, concurrent garbage collection system and method 260 1989
5,307,490 Method and system for implementing remote procedure calls in a distributed computer system 290 1992
5,297,283 Object transferring system and method in an object based computer operating system 331 1992
5,452,459 Method and apparatus for allocating server access in a distributed computing environment 160 1993
5,339,435 Heterogenous software configuration management apparatus 237 1993
5,475,817 Object oriented distributed computing system processing request to other object model with code mapping by object managers located by manager of object managers 246 1993
5,440,744 Methods and apparatus for implementing server functions in a distributed heterogeneous environment 306 1994
5,671,225 Distributed interactive multimedia service system 230 1995
6,332,062 Systems and methods for customizing user messages in a printing system 57 2000
 
SIEMENS AKTIENGESELLSCHAFT (1)
5,684,955 Process for distributing an object-oriented program over a plurality of operating system processes of a computer system 121 1994
 
SOUND VIEW INNOVATIONS, LLC (1)
6,446,108 Method for wide area network service location 49 1998
 
FUJITSU LIMITED (3)
5,555,427 Distributed processing in a system of computers at terminals connected by a communication network 117 1991
6,061,713 Communications system for client-server data processing systems 94 1997
5,999,179 Platform independent computer network management client 477 1997
 
SUN MICROSYSTEMS, INC. (8)
5,640,564 Method and apparatus for generating and using short operation identifiers in object oriented systems 146 1995
5,815,709 System and method for generating identifiers for uniquely identifying object types for objects used in processing of object-oriented programs and the like 128 1996
5,757,925 Secure platform independent cross-platform remote execution computer system and method 284 1996
5,832,529 Methods, apparatus, and product for distributed garbage collection 114 1996
5,764,897 Method and apparatus for managing transactions in an object-oriented distributed system 177 1996
5,940,827 Methods and apparatus for managing a database in a distributed operating environment 155 1997
5,969,967 Methods and apparatus for conspiracy between objects 115 1997
6,016,500 Leasing for failure detection 77 1998
 
MOTOROLA, INC. (1)
5,109,486 Distributed computer system with network and resource status monitoring 294 1989
 
INTELLECTUAL VENTURES II LLC (1)
5,790,548 Universal access multimedia data network 648 1996
 
FUJI XEROX CO., LTD. (1)
5,829,022 Method and apparatus for managing coherency in object and page caches 115 1996
 
INTELLECTUAL VENTURES I LLC (1)
5,603,031 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 266 1993
 
IMPERIAL BANK (1)
5,987,506 Remote access and geographically distributed computers in a globally addressable storage environment 574 1997
 
TEKNEKRON SOFTWARE SYSTEMS (3)
5,187,787 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 392 1989
5,257,369 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 431 1990
5,966,531 Apparatus and method for providing decoupled data communications between software processes 203 1995
 
TWO WAY MEDIA LIMITED (1)
5,778,187 Multicasting method and apparatus 439 1996
 
Viewsoft, Inc. (1)
5,872,973 Method for managing dynamic relations between objects in dynamic object-oriented languages 381 1995
 
AONIX, S.A. (1)
5,560,003 System and hardware module for incremental real time garbage collection and memory management 208 1992
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
5,617,537 Message passing system for distributed shared memory multiprocessor system and message passing method using the same 234 1994
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,293,614 System and method for hard real-time garbage collection requiring a write barrier but no read barrier 122 1991
 
INTERVOICE LIMITED PARTNERSHIP (1)
5,946,485 Enhanced graphical development environment for controlling program flow 146 1996
 
TELOGY NETWORKS, INC. (1)
5,778,368 Real-time embedded software respository with attribute searching apparatus and method 365 1996
 
SYBASE, INC. (1)
5,680,573 Method of buffering data objects in a database 158 1994
 
Bow Street Software, Inc. (1)
* 6,560,633 Method for creating network services by transforming an XML runtime model in response to an iterative input process 117 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5,844,553 Mechanism to control and use window events among applications in concurrent computing 321 1996
 
BORLAND SOFTWARE CORPORATION (1)
5,644,768 Systems and methods for sharing resources in a multi-user environment 144 1994
 
Tibco, Inc. (1)
5,557,798 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes 472 1990
 
NEC CORPORATION (1)
5,745,703 Transmission of higher-order objects across a network of heterogeneous machines 154 1995
 
MICROSOFT TECHNOLOGY LICENSING, LLC (11)
5,511,197 Method and system for network marshalling of interface pointers for remote procedure calls 236 1993
5,655,148 Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information 330 1994
5,842,018 Method and system for referring to and binding to objects using identifier objects 209 1995
5,628,005 System and method for providing opportunistic file access in a network environment 229 1995
5,652,888 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
5,724,588 Method and system for network marshalling of interface pointers for remote procedure calls 170 1995
5,802,367 Method and system for transparently executing code using a surrogate process 149 1996
5,689,709 Method and system for invoking methods of an object 111 1996
5,813,013 Representing recurring events 152 1996
5,675,796 Concurrency management component for use by a computer program during the transfer of a message 142 1996
5,892,904 Code certification for network transmission 350 1996
 
FISCHER, ADDISON M. (1)
5,311,591 Computer system security method and apparatus for creating and using program authorization information data structures 335 1993
 
GOOGLE INC. (1)
5,944,793 Computerized resource name resolution mechanism 113 1997
 
GENERAL ELECTRIC COMPANY (1)
5,555,367 Method and system for generating computer programs for queries formed by manipulating object-oriented diagrams 117 1994
 
ENTERASYS NETWORKS, INC. (1)
4,823,122 Local area network for digital data processing system 180 1987
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5,864,862 System and method for creating reusable components in an object-oriented programming environment 205 1996
 
COMPUTER ASSOCIATES THINK, INC. (2)
5,504,921 Network management system using model-based intelligence 366 1994
5,872,928 Method and apparatus for defining and enforcing policies for configuration management in communications networks 351 1995
 
COMCAST MO GROUP, INC. (1)
6,009,103 Method and system for automatic allocation of resources in a network 311 1997
 
CODEGEAR LLC (1)
5,787,431 Database development system with methods for java-string reference lookups of column names 161 1996
 
SNAPCHAT, INC. (1)
* 6,636,247 Modality advertisement viewing system and method 28 2000
 
Next Software, Inc. (1)
5,481,721 Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objects 206 1994
 
OPEN INVENTION NETWORK, LLC (1)
5,649,186 System and method for a computer-based dynamic information clipping service 579 1995
 
UNISYS CORPORATION (1)
5,815,149 Method for generating code for modifying existing event routines for controls on a form 110 1997
 
Cardinal Vision, Inc. (1)
5,455,952 Method of computing based on networks of dependent objects 124 1995
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION (1)
5,845,129 Protection domains in a single address space 166 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 9 2001
* 2003/0088,647 Communication process for retrieving information for a computer 10 2001
7,693,833 System and method for improving integrity of internet search 9 2007
* 2007/0198,536 Data access 2 2007
* 2009/0281,942 SYSTEMS AND METHODS FOR DONATING 0 2009
* 2009/0292,709 INTELLIGENT CLIENT ARCHITECTURE COMPUTER SYSTEM AND METHOD 2 2009
9,256,347 Routing a teleportation request based on compatibility with user contexts 0 2009
* 9,254,438 Apparatus and method to transition between a media presentation and a virtual environment 0 2009
8,046,346 System and method for improving integrity of internet search 1 2010
* 2011/0035,594 Apparatus and method for providing elective message tagging 3 2010
8,244,708 System and method for improving integrity of internet search 1 2011
 
NUANCE COMMUNICATIONS, INC. (4)
8,843,376 Speech-enabled web content searching using a multimodal browser 1 2007
* 8,285,273 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 43 2009
8,781,840 Retrieval and presentation of network service results for mobile device using a multimodal browser 0 2013
 
SONY CORPORATION (1)
* 2010/0179,872 ELECTRONIC COUPON PROCESSING SYSTEM 5 2009
 
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
 
Landmark Technology Partners, Inc. (2)
7,536,421 Intelligent client architecture computer system and method 1 2004
8,156,078 Intelligent client architecture computer system and method 1 2009
 
LINKEDIN CORPORATION (5)
* 7,769,876 Apparatus and method of using XML documents to perform network protocol simulation 1 2001
7,809,711 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
7,761,559 System and method of remotely managing and loading artifacts 2 2006
* 2008/0091,808 System and method of remotely managing and loading artifacts 5 2006
 
2236008 ONTARIO INC. (9)
8,667,184 Distributed kernel operating system 0 2005
7,840,682 Distributed kernel operating system 2 2005
7,549,151 Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment 4 2005
* 2006/0277,284 Distributed kernel operating system 6 2005
* 2006/0182,137 Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment 18 2005
7,680,096 System for configuring switches in a network 1 2005
* 2007/0097,881 System for configuring switches in a network 7 2005
8,078,716 Distributed kernel operating system 0 2010
8,386,586 Distributed kernel operating system 1 2011
 
UECKER & ASSOCIATES, INC. (1)
8,775,654 Apparatus and methods for mediating messages 2 2003
 
NAVIC SYSTEMS, INC. (1)
* 2002/0112,238 Promotions on viewing devices 13 2001
 
ORACLE AMERICA, INC. (3)
* 7,458,082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 34 2000
* 7,171,415 Distributed information discovery through searching selected registered information providers 62 2001
* 2003/0088,544 Distributed information discovery 33 2001
 
POLTORAK TECHNOLOGIES LLC (1)
9,215,075 System and method for secure relayed communications from an implantable medical device 0 2014
 
ORA INTERNATIONAL, INC. (1)
* 2005/0131,948 System And Method Of Parsing A Template For Generating Presentation Data 2 2005
 
TWITTER, INC. (1)
7,720,931 System and method of remotely managing and loading artifacts 2 2006
 
ORACLE INTERNATIONAL CORPORATION (1)
* 6,842,757 Methods and systems for dynamic and default attribute binding 4 2002
 
ACTIVISION PUBLISHING, INC. (1)
* 8,245,241 Arrangements for interactivity between a virtual universe and the world wide web 0 2007
 
MICROSOFT TECHNOLOGY LICENSING, LLC (22)
* 6,961,900 Rendering data according to a present schema from an origin response message 12 2000
* 2003/0061,365 Service-to-service communication for network services 59 2001
* 6,931,405 Flexible subscription-based event notification 38 2002
* 2003/0208,549 Flexible subscription-based event notification 3 2002
* 7,089,491 System and method for enhancing XML schemas 22 2002
* 2003/0208,498 System and method for enhancing XML schemas 0 2002
* 7,016,902 Flexible subscription-based event notification 3 2005
* 2005/0149,533 Flexible subscription-based event notification 0 2005
* 7,526,484 Flexible subscription-based event notification 1 2005
* 2005/0192,952 Flexible subscription-based event notification 5 2005
7,676,482 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 3 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 3 2005
* 2007/0136,470 Delivery of localized resource over a network 9 2005
7,774,477 Peer networking host framework and hosting API 22 2006
7,702,795 Peer networking host framework and hosting API 5 2006
7,620,724 Peer networking host framework and hosting API 4 2006
* 2006/0184,661 Peer networking host framework and hosting API 101 2006
* 2006/0168,159 Peer networking host framework and hosting API 91 2006
* 2006/0123,124 Peer networking host framework and hosting API 85 2006
* 2006/0123,125 Peer networking host framework and hosting API 83 2006
8,572,576 Executing dynamically assigned functions while providing services 2 2006
8,082,276 Techniques using captured information 0 2007
 
GOOGLE INC. (5)
* 7,322,022 Method for creating wrapper XML stored procedure 3 2002
* 2004/0049,736 Method for creating wrapper XML stored procedure 2 2002
* 7,437,740 Generation of Java language application programming interface for an object-oriented data store 4 2003
7,293,005 Pipelined architecture for global analysis and index building 14 2004
7,783,626 Pipelined architecture for global analysis and index building 0 2007
 
VCVC III LLC (16)
7,584,208 Methods and systems for managing offers and requests in a network 35 2003
* 7,398,261 Method and system for managing and tracking semantic objects 23 2003
* 2004/0230,676 Methods and systems for managing offers and requests in a network 57 2003
8,924,838 Harvesting data from page 0 2007
8,868,560 System and method of a knowledge management and networking environment 0 2007
8,438,124 System and method of a knowledge management and networking environment 7 2007
* 2009/0077,062 System and Method of a Knowledge Management and Networking Environment 28 2007
8,190,684 Methods and systems for semantically managing offers and requests over a network 10 2008
8,275,796 Semantic web portal and platform 12 2008
8,161,066 Methods and systems for creating a semantic object 11 2009
8,200,617 Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata 13 2009
9,020,967 Semantically representing a target entity using a semantic object 0 2009
9,037,567 Generating user-customized search results and building a semantics-enhanced search engine 0 2010
8,862,579 Search and search optimization using a pattern of a location identifier 0 2010
8,965,979 Methods and systems for semantically managing offers and requests over a network 0 2012
9,189,479 Semantic web portal and platform 0 2012
 
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. (1)
8,838,833 Providing on-demand access to services in a wide area network 0 2010
 
CANON KABUSHIKI KAISHA (3)
* 7,487,233 Device access based on centralized authentication 12 2001
* 2003/0105,849 Device access based on centralized authentication 17 2001
7,925,767 Device access based on centralized authentication 1 2009
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (16)
* 2005/0060,291 Method and apparatus for searching universal resource identifiers 2 2003
8,296,304 Method, system, and program for handling redirects in a search engine 0 2004
7,499,913 Method for handling anchor text 8 2004
7,424,467 Architecture for an indexer with fixed width sort and variable width sort 11 2004
7,461,064 Method for searching documents for ranges of numeric values 33 2004
* 2006/0074,962 Method, system, and program for searching documents for ranges of numeric values 2 2004
* 2006/0136,381 Method and system for a text based search of a self-contained document 2 2004
8,417,693 Enforcing native access control to indexed documents 0 2005
* 2006/0069,587 Retained publish/subscribe system 6 2005
* 8,028,025 Apparatus, system, and method for setting/retrieving header information dynamically into/from service data objects for protocol based technology adapters 0 2006
7,743,060 Architecture for an indexer 4 2007
8,346,759 Searching documents for ranges of numeric values 1 2008
8,271,498 Searching documents for ranges of numeric values 1 2008
8,285,724 System and program for handling anchor text 0 2008
* 2011/0077,085 Apparatus and Method to Transition Between a Media Presentation and a Virtual Environment 2 2009
8,655,888 Searching documents for ranges of numeric values 0 2011
 
VERIZON PATENT AND LICENSING INC. (4)
* 8,700,781 Automated processing of service requests using structured messaging protocols 0 2005
* 2006/0013,367 Automated message handling system 14 2005
8,364,800 Automated message handling system and process 0 2008
* 2008/0189,376 AUTOMATED MESSAGE HANDLING SYSTEM AND PROCESS 2 2008
 
SAP SE (1)
8,914,347 Extensible search engine 0 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
 
CISCO TECHNOLOGY, INC. (4)
* 7,246,145 Fully distributed, scalable infrastructure, communication system 5 2000
7,143,182 Smart secretary for routing call objects in a telephony network 2 2000
7,415,516 Net lurkers 8 2001
7,945,695 Smart secretary 0 2006
 
PARKINSON, DWAYNE M. (1)
7,277,895 System and method of parsing a template for generating presentation data 2 2003
 
Sprint Spectrum L.P. (1)
* 6,970,871 System and method of sorting information based on a location of a mobile station 92 2002
 
RADAR NETWORKS (2)
7,640,267 Methods and systems for managing entities in a computing device using semantic objects 27 2003
* 2004/0158,455 Methods and systems for managing entities in a computing device using semantic objects 46 2003
 
SUN MICROSYSTEMS, INC. (1)
* 2004/0230,618 Business intelligence using intellectual capital 4 2003
 
DELL PRODUCTS L.P. (2)
7,536,525 Virtual machine hot cloning including freezing and unfreezing memory in a distributed network 10 2004
* 2006/0101,189 System and method for hot cloning in a distributed network 42 2004
 
THE RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORK (1)
9,069,782 System and method for security and privacy aware virtual machine checkpointing 0 2013
 
Raghunandhan, Padmanabhan (1)
* 2004/0193,611 A system for using telephone numbers for emails and for a more efficient search engine. 4 2004
 
TOPIA TECHNOLOGY (2)
* 7,614,059 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 60 2003
 
SNAPCHAT, INC. (4)
* 7,412,493 Publish/subscribe messaging system 4 2003
* 2005/0021,843 Publish/subscribe messaging system 8 2003
7,680,900 Publish/subscribe messaging system 2 2008
* 2008/0215,695 Publish/Subscribe Messaging System 1 2008
 
INTEL CORPORATION (4)
* 7,272,644 Internet based network topology discovery 3 2000
* 7,017,148 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 3 2001
* 2004/0203,350 Wireless communication device and method for information retrieval using a universal identity metatag 9 2002
 
NTT DOCOMO, INC. (2)
* 7,627,906 Service discovery system, client terminal, service providing device, and service discovery method 0 2005
* 2006/0047,968 Service discovery system, client terminal, service providing device, and service discovery method 1 2005
 
OPEN INVENTION NETWORK, LLC (3)
* 7,340,508 Exposing process flows and choreography controllers as web services 38 2002
7,703,008 Registry driven interoperability and exchange of documents 3 2006
8,683,321 Registry driven interoperability and exchange of documents 1 2010
 
WEBROOT INC. (2)
9,160,611 System and method for performing longest common prefix strings searches 0 2010
* 2010/0274,786 System And Method For Performing Longest Common Prefix Strings Searches 2 2010
 
YAHOO! INC. (2)
* 7,827,523 Query serving infrastructure providing flexible and expandable support and compiling instructions 4 2006
* 2007/0198,484 Query serving infrastructure 1 2006
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Mar 7, 2016
Fee Large entity fee small entity fee micro entity fee
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