 |
 |
|
|
|
|
Title: |
US5437036:
Text checking application programming interface
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Stamps, J. Scott; Kirkland, WA
Walsh, James E.; Redmond, WA
Dubman, Jonathan M.; Bellevue, WA

|
Assignee: |
Microsoft Corporation, Redmond, WA
other patents from MICROSOFT CORPORATION (373780) (approx. 3,197)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1995-07-25
/ 1992-09-03

|
Application Number: |
US1992000939827

|
IPC Code: |
Advanced:
G06F 17/27;
Core:
more...
IPC-7:
G06F 9/44;

|
ECLA Code: |
G06F17/27C;

|
U.S. Class: |
Current:
719/328;
719/312;
Original:
395/700;
364/DIG.1;
364/280;
364/286;
364/226.1;
364/225.6;

|
Field of Search: |
395/700,650,653

|
Priority Number: |
| 1992-09-03 |
US1992000939827 |

|
Abstract: |
An application programming interface for providing functionality between an program and a text checking engine that test words from the program for correctness. A preferred embodiment of the interface includes an input buffer communicating with the program to receive text from the program. An input buffer pointer is provided for addressing the text in the input buffer. The input buffer pointer is passed to the text checking engine, which preferably is part of the API. The text checking engine performs a text checking function requested by the program and provides information responsive to the requested function. A return buffer communicates with the text checking engine to receive the responsive information from the engine. The return buffer also communicates with the program to allow the program to retrieve the responsive information from the return buffer. Preferably, a clean bit is attached to each section of text checked if no errors are found in the section of text by the engine.

|
Attorney, Agent or Firm: |
Seed and Berry ;

|
Primary / Asst. Examiners: |
Kriess, Kevin A.;

|
INPADOC Legal Status: |
Show legal status actions

|
Family: |
None

|
First Claim:
Show all 39 claims |
What is claimed is:
1. An application programming interface capable of providing text checking functionality for a plurality of programs, comprising:
- an input buffer communicating with a calling program to receive text from the calling program;
- an input buffer pointer for addressing the text in the input buffer; and
- a text checking module capable of being addressed by the plurality of programs, the module being in communication with the calling program and the input buffer, wherein the module includes means, in response to a request for a text checking function from the calling program, for causing the requested function to be performed on the text in the input buffer using the input buffer pointer and for producing information responsive to the requested function using a same process context used by the calling program.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 19 U.S. patent(s) that reference this one

|