US Patent No: 8,107,671

Number of patents in Portfolio can not be more than 2000

Script detection service

Stats

ALSO PUBLISHED AS: 20090324005
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Script detection service techniques are described. In an implementation, a determination is made as to which human writing system is associated with individual text characters in a string of one or more text characters based on values representing the individual text characters in the string. A particular human writing system is designated as associated with the string based on the values associated with the individual text characters in the string.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cavalcante, Ryan M - 13 30
Feinberg, Yaniv Redmond, WA 25 59
Georgiev, Dimiter - 13 30
Guzman, Gerardo Villarreal - 5 12
Lin, Yung-Shin Sammamish, WA 26 324
Sayed, Tarek M - 12 30
Snyder, Kieran - 12 30
Ye, Shenghua Sammamish, WA 23 78

Cited Art

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (18)
6,363,433 Method and mechanism for client-side handling of extensions originally written for servers 17 1997
6,157,905 Identifying language and character set of data representing text 38 1997
6,654,741 URL mapping methods and systems 43 1999
7,315,810 Named entity (NE) interface for multiple client application programs 6 2002
7,177,799 Semantic analysis system for interpreting linguistic structures output by a natural language linguistic analysis system 23 2002
7,295,966 System for normalizing a discourse representation structure and normalized data structure 8 2002
7,228,501 Method for selecting a font 14 2002
2005/0091,035 System and method for linguistic collation 11 2003
2006/0047,690 Integration of Flex and Yacc into a linguistic services platform for named entity recognition 9 2004
2006/0074,630 Conditional maximum likelihood estimation of naive bayes probability models 8 2004
2005/0108,195 Method, system, and apparatus for processing information based on the discovery of semantically labeled strings 19 2004
2006/0184,357 Efficient language identification 16 2005
7,260,574 Method and system for mapping strings for comparison 5 2005
8,019,596 Linguistic service platform 4 2008
8,073,680 Language detection service 3 2008
2009/0326,918 Language Detection Service 5 2008
2009/0326,920 Linguistic Service Platform 4 2008
2009/0327,860 Map Service 4 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
5,548,507 Language identification process using coded language words 71 1994
6,002,998 Fast, efficient hardware mechanism for natural language determination 23 1996
6,553,385 Architecture of a framework for information extraction from natural language documents 68 1998
6,366,906 Method and apparatus for implementing a search selection tool on a browser 24 1999
6,718,519 System and method for outputting character sets in best available fonts 25 1999
7,818,165 Method and system for language identification 9 2005
2006/0229,865 Method and system for language identification 15 2005
8,028,226 Document content analysis technology for reducing cognitive load 2 2008
 
GOOGLE INC. (3)
6,167,369 Automatic language identification using both N-gram and word information 114 1998
2007/0260,520 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SELECTING INTERNET-BASED ADVERTISING 22 2007
8,064,700 Method and system for character recognition 2 2010
 
XEROX CORPORATION (3)
6,321,372 Executable for requesting a linguistic service 25 1998
2004/0078,204 System for learning a language 13 2002
7,346,511 Method and apparatus for recognizing multiword expressions 8 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6,701,364 Method and apparatus for remote computer management using web browser application to display system hardware and software configuration 13 2000
2004/0088,438 Integrating user specific output options into user interface data 7 2002
 
NOKIA CORPORATION (2)
2004/0078,191 Scalable neural network-based language identification from written text 13 2002
7,552,045 Method, apparatus and computer program product for providing flexible text based language identification 11 2006
 
SAMSUNG ELECTRONICS CO., LTD. (2)
2006/0026,518 Apparatus and method for processing text data according to script attribute 5 2005
2008/0039,078 Method and apparatus for transmitting and receiving electronic service guide for roaming user in a digital broadcasting system 3 2007
 
CITRIX SYSTEMS, INC. (1)
2008/0086,700 Systems and Methods for Isolating On-Screen Textual Data 35 2006
 
GENERAL ELECTRIC COMPANY (1)
6,951,008 Evidential reasoning system and method 15 2001
 
MULTILINGUAL DOMAINS LLC (1)
6,560,596 Multiscript database system and method 16 1999
 
NUANCE COMMUNICATIONS, INC. (1)
6,047,251 Automatic language identification system for multilingual optical character recognition 44 1997
 
OPEN TEXT S.A. (1)
6,338,033 System and method for network-based teletranslation from one natural language to another 25 1999
 
OPEN TV, INC. (1)
5,966,637 System and method for receiving and rendering multi-lingual text on a set top box 39 1996
 
ORACLE INTERNATIONAL CORPORATION (1)
7,191,116 Methods and systems for determining a language of a document 17 2001
 
PURPLE PANDA PTY LTD (1)
2007/0242,071 Character Display System 5 2005
 
SAP AG (1)
2009/0248,741 METHOD AND SYSTEM FOR INTEGRATING AN EXTERNAL SERVICE 2 2008
 
SIEMENS AKTIENGESELLSCHAFT (1)
2010/0241,712 Method and System for a Distributed and Extensible Communication Framework 3 2009
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
7,035,801 Text language detection 9 2001
 
VISA U.S.A. INC. (1)
2010/0019,030 SYSTEM AND METHOD FOR PROCESSING EXPIRATION DATES FOR PREPAID CARDS 2 2008
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (4)
2005/0120,303 Smart multiedition methodology 5 2004
2009/0076,820 METHOD AND APPARATUS FOR TAGTOE REMINDERS 2 2007
2008/0104,039 SYSTEM AND METHOD FOR RESOURCE MANAGEMENT 3 2007
2010/0070,282 METHOD AND APPARATUS FOR IMPROVING TRANSACTION SUCCESS RATES FOR VOICE REMINDER APPLICATIONS IN E-COMMERCE 2 2009

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (2)
8,266,514 Map service 0 2008
8,180,626 Language detection service 1 2011

Maintenance Fees

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