Abstract:
Described are techniques that guarantee the best opportunity for a camera to capture an image with an acceptable level of quality. Too frequently, images captured with mobile devices such as smartphones and tablet computers fail to capture images of sufficient quality for optical character recognition, for example. Image capture is allowed only after successfully completing a check of sufficient stabilization and focusing of the camera. A variety of sensors may be used to check stability including gyrometers, proximity sensors, accelerometers, and light sensors.
Abstract:
Described herein are methods for determining a type and unique features of a document. The methods generally include generating at least one document hypothesis corresponding to the type of the document. For each document hypothesis, the document type is verified. A best type hypothesis is selected. A document name is formed based on the best type hypothesis and one or more unique features of the document. Such steps are generally included in automatically or programmatically naming of documents. A unique or semi-unique name is given, one that reproduces some of the document's contents, attributes and/or characteristics. Each document is provided with a name that can be easily understood and that is related to the content of the document.
Abstract:
Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.
Abstract:
An improved method for entering text or objects into fields is provided. Instead of a keyboard, a viewfinder provides text segmenting, text selecting and text recognizing (optical character recognition—OCR) functionalities. Text at a marker (e.g., a cursor or crosshairs) associated with the viewfinder is recognized and insertion of the recognized text is performed. The current frame is generally not captured by a user. As the user moves the camera to position a new word at the marker, the view finder is updated to provide results of recognition associated with the new word. A user is able to identify an area of interest, select text or other object of interest, and insert the same into one or more fields. The viewfinder may operate in conjunction with a camera of the electronic device on which the viewfinder is operating. Other mechanisms and variations are described.
Abstract:
The present invention provides a method of predicting usage of and determining access to a cloud service according to an embodiment of the invention. The method includes the step of monitoring the usage of a service by end users of developers for a predetermined test period. Responsive to statistics associated with the monitoring during the predetermined test period, the method includes determining a future usage payment cost for the developers. Responsive to verification of a unique ID, the method includes performing the service by a service provider.
Abstract:
Described herein are methods for determining a type and semi-unique features of electronic files. The methods generally include generating at least one document hypothesis corresponding to the type of the document. For each document hypothesis, the document type is verified. A document type hypothesis is selected. A document name is formed based on the selected document type hypothesis and one or more features of the document. Such steps generally include automatically or programmatically naming of electronic files. A unique or semi-unique name is given, one that reproduces some of the document's contents, attributes and/or characteristics. Each document is provided with a name that can be easily understood and that is related to the content of the document.
Abstract:
Disclosed is a method that involves acquiring an image with text, displaying all or a portion of the image on an electronic device. In response to detecting a swiping action or gesture, displaying a result of translation on a screen of the device. A first screen or display becomes a second one. Original text in a first language or source language may be easily and quickly compared to translated text shown on a second screen through a swiping gesture. Electronic dictionaries and machine translation may be used. These services may be independently stored and operated from different locations including on the device performing the translation, on a server or across a network (LAN, WAN, etc.). Optional manual correction of the translated text is also possible.
Abstract:
Methods are described for efficient and substantially instant recognition and translation of text in photographs. A user is able to select an area of interest for subsequent processing. Optical character recognition (OCR) may be performed on the wider area than that selected for determining the subject domain of the text. Translation to one or more target languages is performed. Manual corrections may be made at various stages of processing. Variations of translation are presented and made available for substitution of a word or expression in the target language. Translated text is made available for further uses or for immediate access.