US Patent No: 7,421,645

Number of patents in Portfolio can not be more than 2000

Method and system for providing electronic commerce actions based on semantically labeled strings

1 Status Updates

Stats

ALSO PUBLISHED AS: 20020007309
See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods for recognizing strings, labeling the strings with a semantic category and providing e-commerce actions based on the category is disclosed. The semantic category may include a type label and other metadata. Recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. Action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string. Tradenames, trademarks, formal names or types of consumer products may be labeled and actions to buy the products may be presented. The metadata may be used to implement coupon and affiliate programs to reward frequent shoppers or frequent recommenders. Numerous other e-commerce opportunities are presented via the semantic category and the metadata.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA27209

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Reynar, Jeff Woodinville, WA 34 562

Cited Art Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (35)
5,761,689 Autocorrecting text typed into a word processing document 108 1994
5,625,783 Automated system and method for dynamic menu construction in a graphical user interface 229 1994
5,805,911 Word prediction system 126 1995
5,634,019 Method and system for in-place interaction with contained objects 67 1995
5,640,560 CD-ROM content repurposing 66 1995
5,845,077 Method and system for identifying and obtaining computer software from a remote computer 370 1995
5,818,447 System and method for in-place editing of an electronic mail message using a separate program 217 1996
5,765,156 Data transfer with expanded clipboard formats 51 1997
6,088,711 Method and system for defining and applying a style to a paragraph 47 1997
5,900,004 Method and system for interactive formatting of word processing documents with deferred rule evaluation and format editing 53 1997
5,896,321 Text completion system for a miniature computer 177 1997
6,067,087 Method for building menus during idle times 55 1998
5,924,099 Data transfer with expanded clipboard formats 84 1998
6,121,968 Adaptive menus 118 1998
6,381,742 Software package management 307 1998
6,199,081 Automatic tagging of documents and exclusion by content 121 1998
6,272,505 Document modification based hyperlink limiting method and apparatus 70 1998
6,353,926 Software update notification 230 1998
2003/0097,318 METHOD AND APPARATUS FOR CONVERTING, FORMATTING, AND DISPLAYING CURRENCY VALUES 40 1999
6,901,402 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 62 1999
6,456,304 Procedural toolbar user interface 116 1999
6,347,398 Automatic software downloading from a computer network 339 1999
6,631,519 Automated schema and interface generation 198 2000
6,874,125 Method for providing feedback on windows, messages and dialog boxes 26 2000
6,874,143 Architectures for and methods of providing network-based software extensions 106 2000
6,957,385 Worldwide number format for a spreadsheet program module 26 2001
2002/0178,008 Method and system for applying input mode bias 51 2001
2002/0035,581 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 95 2001
2002/0029,304 Method and system for defining semantic categories and actions 31 2001
2002/0178,182 Markup language extensions for web enabled recognition 29 2001
2003/0084,138 Method and apparatus for managing software component downloads and updates 38 2001
6,802,061 Automatic software downloading from a computer network 90 2001
2003/0220,795 Method, system, and apparatus for converting currency values based upon semantically lableled strings 30 2002
2004/0199,861 Schema-based services for identity-based data access to document data 36 2002
2006/0173,674 Language model sharing 18 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (28)
4,674,065 System for detecting and correcting contextual errors in a text processing system 114 1985
5,596,700 System for annotating software windows 135 1993
5,446,891 System for adjusting hypertext links with weighed user goals and activities 388 1994
6,623,527 Method for providing a document with a button for a network service 87 1997
6,300,950 Presentation of help information via a computer system user interface in response to user interaction 48 1998
6,553,385 Architecture of a framework for information extraction from natural language documents 73 1998
6,141,005 Combined display of locale-sensitive calendars in a distributed computer enterprise environment 61 1998
6,442,591 Method and system for automatic electronic mail address maintenance 40 1998
6,964,010 Formatted-item list control 26 1998
6,339,755 Method, system and data structure for splitting language and locale properties in a data processing system 54 1998
6,396,515 Method, system and computer program product for dynamic language switching in user interface menus, help text, and dialogs 54 1998
6,338,059 Hyperlinked search interface for distributed database 119 1998
6,339,436 User defined dynamic help 32 1998
6,556,984 Hierarchical string matching using multi-path dynamic programming 64 1999
6,480,860 Tagged markup language interface with document type definition to access data in object oriented database 235 1999
6,311,177 Accessing databases when viewing text on the web 36 1999
6,976,209 Activemark mechanism in a live parsing editor 25 1999
6,718,516 Method for verifying context between multiple related XML tags in document object model (DOM) 74 1999
6,981,212 Extensible markup language (XML) server pages having custom document object model (DOM) tags 68 1999
6,519,603 Method and system for organizing an annotation structure and for querying data and annotations 86 1999
6,654,932 Validating data within container objects handled by view controllers 141 1999
7,216,351 Systems and methods for synchronizing multi-modal interactions 56 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 119 2000
6,829,631 Method and system for screening electronic messages 30 2000
6,944,857 Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration 31 2000
2003/0046,316 Systems and methods for providing conversational computing via javaserver pages and javabeans 158 2001
6,745,208 Method and apparatus for synchronizing an XML document with its object model 52 2001
2002/0188,941 Efficient installation of software packages 117 2001
 
SUN MICROSYSTEMS, INC. (10)
5,337,233 Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval 65 1992
5,893,073 Method and apparatus for representing recurring events 81 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 186 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 234 1995
5,875,443 Internet-based spelling checker dictionary system with automatic updating 83 1996
5,802,530 Web document based graphical user interface 180 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 97 1997
5,802,262 Method and apparatus for diagnosing lexical errors 46 1997
6,167,568 Method and apparatus for implementing electronic software distribution 43 1998
6,297,822 Results-oriented help displays for computer software programs 30 1998
 
APPLE INC. (7)
5,341,293 User interface system having programmable user interface elements 205 1992
5,657,259 Number formatting framework 45 1994
5,781,189 Embedding internet browser/buttons within components of a network component system 140 1995
5,946,647 System and method for performing an action on a structure in computer-generated data 75 1996
6,493,006 Graphical user interface having contextual menus 95 1996
5,781,904 User interface system and method for traversing a database 70 1997
6,546,433 Method and system for integrating external functions into an application environment 37 2000
 
INTEL CORPORATION (6)
5,717,923 Method and apparatus for dynamically customizing electronic information to individual end users 670 1994
5,859,636 Recognition of and operation on text data 65 1995
6,085,201 Context-sensitive template engine 96 1996
6,167,523 Method and apparatus for forms data validation and processing control 163 1997
6,859,908 Automated text entry for processor-based system 26 1999
2002/0078,222 Updating information in network devices 35 2000
 
XEROX CORPORATION (5)
5,913,214 Data extraction from world wide web pages 197 1996
6,658,623 Displaying in a first document a selectable link to a second document based on a passive query 71 1997
6,732,361 Generating combinations of offers and using action identifiers from the offers to obtain performance of combinations of actions 40 1999
6,950,982 Active annotation mechanism for document management systems 32 1999
6,732,090 Meta-document management system with user definable personalities 154 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
5,386,564 Conversion of data and objects across classes in an object management system 122 1993
2002/0129,107 Method and apparatus for automatic content handling 60 2001
2003/0083,910 Method and system for integrating workflow management systems with business-to-business interaction standards 61 2001
2005/0120,313 System and method for personalizing an electrical device interface 39 2004
 
ORACLE INTERNATIONAL CORPORATION (4)
6,272,074 Method and apparatus for generating recurring events in a calendar/schedule system 66 1997
6,986,104 Method and apparatus for normalizing and converting structured content 63 2001
6,990,654 XML-based graphical user interface application development toolkit 77 2001
2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 274 2002
 
CANON KABUSHIKI KAISHA (3)
5,351,190 Communication apparatus and method establishing a language dependent sort order search 48 1991
6,006,279 Plug-in module host framework 79 1997
7,113,976 Communication apparatus and control method of the same 31 2002
 
CONTENTGUARD HOLDINGS, INC. (3)
2003/0229,593 Rights expression profile system and method 34 2003
2003/0233,330 Rights expression profile system and method using templates 32 2003
2004/0236,717 Rights expression profile system and method 47 2004
 
GOOGLE INC. (3)
6,336,131 System and method for communicating information relating to a network resource 60 2000
6,601,075 System and method of ranking and retrieving documents based on authority scores of schemas and documents 109 2000
6,636,880 Automatic conversion of units in a computer program 28 2000
 
NUANCE COMMUNICATIONS, INC. (3)
6,401,067 System and method for providing user-directed constraints for handwriting recognition 27 1999
6,519,557 Software and method for recognizing similarity of documents written in different languages based on a quantitative measure of similarity 72 2000
7,082,392 Management of speech technology modules in an interactive voice response system 30 2000
 
RICOH COMPANY, LTD. (3)
5,020,019 Document retrieval system 107 1990
2003/0014,745 Document update method 23 2002
2004/0201,867 Method and system for providing updated help and solution information at a printing device 36 2003
 
ACCENTURE GLOBAL SERVICES LIMITED (2)
6,697,824 Relationship management in an E-commerce application framework 342 1999
2002/0184,247 Method of data block aggregation 35 2002
 
Actioneer, Inc. (2)
6,029,171 Method and apparatus for group action processing between users of a collaboration system 104 1997
6,421,678 Method and apparatus for group action processing between users of a collaboration system 86 1999
 
BORLAND SOFTWARE CORPORATION (2)
5,627,958 System and method for improved computer-based training 73 1995
5,995,756 System for internet-based delivery of computer applications 142 1997
 
FUJITSU LIMITED (2)
5,991,719 Semantic recognition system 38 1998
2002/0026,450 Data processing system and data processing method 27 2001
 
GENERAL ELECTRIC COMPANY (2)
5,317,546 Time-of-use calendar events method and apparatus for a meter register 37 1993
6,092,074 Dynamic insertion and updating of hypertext links for internet servers 152 1998
 
HITACHI-OMRON TERMINAL SOLUTIONS CORP. (2)
6,291,785 Address reader, sorting machine such as a mail thing and character string recognition method 37 1999
6,470,091 Address reader, sorting machine such as a mail thing and character string recognition method 24 2001
 
HYPERPHRASE TECHNOLOGIES, LLC (2)
6,434,567 Method for specifying enterprise-wide database address formats 64 1999
6,516,321 Method for database address specification 85 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 23 1998
6,622,140 Method and apparatus for analyzing affect and emotion in text 73 2000
 
KABUSHIKI KAISHA TOSHIBA (2)
7,051,076 Automatically creating mailing address directory in an image communication apparatus 25 2002
2005/0094,850 Location information recognition apparatus and method and recording medium 20 2004
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (2)
6,728,679 Self-updating user interface/entertainment device that simulates personal interaction 78 2000
6,795,808 User interface/entertainment device that simulates personal interaction and charges external database with relevant data 123 2000
 
METATOMIX, INC. (2)
6,925,457 Methods and apparatus for querying a relational data store using schema-less queries 51 2002
2005/0055,330 Surveillance, monitoring and real-time events platform 58 2004
 
MOTOROLA MOBILITY LLC (2)
5,893,132 Method and system for encoding a book for reading using an electronic book 135 1995
5,884,266 Audio interface for document based information resource navigation and method therefor 107 1997
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (2)
6,948,133 System for dynamically configuring a user interface display 107 2002
6,950,831 Processing system for use with a user interface display 32 2002
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5,802,299 Interactive system for authoring hypertext document collections 299 1996
 
ACACIA PATENT ACQUISITION LLC (1)
6,185,576 Defining a uniform subject classification system incorporating document management/records retention functions 108 1998
 
ACCESS CO., LTD. (1)
6,173,316 Wireless communication device with markup language based man-machine interface 254 1998
 
ACTIVEWORD SYSTEMS, INC. (1)
5,974,413 Semantic user interface 185 1997
 
ACTONA TECHNOLOGIES LTD. (1)
6,976,090 Differentiated content and application delivery via internet 195 2001
 
ADOBE SYSTEMS INCORPORATED (1)
6,904,560 Identifying key images in a document in correspondence to document text 27 2000
 
ADVANTEST (SINGAPORE) PTE LTD (1)
6,208,338 Online documentation and help system for computer-based systems 42 1998
 
AGILENT TECHNOLOGIES, INC. (1)
6,262,728 System and method for annotating a graphical user interface display in a computer-based system 64 1998
 
ALBERTI ANEMOMETER LLC (1)
6,868,525 Computer graphic display visualization system and method 224 2000
 
AMAZON.COM, INC. (1)
6,629,079 Method and system for electronic commerce using multiple roles 89 1998
 
AMPHIRE SOLUTIONS, INC. (1)
6,925,470 Method and apparatus for database mapping of XML objects into a relational database 47 2002
 
Andrew Johnson, Inc. (1)
6,477,510 Euro booking currency conversion method 62 1999
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (1)
6,122,647 Dynamic generation of contextual links in hypertext documents 383 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 149 1999
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2002/0023,136 Electronic mail (email) internet applicance methods and systems 43 2001
 
AT&T IPM CORP. (1)
5,541,836 Word disambiguation apparatus and methods 117 1991
 
ATLE HEDLOY AND VIOLETTE HEGER-HEDLOY (1)
6,323,853 Method, system and computer readable medium for addressing handling from a computer program 50 1998
 
AVAYA INC. (1)
6,717,593 Mark-up language implementation of graphical or non-graphical user interfaces 96 2000
 
BANYAN SYSTEMS, INC. (1)
5,802,253 Event-driven rule-based messaging system 151 1996
 
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 98 2001
 
Bso/Buro Voor Systeemontwikkeling B.V. (1)
5,128,865 Method for determining the semantic relatedness of lexical items in a text 80 1990
 
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 46 1997
 
CGI TECHNOLOGIES AND SOLUTIONS INC. (1)
6,424,979 System for presenting and managing enterprise architectures 200 1998
 
CLEARFOREST LTD. (1)
6,442,545 Term-level text with mining with taxonomies 100 1999
 
COMPUTER SCIENCES CORPORATION (1)
5,832,100 Method and apparatus for converting documents between paper medium and electronic media using a user profile 95 1993
 
COOLSAVINGS.COM, INC. (1)
5,855,007 Electronic coupon communication system 353 1995
 
DBM Korea (1)
6,295,061 Computer system and method for dynamic information display 98 1999
 
DESKNET INC. (1)
6,708,189 Computer file transfer system 52 2000
 
DIALOG CORPORATION PLC, THE (1)
6,137,911 Test classification system and method 184 1997
 
Double Click, Inc. (1)
5,948,061 Method of delivery, targeting, and measuring advertising over networks 1418 1996
 
EMC CORPORATION (1)
6,028,605 Multi-dimensional analysis of objects by manipulating discovered semantic properties 132 1998
 
ENTELECHY ASSETS LLC (1)
6,029,135 Hypertext navigation system controlled by spoken words 53 1995
 
EVOLUTION CONSULTING GROUP PLC (1)
2003/0101,416 Creating XML documents 45 2002
 
EXAFLOP LLC (1)
6,219,698 Configuring client software using remote notification 119 1997
 
GE CORPORATE FINANCIAL SERVICES, INC. (1)
2003/0172,343 Methods and systems for generating documents 70 2002
 
HITACHI AMERICA, LTD. (1)
5,617,565 Broadcast interactive multimedia system 344 1994
 
HITACHI, LTD. (1)
6,061,516 Online application processing system 43 1997
 
HTC CORPORATION (1)
6,741,994 Method and automatic organization of data 24 1998
 
HYPERPHASE TECHNOLOGIES, LLC (1)
6,308,171 Method and system for automated data storage and retrieval 60 2000
 
I-THINK, L.L.C. (1)
5,267,155 Apparatus and method for computer-assisted document generation 214 1992
 
Iconovex Corporation (1)
5,708,825 Automatic summary page creation and hyperlink generation 398 1995
 
Installation Software Technologies, Inc. (1)
6,697,837 End user profiling method 29 1999
 
INTEGRATED SOFTWARE DESIGN, INC. (1)
2004/0133,846 Interactive system and method for graphical document generation 28 2003
 
INTELLECTUAL VENTURES II LLC (1)
5,933,498 System for controlling access and distribution of digital property 677 1997
 
Inter Hi-Tec AG (1)
5,392,386 Method and apparatus for adding functionality to computer programs executing under graphical user interfaces 101 1994
 
International Computers Limited (1)
5,418,902 Electronic spreadsheet system producing generalized answers including formulas 51 1993
 
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 312 1996
 
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 228 1999
 
IVYTEAM AG (1)
2002/0066,073 Method and system for implementing process-based Web applications 31 2001
 
KANJI SOFTWARE, INC. (1)
6,292,768 Method for converting non-phonetic characters into surrogate words for inputting into a computer 45 1999
 
Kendara, Inc. (1)
6,392,668 Client-side system and method for network link differentiation 47 1999
 
KENT RIDGE DIGITAL LABS (1)
6,311,152 System for chinese tokenization and named entity recognition 121 2000
 
KING.COM LTD. (1)
5,877,757 Method and system for providing user help information in network applications 162 1997
 
Kontact Software Inc. (1)
2003/0195,937 Intelligent message screening 146 2002
 
LENOVO (SINGAPORE) PTE LTD. (1)
6,715,144 Request based automation of software installation, customization and activation 43 2000
 
LOCKHEED MARTIN CORPORATION (1)
2002/0133,523 Multilingual graphic user interface system and method 60 2001
 
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 92 1998
 
MAZDA MOTOR CORPORATION (1)
6,571,241 Multilingual patent information search system 75 1999
 
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 411 1996
 
Minnesota Mining and Manufacturing Company (1)
5,821,931 Attachment and control of software notes 59 1995
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,297,039 Text search system for locating on the basis of keyword matching and keyword relationship matching 176 1992
 
NEC CORPORATION (1)
5,907,852 Document editing apparatus 35 1996
 
NETUCATION, LLC (1)
6,413,100 System and methods for searching for and delivering solutions to specific problems and problem types 27 2000
 
NETVENTION (1)
6,694,307 System for collecting specific information from several sources of unstructured digitized data 55 2001
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
6,880,129 Method and apparatus for using name spaces in a graphical user interface 32 2000
 
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 36 1990
 
OIPENN, INC. (1)
6,556,972 Method and apparatus for time-synchronized translation and synthesis of natural-language speech 29 2000
 
PENDRAGON NETWORKS LLC (1)
6,883,137 System and method for schema-driven compression of extensible mark-up language (XML) documents 88 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 659 1999
 
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 337 2000
 
Pitney Bowes Software Inc. (1)
2002/0002,590 System and method for sending electronic mail and parcel delivery notification using recipient's identification information 65 2001
 
Revelink, Inc. (1)
6,618,733 View navigation for creation, update and querying of data objects and textual annotations of relations between data objects 59 2000
 
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 78 1996
 
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 162 1997
 
S.F. IP PROPERTIES 58 LLC (1)
7,013,289 Global electronic commerce system 218 2001
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,014,616 Method for monitoring the language used for character generation by an operating system 40 1997
 
SAP AG (1)
2003/0056,207 Process for deploying software from a central computer system to remotely located devices 45 2002
 
SENTIUS INTERNATIONAL, LLC (1)
5,822,720 System amd method for linking streams of multimedia data for reference material for display 91 1996
 
SHARP KABUSHIKI KAISHA (1)
6,336,125 Method and device for generating application data and storage medium containing thereon a program for generating application data 34 1998
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
5,794,257 Automatic hyperlinking on multimedia by compiling link specifications 102 1995
 
Sift, Inc. (1)
5,944,787 Method for automatically finding postal addresses from e-mail addresses 164 1997
 
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 174 1998
 
SINGLE PRECISION TECHNOLOGIES, INC. (1)
2003/0009,489 Method for mining data and automatically associating source locations 30 2002
 
SONY CORPORATION (1)
2002/0091,803 Multi-user management process enabling user privacy for use in a network entertainment center 33 2001
 
SR ADRAM RESEARCH AG LLC (1)
6,199,046 Method system and article of manufacture for performing real time currency conversion 62 1997
 
SUNGARD REFERENCE DATA SOLUTIONS LLC (1)
5,920,859 Hypertext document retrieval system and method 307 1997
 
SYMANTEC CORPORATION (1)
6,052,531 Multi-tiered incremental software updating 237 1998
 
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 217 1998
 
Telaric, Inc. (1)
5,895,461 Method and system for automated data storage and retrieval with uniform addressing scheme 121 1996
 
TELENAV, INC. (1)
6,615,131 Method and system for an efficient operating environment in a real-time navigation system 89 2000
 
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 186 1999
 
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 92 1995
 
ThinkSmart Performance Systems LLC (1)
6,687,485 System and method for providing help/training content for a web-based application 33 2002
 
TILEY,ESQ. STEPHEN D. (1)
6,382,350 Molded acoustic and decorative mats and methods for forming the same 37 2001
 
U S WEST TECHNOLOGIES, INC. (1)
5,685,000 Method for providing a linguistically competent dialogue with a computerized service representative 38 1995
 
Value Capital Management (1)
6,438,545 Semantic user interface 107 1999
 
VANTAGE TECHNOLOGY HOLDINGS, LLC (1)
4,868,750 Collocational grammar system 168 1987
 
VAULTUS MOBILE TECHNOLOGIES, INC. (1)
6,826,726 Remote document updating system using XML and DOM 59 2001
 
Viewsoft, Inc. (1)
5,872,973 Method for managing dynamic relations between objects in dynamic object-oriented languages 344 1995
 
VITRIA TECHNOLOGY, INC. (1)
6,742,054 Method of executing a data transformation specification 35 2000
 
VLINGO CORPORATION (1)
5,956,681 Apparatus for generating text data on the basis of speech data input from terminal 110 1997
 
WALKER DIGITAL, LLC (1)
6,349,295 Method and apparatus for performing supplemental searches over a network 100 1998
 
WAVERLY HOLDINGS INC. (1)
5,809,318 Method and apparatus for synchronizing, displaying and manipulating text and image documents 108 1997
 
WEBMETHODS, INC. (1)
7,028,312 XML remote procedure call (XML-RPC) 97 1999
 
Xorbix Technologies, Inc. (1)
2004/0039,990 Automated form and data analysis tool 157 2003
 
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 38 2001
 
Other [Check patent profile for assignment information] (6)
6,126,306 Natural language processing method for converting a first natural language into a second natural language using data structures 36 1992
5,815,830 Automatic generation of hypertext links to multimedia topic objects 214 1995
6,112,209 Associative database model for electronic-based informational assemblies 156 1998
2003/0101,204 Method for converting units of measurement 27 2001
2001/0041,328 Foreign language immersion simulation process and apparatus 37 2001
2003/0126,136 System and method for knowledge retrieval, management, delivery and presentation 531 2002

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (19)
7,770,102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 9 2000
7,778,816 Method and system for applying input mode bias 9 2001
7,788,602 Method and system for providing restricted actions for recognized semantic categories 4 2001
7,712,024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 5 2001
7,716,163 Method and system for defining semantic categories and actions 5 2001
7,707,496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 9 2002
7,742,048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 6 2002
7,707,024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 5 2002
7,716,676 System and method for issuing a message to a program 8 2002
7,783,614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 9 2003
7,711,550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 5 2003
7,558,841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 6 2003
7,644,367 User interface automation framework classes and interfaces 2 2003
7,739,588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 4 2003
7,827,546 Mechanism for downloading software components from a remote source for use by a local software application 12 2003
8,127,252 Method and system for presenting user interface (UI) information 0 2004
7,788,590 Lightweight reference user interface 5 2005
8,620,938 Method, system, and apparatus for routing a query to one or more providers 0 2007
7,992,085 Lightweight reference user interface 3 2007
 
GOOGLE INC. (11)
8,631,001 Systems and methods for weighting a search query result 0 2004
8,041,713 Systems and methods for analyzing boilerplate 2 2004
7,707,142 Methods and systems for performing an offline search 2 2004
7,693,825 Systems and methods for ranking implicit search results 6 2004
7,664,734 Systems and methods for generating multiple implicit search queries 28 2004
8,131,754 Systems and methods for determining an article association measure 1 2004
7,788,274 Systems and methods for category-based search 18 2004
7,873,632 Systems and methods for associating a keyword with a user interface area 0 2007
8,615,707 Adding new attributes to a structured presentation 0 2009
8,452,791 Adding new instances to a structured presentation 1 2009
8,412,749 Populating a structured presentation with new values 1 2009
 
FUJITSU LIMITED (1)
7,979,353 Electronic transaction method using an electronic coupon 0 2003
 
GOLD CHARM LIMITED (1)
8,117,536 System and method for controlling downloading web pages 0 2008
 
NTT DOCOMO, INC. (1)
7,783,590 Task selection apparatus and task selection assistance method 1 2006
 
Other [Check patent profile for assignment information] (2)
8,150,791 Benefits services privacy architecture 0 2008
8,682,833 Benefits services privacy architecture 0 2011

Maintenance Fees

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