|| List of recent Templates-related patents
| System and method of providing and distributing three dimensional video productions from digitally recorded personal event files|
A method of providing and distributing personal video content that displays personal digital photographs as still images moving in three dimensional space is disclosed. Personal digital photographs are downloaded to a server.
| Automated deployment and servicing of distributed applications|
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person does not have to manually perform these tasks. All of the information describing and defining the distributed service is modeled and stored in a re-useable service template that can be used to drive an automated system to programmatically deploy and manage the service over time.
| Remote interface templates|
Embodiments of the present invention allow applications developers to change user experiences within an application without updating the application by relying on remote interface templates to create user experiences. The application code includes entry points to various remote interface templates stored on a remote device.
| Endoscopic instrument having reduced diameter flexible shaft|
A medical instrument comprising a flexible, filamentous shaft slideably disposed in a sheath, the instrument including an electronic imaging system comprising an image sensor carried on a distal end portion of the instrument. The shaft may be used as a guidewire for a complementary guided device, or it may be used to carry a functional element for performing a procedure at a target site in a patient's body.
| Therapeutic methods for type i diabetes|
The invention relates to the treatment and prevention of type i diabetes. More specifically, the invention relates to compounds that treat or prevent the body's immune system from destroying β-cells (i.e., insulin-producing cells in the pancreatic islets of langerhans) by inhibition of jnk2, selective inhibition of jnk2, or inhibition of the expression of the mapk9 gene or gene product.
| System, method, and device for electronically displaying one shot at a time from multiple target shots using one physical target|
The present invention contemplates a system for improving shooting skill that includes a computer having an executable software program, a camera in electrical communication with a power source and being in data communication with the computer, a laser mounted to the camera, a tripod supporting the camera, a physical target arranged at a predetermined and selectable distance from the camera, a router for providing data communication means between the camera and the computer, a first antenna in data communication with the computer by means of the router, and a light source coupled to the camera.. .
| Nanoscale three-dimensional battery architecture|
A three-dimensional nanobattery formed by individually wiring nanostructured electrodes and combining them with an electrolyte. Short, capped nanotubes termed ‘nanobaskets’ are formed by sputtering coating onto nanoporous templates.
| Silk microspheres for encapsulation and controlled release|
A method was developed to prepare silk fibroin microspheres using lipid vesicles as templates to efficiently load therapeutic agents in active form for controlled release. The lipids are subsequently removed through the use of a dehydration agent, such as methanol or sodium chloride, resulting in β-sheet structure dominant silk microsphere structures having about 2 μm in diameter.
| Inter-frame prediction coding method, device and system|
Inter-frame prediction coding method, device and system are provided. The inter-frame prediction coding method includes: calculating distortions between a template area of current encoding block and each of m matching templates in l reference frames, to determine m offset vectors; acquiring m hypothesis prediction values of the encoding block to which the m matching templates correspond according to the determined m offset vectors, and calculating the template matching prediction value of the current encoding block according to the m hypothesis prediction values; comparing the template matching prediction value and original value of the current encoding block to acquire the residual of the current encoding block, and encoding the residual.
|Functional testing of a processor design|
According to exemplary embodiments, a computer implemented method for functional testing of a processor design includes accessing a test template from a library of test templates, wherein the test template is configured to test a first selected function of the processor and inputting the test template to an automated test generation tool executed by a computer. The method further includes generating an instruction sequence based on the test template by the automated test generation tool and injecting an event instruction to the instruction sequence during the generating of the instruction sequence by the automated test generation tool, the injecting of the event instruction preserving testing of the first selected function of the processor and the event instruction being configured to test a second selected function of the processor.
|Template based database analyzer|
An automated database analyzer is uses templates to accommodate multiple database languages, such as sql and its dialects. The templates are combined with metadata that define a database schema and operations on the database schema.
|Method, system and computer program product for auditing, compliance, monitoring and compliance management|
Compliance auditing and management is provided by defining business or enterprise assets, comprising receiving, from the business or enterprise variables that meet business needs of the business or enterprise as a user. Users, locations and audit templates are added.
|System and method for audits with automated data analysis|
Systems and methods for defining and executing platform and language independent audit templates are disclosed. Each audit template can include a number of audit task templates.
|Method and system for automated medical records processing with cloud computing|
A method and system for automated medical records processing with cloud computing the method and system includes plural electronic medical templates specifically designed such that they reduce the complexity and risk associated with collecting patient encounter information, creating a medical diagnosis and help generate the appropriate number and type medical codes for a specific type of medical practice when processed. The medical codes and other types of processed patient encounter information are displayed in real-time on electronic medical records and invoices immediately after a patient encounter via a cloud computing network..
|Method, apparatus, and computer program product for sharing patient charting templates|
A method for sharing patient charting templates across third party health information technology systems and practices is provided. The method may include, by a template sharing apparatus, receiving indication to share a template with another third party system, bundling template code, and transmitting notification the template is available.
|2 and 3 column colour charts (x/y) and (y/x/z) with structure, numbering and templates to be used as hardcopy and software|
Design 1: 2-column structured colour chart on a horizontal (x-axis) and vertical (y-axis) showing harmony and complementary colours. In design 4: 3-column structured colour chart (y,x,z) and (z,y,x) structured as a protein molecule, showing harmony, complementary, triad and tetrad combinations.
The embodiment described herein are related nanoemulsions comprising botulinum toxins. In one embodiment, the nanoemulsions are prepared by high pressure microfluidization and comprise a particle size distribution exclusively between 10 and 300 nm.
|Systems and methods for scalable distributed global infrastructure for real-time multimedia communication|
A new approach is proposed that contemplates systems and methods to support the operation of a virtual media room or virtual meeting room (vmr), wherein each vmr can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds of audio and video streams from video conference endpoints. A globally distributed infrastructure that supports operations of the vmr through a plurality of mcus (multipoint control unit) built from off-the-shelf components instead of custom hardware as media processing nodes, each configured to process the plurality of audio and video streams from the plurality of video conference endpoints in real time.
|Method for tracking theme-based digital assets for clients engaged in image-based project creation through an electronic interface|
A system rendering theme-based digital assets used in creating and editing image and or text-based projects searchable through a graphics user interface (gui) includes a server connected to a network, the server having access to least one processor and a data repository, the server including a non-transitory physical medium, and software running from the non-transitory physical medium, the software providing, a first function for tagging each template with multiple tag words relative to template content and function, a second function for forming tag groups from the template tags, a third function for providing a search engine for searching for templates using one or a grouping of the tag words as search input.. .
|Mash-up authoring device using templates and method thereof|
There are provided a mash-up authoring device using templates and a method thereof. The mash-up authoring device that creates a mash-up using a plurality of blocks includes a template generating unit configured to generate a template including at least a first block among the plurality of blocks and provide the template by category, a mash-up authoring unit configured to provide an authoring space that allows a user to perform a mash-up authoring action of replacing the first block with a second block among the plurality of blocks, adding the second block to the template, and deleting the first block, and a block recommending unit configured to automatically recommend a third block corresponding to the first block based on parameters of the first block corresponding to the authoring action..
|Configurable templates for self-service supplier registration|
Embodiments of the present invention include a configurable template definition which improves the self-service supplier registration and update process by providing a tailored request to match the needs for the particular type of supplier and collect all the relevant information from them. According to one embodiment, a template page can be made available where the administrator can specify which attributes or attribute groups can be applicable for each type of supplier when registering or updating their data.
|Parameterized continuous query templates|
Techniques for managing parameterized continuous query templates are provided. In some examples, a continuous query may be generated based at least in part on one or more selections of one or more business logic templates and business event parameters associated with a user.
|Detecting competitive product reviews|
One embodiment provides a system for recommending products. The system may include a search engine to retrieve, from a collection of product reviews, product review results using at least two input product names.
|Benzazocine-ring compound inhibition of tau hyperphosphorylation|
A method of inhibiting hyperphosphorylation of the tau protein and/or a tlr4-mediated immune response is disclosed. The method contemplates administering to cells in recognized need thereof such as cells of the central nervous system a flna-binding effective amount of a flna-binding benzazocine-ring compound or a pharmaceutically acceptable salt thereof such as a) an opioid receptor antagonist compound or b) a mixed opioid receptor agonist and antagonist (agonist/antagonist) compound, c) an opioid receptor agonist compound or d) an enantiomer of an opioid receptor interacting compound, that binds to a pentapeptide of filamin a (flna) of seq id no: 1.
|System for developing, managing, acquiring and playing electronic board games|
A device, method, and system for developing, managing, acquiring and playing electronic board games. Game developers may illustratively access one or more electronic game board, game piece templates and/or other game development application software from a game server to design and develop electronic board games.
|Immobilized transposase complexes for dna fragmentation and tagging|
The present invention provides a simple and rapid method for preparing purified transposase complexes that are highly suited for fragmenting dna. The method includes forming transposase complexes with oligonucleotide adapters in cell lysate, then purifying the complexes from the other substance in the cell lysate.
|Classifying a string formed from hand-written characters|
A method of classifying a character string formed from a known number of hand-written characters is disclosed. The method starts by determining character probabilities for each hand-written character in the character string.
|Systems and methods for scalable composition of media streams for real-time multimedia communication|
A new approach is proposed that contemplates systems and methods to support the operation of a virtual media room or virtual meeting room (vmr), wherein each vmr can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds from video conference endpoints that can be either proprietary or standards-based and enable a multi-party video conferencing session among the plurality of participants by composing one composite audio and video stream for each of the participants. Each single vmr can be implemented across an infrastructure of globally distributed set of servers/media processing nodes co-located in points of presence (pops) for internet access.
|Filtering documents based on device orientation|
In some implementations, document templates can be presented on a mobile device for selection by a user when the user is creating a document. In some implementations, document templates can be filtered based on the orientation of the mobile device.
|Method and system for measuring emotional engagement in a computer-facilitated event|
The present invention contemplates a variety of methods and systems for providing an event experience by adjusting contents of an event based on emotional engagements of a specific participant of the event. In one embodiment, the computer-implemented method includes, identifying at least one behavior of the specific participant at a specific physical venue, when the specific participant is participating in an event on the network; determining emotional engagement of the specific participant based on the at least one behavior of the specific participant; and adjusting a content or a content flow of the event in substantial real-time based on the emotional engagement of the specific participant..
|Energy-saving apparatus and energy-saving system|
The present disclosure provides an energy-saving apparatus that can switch a plurality of templates containing procedures for controlling the connected devices. The energy-saving apparatus comprises a template storing section that stores a plurality of templates containing procedures for controlling the connected device; an operation controlling section that selects a template to be executed that is used for controlling the operation of the connected device from among a plurality of the templates and controls the operation of the connected device according to the template to be executed; and a discomfort index calculating section that calculates a discomfort index showing a discomfort level of a user of the connected device corresponding to the template to be executed based on an amount of change of a setting of the connected device and that stores the discomfort index in association with the template to be executed; wherein the operation controlling section reselects the template to be executed based on the discomfort index..
|Unwrapped 2d view of a stimulation lead with complex electrode array geometry|
The disclosure is directed to programming implantable stimulators to deliver stimulation energy via one or more implantable leads having complex electrode array geometries. The disclosure also contemplates guided programming to select electrode combinations and parameter values to support efficacy.
|Method of treatment of age-related macular degeneration (amd)|
The present invention relates generally to the field of treatment and prophylaxis of retinal degenerative diseases. More particularly, the present invention contemplates a method for preventing, reducing the risk of development of, or otherwise treating or ameliorating the symptoms of, age-related macular degeneration (amd) or related retinal conditions in mammals and in particular humans.
|Composition and methods for treatment of cancer|
The present invention contemplates therapeutic constructs comprising wild type seg superantigen, its homologues and tumor targeting fusion proteins devoid of neutralizing antibodies in human sera for treatment of cancer. .
|Fabrication of complex three-dimensional structures based on directed assembly of self-assembling materials on activated two-dimensional templates|
Methods of fabricating complex three-dimensional structures on patterned substrates and related compositions are provided. The methods involve depositing on the substrate a block copolymer material that is “mismatched” to the substrate pattern, and then ordering the material to form a complex three-dimensional structure.
A radar transmitting unit tx transmits a radio-frequency radar transmission signal from a transmission antenna which is inclined in the direction of a depression angle φ. A radar receiving unit rx estimates the height and speed of a vehicle which travels on a road surface using a reflected wave signal from the vehicle.
|Synchronization of contextual templates in a customized web conference presentation|
In a method for customization of contextual information during a web conference presentation, a computer system executes a presentation program during a conference presentation. The computer system receives a request to access presentation templates based on parameters of a presenter, wherein the presentation templates including parameters identifying one or more of template texture, template font, template name of the presenter or template photo of the presenter of the conference presentation.
|Query templates for queries in data stream management systems|
A template manager may determine a query template for instantiation thereof to thereby obtain a query instance for application of the query instance against stream data of a data stream management system, the query template including placeholders. A value handler may be configured to replace the placeholders with corresponding substitution values to obtain the query instance.
|Biniog sathi apparatus, system, and a method thereof|
The invention encompasses a biniog sathi apparatus, system, and a method thereof. The present invention relates generally to an inventive concept in investment and charitable contributions.
|Smart trade template based matching|
Systems and methods for matching orders are provided. One or more trade templates are created.
|Method and system for managing business deals|
In accordance with embodiments, there are provided mechanisms and methods for managing business deals. The mechanisms and methods for managing business deals may enable embodiments to provide a dynamic and interactive user-interface including any combination of contacts, accounts, opportunities, allowing users to create tasks, events, leads (e.g., from data.com), reports, dashboards, instant messenger, external deal spaces, email service (e.g., outlook), a cloud-based productivity suite for businesses that allows work on any device (e.g., google apps), mobile access, private messaging, lead management, mass email templates, social media monitoring (e.g., from radian6), role-based sharing and security, and/or additional storage, for example.
|Cardiac waveform template creation, maintenance and use|
The present disclosure describes methods, devices, and systems for generating, adjusting, and using cardiac waveform morphology templates. The morphology templates include target regions associated with features of cardiac waveforms.
|Method and system for st morphology discrimination utilizing reference morphology templates|
Methods and systems are provided that utilize reference morphology templates as morphology based filters to reduce false or inappropriate st episode detections when an st shift episode is otherwise diagnosed. The methods and systems provide st morphology discrimination.
|Harvest operations for recombinant proteins|
The present invention contemplates methods of producing a recombinant protein comprising fermenting a prokaryotic host cell wherein said prokaryotic host cell has been transformed with a nucleic acid encoding said recombinant protein, harvesting said recombinant protein under conditions where do2 levels are greater than 0%, purifying said recombinant protein to a filtered bulk, wherein said filtered bulk does not contain detectable dhna-recombinant protein adduct, as measured by an iec assay at 310 nm. Furthermore, method of producing a recombinant protein comprising fermenting a mene gene-deleted prokaryotic host cell wherein said prokaryotic host cell has been transformed with a nucleic acid encoding said recombinant protein, harvesting said recombinant protein, purifying said recombinant protein to a filtered bulk, wherein said filtered bulk does not contain detectable dhna-recombinant protein adduct, as measured by an iec assay at 310 nm, wherein the recombinant protein yield is increased by about 20% or greater is contemplated..
|Sin nombre virus full-length m segment-based dna vaccines|
The invention contemplates a new synthetic, codon-optimized sin nombre virus (snv) full-length m gene open reading frame (orf) that encodes a unique consensus amino acid sequence. The snv orf was cloned into a plasmid to form the first stable recombinant snv full-length m gene that elicits neutralizing antibodies.
|Bi-specific diabodies for masking and targeting vaccines|
The present invention describes compositions and methods for priming protective immunity in the presence of pre-existing maternal antibody. In some embodiments, the invention contemplates simultaneously masking vaccines to avoid antibody neutralization while targeting those vaccines to specific cell types in order to elicit an enhanced immune response.
A method for recognising a target in a sonar image, the method comprising: normalising a sonar image; using/defining multiple test objects; rotating each test object between multiple positions; using a projection of each test object in each position as a template, so that multiple templates are provided for each test object, each template corresponding to a different rotational position; applying the multiple templates for the multiple test objects to the normalised image; and creating at least one feature vector for the image for use in target recognition.. .
|Augmented reality messaging system and method based on multi-factor recognition|
Enables creating, displaying, and managing augmented reality (ar) messages linked to objects that display or contain identifiable information such as codes, including card products/prepaid card products, etc. Applies multi-factor recognition technology to process an object/card having a unique code.
|Integrated line and curve drawing templates for cloth stitching|
The embodiments of the present invention provide a wide variety of integrated and compact templates of the parallel lines and multi-radius curves drawing for cloth stitching. The integrated templates provide the convenience for the drawing of those parallel curves, lines, and angles focused on the same central point.
|Streaming method and system for processing network metadata|
An improved method and system for processing network metadata is described. Network metadata may be processed by dynamically instantiated executable software modules which make policy-based decisions about the character of the network metadata and about presentation of the network metadata to consumers of the information carried by the network metadata.
|System and method for providing a virtual assembly builder for use with a cloud computing environment|
A system and method for providing a virtual assembly builder for use with a cloud computing environment. In accordance with an embodiment, the system can include a virtual assembly builder component which maintains a repository of virtual assembly archives, wherein each virtual assembly can include a metadata and one or more virtual machine templates that can be used to instantiate an instance of the assembly; and a virtual assembly builder deployer provided as a web service or other interface, which enables operations for uploading virtual assemblies to the repository, registering virtual assemblies with cloud components, and/or managing deployment instances defined by an assembly..
|Data-value centered programming|
The current invention is a system, method and program product that defines a platform composed of two basic software modules that capture, store, and retrieve data in any business domain regardless of the nature of the business itself or its transactional rules. The platform achieves its objective by concentrating on data values themselves and their own meta data rather than on any other information—such as business rules—that is related to these data values.
|Role-driven notification system including support for collapsing combinations|
Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates.
|System for making financial gifts|
A computer-implemented method for electronic gift giving. An exemplary embodiment includes providing an internet site for access by a giver, prompting the giver to enter giver identification information, prompting the giver to enter recipient information, prompting the giver to enter a value of a monetary gift, providing a plurality of possible recommended gifts or transfers of funds, prompting the giver to recommend at least one gift or transfer of funds to be effectuated using the monetary gift, prompting the giver to select a presentation template from a plurality of recommended presentation templates, prompting the giver to transfer the value of the monetary gift to a gift account, and storing the value of the monetary gift and the at least one recommended gift or transfer in association with the presentation template for delivery to a recipient..
|Information and profit sharing on a social networking system|
Systems and methods for allowing users to create objects for a particular area of interest(s) on a social networking system through one or more web-based templates, and allowing such users to share in profits generated from the creation of such objects. A plurality of resource objects are maintained on a social networking system.
|Wave analysis for command identification|
A method is disclosed for identifying a spoken command by detecting intervals of voiced and unvoiced sound, and then comparing the order of voiced and unvoiced sounds to a set of templates. Each template represents one of the predetermined acceptable commands of the application, and is associated with a predetermined action.
|Video-tracking for video-based speed enforcement|
A method for tracking a moving vehicle includes detecting the vehicle by acquiring a series of temporal related image frames. In an initial frame, the detecting includes locating a reference feature representative of a vehicle.
|System and method for dynamic configuration of contact centers via templates|
A system and method for configuring routing logic for a contact center is provided. A plurality of routing templates is displayed for user selection.
|Visualization of user sentiment for product features|
Method, system, and computer program product are provided for visualization of user sentiment for one or more product features. The method may include: providing one or more product image templates, a product image template having a location representing a product feature; obtaining an aggregated sentiment score for a product feature from user generated content; mapping the aggregated sentiment score to a score visualization on a visualization scale; and representing the location in the product image template relating to the product feature with the score visualization for the aggregated sentiment score to provide a visualization of the product.
|Methods and apparatus for fluid flow measurement|
A fluid flow meter estimates the velocity of water or another fluid flowing through pipe by comparing measurements of the water velocity to one or more pre-determined templates. The fluid flow meter may collect measurement signals from one or more flow sensors, estimate the fluid velocity or flow rate by comparing the measurement signals to the template, and either store the comparison results in local memory, transmit the results to a remote memory or server, or both.
|Wireframe recognition and analysis engine|
A method and system for dynamically producing source code for a software application from a set of wireframe images is presented herein. A wireframe recognition and analysis engine receives a set of wireframe images from an end user's device over a network.
|Multiple profile authentication|
A system and method includes a service provider registering a plurality of profile ids with a central authority and providing the profile ids to an institution where the profile ids are utilized by the institution for authentication of individual users, authorized to act on behalf of the institution. Each profile id corresponds to an authentication template for the respective user, and the authentication templates are stored by the central authority.
A cell phone, tablet, laptop, tv or other device is configured to provide comments with respect to a user's prospective selection of a media item, a physical object, a service, or anything else. Comments are derived from user-specific preference information, (including e.g., selection history, rationale for prior selections, analysis of stored images, and persona), and can optionally be derived from comment templates.
|Systems and methods for enterprise-level context management|
A new approach is proposed that contemplates systems and methods to facilitate enterprise-level context management, which is a construct used to manage access and changes to business entities at the enterprise level instead of application level, where the business entities are used by many legacy applications and the underlying data is stored across multiple systems of record of data. An enterprise context manager is a software layer that secures exclusive access to a collection of related, yet disparate applications and resources ahead of a coordinated multiphase commit.
|Template directed split and mix synthesis of small molecule libraries|
The invention combines the advantages of split and mix synthesis with the advantages of template directed synthesis. The method comprises the steps of: a) adding a linker molecule l to one or more reaction wells; b) adding a molecule fragment to each of said reaction wells; c) adding an oligonucleotide identifier to each of said reaction wells; d) subjecting said wells to conditions sufficient to allow said molecule fragments and said oligonucleotide identifiers to become attached to said linker molecule, or conditions sufficient for said molecule fragments to bind to other molecule fragments and sufficient for said oligonucleotide identifiers to bind to other oligonucleotide identifiers; e) combining the contents of said one or more reaction wells; and f) contacting the resulting bifunctional molecule(s) of step e) with one or more (oligonucleotide) templates each capable of hybridizing to at least one of the oligonucleotide identifiers added in step c)..
|Method and system for altering the presentation of recorded content|
Embodiments of the present invention are directed to a method and system for altering a presentation of recorded content. More specifically, embodiments provide an accurate and efficient mechanism for suppressing advertisements by using downloaded templates to identify advertisements before suppression for a duration indicated by information downloaded about the advertisement, where the suppression is effectuated by controlling a display, set-top box or personal video recorder using remote-control functionality.
|System and method for thermophilic anaerobic digester process|
A new approach is proposed that contemplates systems and methods to support an environmentally-friendly, “green” thermophilic anaerobic digestion system. The system includes a thermophilic anaerobic digester as well as various independent modular anaerobic units to generate bio-methane from certain organic energy sources, including but not limited to, among other things, green municipal waste, restaurant and organic waste and effluents from industries such as breweries, grocery stores, food processing plants, granaries, wineries, pulp and paper mills, ethanol and biodiesel plants, fat and animal rendering, agricultural field crops, organic sludge accumulation within lagoons and waterways, marine organic matter and animal manure..
|Templates including self-assembled block copolymer films|
Methods for fabricating sublithographic, nanoscale microstructures arrays including openings and linear microchannels utilizing self-assembling block copolymers, and films and devices formed from these methods are provided. In some embodiments, the films can be used as a template or mask to etch openings in an underlying material layer..
A method of authenticating a user includes using at least one computer and connected scanner to obtain biometric measurements of a plurality of biometric parameters of the user. The parameters are stored as templates for comparison, as well as a sequence in which the plurality of biometric parameters are to be scanned in order to perform a valid authentication.
|Using preprovisioned mutated templates|
Illustrative embodiments include a system, and computer program product for creating a virtual machine using a preprovisioned mutated template. A template to use for creating the virtual machine is identified, a template including data usable to create the virtual machine on a data processing system.
|Method and system for facilitating rapid development of end-to-end software applications|
A method and system for rapidly generating software applications is provided. An application model of a software application is generated which comprises modeled components and technology stack information.
|Gateway consumption framework|
According to some embodiments, a method and apparatus are provided to display to a developer, a list of business application user interface templates. A selected user interface template from the displayed list of business application user interface templates is received.
|Arrangement for and method of reading forms in correct orientation by image capture|
An arrangement for, and a method of, electro-optically reading forms, each form having a plurality of form fields arranged at locations relative to one another, by image capture, includes storing form templates, each template having a plurality of template fields arranged at locations relative to one another, and capturing images over a field of view. A form and a correct orientation of the form, whose image is being captured, are automatically identified by matching the locations of the form fields in the captured image of the form with the locations of the stored template fields.