Method and system for extending ink word data structures while maintaining version compatibility

   
   

In a computing device that receives handwritten data, a method and data structure that enables extended data to be added to an existing ink word data structure without compromising backwards-compatibility. A flag in the header data structure is indicates to new ink processing programs the presence or absence of the extended data, and the size information maintained in the header is adjusted ensure that earlier versions of ink programs do not lose the extended data. The extended data is then added by including it in a copy of the existing ink word data structure, along with a tail structure that includes information describing the extended data and the tail structure to the new ink code, e.g., version and offset information. The tail structure can be used to locate a list of alternate word choices for an ink word that are maintained within the extended data.

In een gegevensverwerkingsapparaat dat met de hand geschreven gegevens, een methode en een gegevensstructuur ontvangt die toelaat dat uitgebreide gegevens worden toegevoegd aan een bestaande de gegevensstructuur van het inktwoord zonder achteruit-verenigbaarheid te compromitteren. Een vlag in de header gegevensstructuur is wijst aan de nieuwe programma's van de inktverwerking op de aanwezigheid of het ontbreken van de uitgebreide gegevens, en de grootteinformatie die in header wordt gehandhaafd wordt aangepast ervoor zorgt dat de vroegere versies van inktprogramma's niet de uitgebreide gegevens verliezen. Het uitgebreide gegeven wordt dan toegevoegd door het in een exemplaar van de bestaande de gegevensstructuur van het inktwoord, samen met een staartstructuur te omvatten die informatie beschrijvend de uitgebreide gegevens en de staartstructuur aan de nieuwe inktcode, b.v., versie en compensatieinformatie omvat. De staartstructuur kan worden gebruikt om van een lijst van afwisselende woordkeuzen voor een inktwoord de plaats te bepalen die binnen de uitgebreide gegevens worden gehandhaafd.

 
Web www.patentalert.com

< Method and system for converting and plugging user interface terms

< System and method for estimating the epipolar geometry between images

> System and process for identifying and locating people or objects in a scene by selectively clustering three-dimensional regions

> System and method for progessively transform coding digital data

~ 00123