throbber
Doc Code:
`
`PROVISIONAL APPLICATION FOR PATENT COVER SHEET - Page 1 of 2
`This is a request for filing a PROVISIONAL APPLICATION FOR PATENT under 37 CFR 1.53(c).
`Express Mail Label No.
`
`Given Name (first and middle [if any])
`Grigori
`
`Family Name or Surname
`Nepomniachtchi
`
`(City and either State or Foreign Country)
`San Diego, California
`
`Residence
`
`separately numbered sheets attached hereto
`[3 Additional inventors are being named on
`TITLE OF THE INVENTION (500 characters max)
`METHODS AND SYSTEMS FOR MOBILE DEPOSIT IMAGE PROCESSING
`
`Direct all correspondence to:
`
`CORRESPONDENCE ADDRESS
`
`The address corresponding to Customer
`
`30764
`
`OR
`
`—— ZIP
`— Te'er>h0ne
`ENCLOSED APPLICATION PARTS (check all that apply)
`
`[:| Application Data Sheet. See 37 CFR 1.76
`Specification Number of Pages
`
`E Drawing(s) Numberofsheets
`Total # of sheets
`25
`
`E] CD(s), Number of obs
`CI Other (specify)
`
`=
`
`Application Size Fee
`
`$0.00
`
`
`
`If the specification and drawings exceed 100 sheets of paper, an application size fee
`Fees Due: Filing Fee of $210 ($105 for small entity).
`is also due, which is $260 ($130 for small ent'ty) for each additional 50 sheets or fraction thereof. See 35 U.S.C. 41(a)(1)(G) and 37 CFR
`
`METHOD OF PAYMENT OF THE FILING FEE AND APPLICATION SIZE FEE FOR THIS PROVISIONAL APPLICATION FOR PATENT
`
`Applicant claims small entity status. See 37 CFR 1.27.
`$105.00
`D A check or money order is enclosed to cover the filing fee and application size fee (if applicable).
`TOTAL FEE AMOUNT ($)
`C]
`Payment by credit card. Form PTO-2038 is attached.
`by
`The Director is hereby authorized to charge the filing fee and application size fee (if applicable) or credit any overpayment to
`Account Number:
`19-1853
`. A duplicative copy of this form is enclosed for fee processing.
`
`USE ONLY FOR FILING A PROVISIONAL APPLICATION FOR PATENT
`This collection of information is required by 37 CFR 1.51. The information is required to obtain or retain a benefit by the public which is to tile (and by the USPTO to
`process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 114. This collection is estimated to take 8 hours to complete, including
`gathering, preparing, and submitting the completed application to the USPTO. Time will vary depending upon the individual case. Any comments on the amount of time
`you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer, US. Patent and Trademark Office, U.S.
`Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO:
`Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`If you need asssitance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`P19SMALL/REV12
`
`Page 1 Of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 1 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`Doc Code:
`
`PROVISIONAL APPLICATION COVER SHEET
`
`Page 2 of 2
`
`
`
`The invention was made by an agency of the United States Government or under a contract with an agency of the United States
`
`No.
`B Yes, the name of the US. Government agency and the Government contract number are:
`
`
`
`WARNING:
`Petitioner/applicant is cautioned to avoid submitting personal information in documents filed in a patent application that may
`contribute to identity theft. Personal information such as social security numbers, bank account numbers, or credit card
`numbers (other than a check or credit card authorization form PTO-2038 submitted for payment purposes) is never required
`by the USPTO to support a petition or an application.
`If this type of personal information is included in documents submitted
`to the USPTO, petitioners/applicants should consider redacting such personal
`information from the documents before
`submitting them to the USPTO. Petitioner/applicant is advised that the record of a patent application is available to the public
`after publication of the application (unless a non-publication request in compliance with 37 CFR 1.213(a) is made in the
`application) or issuance of a patent. Furthermore, the record from an abandoned application may also be available to the
`public if the application is referenced in a published application or an issued patent (see 37 CFR 1.14). Checks and credit
`card authorization forms PTO-2038 submitted for payment purposes are not retained in the application file and therefore are
`not publicly available.
`1
`
`SIGNATURE
`
`N
`
`X’
`
`9‘
`
`i
`
`E
`
`Date
`
`January 13, zoos
`
`REGISTRATION NO.
`(if appropriate)
`
`42,651
`
`TYPED or PRINTED NAME
`
`David E. Heisey
`
`TELEPHONE
`
`858-720-8900
`
`Docket Number:
`
`11JN-134958
`
`Page 2 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 2 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`PROVISIONAL
`
`APPLICATION
`
`of
`
`Giigori Nepomniachtchi
`
`For
`
`UNITED STATES LETTERS PATENT
`
`On
`
`METHODS AND SYSTEMS FOR MOBILE DEPOSIT IMAGE PROCESSING
`
`Attorney Docket No.: 11JN~134958
`
`Sheets of Drawings: Six (6)
`
`Attorneys
`
`SHEPPARD MULLIN RICHTER & HAMPTON LLP
`
`333 South Hope Street
`Forty-Eighth Floor
`Los Angeles, CA 90071
`Telephone:
`(858)720-8900
`Facsimile:
`(858) 509-3691
`
`Page 3 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 3 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`Field of the Invention
`
`[0001]
`
`The present invention relates generally to automated document processing and
`
`more particularly, to methods and systems for document image processing using mobile devices.
`
`Background of the Invention
`
`[0002]
`
`In general, financial institutions have automated most check processing systems
`
`by printing financial documents, such as account numbers and bank routing numbers, onto the
`
`checks. Before a check amount is deducted from a payer's account, the amount, account number,
`
`and other important information must be extracted from the check. This highly automated form
`
`of extraction is done by a check processing control system that captures information from the
`
`Magnetic Ink Character Recognition ("MICR") line. The MICR line consists of specially
`
`designed numerals that are printed on the bottom of a check using magnetic ink. The MICR data
`
`fields include the bank routing number, bank transit number, account number, check serial
`
`number, check amount, process code and extended process code.
`
`[0003]
`
`Checks and other financial documents may be processed by banks and other
`
`financial institutions in large numbers. The documents that may be processed might include
`
`checks, deposit slips, payment slips, etc. In some cases the banks or other financial institutions
`
`may be required to use the actual physical documents. For example, checks might need to be
`
`transported between multiple banks or other financial institutions. This may slow down the
`
`processing of financial documents.
`
`Summary of the Invention
`
`[0004]
`
`In order to facilitate financial document processing for people receiving checks,
`
`payment slips, etc. some embodiments of the systems and methods described herein may allow
`
`the users to transmit images of the financial documents using a mobile communication device.
`
`Transmitting an image of a financial document might generally be quicker and easier than
`
`transmitting the actual document. Additionally, if methods and systems can be found that allow
`
`W02-WEST:6IJA1\400662917.2
`
`Page 4 of 28
`
`-2-
`
`ROTHSCHILD EXHIBIT l0l4
`
`Page 4 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`the transmission of such information using a mobile communication device such as, for example,
`
`a mobile telephone handset, then large numbers of people may benefit from these systems and
`
`methods because a large number of people currently carry and use handheld mobile
`
`communication derives.
`
`[0005]
`
`The present invention relates generally to automated document processing and
`
`more particularly, to methods and systems for document image processing using mobile devices.
`
`In accordance with various embodiments, methods and systems for document capture on a
`
`mobile communication device are provided. These methods and systems may comprise
`
`capturing an image of a document using a mobile communication device; submitting the image
`
`to a server; and processing the image to create a bi—tonal image of the document for data
`
`extraction.
`
`[0006]
`
`In accordance with various embodiments, methods and systems for document
`
`capture on a mobile communication device may further comprise requiring a user to login into an
`
`application. In this way access to the document capture system using a mobile communication
`
`device might be limited to authorized users. The methods and systems may further comprise
`
`selecting a type of document and entering an amount. Some systems may receive a status at the
`
`mobile communication device.
`
`[0007]
`
`In accordance with various embodiments, processing the image may comprise
`
`processing the image on the mobile communication device, processing the image on the server or
`
`processing the image on the mobile communication device and the server. Processing the image
`
`may comprise converting the image to grayscale, detecting a quadrangle and correcting the
`
`image. In some embodiments, processing the image may comprise converting the image to a bi-
`
`tonal image.
`
`[0008]
`
`Other features and advantages of the present invention should become apparent
`
`from the following description of the preferred embodiments, taken in conjunction with the
`
`accompanying drawings, which illustrate, by way of example, the principles of the invention.
`
`W02-WEST:6LJA1\4006629l 7.2
`
`g
`
`*3‘
`
`Page 5 of 28
`
`ROTHSCHILD EXHIBIT l0l4
`
`Page 5 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`Brief Description of the Drawings
`
`[0009]
`
`'
`
`Embodiments of the present invention will now be described, by way of example
`
`only, with reference to the following drawings, in which:
`
`[0010]
`
`Figure 1 is a diagram illustrating an example check that might be imaged with the
`
`systems and methods described herein;
`
`[0011]
`
`Figure 2 is a diagram illustrating an example payment coupon that might be
`
`imaged using the systems and methods described herein;
`
`[0012]
`
`Figure 3 is a diagram illustrating an example out~of—focus image of the check
`
`illustrated in Figure 1;
`
`[0013]
`
`Figure 4 is a diagram illustrating an example out—of~focus image of the payment
`
`coupon illustrated in Figure 2;
`
`[0014]
`
`Figure 5 is a diagram illustrating an example of perspective distortion in an image
`
`of a rectangular shaped document;
`
`[0015]
`
`Figure 6 is a diagram illustrating an example original image, focus rectangle and
`
`document quadrangle ABCD in accordance with the example of Figure 5;
`
`[0016]
`
`Figure 7 is a flowchart illustrating an example method in accordance with the
`
`systems and methods described herein;
`
`[0017]
`
`Figure 8 is a flowchart illustrating an example method in accordance with the
`
`systems and methods described herein;
`
`[0018]
`
`Figure 9 is a diagram illustrating an example bi—tonal image of the check of
`
`Figures 1 and 3 in accordance with the systems and methods described herein; and
`
`[0019]
`
`Figure 10 is a diagram illustrating an example bi—tonal image of the payment
`
`coupon of Figures 2 and 4 in accordance with the systems and methods described herein.
`
`Detailed Description of the Preferred Embodiments
`
`[0020]
`
`Figure 1 is a diagram illustrating an example check 100 that might be imaged with
`
`the systems and methods described herein. The mobile deposit image processing systems and
`
`WO2~WEST:6LJAl\4006629l 7.2
`Page 6 of 28
`
`"4'
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 6 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`methods may be used with personal checks, business checks, cashier's checks, certified checks,
`
`warrants or other financial documents. By using an image of the check 100 the check clearing
`
`process might be performed more efficiently. As would be appreciated by those of skill in the
`
`art, checks are not the only type of financial documents that may be used with these systems.
`
`For example, other financial documents, such as deposit slips, might also be processed using the
`
`systems and methods described herein. Figure 2 is a diagram illustrating an example payment
`
`coupon 200 that might be imaged using the systems and methods described herein.
`
`[0021]
`
`In some embodiments, checks 100, payment coupons 200, or other financial
`
`documents might be imaged using a mobile device. The mobile device may be a mobile
`
`telephone handset, Personal Digital Assistant, or other mobile communication device. The
`
`mobile device might include a camera, or might include functionality that allows it to connect to
`
`a camera. This connection might be wired or wireless. In this way the mobile device may
`
`connect to an external camera and receive images from the camera.
`
`[0022]
`
`Images of the financial documents taken using the mobile device or downloaded
`
`to the mobile device may be transmitted to a server. For example, in some cases, the images
`
`may be transmitted over a mobile communication device network, such as a code division
`
`multiple access ("CDMA") telephone network, or other mobile telephone network. Images taken
`
`using, for example, a mobile device's camera, may be 24 bit per pixel JPG images. It will be
`
`understood, however, that many other types of images might also be taken using different
`
`cameras, mobile devices, etc.
`
`[0023]
`
`Various financial documents may include various fields. Some of the fields in the
`
`financial documents might be considered "primary" fields. For example, the primary fields of
`interest on a check 100 might include the legal 102 and courtesy l04 amounts and the MICR line
`
`106. Other fields of interest may include the payee 108, date 110 and the signature 112. The
`
`primary fields of interest for the payment coupon 200 might include the payment amounts 202,
`
`such as the balance, minimum payment and interest. The billing company name and address
`
`204, the account number 206 and the code—line 208 may also be fields of interest. In some
`
`embodiments it may be necessary to electronically read various information from these fields on
`
`a financial document. For example, in order to process a check that is to be deposited, it might
`
`be necessary to electronically read the legal 102 and courtesy 104 amounts, the MICR line 106,
`
`W02—WEST:6LJA1\4006629l7.2
`
`"5'
`
`Page 7 of 28
`
`ROTHSCHILD EXHIBIT l0l4
`
`Page 7 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`the payee 108, date 110 and the signature 112 on the check. In some cases, this information is
`
`difficult to read because, for example, the check or other financial document is out of focus or is
`
`otherwise poorly imaged.
`
`[0024]
`
`Figure 3 is a diagram illustrating an example out-of—focus image of the check
`
`illustrated in Figure 1. When taking pictures, in some cases, the pictures might be out of focus.
`
`An image of a financial document that is out of focus might be difficult or impossible to read,
`
`electronically process, etc. For example, it might be difficult to read the amount 302 and 304 or
`
`the payee 306 on the image 300 of the check 100. Figure 4 is a diagram illustrating an example
`
`out—of-focus image of the payment coupon illustrated in Figure 2. Because the image 400 of the
`
`payment coupon 200 is out of focus it might be difficult to properly credit the payment. For
`
`example, the payment might be credited to the wrong account or an incorrect amount might be
`
`credited. This may be especially true if a check and a payment coupon are both difficult to read
`
`or the scan quality is poor.
`
`[0025]
`
`Many different factors may affect the quality of an image and the ability of a
`
`mobile device based financial document processing system. Optical defects, such as out-of-
`
`focus images (as discussed above) unequal contrast or brightness or other optical defects might
`
`make it difficult to process an image of a document (e.g., a check, payment coupon, deposit slip,
`
`etc.) The quality of an image may also be affected by the document position on a surface when
`
`photographed, for example, right side up, upside down, skewed, etc. Further, if a document is
`
`imaged while upside~down it might be impossible or nearly impossible to for the system to
`
`determine the information contained on the document. Not only will the letters be much lighter
`
`or non-existent in the scan because they are on the back of the page, but generally the letters
`
`might also be backwards, if they show up at all on the image.
`
`[0026]
`
`In some cases, the type of surface might affect the final image. For example, if a
`
`document is sitting on a rough surface when an image is taken, that rough surface might show
`
`through. In some cases the surface of the document might be rough because of the surface below
`
`it. Additionally, the rough surface may cause shadows or other problems that might be picked up
`
`by the camera. These problems might make it difficult or impossible to determine the
`
`information contained on the document.
`
`W02—WEST:6LJAl\-400662917.2
`
`'6"
`
`Page 8 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 8 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`[0027]
`
`Lighting may also affect the quality of an image, for example, the location of a
`
`light source and light source distortions. Using a light source above a document might light the
`
`document in a way that improves the image quality, while a light source to the side of the
`
`document might produce an image that is more difficult to process. Lighting from the side
`
`might, for example, cause shadows or other lighting distortions. The type of light might also be
`
`a factor, for example, sun, electric bulb, florescent lighting, etc. If the lighting is too bright, the
`
`document might be washed out in the image. On the other hand, if the lighting is too dark, it
`
`might be difficult to read the image.
`
`[0028]
`
`The quality of the image might also be affected by document features, such as, the
`
`type of document, the fonts used, the colors selected, etc. For example, an image of a white
`document with black lettering might be easier to process than a dark colored document with
`
`black letters. Image quality may also be affected by the mobile device used. Some mobile
`
`camera phones, for example, might have cameras that save an image using a greater number of
`
`mega pixels. Other mobile cameras phones might have an auto~focus feature, automatic flash,
`
`etc. Generally, these features might improve an image when compared to mobile devices that do
`
`not include such features.
`
`[0029]
`
`A document image taken using a mobile device might have one or more of the
`
`defects discussed above. These defects or others might cause low accuracy when processing the
`
`image, for example, when processing one or more of the fields on a document. Accordingly, in
`
`some embodiments, a system using a mobile device to create images of documents may include
`
`the ability to identify poor quality images. If the quality of an image can be detennined a user
`
`may be prompted to take another image.
`
`[0030]
`
`A variety of metrics might be used to detect an out—of-focus image. For example,
`
`a focus measure may be employed. The focus measure may be the ratio of the maximum video
`
`gradient between adjacent pixels measured over the entire image and normalized with respect to
`
`an image's gray level dynamic range and "pixel pitch". The pixel pitch may be the distance
`
`between dots on the image. In some embodiments a focus score might be used to determine if an
`
`image is adequately focused. If an image is not adequately focused, a user might be prompted to
`
`take another image.
`
`W02-WEST:6LJAl\4006629l 7.2
`
`"7'
`
`Page 9 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 9 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`[0031]
`
`An image focus score might be calculated as a function maximum video gradient,
`
`gray level dynamic range and pixel pitch. For example, in one embodiment:
`
`Image Focus Score = (Maximum Video Gradient)*(Gray Level Dynamic Range)*(Pixel Pitch)
`
`(eq- 1)
`
`[0032]
`
`The video gradient may be the absolute value of the gray level for a first pixel "i"
`
`minus the gray level for a second pixel "i+l ". For example:
`
`Video Gradient = ABS[(Grey level for pixel "i") — (Gray level for pixel "i+l ")] (eq. 2)
`
`[0033]
`
`The gray level dynamic range may be the average of the "n" lightest pixels minus
`
`the average of the "n" darkest pixels. For example:
`
`Gray Level Dynamic Range = [AVE("N" lightest pixels) — AVE("N" darkest pixels)] (eq. 3)
`
`[0034]
`
`In equation 3 above, N may be defined as the number of pixels used to determine
`
`the average darkest and lightest pixel gray levels in the image. In some embodiments, N might
`
`be chosen to be 64. Accordingly, in some embodiments, the 64 darkest pixels are averaged
`
`together and the 64 lightest pixels are averaged together to compute the gray level dynamic range
`
`value.
`
`[0035]
`per inch.
`
`The pixel pitch may be the reciprocal of the image resolution, for example, in dots
`4
`
`Pixel Pitch = [l / Image Resolution] (eq. 4)
`
`[0036]
`
`In other Words, as defined above, the pixel pitch is the distance between dots on
`
`the image because the Image Resolution is the reciprocal of the distance between dots on an
`
`image.
`
`[0037]
`
`Figure 5 is a diagram illustrating an example of perspective distortion in an image
`
`of a rectangular shaped document. An image may contain perspective transformation distortions
`
`500 such that a rectangle might become a quadrangle ABCD 502, as illustrated in the figure.
`
`The perspective distortion may occur because an image is taken using a camera that is placed at
`
`an angle to a document rather than directly above the document. When directly above a
`
`rectangular document it will generally appear to be rectangular. As the imaging device moves
`
`W02-WEST:6LIAl\400662917.2
`Page 10 of 28
`
`"8'
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 10 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`from directly above angularly downward towards the surface, the document distorts until the
`
`document can no longer be seen and only the edge of the page may be seen.
`
`[0038]
`
`The dotted frame 504 comprises the image frame obtained by the camera. The
`
`image frame is be sized h x w, as illustrated in the figure. Generally, it may be preferable to
`
`contain an entire document within the h x w frame of a single image. It will be understood,
`
`however, that some documents might be too large or include too many pages for this to be
`
`preferable or even feasible.
`
`[0039]
`
`In some embodiments, an image might be processed, or preprocessed, to
`
`automatically find and "lift" the quadrangle 502. In other words, the document that forms
`
`quadrangle 502 might be separated from the rest of the image so that the document alone might
`
`be processed. By separating quadrangle 502 from any background in an image, it may then be
`
`further processed.
`
`[0040]
`
`The quadrangle 502 might be mapped onto a rectangular bitmap to hopefully
`
`remove or decrease the perspective distortion. Additionally, image sharpening might be used to
`
`improve the out—of—focus score of the image. The resolution of the image may then be increased
`
`and the image converted to a black-and-white image. In some cases, a black—and—white image
`
`might have a higher recognition rate when processed using an automated document processing
`
`system in ‘accordance with the systems and methods described herein.
`
`[0041]
`
`An image that is bi-tonal, e.g., black-and—white, might be used in some systems.
`
`Such systems might require an image that is at least 200 dots per inch resolution. Accordingly, a
`
`color image taken using a mobile device might need to be high enough quality so that the image
`
`may successfully be converted from, for example, a 24 bit per pixel RGB image to a bi-tonal
`
`image. The image may be sized as if the document, e.g., check, payment coupon, etc., was
`
`scanned at 200 dots per inch.
`
`[0042]
`
`Figure 6 is a diagram illustrating an example original image, focus rectangle and
`
`document quadrangle ABCD in accordance with the example of Figure 5. In some embodiments
`
`it may be necessary to place a document for processing at or near the center of an input image
`
`close to the camera. All points A, B, C and D are located in the image, and the focus rectangle
`
`602 is located inside quadrangle ABCD 502. The document might also have a low 0ut—of—focus
`
`W02-WEST:6IJAl\4006629l7.2
`
`Page 1 1 of 28
`
`"9'
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 11 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`score and the background surrounding the document might be selected to be darker than the
`
`document. In this way, the lighter document will stand out from the darker background.
`
`[0043]
`
`Figure 7 is a flowchart illustrating an example method in accordance with the
`
`systems and methods described herein. Referring now to Figure 7, in step 700 a user might log
`
`into a document capture system on a mobile communication device. In accordance with various
`
`embodiments, methods and systems for document capture on a mobile communication device
`
`may further comprise requiring a user to log into an application. In this way, access to the
`
`document capture system using a mobile communication device might be limited to authorized
`
`l.1S€I‘S .
`
`[0044]
`
`In step 702, in the illustrated embodiment, the type of document is selected. For
`
`example, a user might select a document type for a check, payment coupon or deposit slip. By
`
`entering the type of document, a mobile device might be able to scan specific parts of an image
`
`to determine, for example, payee, check amount, signature, etc. In some embodiments, however,
`
`a device might determine what type of document is being imaged by processing the image.
`
`[0045]
`
`In step 704, an image is captured using, for example, a mobile communication
`
`device. In the illustrated embodiment an application running on the mobile communication
`
`device may prompt the user of the device to take a picture of the front of the document. The
`
`back of the document might also be imaged. For example, if the document is a check, an image
`
`of the back of the document might be necessary because the back of the check might need to be
`
`endorsed. If the back of the document needs to be imaged, the application may prompt the user
`
`to take the image. The application might also conduct some image processing to determine if the
`
`quality of the image or images is sufficient for further processing in accordance with the systems
`
`and methods described herein. The quality needed for further processing might vary from
`
`implementation to implementation. For example, some systems might be better able to
`
`determine information contained on a poor quality image then other systems.
`
`[0046]
`
`In the illustrated embodiment, at step 706, an amount is entered. When the
`
`document being processed is a check, the amount entered may be the amount of the check.
`
`Alternatively, the amount might be an amount of a payment or an amount of a deposit,
`
`depending on the type of document being processed.
`
`W02-WEST:6LJAl\4006629l7.2
`
`'10“
`
`Page 12 of 28
`
`
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 12 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`[0047]
`
`In some embodiments, the system might determine the amount by processing the
`
`image. For example, in some cases, optical character recognition ("OCR") might be used to
`
`determine What numbers are present on the financial document. For example, numbers located
`
`in the amount box of a check or payment coupon might then be determined using OCR or other
`
`computer based character determination. This might be done instead of requiring the amount to
`
`be entered manually. In other embodiments, a manual entry might be used to verify a computer
`
`generated value that is determined using, for example, OCR or other computer based character
`
`determination.
`
`[0048]
`
`In step 708, the image is transmitted to a server. The image might be transmitted
`
`using, for example, hypertext transfer protocol ("HTTP") or mobile messaging service ("MMS").
`
`The server might then confirm that the image was received by, for example, transmitting a
`
`message back to the mobile device.
`
`[0049]
`
`In step 710, image processing is performed. In the example embodiment, the
`
`server may clean up the image be performing auto-rotate, de—sl<ew, perspective distortion
`
`correction, cropping, etc. The server might also process the image to produce a bi-tonal image
`
`for data extraction.
`
`[0050]
`
`In other embodiments, some or all data processing might be performed at the
`
`mobile communication device. For example, the mobile communication device might perform
`
`auto-rotate, de—skew, perspective distortion correction, cropping, etc. Additionally, the mobile
`
`device might also process the image to produce a bi—tona1 image for data extraction. In some
`
`cases, the processing might be shared between the mobile device and the server.
`
`[0051]
`
`In step 712, the processing of a financial document using a mobile device is
`
`completed. For example, when the server has confirmed that all necessary data can be extracted
`
`from a received image, it might transmit a status message to the mobile device that transmitted
`
`the image. Alternatively, if some necessary data cannot be extracted, the server may transmit a
`
`"request for additional data. This request might include a request for an additional image. In
`
`some cases, the request may be for data entered by a user, for example, an amount, e.g., of a
`
`check, that might be entered using a key pad on the mobile communication device.
`
`[0052]
`
`In some embodiments, the quality of the image is determined at the mobile
`
`device. In this way the number of requests from the server for additional images might be
`
`W02-WEST:6LJAl\400662917.2
`
`—1 1-
`
`Page 13 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 13 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`reduced. The request may come directly from the mobile device. This may allow for the request
`
`to be more quickly determined and may allow a user to take an additional image within a shorter
`
`time from the earlier image. This may mean, for example, that the user is still physically close to
`
`the document and is still holding the communication device. This might make it easier to retake
`
`an image. If the image quality processing occurs at a server it might take longer to determine
`
`that the image quality is acceptable and communicate that information back to a user. This may
`
`mean the user is no longer near the document or has started performing another task. It will be
`
`understood, however, that in some embodiments, a server based implementation might be
`
`employed to off-load processing demands from the mobile device. Additionally, in some cases it
`
`might be as quick or quicker than a system that uses the mobile communication device to process
`
`an image to determine image quality.
`
`[0053]
`
`Figure 8 is a flowchart illustrating an example method in accordance with the
`
`systems and methods described herein. Referring to Figure 8, a method for generating a
`
`recognition-friendly bi-tonal image is discussed. In step 800, an image is converted to grayscale.
`
`In some embodiments, the information needed to process a document (such as a check or a
`
`payment coupon) might be preserved when, for example, a 24 bit per pixel color image is
`
`converted to an 8 bit per pixel gray scale image. In other words, in some cases, no needed
`
`information is lost during the conversion from a color picture to a bi-tonal image or gray scale
`
`image.
`
`[0054]
`
`In step 802, a method similar to a Hough Transform might be used to detect a
`
`quadrangle on, for example, the grayscale image. The Hough Transform is a technique used in
`
`image analysis for digital image processing, including, for example, feature extraction and
`
`computer vision. The technique may be used to find imperfect instances of one or more objects
`
`using a Voting procedure. For example, the Hough Transform may be used to isolate features of
`
`a particular shape within an image. Generally, the desired features should be specified in some
`
`parametric form. One common use for the Hough Transform is the detection of regular curves
`
`such as lines, circles, ellipses, etc. Some embodiments may use a generalized Hough Transform.
`
`Such a transform may be employed in applications where a simple analytic description of a
`
`feature is not possible. In other embodiments a generalized Hough Algorithm might be used.
`
`W02-WEST:6LIA1\400662917.2
`
`Page 14 of 28
`
`-12-
`
`ROTHSCHILD EXHIBIT 1014
`
`Page 14 of 28
`
`ROTHSCHILD EXHIBIT 1014
`
`

`
`[0055]
`
`The Hough Transform Algorithm uses an array, called an accumulator, to detect
`
`the existence of a line. For example, using the generalized equation of a line (y = mx + b) the
`
`linear Hough Transform has two unknown parameters: m and b. An accumulator array for such
`
`as transform would comprise quantized values for In and b. For each pixel and its neighborhood,
`the Hough Transform algorithm may determine an edge occurs at that pixel. If the edge has
`
`occurred the parameters of that line at that pixel may be calculated.
`
`[0056]
`
`When a line is determined the accumulator's bin can be increased in value. The
`
`most likely lines may be extracted, and their approximate geometric d

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket