US Patent No: 7,992,085

Number of patents in Portfolio can not be more than 2000

Lightweight reference user interface

ALSO PUBLISHED AS: 20080021886

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A lightweight information user interface is provided for displaying information about a focused-on (e.g., mouse-over) text item, data item or other object in an electronic document that minimizes interruption of workflow with the electronic document. Upon focus on a word or other object in an electronic document a quick look-up function may be invoked for retrieving information from a local or remote information source about the focused-on item. Retrieved information, for example, translations, dictionary definitions and research information, is displayed in close proximity to the focused-on item in a lightweight information user interface. Information may be displayed according to a variety of media types including text, audio, video, pictures, bitmap images, etc.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA26124

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bailey, Eric D Redmond, WA 21 329
Burukhin, Anatoliy Issaquah, WA 14 20
Pratley, Christopher Seattle, WA 22 110
Taboada, Roberto C Bothell, WA 38 416
Voora, Srinivas Redmond, WA 2 9
Wang-Aryattanwanich, Thiti Sammamish, WA 4 9

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Minnesota Mining and Manufacturing Company (1)
5,821,931 Attachment and control of software notes 63 1995
 
Other [Check patent profile for assignment information] (13)
6,126,306 Natural language processing method for converting a first natural language into a second natural language using data structures 38 1992
5,815,830 Automatic generation of hypertext links to multimedia topic objects 231 1995
5,764,794 Method and apparatus for electronically storing alphanumeric characters 74 1996
5,995,979 Apparatus and method for selecting records from a computer database by repeatedly displaying search terms from multiple list identifiers before either a list identifier or a search term is selected 52 1998
6,112,209 Associative database model for electronic-based informational assemblies 168 1998
6,629,092 Search engine 36 1999
6,766,326 Universal storage for dynamic databases 67 2000
2003/0101,204 Method for converting units of measurement 29 2001
2001/0041,328 Foreign language immersion simulation process and apparatus 39 2001
2002/0032,775 System and method for transmitting and retrieving data via a distributed persistence framework 34 2001
2002/0194,166 Mechanism to sift through search results using keywords from the results 55 2002
2003/0126,136 System and method for knowledge retrieval, management, delivery and presentation 603 2002
2006/0101,005 System and method for managing and presenting entity information 78 2005
 
SONY CORPORATION (1)
2002/0091,803 Multi-user management process enabling user privacy for use in a network entertainment center 35 2001
 
FOSSURA AS (1)
6,868,625 Method and device for subsea dredging 11 2002
 
ATLE HEDLOY AND VIOLETTE HEGER-HEDLOY (1)
6,323,853 Method, system and computer readable medium for addressing handling from a computer program 54 1998
 
SINGLE PRECISION TECHNOLOGIES, INC. (1)
2003/0009,489 Method for mining data and automatically associating source locations 32 2002
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,014,616 Method for monitoring the language used for character generation by an operating system 41 1997
 
SONY ELECTRONICS INC. (1)
6,595,342 Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return 93 2000
 
Andrew Johnson, Inc. (1)
6,477,510 Euro booking currency conversion method 68 1999
 
Revelink, Inc. (1)
6,618,733 View navigation for creation, update and querying of data objects and textual annotations of relations between data objects 69 2000
 
EC-ENABLER, LTD (1)
6,889,260 Method and system for transferring information 45 1999
 
TILEY,ESQ. STEPHEN D. (1)
6,382,350 Molded acoustic and decorative mats and methods for forming the same 39 2001
 
MAZDA MOTOR CORPORATION (1)
6,571,241 Multilingual patent information search system 90 1999
 
AVAYA INC. (1)
6,717,593 Mark-up language implementation of graphical or non-graphical user interfaces 105 2000
 
Actioneer, Inc. (2)
6,029,171 Method and apparatus for group action processing between users of a collaboration system 111 1997
6,421,678 Method and apparatus for group action processing between users of a collaboration system 99 1999
 
Telaric, Inc. (1)
5,895,461 Method and system for automated data storage and retrieval with uniform addressing scheme 126 1996
 
LOCKHEED MARTIN CORPORATION (1)
2002/0133,523 Multilingual graphic user interface system and method 64 2001
 
WEBMETHODS, INC. (1)
7,028,312 XML remote procedure call (XML-RPC) 111 1999
 
ROBERT G. GUOMINI AND LOUISE B. BIDWELL TRUST, THE (1)
6,018,761 System for adding to electronic mail messages information obtained from sources external to the electronic mail transport process 90 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (7)
5,386,564 Conversion of data and objects across classes in an object management system 171 1993
5,535,323 Method of and system for displaying context sensitive and application independent help information 129 1995
2002/0129,107 Method and apparatus for automatic content handling 67 2001
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 1 2001
2003/0083,910 Method and system for integrating workflow management systems with business-to-business interaction standards 82 2001
2003/0167,445 Method and system of document transformation between a source extensible markup language (XML) schema and a target XML schema 91 2002
2005/0120,313 System and method for personalizing an electrical device interface 41 2004
 
DIALOG CORPORATION PLC, THE (1)
6,137,911 Test classification system and method 214 1997
 
OKI ELECTRIC INDUSTRY CO., LTD. (2)
5,987,402 System and method for efficiently retrieving and translating source documents in different languages, and other displaying the translated documents at a client device 63 1996
2003/0176,995 Translation mediate system, translation mediate server and translation mediate method 44 2003
 
SURFCAST, INC. (1)
6,724,403 System and method for simultaneous display of multiple information sources 222 2000
 
RICOH COMPANY, LTD. (4)
5,020,019 Document retrieval system 111 1990
5,848,386 Method and system for translating documents using different translation resources for different portions of the documents 116 1996
2003/0014,745 Document update method 25 2002
2004/0201,867 Method and system for providing updated help and solution information at a printing device 44 2003
 
SUN MICROSYSTEMS, INC. (16)
5,337,233 Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval 68 1992
5,893,073 Method and apparatus for representing recurring events 89 1995
5,826,025 System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups 225 1995
5,822,539 System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server 260 1995
5,875,443 Internet-based spelling checker dictionary system with automatic updating 87 1996
5,802,530 Web document based graphical user interface 195 1996
5,892,919 Spell checking universal resource locator (URL) by comparing the URL against a cache containing entries relating incorrect URLs submitted by users to corresponding correct URLs 108 1997
5,933,140 Child window containing context-based help and a miniaturized web page 108 1997
5,802,262 Method and apparatus for diagnosing lexical errors 50 1997
6,167,568 Method and apparatus for implementing electronic software distribution 47 1998
6,297,822 Results-oriented help displays for computer software programs 31 1998
6,643,650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 366 2000
7,100,115 Method and apparatus for providing computer-based help 20 2000
2001/0049,702 Service side filtering XML messages in a distributed network 41 2001
2003/0105,806 Service facilitator for automating object conversions and communication connections in client-server systems 15 2001
7,013,303 System and method for multiple data sources to plug into a standardized interface for distributed deep search 25 2002
 
CORDATA, INC. (BVI) (1)
5,522,089 Personal digital assistant module adapted for initiating telephone communications through DTMF dialing 169 1994
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
6,697,824 Relationship management in an E-commerce application framework 432 1999
7,003,560 Data warehouse computing system 207 2000
2002/0184,247 Method of data block aggregation 39 2002
 
KANJI SOFTWARE, INC. (1)
6,292,768 Method for converting non-phonetic characters into surrogate words for inputting into a computer 49 1999
 
INTELLECTUAL VENTURES II LLC (1)
5,933,498 System for controlling access and distribution of digital property 767 1997
 
HTC CORPORATION (1)
6,741,994 Method and automatic organization of data 28 1998
 
The United States of America as represented by the Secretary of the Navy (1)
5,752,022 Method for creating a hypertext language for a distributed computer network 96 1995
 
KENT RIDGE DIGITAL LABS (1)
6,311,152 System for chinese tokenization and named entity recognition 148 2000
 
SYMANTEC CORPORATION (1)
6,052,531 Multi-tiered incremental software updating 254 1998
 
Double Click, Inc. (1)
5,948,061 Method of delivery, targeting, and measuring advertising over networks 1617 1996
 
YAHOO! INC. (1)
* 2006/0026,170 Mapping method and system 84 2005
 
GE CORPORATE FINANCIAL SERVICES, INC. (1)
2003/0172,343 Methods and systems for generating documents 85 2002
 
ACCESS CO., LTD. (1)
6,173,316 Wireless communication device with markup language based man-machine interface 278 1998
 
PENDRAGON NETWORKS LLC (1)
6,883,137 System and method for schema-driven compression of extensible mark-up language (XML) documents 97 2000
 
XEROX CORPORATION (7)
5,913,214 Data extraction from world wide web pages 217 1996
5,983,218 Multimedia database for use over networks 207 1997
6,658,623 Displaying in a first document a selectable link to a second document based on a passive query 82 1997
6,320,496 Systems and methods providing tactile guidance using sensory supplementation 49 1999
6,732,361 Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions 42 1999
6,950,982 Active annotation mechanism for document management systems 34 1999
6,732,090 Meta-document management system with user definable personalities 172 2001
 
PHILIP MONGEGO, SR. AS REPRESENTATIVE FOR THE BENEFIT OF THE SECURED PARTIES (1)
6,311,194 System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising 397 2000
 
A9.COM, INC. (1)
6,963,867 Search query processing to provide category-ranked presentation of search results 282 2003
 
ROGUE WAVE SOFTWARE, INC. (1)
6,901,403 XML presentation of general-purpose data sources 241 2001
 
SILICON VALLEY BANK (1)
6,167,469 Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof 197 1998
 
AMAZON.COM, INC. (1)
6,629,079 Method and system for electronic commerce using multiple roles 103 1998
 
International Computers Limited (1)
5,418,902 Electronic spreadsheet system producing generalized answers including formulas 52 1993
 
ACTIVEWORD SYSTEMS, INC. (2)
5,974,413 Semantic user interface 205 1997
2002/0156,774 Semantic user interface 34 2002
 
CONTENTGUARD HOLDINGS, INC. (3)
2003/0229,593 Rights expression profile system and method 36 2003
2003/0233,330 Rights expression profile system and method using templates 36 2003
2004/0236,717 Rights expression profile system and method 53 2004
 
VLINGO CORPORATION (1)
5,956,681 Apparatus for generating text data on the basis of speech data input from terminal 120 1997
 
Oce-Nederland B.V. (1)
5,159,552 Method for checking the correct and consistent use of units or chemical formulae in a text processing system 37 1990
 
CERNER INNOVATION, INC. (1)
6,950,831 Processing system for use with a user interface display 33 2002
 
CIRQUE CORPORATION (1)
6,473,069 Apparatus and method for tactile feedback from input device 246 1995
 
GOOGLE INC. (10)
5,845,278 Method for automatically selecting collections to search in full text searches 344 1997
5,983,216 Performing automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections 183 1997
6,219,698 Configuring client software using remote notification 124 1997
6,336,131 System and method for communicating information relating to a network resource 66 2000
6,601,075 System and method of ranking and retrieving documents based on authority scores of schemas and documents 128 2000
6,604,099 Majority schema in semi-structured data 124 2000
6,654,734 System and method for query processing and optimization for XML repositories 157 2000
6,636,880 Automatic conversion of units in a computer program 31 2000
7,237,190 System and method for generating multiple customizable interfaces for XML documents 19 2001
2005/0155,017 System and method for automatic natural language translation during information transfer 43 2004
 
I-THINK, L.L.C. (1)
5,267,155 Apparatus and method for computer-assisted document generation 222 1992
 
U S WEST TECHNOLOGIES, INC. (1)
5,685,000 Method for providing a linguistically competent dialogue with a computerized service representative 41 1995
 
SHARP KABUSHIKI KAISHA (3)
5,005,127 System including means to translate only selected portions of an input sentence and means to translate selected portions according to distinct rules 52 1988
6,061,701 Hypertext document processing apparatus with display means displaying input data and additional display means displaying translated data 12 1997
6,336,125 Method and device for generating application data and storage medium containing thereon a program for generating application data 36 1998
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (3)
5,627,567 Method and apparatus for adaptive touch recognition in a touch sensitive user interface 128 1996
6,728,679 Self-updating user interface/entertainment device that simulates personal interaction 83 2000
6,795,808 User interface/entertainment device that simulates personal interaction and charges external database with relevant data 153 2000
 
Jarna, Inc. (1)
7,454,459 Method and apparatus for implementing a real-time event management platform 38 2002
 
IPF, Inc. (1)
6,625,581 METHOD OF AND SYSTEM FOR ENABLING THE ACCESS OF CONSUMER PRODUCT RELATED INFORMATION AND THE PURCHASE OF CONSUMER PRODUCTS AT POINTS OF CONSUMER PRESENCE ON THE WORLD WIDE WEB (WWW) AT WHICH CONSUMER PRODUCT INFORMATION REQUEST (CPIR) ENABLING SERVLET TAGS ARE EMBEDDED WITHIN HTML-ENCODED DOCUMENTS 253 1999
 
INTERWORLD TECHNOLOGY VENTURES, INC. (1)
5,987,480 Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content 336 1996
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5,802,299 Interactive system for authoring hypertext document collections 328 1996
 
OPENTV, INC. (1)
7,017,175 Digital television application protocol for interactive television 76 2001
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (2)
6,122,647 Dynamic generation of contextual links in hypertext documents 417 1998
6,102,969 Method and system using information written in a wrapper description language to execute query on a network 137 1999
 
VITRIA TECHNOLOGY, INC. (1)
6,742,054 Method of executing a data transformation specification 37 2000
 
Installation Software Technologies, Inc. (1)
6,697,837 End user profiling method 30 1999
 
APTAS, INC. (1)
2005/0278,309 System and method for mining and searching localized business-marketing and informational data 29 2004
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
6,072,475 Touch screen 71 1997
 
ddtec SA (1)
5,581,684 Application-external help system for a windowing user interface 85 1994
 
LENOVO (SINGAPORE) PTE LTD. (1)
6,715,144 Request based automation of software installation, customization and activation 49 2000
 
DESKNET INC. (1)
6,708,189 Computer file transfer system 59 2000
 
INPRO II LICENSING SARL (1)
5,799,068 Smart phone integration with computer systems 109 1997
 
ICONIX, INC. (1)
2007/0005,702 User interface for email inbox to call attention differently to different classes of email 34 2005
 
ALBERTI ANEMOMETER LLC (1)
6,868,525 Computer graphic display visualization system and method 259 2000
 
TELENAV, INC. (1)
6,615,131 Method and system for an efficient operating environment in a real-time navigation system 120 2000
 
AMPHIRE SOLUTIONS, INC. (1)
6,925,470 Method and apparatus for database mapping of XML objects into a relational database 52 2002
 
BIOSENTIENTS, INC. (1)
2002/0156,792 Intelligent object handling device and method for intelligent object data in heterogeneous data environments with high data density and dynamic application needs 108 2001
 
Iconovex Corporation (1)
5,708,825 Automatic summary page creation and hyperlink generation 438 1995
 
CGI TECHNOLOGIES AND SOLUTIONS INC. (1)
6,424,979 System for presenting and managing enterprise architectures 229 1998
 
AGILENT TECHNOLOGIES, INC. (1)
6,262,728 System and method for annotating a graphical user interface display in a computer-based system 68 1998
 
EBAY INC. (1)
6,964,053 Type descriptor language (TDLanguage) metamodel 24 2002
 
NETVENTION (1)
6,694,307 System for collecting specific information from several sources of unstructured digitized data 59 2001
 
IMAGITAS, INC. (1)
2002/0103,794 System and method for processing database queries 8 2001
 
MCAFEE, INC. (1)
6,151,643 Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer 483 1996
 
Bso/Buro Voor Systeemontwikkeling B.V. (1)
5,128,865 Method for determining the semantic relatedness of lexical items in a text 91 1990
 
SUNGARD REFERENCE DATA SOLUTIONS LLC (1)
5,920,859 Hypertext document retrieval system and method 343 1997
 
ZAO MEDIALINGUA (1)
2002/0004,803 Method and apparatus for the dynamic modification of relational information in electronic documents such as HTML pages and the like 40 2001
 
Pitney Bowes Software Inc. (1)
2002/0002,590 System and method for sending electronic mail and parcel delivery notification using recipient's identification information 69 2001
 
HITACHI, LTD. (1)
6,061,516 Online application processing system 44 1997
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2002/0023,136 Electronic mail (email) internet applicance methods and systems 47 2001
 
ORACLE INTERNATIONAL CORPORATION (5)
6,272,074 Method and apparatus for generating recurring events in a calendar/schedule system 70 1997
6,510,504 Methods and apparatus for memory allocation for object instances in an object-oriented software environment 35 1998
6,986,104 Method and apparatus for normalizing and converting structured content 74 2001
6,990,654 XML-based graphical user interface application development toolkit 90 2001
2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 298 2002
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
5,893,132 Method and system for encoding a book for reading using an electronic book 181 1995
5,884,266 Audio interface for document based information resource navigation and method therefor 120 1997
 
APPLE INC. (11)
5,341,293 User interface system having programmable user interface elements 220 1992
5,287,448 Method and apparatus for providing help information to users of computers 244 1993
5,657,259 Number formatting framework 48 1994
5,781,189 Embedding internet browser/buttons within components of a network component system 154 1995
5,946,647 System and method for performing an action on a structure in computer-generated data 83 1996
6,493,006 Graphical user interface having contextual menus 111 1996
5,819,273 Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network 212 1997
5,781,904 User interface system and method for traversing a database 74 1997
6,546,433 Method and system for integrating external functions into an application environment 39 2000
6,507,839 Generalized term frequency scores in information retrieval systems 43 2000
2002/0175,955 Graphical user interface having contextual menus 60 2002
 
OIPENN, INC. (1)
6,556,972 Method and apparatus for time-synchronized translation and synthesis of natural-language speech 31 2000
 
VAULTUS MOBILE TECHNOLOGIES, INC. (1)
6,826,726 Remote document updating system using XML and DOM 67 2001
 
DFS LINKAGES, INC. (1)
7,017,046 System and method for graphical indicia for the certification of records 26 2001
 
KNAPP INVESTMENT COMPANY LIMITED (1)
6,064,951 Query transformation system and method enabling retrieval of multilingual web documents 89 1998
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
6,182,029 System and method for language extraction and encoding utilizing the parsing of text data in accordance with domain parameters 214 1999
 
KABUSHIKI KAISHA TOSHIBA (4)
4,791,587 System for translation of sentences from one language to another 73 1985
5,978,754 Translation display apparatus and method having designated windows on the display 23 1996
7,051,076 Automatically creating mailing address directory in an image communication apparatus 26 2002
2005/0094,850 Location information recognition apparatus and method and recording medium 21 2004
 
NETUCATION, LLC (1)
6,413,100 System and methods for searching for and delivering solutions to specific problems and problem types 29 2000
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
5,794,257 Automatic hyperlinking on multimedia by compiling link specifications 109 1995
 
CANON KABUSHIKI KAISHA (4)
5,351,190 Communication apparatus and method establishing a language dependent sort order search 50 1991
6,006,279 Plug-in module host framework 85 1997
6,975,983 Natural language input method and apparatus 21 2000
7,113,976 Communication apparatus and control method of the same 34 2002
 
INTEGRATED SOFTWARE DESIGN, INC. (1)
2004/0133,846 Interactive system and method for graphical document generation 29 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (42)
4,674,065 System for detecting and correcting contextual errors in a text processing system 126 1985
5,940,614 Hypertext control method and apparatus for displaying help information in an interactive data processing system 72 1991
5,596,700 System for annotating software windows 140 1993
5,546,521 Dynamic presentation of contextual help and status information 112 1994
5,446,891 System for adjusting hypertext links with weighed user goals and activities 427 1994
6,623,527 Method for providing a document with a button for a network service 99 1997
6,300,950 Presentation of help information via a computer system user interface in response to user interaction 51 1998
6,553,385 Architecture of a framework for information extraction from natural language documents 81 1998
6,141,005 Combined display of locale-sensitive calendars in a distributed computer enterprise environment 63 1998
6,442,591 Method and system for automatic electronic mail address maintenance 49 1998
7,039,859 Generating visual editors from schema descriptions 32 1998
6,964,010 Formatted-item list control 28 1998
6,339,755 Method, system and data structure for splitting language and locale properties in a data processing system 57 1998
6,396,515 Method, system and computer program product for dynamic language switching in user interface menus, help text, and dialogs 65 1998
6,338,059 Hyperlinked search interface for distributed database 135 1998
6,339,436 User defined dynamic help 37 1998
6,556,984 Hierarchical string matching using multi-path dynamic programming 67 1999
6,480,860 Tagged markup language interface with document type definition to access data in object oriented database 252 1999
6,311,177 Accessing databases when viewing text on the web 39 1999
6,976,209 Activemark mechanism in a live parsing editor 27 1999
6,718,516 Method for verifying context between multiple related XML tags in document object model (DOM) 82 1999
6,981,212 Extensible markup language (XML) server pages having custom document object model (DOM) tags 80 1999
6,519,603 Method and system for organizing an annotation structure and for querying data and annotations 100 1999
6,654,932 Validating data within container objects handled by view controllers 147 1999
6,529,899 System and method for registering and providing a tool service 28 2000
7,216,351 Systems and methods for synchronizing multi-modal interactions 70 2000
6,785,670 Automatically initiating an internet-based search from within a displayed document 82 2000
6,571,253 Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure 124 2000
6,745,178 Internet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for information 201 2000
6,857,103 Flexible help support in an object oriented application 36 2000
6,829,631 Method and system for screening electronic messages 33 2000
6,944,857 Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration 38 2000
7,356,615 Pluggable service delivery platform 12 2000
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 14 2001
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 14 2001
2003/0046,316 Systems and methods for providing conversational computing via javaserver pages and javabeans 184 2001
6,968,346 XML-based system and method for collaborative web-based design and verification of system-on-a-chip 51 2001
6,745,208 Method and apparatus for synchronizing an XML document with its object model 54 2001
2002/0188,941 Efficient installation of software packages 134 2001
2003/0220,913 Techniques for personalized and adaptive search services 135 2002
2004/0044,959 System, method, and computer program product for querying XML documents using a relational database system 47 2002
* 2005/0193,335 Method and system for personalized content conditioning 37 2005
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
2003/0195,871 General platform and method for querying of intellectual property information 6 2002
 
Kontact Software Inc. (1)
2003/0195,937 Intelligent message screening 176 2002
 
AT&T IPM CORP. (1)
5,541,836 Word disambiguation apparatus and methods 136 1991
 
LUCENT TECHNOLOGIES INC. (1)
2004/0143,581 Cost-based storage of extensible markup language (XML) data 60 2003
 
CISCO TECHNOLOGY, INC. (1)
6,976,090 Differentiated content and application delivery via internet 264 2001
 
COMPUTER SCIENCES CORPORATION (1)
5,832,100 Method and apparatus for converting documents between paper medium and electronic media using a user profile 103 1993
 
DBM Korea (1)
6,295,061 Computer system and method for dynamic information display 110 1999
 
VANTAGE TECHNOLOGY HOLDINGS, LLC (1)
4,868,750 Collocational grammar system 175 1987
 
FUJITSU LIMITED (3)
5,991,719 Semantic recognition system 40 1998
2002/0026,450 Data processing system and data processing method 28 2001
2004/0243,575 Information searching system 7 2004
 
Kendara, Inc. (1)
6,392,668 Client-side system and method for network link differentiation 50 1999
 
JUSTSYSTEMS CORPORATION (2)
6,408,323 Job execution managing apparatus and computer-readable recording medium with program recorded therein for making a computer function as a job execution managing apparatus 24 1998
6,622,140 Method and apparatus for analyzing affect and emotion in text 84 2000
 
ENTELECHY ASSETS LLC (1)
6,029,135 Hypertext navigation system controlled by spoken words 57 1995
 
SAP AG (1)
2003/0056,207 Process for deploying software from a central computer system to remotely located devices 55 2002
 
KING.COM LTD. (1)
5,877,757 Method and system for providing user help information in network applications 179 1997
 
Viewsoft, Inc. (1)
5,872,973 Method for managing dynamic relations between objects in dynamic object-oriented languages 366 1995
 
EMC CORPORATION (1)
6,028,605 Multi-dimensional analysis of objects by manipulating discovered semantic properties 142 1998
 
INTEL CORPORATION (6)
5,717,923 Method and apparatus for dynamically customizing electronic information to individual end users 753 1994
5,859,636 Recognition of and operation on text data 71 1995
6,085,201 Context-sensitive template engine 111 1996
6,167,523 Method and apparatus for forms data validation and processing control 187 1997
6,859,908 Automated text entry for processor-based system 27 1999
2002/0078,222 Updating information in network devices 36 2000
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (2)
6,424,980 Integrated retrieval scheme for retrieving semi-structured documents 106 1999
* 7,296,230 Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith 21 2003
 
Inter Hi-Tec AG (1)
5,392,386 Method and apparatus for adding functionality to computer programs executing under graphical user interfaces 108 1994
 
RED HAT, INC. (1)
6,591,260 Method of retrieving schemas for interpreting documents in an electronic commerce system 204 2000
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,297,039 Text search system for locating on the basis of keyword matching and keyword relationship matching 183 1992
 
IVYTEAM AG (1)
2002/0066,073 Method and system for implementing process-based Web applications 33 2001
 
ThinkSmart Performance Systems LLC (1)
6,687,485 System and method for providing help/training content for a web-based application 37 2002
 
CLEARFOREST LTD. (1)
6,442,545 Term-level text with mining with taxonomies 115 1999
 
SENTIUS INTERNATIONAL, LLC (1)
5,822,720 System amd method for linking streams of multimedia data for reference material for display 98 1996
 
BANYAN SYSTEMS, INC. (1)
5,802,253 Event-driven rule-based messaging system 164 1996
 
CASIO COMPUTER CO., LTD. (1)
6,108,674 Image output devices which automatically selects and outputs a stored selected image in correspondence with input data 48 1997
 
HITACHI-OMRON TERMINAL SOLUTIONS CORP. (2)
6,291,785 Address reader, sorting machine such as a mail thing and character string recognition method 38 1999
6,470,091 Address reader, sorting machine such as a mail thing and character string recognition method 26 2001
 
ADOBE SYSTEMS INCORPORATED (2)
6,904,560 Identifying key images in a document in correspondence to document text 28 2000
7,024,658 Extensible help facility for a computer software application 44 2001
 
COOLSAVINGS.COM, INC. (1)
5,855,007 Electronic coupon communication system 411 1995
 
NUANCE COMMUNICATIONS, INC. (4)
5,251,130 Method and apparatus for facilitating contextual language translation within an interactive software application 49 1991
6,401,067 System and method for providing user-directed constraints for handwriting recognition 30 1999
6,519,557 Software and method for recognizing similarity of documents written in different languages based on a quantitative measure of similarity 76 2000
7,082,392 Management of speech technology modules in an interactive voice response system 33 2000
 
PERIFORM REMOTE III, L.L.C. (1)
6,154,738 Methods and apparatus for disseminating product information via the internet using universal product codes 742 1999
 
HYPERPHRASE TECHNOLOGIES, LLC (2)
6,434,567 Method for specifying enterprise-wide database address formats 70 1999
6,516,321 Method for database address specification 92 1999
 
BORLAND SOFTWARE CORPORATION (2)
5,627,958 System and method for improved computer-based training 76 1995
5,995,756 System for internet-based delivery of computer applications 154 1997
 
Sift, Inc. (1)
5,944,787 Method for automatically finding postal addresses from e-mail addresses 174 1997
 
EVOLUTION CONSULTING GROUP PLC (1)
2003/0101,416 Creating XML documents 46 2002
 
MOTOROLA SOLUTIONS, INC. (1)
6,441,753 Multi-function key assembly for an electronic device 47 2000
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
6,948,133 System for dynamically configuring a user interface display 111 2002
 
NEC CORPORATION (1)
5,907,852 Document editing apparatus 38 1996
 
METATOMIX, INC. (2)
6,925,457 Methods and apparatus for querying a relational data store using schema-less queries 55 2002
2005/0055,330 Surveillance, monitoring and real-time events platform 66 2004
 
INVENTOR HOLDINGS, LLC (1)
6,349,295 Method and apparatus for performing supplemental searches over a network 105 1998
 
MYHTTP.COM (1)
* 6,563,514 System and method for providing contextual and dynamic information retrieval 202 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (67)
5,303,151 Method and system for translating documents using translation handles 33 1993
6,282,489 Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route 157 1993
5,761,689 Autocorrecting text typed into a word processing document 134 1994
5,625,783 Automated system and method for dynamic menu construction in a graphical user interface 250 1994
5,805,911 Word prediction system 144 1995
5,634,019 Method and system for in-place interaction with contained objects 73 1995
5,640,560 CD-ROM content repurposing 74 1995
5,974,409 System and method for locating information in an on-line network 195 1995
5,845,077 Method and system for identifying and obtaining computer software from a remote computer 403 1995
5,715,415 Computer application with help pane integrated into workspace 96 1996
5,818,447 System and method for in-place editing of an electronic mail message using a separate program 239 1996
5,933,139 Method and apparatus for creating help functions 97 1997
5,765,156 Data transfer with expanded clipboard formats 52 1997
6,088,711 Method and system for defining and applying a style to a paragraph 51 1997
5,900,004 Method and system for interactive formatting of word processing documents with deferred rule evaluation and format editing 58 1997
5,896,321 Text completion system for a miniature computer 213 1997
6,067,087 Method for building menus during idle times 63 1998
5,924,099 Data transfer with expanded clipboard formats 87 1998
6,121,968 Adaptive menus 136 1998
6,381,742 Software package management 349 1998
6,199,081 Automatic tagging of documents and exclusion by content 132 1998
6,272,505 Document modification based hyperlink limiting method and apparatus 79 1998
6,353,926 Software update notification 253 1998
2003/0097,318 METHOD AND APPARATUS FOR CONVERTING, FORMATTING, AND DISPLAYING CURRENCY VALUES 46 1999
6,246,404 Automatically generating code for integrating context-sensitive help functions into a computer software application 42 1999
6,415,304 Waiting prior to engaging in action for enhancement of automated service 23 1999
6,901,402 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 83 1999
6,456,304 Procedural toolbar user interface 137 1999
6,347,398 Automatic software downloading from a computer network 369 1999
6,631,519 Automated schema and interface generation 208 2000
6,874,125 Method for providing feedback on windows, messages and dialog boxes 27 2000
6,874,143 Architectures for and methods of providing network-based software extensions 115 2000
6,957,385 Worldwide number format for a spreadsheet program module 28 2001
7,032,174 Automatically adding proper names to a database 52 2001
7,421,645 Method and system for providing electronic commerce actions based on semantically labeled strings 44 2001
2002/0178,008 Method and system for applying input mode bias 56 2001
6,898,604 XML serialization and deserialization 62 2001
6,498,982 Methods and apparatus for displaying a travel route and/or generating a list of places of interest located near the travel route 165 2001
2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 105 2001
2002/0087,591 Method and system for providing restricted actions for recognized semantic categories 10 2001
2002/0029,304 Method and system for defining semantic categories and actions 34 2001
2002/0178,182 Markup language extensions for web enabled recognition 31 2001
7,302,634 Schema-based services for identity-based data access 128 2001
2003/0050,911 Schema-based services for identity-based access to profile data 42 2001
2003/0084,138 Method and apparatus for managing software component downloads and updates 46 2001
6,802,061 Automatic software downloading from a computer network 102 2001
7,325,194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 16 2002
2003/0220,795 Method, system, and apparatus for converting currency values based upon semantically lableled strings 32 2002
7,281,245 Mechanism for downloading software components from a remote source for use by a local software application 72 2002
7,356,537 Providing contextually sensitive tools and help content in computer-generated documents 20 2002
7,003,522 System and method for incorporating smart tags in online content 70 2002
2003/0237,049 System and method for issuing a message to a program 31 2002
7,392,479 System and method for providing namespace related information 26 2002
7,209,915 Method, system and apparatus for routing a query to one or more providers 78 2002
2003/0101,190 Schema-based notification service 72 2002
2004/0006,564 Schema-based service for identity-based data access to category data 25 2002
2004/0199,861 Schema-based services for identity-based data access to document data 37 2002
2004/0162,833 Linking elements of a document to corresponding fields, queries and/or procedures in a database 23 2003
2004/0172,584 Method and system for enhancing paste functionality of a computer software application 48 2003
2004/0230,666 Method, system, and computer-readable medium for communicating results to a data query in a computer network 16 2003
2005/0182,617 Methods and systems for providing automated actions on recognized text strings in a computer-generated document 16 2004
2005/0108,195 Method, system, and apparatus for processing information based on the discovery of semantically labeled strings 51 2004
2007/0073,652 Lightweight reference user interface 5 2005
2006/0173,674 Language model sharing 22 2006
2007/0136,261 Method, System, and Apparatus for Routing a Query to One or More Providers 86 2007
2008/0021,886 Lingtweight reference user interface 4 2007
2008/0046,812 PROVIDING CONTEXTUALLY SENSITIVE TOOLS AND HELP CONTENT IN COMPUTER-GENERATED DOCUMENTS 8 2007
 
SR ADRAM RESEARCH AG LLC (1)
6,199,046 Method system and article of manufacture for performing real time currency conversion 67 1997
 
Value Capital Management (1)
6,438,545 Semantic user interface 127 1999
 
LOT 11 ACQUISITION FOUNDATION, LLC (1)
6,108,640 System for calculating occasion dates and converting between different calendar systems, and intelligent agent for using same 104 1998
 
SIEGEL, MICHAEL D. (1)
6,282,537 Query and retrieving semi-structured data from heterogeneous sources by translating structured queries 140 1999
 
ADVANTEST CORPORATION (1)
6,208,338 Online documentation and help system for computer-based systems 44 1998
 
S.F. IP PROPERTIES 58 LLC (1)
7,013,289 Global electronic commerce system 250 2001
 
HITACHI AMERICA, LTD. (1)
5,617,565 Broadcast interactive multimedia system 411 1994
 
NEW YORK UNIVERSITY (1)
6,031,525 Method and apparatus for writing 70 1998
 
TEXTWISE LLC (1)
6,026,388 User interface and other enhancements for natural language information retrieval system and method 659 1996
 
GENERAL ELECTRIC COMPANY (3)
5,317,546 Time-of-use calendar events method and apparatus for a meter register 38 1993
5,629,846 Method and system for document translation and extraction 51 1994
6,092,074 Dynamic insertion and updating of hypertext links for internet servers 163 1998
 
WAVERLY HOLDINGS INC. (1)
5,809,318 Method and apparatus for synchronizing, displaying and manipulating text and image documents 112 1997
 
HYPERPHASE TECHNOLOGIES, LLC (1)
6,308,171 Method and system for automated data storage and retrieval 67 2000
 
Schneider Electric (1)
* 2004/0075,697 Apparatus, system, method, and program for using GIS data 45 2002
 
Xorbix Technologies, Inc. (1)
2004/0039,990 Automated form and data analysis tool 164 2003
 
ACACIA PATENT ACQUISITION LLC (1)
6,185,576 Defining a uniform subject classification system incorporating document management/records retention functions 137 1998
 
JDA SOFTWARE GROUP, INC (1)
6,845,499 System and method for developing software applications using an extended XML-based framework 128 2001
 
HURRICANE ELECTRIC, LLC (1)
2003/0182,391 Internet based personal information manager 43 2002
 
RPX CORPORATION (1)
6,073,090 System and method for independently configuring international location and language 43 1997
 
S.F. IP PROPERTIES 15 LLC (1)
6,185,550 Method and apparatus for classifying documents within a class hierarchy creating term vector, term file and relevance ranking 173 1997
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,880,129 Method and apparatus for using name spaces in a graphical user interface 33 2000
 
UNISYS CORPORATION (1)
7,111,077 Method and apparatus for passing service requests and data from web based workstations directly to online transaction processing (OLTP) server systems 28 2000
 
TATA AMERICA INTERNATIONAL CORPORATION (1)
6,006,265 Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network 244 1998
 
AT&T CORP. (1)
6,564,264 System, apparatus and method for automatic address updating of outgoing and incoming user messages in a communications network 185 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
GOOGLE INC. (5)
8,977,645 Accessing a search interface in a structured presentation 0 2009
8,615,707 Adding new attributes to a structured presentation 1 2009
8,452,791 Adding new instances to a structured presentation 1 2009
8,412,749 Populating a structured presentation with new values 9 2009
8,924,436 Populating a structured presentation with new values 0 2013
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Feb 2, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 2, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 2, 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