Method and apparatus for processing text inputs from multiple input devices in a plurality of applications

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5946499
SERIAL NO

08644531

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, and system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, with the computer system including a text services manager, are described. A method aspect includes receiving inputs to the computer system, providing at least one text service event handler through the text services manager in response to the received inputs, and processing the received inputs with the at least one text service event handler to provide appropriate textual outputs from the at least one application program.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA18249

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Saunders, William James Mountain View, CA 9 165

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Advanced Pen Technologies, Inc. (1)
* 5666139 Pen-based computer copy editing apparatus and method for manuscripts 86 1995
 
Other [Check patent profile for assignment information] (1)
* 5420943 Universal computer input device 238 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5243149 Method and apparatus for improving the paper interface to computing systems 165 1992
 
NUANCE COMMUNICATIONS, INC. (1)
* 5649060 Automatic indexing and aligning of audio and text using speech recognition 280 1995
 
APPLE INC. (2)
* 5511193 Text services manager providing multiple instances of input methods for text language processing and automatic synchronization between met hods 13 1993
* 5625814 Method and apparatus for processing natural language with a hierarchy of mapping routines 100 1995
 
INTEL CORPORATION (1)
* 5546538 System for processing handwriting written by user of portable computer by server or processing by the computer when the computer no longer communicate with server 160 1993
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5517578 Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings 188 1993
 
XEROX CORPORATION (2)
* 5687254 Searching and Matching unrecognized handwriting 111 1994
* 5500920 Semantic co-occurrence filtering for speech recognition and signal transcription applications 292 1994
 
The United States of America as represented by the Secretary of the Navy (1)
* 5659769 Text services manager 9 1993
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2007/0008,331 Bi-directional Display 1 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 7120900 Bi-directional display 5 2001
7996207 Bidirectional domain names 2 2001
* 2003/0110,021 Bidirectional domain names 10 2001
* 8181109 Enabling unicode input in legacy operating systems 0 2003
* 2004/0181,776 Apparatus and method for enabling unicode input in legacy operating systems 15 2003
9146619 Bi-directional display 1 2006
 
LINKEDIN CORPORATION (1)
* 6493735 Method system and computer program product for storing bi-directional language data in a text string object for display on non-bidirectional operating systems 24 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (18)
* 6292857 Method and mechanism for coordinating input of asynchronous data 29 1997
* 6901402 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 107 1999
* 7398462 Common text framework 0 2000
* 7058888 Multi-modal text editing correction 43 2000
7269594 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 31 2004
7206787 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 3 2004
* 2005/0060,139 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 2 2004
* 2005/0043,936 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 7 2004
7536397 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 3 2004
7299238 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 1 2004
7290004 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 2 2004
7290005 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 9 2004
* 2005/0125,429 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 10 2004
* 2005/0125,404 System for improving the performance of information retrieval-type tasks by identifying the relations of constituents 0 2004
* 2005/0114,294 System for improving the performacne of information retrieval-type tasks by identifying the relations of constituents 1 2004
* 2005/0091,243 System for improving the performance of information retrieval-type tasks by identifying the relations of constituentes 0 2004
* 9384292 Map service 0 2012
* 2012/0254,712 Map Service 2 2012
 
XYLON LLC (3)
6904405 Message recognition using shared language model 69 2002
8204737 Message recognition using shared language model 5 2005
* 2005/0171,783 Message recognition using shared language model 26 2005
 
NETAIRUS TECHNOLOGIES LLC (1)
* 6415256 Integrated handwriting and speed recognition systems 61 2000
 
SUN MICROSYSTEMS, INC. (1)
* 2003/0237,055 Methods and systems for processing text elements 7 2002
 
BITMOBILE L.L.C. (1)
* 6523029 System and method for embedded information retrieval in a distributed free-text application environment 30 2000
* Cited By Examiner