Lightweight reference user interface

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7992085
APP PUB NO 20080021886A1
SERIAL NO

11803689

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bailey, Eric D Redmond, US 12 562
Burukhin, Anatoliy Issaquah, US 13 118
Pratley, Christopher Seattle, US 17 313
Taboada, Roberto C Duvall, US 24 697
Voora, Srinivas Redmond, US 1 70
Wang-Aryattanwanich, Thiti Sammamish, US 2 71

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Minnesota Mining and Manufacturing Company (1)
5821931 Attachment and control of software notes 79 1995
 
Other [Check patent profile for assignment information] (13)
6126306 Natural language processing method for converting a first natural language into a second natural language using data structures 41 1992
5815830 Automatic generation of hypertext links to multimedia topic objects 258 1995
5764794 Method and apparatus for electronically storing alphanumeric characters 88 1996
5995979 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 58 1998
6112209 Associative database model for electronic-based informational assemblies 186 1998
6629092 Search engine 41 1999
6766326 Universal storage for dynamic databases 72 2000
2003/0101,204 Method for converting units of measurement 31 2001
2001/0041,328 Foreign language immersion simulation process and apparatus 42 2001
2002/0032,775 System and method for transmitting and retrieving data via a distributed persistence framework 41 2001
2002/0194,166 Mechanism to sift through search results using keywords from the results 78 2002
2003/0126,136 System and method for knowledge retrieval, management, delivery and presentation 712 2002
2006/0101,005 System and method for managing and presenting entity information 128 2005
 
SONY CORPORATION (1)
2002/0091,803 Multi-user management process enabling user privacy for use in a network entertainment center 36 2001
 
FOSSURA AS (1)
6868625 Method and device for subsea dredging 11 2002
 
ATLE HEDLOY AND VIOLETTE HEGER-HEDLOY (1)
6323853 Method, system and computer readable medium for addressing handling from a computer program 65 1998
 
SINGLE PRECISION TECHNOLOGIES, INC. (1)
2003/0009,489 Method for mining data and automatically associating source locations 34 2002
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6014616 Method for monitoring the language used for character generation by an operating system 43 1997
 
Sony Electronics Inc. (1)
6595342 Method and apparatus for a biometrically-secured self-service kiosk system for guaranteed product delivery and return 134 2000
 
Andrew Johnson, Inc. (1)
6477510 Euro booking currency conversion method 68 1999
 
PRODUCT ASSOCIATION TECHNOLOGIES, LLC (1)
6154738 Methods and apparatus for disseminating product information via the internet using universal product codes 875 1999
 
Revelink, Inc. (1)
6618733 View navigation for creation, update and querying of data objects and textual annotations of relations between data objects 74 2000
 
TAMIRAS PER PTE. LTD., LLC (1)
6029135 Hypertext navigation system controlled by spoken words 101 1995
 
EC-ENABLER, LTD. (1)
6889260 Method and system for transferring information 59 1999
 
TILEY,ESQ. STEPHEN D. (1)
6382350 Molded acoustic and decorative mats and methods for forming the same 42 2001
 
MAZDA MOTOR CORPORATION (1)
6571241 Multilingual patent information search system 107 1999
 
CALLAHAN CELLULAR L.L.C. (1)
6199046 Method system and article of manufacture for performing real time currency conversion 72 1997
 
AVAYA INC. (1)
6717593 Mark-up language implementation of graphical or non-graphical user interfaces 131 2000
 
Actioneer, Inc. (2)
6029171 Method and apparatus for group action processing between users of a collaboration system 127 1997
6421678 Method and apparatus for group action processing between users of a collaboration system 159 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
6728679 Self-updating user interface/entertainment device that simulates personal interaction 99 2000
6795808 User interface/entertainment device that simulates personal interaction and charges external database with relevant data 211 2000
 
DROPBOX, INC. (1)
6785670 Automatically initiating an internet-based search from within a displayed document 107 2000
 
Telaric, Inc. (1)
5895461 Method and system for automated data storage and retrieval with uniform addressing scheme 139 1996
 
LOCKHEED MARTIN CORPORATION (1)
2002/0133,523 Multilingual graphic user interface system and method 81 2001
 
WEBMETHODS, INC. (1)
7028312 XML remote procedure call (XML-RPC) 141 1999
 
ROBERT G. GUOMINI AND LOUISE B. BIDWELL TRUST, THE (1)
6018761 System for adding to electronic mail messages information obtained from sources external to the electronic mail transport process 124 1996
 
GOOD TECHNOLOGY HOLDINGS LIMITED (1)
7454459 Method and apparatus for implementing a real-time event management platform 112 2002
 
FLYSWAT, INC. (1)
6092074 Dynamic insertion and updating of hypertext links for internet servers 186 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5386564 Conversion of data and objects across classes in an object management system 206 1993
5535323 Method of and system for displaying context sensitive and application independent help information 154 1995
2002/0129,107 Method and apparatus for automatic content handling 71 2001
2003/0083,910 Method and system for integrating workflow management systems with business-to-business interaction standards 99 2001
2005/0120,313 System and method for personalizing an electrical device interface 42 2004
 
DIALOG CORPORATION PLC, THE (1)
6137911 Test classification system and method 282 1997
 
GLOBALFOUNDRIES INC. (1)
6745178 Internet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for information 257 2000
 
OKI ELECTRIC INDUSTRY CO., LTD. (2)
5987402 System and method for efficiently retrieving and translating source documents in different languages, and other displaying the translated documents at a client device 89 1996
2003/0176,995 Translation mediate system, translation mediate server and translation mediate method 63 2003
 
SURFCAST, INC. (1)
6724403 System and method for simultaneous display of multiple information sources 388 2000
 
RICOH COMPANY, LTD. (4)
5020019 Document retrieval system 115 1990
5848386 Method and system for translating documents using different translation resources for different portions of the documents 137 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 51 2003
 
SUN MICROSYSTEMS, INC. (9)
5337233 Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval 71 1992
5893073 Method and apparatus for representing recurring events 114 1995
5875443 Internet-based spelling checker dictionary system with automatic updating 95 1996
5892919 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 128 1997
5802262 Method and apparatus for diagnosing lexical errors 84 1997
6167568 Method and apparatus for implementing electronic software distribution 51 1998
6297822 Results-oriented help displays for computer software programs 32 1998
2001/0049,702 Service side filtering XML messages in a distributed network 43 2001
2003/0105,806 Service facilitator for automating object conversions and communication connections in client-server systems 16 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (3)
6697824 Relationship management in an E-commerce application framework 615 1999
7003560 Data warehouse computing system 277 2000
2002/0184,247 Method of data block aggregation 44 2002
 
KANJI SOFTWARE, INC. (1)
6292768 Method for converting non-phonetic characters into surrogate words for inputting into a computer 52 1999
 
III HOLDINGS 6, LLC (1)
6732090 Meta-document management system with user definable personalities 216 2001
 
HTC CORPORATION (1)
6741994 Method and automatic organization of data 30 1998
 
The United States of America as represented by the Secretary of the Navy (1)
5752022 Method for creating a hypertext language for a distributed computer network 106 1995
 
KENT RIDGE DIGITAL LABS (1)
6311152 System for chinese tokenization and named entity recognition 190 2000
 
MYMOVE, LLC (1)
2002/0103,794 System and method for processing database queries 10 2001
 
SYMANTEC CORPORATION (1)
6052531 Multi-tiered incremental software updating 273 1998
 
Double Click, Inc. (1)
5948061 Method of delivery, targeting, and measuring advertising over networks 1993 1996
 
MRJ, INC., 10455 WHITE GRANITE DRIVE, SUITE 200, OAKTON, VA. 22124, A CORP. OF VA. (1)
5933498 System for controlling access and distribution of digital property 881 1997
 
INTERWORLD TECHNOLOGY VENTURES, INC. (1)
5987480 Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content 377 1996
 
ACCESS CO., LTD. (1)
6173316 Wireless communication device with markup language based man-machine interface 342 1998
 
PENDRAGON NETWORKS LLC (1)
6883137 System and method for schema-driven compression of extensible mark-up language (XML) documents 114 2000
 
XEROX CORPORATION (5)
5983218 Multimedia database for use over networks 262 1997
6658623 Displaying in a first document a selectable link to a second document based on a passive query 119 1997
6320496 Systems and methods providing tactile guidance using sensory supplementation 73 1999
6732361 Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions 43 1999
6950982 Active annotation mechanism for document management systems 41 1999
 
PHILIP MONGEGO, SR. AS REPRESENTATIVE FOR THE BENEFIT OF THE SECURED PARTIES (1)
6311194 System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising 485 2000
 
A9.COM, INC. (1)
6963867 Search query processing to provide category-ranked presentation of search results 378 2003
 
ROGUE WAVE SOFTWARE, INC. (1)
6901403 XML presentation of general-purpose data sources 289 2001
 
SERVICENOW, INC. (1)
6944857 Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration 43 2000
 
SILICON VALLEY BANK (1)
6167469 Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof 242 1998
 
AMAZON.COM, INC. (1)
6629079 Method and system for electronic commerce using multiple roles 121 1998
 
INTERNATIONAL COMPUTERS LIMITED (1)
5418902 Electronic spreadsheet system producing generalized answers including formulas 59 1993
 
ActiveWord Systems, Inc. (2)
5974413 Semantic user interface 259 1997
2002/0156,774 Semantic user interface 37 2002
 
CONTENTGUARD HOLDINGS, INC. (3)
2003/0229,593 Rights expression profile system and method 40 2003
2003/0233,330 Rights expression profile system and method using templates 41 2003
2004/0236,717 Rights expression profile system and method 55 2004
 
VLINGO CORPORATION (1)
5956681 Apparatus for generating text data on the basis of speech data input from terminal 138 1997
 
Oce-Nederland B.V. (1)
5159552 Method for checking the correct and consistent use of units or chemical formulae in a text processing system 40 1990
 
CERNER INNOVATION, INC. (1)
6950831 Processing system for use with a user interface display 34 2002
 
LENOVO (SINGAPORE) PTE. LTD. (1)
6715144 Request based automation of software installation, customization and activation 49 2000
 
CIRQUE CORPORATION (1)
6473069 Apparatus and method for tactile feedback from input device 307 1995
 
GOOGLE INC. (2)
5893132 Method and system for encoding a book for reading using an electronic book 284 1995
5884266 Audio interface for document based information resource navigation and method therefor 132 1997
 
I-THINK, L.L.C. (1)
5267155 Apparatus and method for computer-assisted document generation 232 1992
 
U S WEST TECHNOLOGIES, INC. (1)
5685000 Method for providing a linguistically competent dialogue with a computerized service representative 45 1995
 
SHARP KABUSHIKI KAISHA (3)
5005127 System including means to translate only selected portions of an input sentence and means to translate selected portions according to distinct rules 58 1988
6061701 Hypertext document processing apparatus with display means displaying input data and additional display means displaying translated data 13 1997
6336125 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 (1)
5627567 Method and apparatus for adaptive touch recognition in a touch sensitive user interface 178 1996
 
IPF, Inc. (1)
6625581 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 292 1999
 
EXCALIBUR IP, LLC (1)
* 2006/0026,170 Mapping method and system 211 2005
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5802299 Interactive system for authoring hypertext document collections 370 1996
 
OPENTV, INC. (1)
7017175 Digital television application protocol for interactive television 85 2001
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (2)
6122647 Dynamic generation of contextual links in hypertext documents 530 1998
6102969 Method and system using information written in a wrapper description language to execute query on a network 158 1999
 
Vitria Technology, Inc. (1)
6742054 Method of executing a data transformation specification 37 2000
 
Installation Software Technologies, Inc. (1)
6697837 End user profiling method 32 1999
 
APTAS, INC. (1)
2005/0278,309 System and method for mining and searching localized business-marketing and informational data 48 2004
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
6072475 Touch screen 77 1997
 
OBJECTSTORE, INC. (2)
6925457 Methods and apparatus for querying a relational data store using schema-less queries 62 2002
2005/0055,330 Surveillance, monitoring and real-time events platform 85 2004
 
ddtec SA (1)
5581684 Application-external help system for a windowing user interface 94 1994
 
DeskNet Inc. (1)
6708189 Computer file transfer system 68 2000
 
INPRO II LICENSING SARL (2)
5522089 Personal digital assistant module adapted for initiating telephone communications through DTMF dialing 196 1994
5799068 Smart phone integration with computer systems 137 1997
 
ICONIX, INC. (1)
2007/0005,702 User interface for email inbox to call attention differently to different classes of email 78 2005
 
TELENAV, INC. (1)
6615131 Method and system for an efficient operating environment in a real-time navigation system 167 2000
 
AMPHIRE SOLUTIONS, INC. (1)
6925470 Method and apparatus for database mapping of XML objects into a relational database 71 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 117 2001
 
CGI TECHNOLOGIES AND SOLUTIONS INC. (1)
6424979 System for presenting and managing enterprise architectures 262 1998
 
Iconovex Corporation (1)
5708825 Automatic summary page creation and hyperlink generation 495 1995
 
AGILENT TECHNOLOGIES, INC. (1)
6262728 System and method for annotating a graphical user interface display in a computer-based system 77 1998
 
Netvention (1)
6694307 System for collecting specific information from several sources of unstructured digitized data 70 2001
 
MCAFEE, INC. (1)
6151643 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 633 1996
 
Bso/Buro Voor Systeemontwikkeling B.V. (1)
5128865 Method for determining the semantic relatedness of lexical items in a text 121 1990
 
SUNGARD REFERENCE DATA SOLUTIONS LLC (1)
5920859 Hypertext document retrieval system and method 405 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 44 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 82 2001
 
HITACHI, LTD. (1)
6061516 Online application processing system 48 1997
 
RATEZE REMOTE MGMT. L.L.C. (2)
6185550 Method and apparatus for classifying documents within a class hierarchy creating term vector, term file and relevance ranking 195 1997
7013289 Global electronic commerce system 372 2001
 
ORACLE AMERICA, INC. (7)
5826025 System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups 300 1995
5822539 System for adding requested document cross references to a document by annotation proxy configured to merge and a directory generator and annotation server 304 1995
5802530 Web document based graphical user interface 214 1996
5933140 Child window containing context-based help and a miniaturized web page 109 1997
6643650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 434 2000
7100115 Method and apparatus for providing computer-based help 21 2000
7013303 System and method for multiple data sources to plug into a standardized interface for distributed deep search 31 2002
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2002/0023,136 Electronic mail (email) internet applicance methods and systems 51 2001
 
ORACLE INTERNATIONAL CORPORATION (5)
6272074 Method and apparatus for generating recurring events in a calendar/schedule system 79 1997
6510504 Methods and apparatus for memory allocation for object instances in an object-oriented software environment 63 1998
6986104 Method and apparatus for normalizing and converting structured content 102 2001
6990654 XML-based graphical user interface application development toolkit 120 2001
2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 320 2002
 
APPLE INC. (11)
5341293 User interface system having programmable user interface elements 292 1992
5287448 Method and apparatus for providing help information to users of computers 334 1993
5657259 Number formatting framework 52 1994
5781189 Embedding internet browser/buttons within components of a network component system 174 1995
5946647 System and method for performing an action on a structure in computer-generated data 186 1996
6493006 Graphical user interface having contextual menus 183 1996
5819273 Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network 264 1997
5781904 User interface system and method for traversing a database 83 1997
6546433 Method and system for integrating external functions into an application environment 39 2000
6507839 Generalized term frequency scores in information retrieval systems 45 2000
2002/0175,955 Graphical user interface having contextual menus 88 2002
 
OIPENN, INC. (1)
6556972 Method and apparatus for time-synchronized translation and synthesis of natural-language speech 39 2000
 
VAULTUS MOBILE TECHNOLOGIES, INC. (1)
6826726 Remote document updating system using XML and DOM 78 2001
 
DFS LINKAGES, INC. (1)
7017046 System and method for graphical indicia for the certification of records 45 2001
 
KNAPP INVESTMENT COMPANY LIMITED (1)
6064951 Query transformation system and method enabling retrieval of multilingual web documents 132 1998
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
6182029 System and method for language extraction and encoding utilizing the parsing of text data in accordance with domain parameters 260 1999
 
KABUSHIKI KAISHA TOSHIBA (4)
4791587 System for translation of sentences from one language to another 78 1985
5978754 Translation display apparatus and method having designated windows on the display 76 1996
7051076 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)
6413100 System and methods for searching for and delivering solutions to specific problems and problem types 35 2000
 
SIEMENS CORPORATION (1)
5794257 Automatic hyperlinking on multimedia by compiling link specifications 123 1995
 
CANON KABUSHIKI KAISHA (4)
5351190 Communication apparatus and method establishing a language dependent sort order search 51 1991
6006279 Plug-in module host framework 88 1997
6975983 Natural language input method and apparatus 27 2000
7113976 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 30 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (38)
4674065 System for detecting and correcting contextual errors in a text processing system 148 1985
5940614 Hypertext control method and apparatus for displaying help information in an interactive data processing system 87 1991
5596700 System for annotating software windows 179 1993
5546521 Dynamic presentation of contextual help and status information 138 1994
5446891 System for adjusting hypertext links with weighed user goals and activities 475 1994
6623527 Method for providing a document with a button for a network service 116 1997
6300950 Presentation of help information via a computer system user interface in response to user interaction 53 1998
6553385 Architecture of a framework for information extraction from natural language documents 100 1998
6141005 Combined display of locale-sensitive calendars in a distributed computer enterprise environment 73 1998
6442591 Method and system for automatic electronic mail address maintenance 83 1998
7039859 Generating visual editors from schema descriptions 41 1998
6964010 Formatted-item list control 30 1998
6339755 Method, system and data structure for splitting language and locale properties in a data processing system 66 1998
6396515 Method, system and computer program product for dynamic language switching in user interface menus, help text, and dialogs 77 1998
6338059 Hyperlinked search interface for distributed database 156 1998
6339436 User defined dynamic help 42 1998
6556984 Hierarchical string matching using multi-path dynamic programming 68 1999
6480860 Tagged markup language interface with document type definition to access data in object oriented database 280 1999
6311177 Accessing databases when viewing text on the web 40 1999
6976209 Activemark mechanism in a live parsing editor 37 1999
6718516 Method for verifying context between multiple related XML tags in document object model (DOM) 96 1999
6981212 Extensible markup language (XML) server pages having custom document object model (DOM) tags 96 1999
6519603 Method and system for organizing an annotation structure and for querying data and annotations 114 1999
6654932 Validating data within container objects handled by view controllers 158 1999
6529899 System and method for registering and providing a tool service 33 2000
6571253 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 133 2000
6857103 Flexible help support in an object oriented application 50 2000
6829631 Method and system for screening electronic messages 41 2000
7356615 Pluggable service delivery platform 20 2000
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 32 2001
2002/0133,735 System and method for efficient failover/failback techniques for fault-tolerant data storage system 32 2001
2003/0046,316 Systems and methods for providing conversational computing via javaserver pages and javabeans 220 2001
6968346 XML-based system and method for collaborative web-based design and verification of system-on-a-chip 62 2001
6745208 Method and apparatus for synchronizing an XML document with its object model 59 2001
2002/0188,941 Efficient installation of software packages 159 2001
2003/0220,913 Techniques for personalized and adaptive search services 162 2002
2004/0044,959 System, method, and computer program product for querying XML documents using a relational database system 57 2002
* 2005/0193,335 Method and system for personalized content conditioning 60 2005
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
2003/0195,871 General platform and method for querying of intellectual property information 7 2002
 
Kontact Software Inc. (1)
2003/0195,937 Intelligent message screening 244 2002
 
AT&T IPM CORP. (1)
5541836 Word disambiguation apparatus and methods 158 1991
 
LUCENT TECHNOLOGIES INC. (1)
2004/0143,581 Cost-based storage of extensible markup language (XML) data 64 2003
 
CISCO TECHNOLOGY, INC. (1)
6976090 Differentiated content and application delivery via internet 471 2001
 
COMPUTER SCIENCES CORPORATION (1)
5832100 Method and apparatus for converting documents between paper medium and electronic media using a user profile 109 1993
 
DBM Korea (1)
6295061 Computer system and method for dynamic information display 142 1999
 
HYPER SEARCH LLC (1)
6868525 Computer graphic display visualization system and method 331 2000
 
VANTAGE TECHNOLOGY HOLDINGS, LLC (1)
4868750 Collocational grammar system 191 1987
 
GOOGLE LLC (10)
5845278 Method for automatically selecting collections to search in full text searches 422 1997
5983216 Performing automated document collection and selection by providing a meta-index with meta-index values indentifying corresponding document collections 251 1997
6219698 Configuring client software using remote notification 130 1997
6336131 System and method for communicating information relating to a network resource 84 2000
6601075 System and method of ranking and retrieving documents based on authority scores of schemas and documents 155 2000
6604099 Majority schema in semi-structured data 136 2000
6654734 System and method for query processing and optimization for XML repositories 177 2000
6636880 Automatic conversion of units in a computer program 32 2000
7237190 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 69 2004
 
FUJITSU LIMITED (3)
5991719 Semantic recognition system 44 1998
2002/0026,450 Data processing system and data processing method 28 2001
2004/0243,575 Information searching system 8 2004
 
Kendara, Inc. (1)
6392668 Client-side system and method for network link differentiation 54 1999
 
JUSTSYSTEM CORPORATION (2)
6408323 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
6622140 Method and apparatus for analyzing affect and emotion in text 112 2000
 
SAP AG (1)
2003/0056,207 Process for deploying software from a central computer system to remotely located devices 62 2002
 
KING.COM LTD. (1)
5877757 Method and system for providing user help information in network applications 243 1997
 
Viewsoft, Inc. (1)
5872973 Method for managing dynamic relations between objects in dynamic object-oriented languages 431 1995
 
EMC CORPORATION (1)
6028605 Multi-dimensional analysis of objects by manipulating discovered semantic properties 154 1998
 
INTEL CORPORATION (6)
5717923 Method and apparatus for dynamically customizing electronic information to individual end users 887 1994
5859636 Recognition of and operation on text data 138 1995
6085201 Context-sensitive template engine 146 1996
6167523 Method and apparatus for forms data validation and processing control 214 1997
6859908 Automated text entry for processor-based system 32 1999
2002/0078,222 Updating information in network devices 36 2000
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (2)
6424980 Integrated retrieval scheme for retrieving semi-structured documents 131 1999
* 7296230 Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith 73 2003
 
Inter Hi-Tec AG (1)
5392386 Method and apparatus for adding functionality to computer programs executing under graphical user interfaces 114 1994
 
RED HAT, INC. (1)
6591260 Method of retrieving schemas for interpreting documents in an electronic commerce system 238 2000
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5297039 Text search system for locating on the basis of keyword matching and keyword relationship matching 205 1992
 
IvyTeam AG (1)
2002/0066,073 Method and system for implementing process-based Web applications 40 2001
 
ThinkSmart Performance Systems LLC (1)
6687485 System and method for providing help/training content for a web-based application 45 2002
 
SENTIUS INTERNATIONAL, LLC (1)
5822720 System amd method for linking streams of multimedia data for reference material for display 147 1996
 
BANYAN SYSTEMS, INC. (1)
5802253 Event-driven rule-based messaging system 187 1996
 
MICROSOFT CORPORATION (1)
5715415 Computer application with help pane integrated into workspace 108 1996
 
CASIO COMPUTER CO., LTD. (1)
6108674 Image output devices which automatically selects and outputs a stored selected image in correspondence with input data 50 1997
 
HITACHI-OMRON TERMINAL SOLUTIONS, CORP. (2)
6291785 Address reader, sorting machine such as a mail thing and character string recognition method 40 1999
6470091 Address reader, sorting machine such as a mail thing and character string recognition method 36 2001
 
ADOBE SYSTEMS INCORPORATED (2)
6904560 Identifying key images in a document in correspondence to document text 29 2000
7024658 Extensible help facility for a computer software application 49 2001
 
COOLSAVINGS.COM INC. (1)
5855007 Electronic coupon communication system 475 1995
 
NUANCE COMMUNICATIONS, INC. (4)
5251130 Method and apparatus for facilitating contextual language translation within an interactive software application 51 1991
6401067 System and method for providing user-directed constraints for handwriting recognition 31 1999
6519557 Software and method for recognizing similarity of documents written in different languages based on a quantitative measure of similarity 84 2000
7082392 Management of speech technology modules in an interactive voice response system 39 2000
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 2 2001
2003/0167,445 Method and system of document transformation between a source extensible markup language (XML) schema and a target XML schema 106 2002
 
HYPERPHRASE TECHNOLOGIES, LLC (2)
6434567 Method for specifying enterprise-wide database address formats 77 1999
6516321 Method for database address specification 103 1999
 
BORLAND SOFTWARE CORPORATION (2)
5627958 System and method for improved computer-based training 89 1995
5995756 System for internet-based delivery of computer applications 172 1997
 
Sift, Inc. (1)
5944787 Method for automatically finding postal addresses from e-mail addresses 198 1997
 
EVOLUTION CONSULTING GROUP PLC (1)
2003/0101,416 Creating XML documents 48 2002
 
MOTOROLA SOLUTIONS, INC. (1)
6441753 Multi-function key assembly for an electronic device 47 2000
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
6948133 System for dynamically configuring a user interface display 119 2002
 
NEC CORPORATION (1)
5907852 Document editing apparatus 40 1996
 
PAYPAL, INC. (2)
6349295 Method and apparatus for performing supplemental searches over a network 118 1998
6964053 Type descriptor language (TDLanguage) metamodel 34 2002
 
THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY (1)
6442545 Term-level text with mining with taxonomies 130 1999
 
UNILOC LUXEMBOURG S.A. (1)
7216351 Systems and methods for synchronizing multi-modal interactions 101 2000
 
MYHTTP.COM (1)
* 6563514 System and method for providing contextual and dynamic information retrieval 240 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (66)
5303151 Method and system for translating documents using translation handles 34 1993
6282489 Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route 196 1993
5761689 Autocorrecting text typed into a word processing document 170 1994
5625783 Automated system and method for dynamic menu construction in a graphical user interface 284 1994
5805911 Word prediction system 186 1995
5634019 Method and system for in-place interaction with contained objects 80 1995
5640560 CD-ROM content repurposing 82 1995
5974409 System and method for locating information in an on-line network 251 1995
5845077 Method and system for identifying and obtaining computer software from a remote computer 431 1995
5818447 System and method for in-place editing of an electronic mail message using a separate program 277 1996
5933139 Method and apparatus for creating help functions 107 1997
5765156 Data transfer with expanded clipboard formats 54 1997
6088711 Method and system for defining and applying a style to a paragraph 56 1997
5900004 Method and system for interactive formatting of word processing documents with deferred rule evaluation and format editing 66 1997
5896321 Text completion system for a miniature computer 342 1997
6067087 Method for building menus during idle times 84 1998
5924099 Data transfer with expanded clipboard formats 94 1998
6121968 Adaptive menus 158 1998
6381742 Software package management 408 1998
6199081 Automatic tagging of documents and exclusion by content 147 1998
6272505 Document modification based hyperlink limiting method and apparatus 88 1998
6353926 Software update notification 321 1998
2003/0097,318 METHOD AND APPARATUS FOR CONVERTING, FORMATTING, AND DISPLAYING CURRENCY VALUES 59 1999
6246404 Automatically generating code for integrating context-sensitive help functions into a computer software application 47 1999
6415304 Waiting prior to engaging in action for enhancement of automated service 24 1999
6901402 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 114 1999
6456304 Procedural toolbar user interface 169 1999
6347398 Automatic software downloading from a computer network 423 1999
6631519 Automated schema and interface generation 238 2000
6874125 Method for providing feedback on windows, messages and dialog boxes 29 2000
6874143 Architectures for and methods of providing network-based software extensions 130 2000
6957385 Worldwide number format for a spreadsheet program module 31 2001
7032174 Automatically adding proper names to a database 56 2001
7421645 Method and system for providing electronic commerce actions based on semantically labeled strings 55 2001
2002/0178,008 Method and system for applying input mode bias 63 2001
6898604 XML serialization and deserialization 66 2001
6498982 Methods and apparatus for displaying a travel route and/or generating a list of places of interest located near the travel route 220 2001
2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 127 2001
2002/0087,591 Method and system for providing restricted actions for recognized semantic categories 17 2001
2002/0029,304 Method and system for defining semantic categories and actions 41 2001
2002/0178,182 Markup language extensions for web enabled recognition 36 2001
7302634 Schema-based services for identity-based data access 191 2001
2003/0050,911 Schema-based services for identity-based access to profile data 48 2001
2003/0084,138 Method and apparatus for managing software component downloads and updates 51 2001
6802061 Automatic software downloading from a computer network 116 2001
7325194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 17 2002
2003/0220,795 Method, system, and apparatus for converting currency values based upon semantically lableled strings 38 2002
7281245 Mechanism for downloading software components from a remote source for use by a local software application 85 2002
7356537 Providing contextually sensitive tools and help content in computer-generated documents 24 2002
7003522 System and method for incorporating smart tags in online content 132 2002
2003/0237,049 System and method for issuing a message to a program 31 2002
7392479 System and method for providing namespace related information 27 2002
7209915 Method, system and apparatus for routing a query to one or more providers 109 2002
2003/0101,190 Schema-based notification service 82 2002
2004/0006,564 Schema-based service for identity-based data access to category data 32 2002
2004/0199,861 Schema-based services for identity-based data access to document data 41 2002
2004/0162,833 Linking elements of a document to corresponding fields, queries and/or procedures in a database 28 2003
2004/0172,584 Method and system for enhancing paste functionality of a computer software application 62 2003
2004/0230,666 Method, system, and computer-readable medium for communicating results to a data query in a computer network 17 2003
2005/0182,617 Methods and systems for providing automated actions on recognized text strings in a computer-generated document 18 2004
2005/0108,195 Method, system, and apparatus for processing information based on the discovery of semantically labeled strings 65 2004
2007/0073,652 Lightweight reference user interface 17 2005
2006/0173,674 Language model sharing 35 2006
2007/0136,261 Method, System, and Apparatus for Routing a Query to One or More Providers 105 2007
2008/0021,886 Lingtweight reference user interface 17 2007
2008/0046,812 PROVIDING CONTEXTUALLY SENSITIVE TOOLS AND HELP CONTENT IN COMPUTER-GENERATED DOCUMENTS 8 2007
 
Value Capital Management (1)
6438545 Semantic user interface 159 1999
 
SIEGEL, MICHAEL D. (2)
5913214 Data extraction from world wide web pages 256 1996
6282537 Query and retrieving semi-structured data from heterogeneous sources by translating structured queries 203 1999
 
LOT 11 ACQUISITION FOUNDATION, LLC (1)
6108640 System for calculating occasion dates and converting between different calendar systems, and intelligent agent for using same 160 1998
 
ADVANTEST CORPORATION (1)
6208338 Online documentation and help system for computer-based systems 44 1998
 
HITACHI AMERICA, LTD. (1)
5617565 Broadcast interactive multimedia system 536 1994
 
NEW YORK UNIVERSITY (1)
6031525 Method and apparatus for writing 87 1998
 
Textwise LLC (1)
6026388 User interface and other enhancements for natural language information retrieval system and method 855 1996
 
GENERAL ELECTRIC COMPANY (3)
5317546 Time-of-use calendar events method and apparatus for a meter register 38 1993
5629846 Method and system for document translation and extraction 53 1994
2003/0172,343 Methods and systems for generating documents 111 2002
 
WAVERLY HOLDINGS INC. (1)
5809318 Method and apparatus for synchronizing, displaying and manipulating text and image documents 134 1997
 
HYPERPHASE TECHNOLOGIES, LLC (1)
6308171 Method and system for automated data storage and retrieval 82 2000
 
SCHNEIDER ELECTRIC (1)
* 2004/0075,697 Apparatus, system, method, and program for using GIS data 54 2002
 
Xorbix Technologies, Inc. (1)
2004/0039,990 Automated form and data analysis tool 183 2003
 
ACACIA PATENT ACQUISITION LLC (1)
6185576 Defining a uniform subject classification system incorporating document management/records retention functions 226 1998
 
JDA SOFTWARE GROUP, INC (1)
6845499 System and method for developing software applications using an extended XML-based framework 134 2001
 
Hurricane Electric LLC (1)
2003/0182,391 Internet based personal information manager 55 2002
 
RPX CORPORATION (2)
6073090 System and method for independently configuring international location and language 51 1997
6880129 Method and apparatus for using name spaces in a graphical user interface 34 2000
 
UNISYS CORPORATION (1)
7111077 Method and apparatus for passing service requests and data from web based workstations directly to online transaction processing (OLTP) server systems 32 2000
 
TATA AMERICA INTERNATIONAL CORPORATION (1)
6006265 Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network 304 1998
 
AT&T CORP. (1)
6564264 System, apparatus and method for automatic address updating of outgoing and incoming user messages in a communications network 251 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Translate Abroad, Inc. (1)
* 9275046 Systems and methods for displaying foreign character sets and their translations in real time on resource-constrained mobile devices 3 2015
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
9390403 Augmented screen sharing in an electronic meeting 0 2012
9299061 Augmented screen sharing in an electronic meeting 0 2012
 
Other [Check patent profile for assignment information] (8)
9966068 Interpreting and acting upon commands that involve sharing information with remote devices 0 2014
9966065 Multi-command single utterance input method 0 2015
9953088 Crowd sourcing information to fulfill user requests 0 2016
9972304 Privacy preserving distributed evaluation framework for embedded personalized systems 0 2016
9934775 Unit-selection text-to-speech synthesis based on predicted concatenation parameters 0 2016
9971774 Voice-based media searching 0 2016
9966060 System and method for user-specified pronunciation of words for speech synthesis and recognition 0 2017
9986419 Social reminders 0 2017
 
VERIZON PATENT AND LICENSING INC. (2)
* 9110904 Rule-based metadata transformation and aggregation for programs 0 2011
* 2013/0073,574 RULE-BASED METADATA TRANSFORMATION AND AGGREGATION FOR PROGRAMS 3 2011
 
NUANCE COMMUNICATIONS, INC. (2)
* 9348512 Methods for facilitating text entry 0 2012
* 2014/0047,394 METHODS FOR FACILITATING TEXT ENTRY 2 2012
 
APPLE INC. (32)
9330720 Methods and apparatus for altering audio output signals 0 2008
9318108 Intelligent automated assistant 32 2011
9262612 Device access using voice authentication 20 2011
9858925 Using context information to facilitate processing of commands in a virtual assistant 0 2011
9483461 Handling speech synthesis of content for multiple languages 2 2012
9548050 Intelligent automated assistant 14 2012
9495129 Device, method, and user interface for voice-activated navigation and browsing of a document 3 2013
9633674 System and method for detecting errors in interactions with a voice-based digital assistant 6 2014
9620104 System and method for user-specified pronunciation of words for speech synthesis and recognition 0 2014
9582608 Unified ranking with entropy-weighted information for phrase-based semantic auto-completion 2 2014
9338493 Intelligent automated assistant for TV user interactions 16 2014
9715875 Reducing the need for manual start/end-pointing and trigger phrases 0 2014
9798393 Text correction processing 0 2015
9760559 Predictive text input 0 2015
9785630 Text prediction using combined word N-gram and unigram language models 0 2015
9535906 Mobile device having human language translation capability with positional feedback 4 2015
9668121 Social reminders 0 2015
9646609 Caching apparatus for serving phonetic pronunciations 0 2015
9842105 Parsimonious continuous-space phrase representations for natural language processing 0 2015
9886432 Parsimonious handling of word inflection via categorical stem + suffix N-gram language models 0 2015
9865280 Structured dictation using intelligent automated assistants 0 2015
9842101 Predictive conversion of language input 0 2015
9818400 Method and apparatus for discovering trending terms in speech requests 0 2015
9899019 Systems and methods for structured stem and suffix language models 0 2015
9886953 Virtual assistant activation 0 2015
9721566 Competing devices responding to voice triggers 0 2015
9633660 User profiling for voice input processing 14 2015
9697820 Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks 0 2015
9646614 Fast, language-independent method for user authentication by voice 5 2015
9668024 Intelligent automated assistant for TV user interactions 0 2016
9626955 Intelligent text-to-speech conversion 1 2016
9865248 Intelligent text-to-speech conversion 0 2017
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 9652109 Predictive contextual toolbar for productivity applications 0 2013
* 2014/0201,672 PREDICTIVE CONTEXTUAL TOOLBAR FOR PRODUCTIVITY APPLICATIONS 4 2013
 
BLACKBERRY LIMITED (1)
* 9111170 Methods and apparatus relating to text items in images 0 2013
 
GOOGLE LLC (6)
8977645 Accessing a search interface in a structured presentation 1 2009
8615707 Adding new attributes to a structured presentation 11 2009
8452791 Adding new instances to a structured presentation 2 2009
8412749 Populating a structured presentation with new values 72 2009
* 2010/0185,651 RETRIEVING AND DISPLAYING INFORMATION FROM AN UNSTRUCTURED ELECTRONIC DOCUMENT COLLECTION 15 2009
8924436 Populating a structured presentation with new values 0 2013
 
AMAZON TECHNOLOGIES, INC. (2)
* 9582156 Electronic publishing mechanisms 0 2013
* 2014/0129,959 ELECTRONIC PUBLISHING MECHANISMS 7 2013
 
SALESFORCE.COM, INC. (1)
* 2014/0035,949 METHOD AND APPARATUS FOR ENHANCING A CALENDAR VIEW ON A DEVICE 11 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
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 - 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