Editing, Error Checking, Or Correction (e.g., Postrecognition Processing) Patents (Class 382/309)
  • Patent number: 12148192
    Abstract: A method of preprocessing incoming video data of at least one region of interest from a camera collecting video data having a first field of view is disclosed herein that includes receiving the incoming video data from the camera; preprocessing the incoming video data, by a computer processor, according to preprocessing parameters defined within a runtime configuration file, with the preprocessing including formatting the incoming video data to create first video data of a first region of interest with a second field of view that is less than the first field of view; and publishing the first video data of the first region of interest to an endpoint to allow access by a first subscriber.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: November 19, 2024
    Assignee: Insight Direct USA, Inc.
    Inventor: Amol Ajgaonkar
  • Patent number: 11989693
    Abstract: An image-processing device includes: an acquisition unit configured to acquire form image data generated as an optical reading result of a form image; a group-specifying unit configured to determine whether kinds of groups into which the form image data is grouped are specifiable; and a work target determination unit configured to determine that the form image data is the form image data on which checking work for the kinds of groups is required when the kinds of groups of the form image data are determined to be unspecifiable.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: May 21, 2024
    Assignee: NEC CORPORATION
    Inventors: Yuichi Nakatani, Katsuhiko Kondoh, Satoshi Segawa, Michiru Sugimoto, Yasushi Hidaka, Junya Akiyama
  • Patent number: 11893764
    Abstract: An angled optical pattern is decoded. To decode an optical pattern imaged at an angle, an area of interest of an image is received. A start line and an end line of the optical pattern are estimated. Corners of the optical pattern are localized. A homography is calculated based on the corners. And a scanline of the optical pattern is rectified based on the homography.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: February 6, 2024
    Assignee: Scandit AG
    Inventors: Amadeus Oertel, Yeara Kozlov, Simon Wenner
  • Patent number: 11770488
    Abstract: An image processing apparatus capable of preventing recurrence of a jam at the time of document reading is provided. The image processing apparatus includes a feeder, a reader, a storage device, and a processor. The processor causes the image processing apparatus to function as: a reading unit configured to cause the reader to read a document by a reading method among a plurality of reading methods including a conveyance-based reading method using the feeder; a storage control unit configured to, in a case where reading of a document with the reader by the conveyance-based reading method has failed, store information on the document in the storage device; and a notification unit configured to, in a case where an instruction to read again the document by the conveyance-based reading method is issued, issue, in accordance with the information, a notification that prompts to change the reading method set for the document.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: September 26, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akihiro Moriya
  • Patent number: 11651585
    Abstract: An image processing apparatus, includes a memory; and a processor coupled to the memory and the processor configured to: identify a first recognition error, the first recognition error being an error between ground truth data and a first recognition result obtained by inputting a first feature of image data into a first image recognition model, generate a second feature obtained by adding noise to the first feature of the image data, identify a second recognition error, the second recognition error being an error between the first recognition result and a recognition result obtained by inputting the second feature into a second image recognition model, and execute training of the first image recognition model and the second image recognition model based on the first recognition error and the second recognition error.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 16, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Xuying Lei
  • Patent number: 11615815
    Abstract: Systems and techniques for modifying a subsection of uploaded media are presented. An instruction component receives a media file and a media enhancement instruction that includes enhancement data and media interval data for a first segment of the media file. A processing component modifies the first segment of the media file associated with the media interval data based on the enhancement data to generate an edited first segment of the media file. A finalization component generates an edited version of the media file that includes the edited first segment of the media file and at least a second segment of the media file that is not modified based on the enhancement data.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 28, 2023
    Assignee: Google LLC
    Inventors: David Matthew Patierno, Reed Morse, Jason Toff
  • Patent number: 11402991
    Abstract: A system, method and computer program product for use in editing digital documents with handwriting input to a computing device are provided. The computing device is connected to an input device in the form of an input surface. A user is able to provide input by applying pressure to or gesturing above the input surface using either his or her finger or an instrument such as a stylus or pen. The present system and method monitors the input strokes. The computing device further has a processor and at least one application for recognizing the handwriting input under control of the processor. The at least one system application is configured to cause display of, on a display interface of a computing device, first digital ink in accordance with document content, detect handwriting input as one or more editing gestures with respect to the document content, and, cause display of, on the display interface, second digital ink in accordance with handwriting input.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: August 2, 2022
    Assignee: MyScript
    Inventors: Nicolas Rucine, Thomas Penin, Nathalie Delbecque, Jean-Nicolas Guiavarc'h, Julien Vergne, Gildas Lemarie, Alicja Wojtczuk, Louise Bonnamy, Claire Sidoli, Joanne Ho, Arnoud Boekhoorn
  • Patent number: 11402985
    Abstract: Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and/or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and/or investigate related data objects.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: August 2, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Jason Ma, Aaron Davidson
  • Patent number: 11361025
    Abstract: Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: June 14, 2022
    Assignee: ZENPAYROLL, INC.
    Inventor: Minh Quan Dang Nguyen
  • Patent number: 11295124
    Abstract: Methods, systems and computer-readable storage media for scanning a document to detect a source of the document. The document can be scanned to obtain content from the document. An automatic search of an electronic network can be then performed to determine if there is an exact match or a partial match between the content of the document and the results of search automatic search. If an exact match or a partial match is generated as a result of automatically searching the electronic network, a user can be presented with various selection options via a GUI for retrieving, viewing and printing search results of the automatic search.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: April 5, 2022
    Assignee: Xerox Corporation
    Inventors: Veena Kumari Saluja, Simon John Gray, David Snowball, Naveenraj Kaliarajan
  • Patent number: 11295762
    Abstract: A method, a structure, and a computer system for decomposing speech. The exemplary embodiments may include one or more encoders for generating one or more encodings of a speech input comprising rhythm information, pitch information, timbre information, and content information, and a decoder for decoding the one or more encodings.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kaizhi Qian, Yang Zhang, Shiyu Chang, Chuang Gan, David Cox
  • Patent number: 11281902
    Abstract: A document scanner with the capability of landing a document by determining its location on the scanning bed, using intelligent methodologies for framing the document to determine the edges/boundaries of the document, processing the image using various techniques and methodologies to speed up the processing, so that the document feed track does not have to be slowed, and a unique binarization of the image to efficiently create different renderings of the scanned image.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: March 22, 2022
    Assignee: Imaging Business Machines LLC
    Inventor: Arthur Graham Davis
  • Patent number: 11206333
    Abstract: There is provided an image reading apparatus including a reading unit configured to sequentially read respective pages of a target original consisting of a plurality of pages to generate read images, and a determining unit configured to determine whether there is a missing page in the read images. The determining unit is configured to determine whether there is a missing page in the read images by applying, to a learned model, determination data based on a pair of consecutively-generated read images of the target original. The learned model is a model that has been derived through machine teaming using input data based on image pairs of consecutive pages and image pairs of non-consecutive pages of the original for learning, and training data that indicates whether each image pair is a pair of consecutive pages.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: December 21, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Makoto Arima
  • Patent number: 11106685
    Abstract: The present invention concerns a novel method to efficiently score documents (texts, images, audios, videos, and any other information file) by using a machine-learned ranking function modeled by an additive ensemble of regression trees. A main contribution is a new representation of the tree ensemble based on bitvectors, where the tree traversal, aimed to detect the leaves that contribute to the final scoring of a document, is performed through efficient logical bitwise operations. In addition, the traversal is not performed one tree after another, as one would expect, but it is interleaved, feature by feature, over the whole tree ensemble. Tests conducted on publicly available LtR datasets confirm unprecedented speedups (up to 6.5×) over the best state-of-the-art methods.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 31, 2021
    Assignee: Istella S.p.A.
    Inventors: Domenico Dato, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, Rossano Venturini
  • Patent number: 11093774
    Abstract: Embodiments relate to an intelligent computer platform to create a document specific error correction model for amending OCR values. An image of a document is received and OCR is applied to the received image. Text is extracted from at least one static content field and the extracted text is compared to stored text from known static content. Responsive to a deviation identified in the comparison, a document specific error correction model is created and leveraged to correct OCR output. The model generates one or more variants for the dynamic content field associated with the static content field having the identified deviation. The generated variant(s) is subject to processing and one of the variants is selected as amended document content. A new document version is created from the amendment, the new document version including corrected OCR output.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Beller, Edward Graham Katz, John A. Riendeau, Christopher Phipps, Sean Thomas Thatcher
  • Patent number: 11087079
    Abstract: Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: August 10, 2021
    Assignee: ZenPayroll, Inc.
    Inventors: Minh Quan Dang Nguyen, Jesse Zhou, Flora Jin
  • Patent number: 11055328
    Abstract: A non-transitory computer readable medium storing a program that causes a computer to execute a process, the process including obtaining text data, generating first index information indicating appearance positions in the text data for each of a plurality of characters or words obtained based on lexical analysis of the text data, generating second index information, the second index information being index information in which the appearance positions in the text data are aggregated for each character or word, specifying a data range in the first index information, to be referred in a pattern match search by using the second index information, and performing encoding for the text data based on the pattern match search by using the data range in the first index information.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: July 6, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Ryo Matsumura, Takaki Ozawa
  • Patent number: 11010735
    Abstract: Provided are a method and system for effecting a payment transaction. The method capturing a digital image of a price identifier and a merchant identifier at a client device. Generating payment request data by a payer application at the client device comprising data corresponding to the price and merchant identifiers contained in the digital image. Forwarding the payment request data from the payer application to a payment server. Initiating by the payment server a payment transaction from a payer account to a recipient account in response to receipt of the payment request data. Forwarding notification data to the payer application indicating the status of the payment transaction from the payment server.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 18, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Alex Staveley
  • Patent number: 11000954
    Abstract: Provided is an excellent robot device capable of preferably detecting difference between dirt and a scratch on a lens of a camera and difference between dirt and a scratch on a hand. A robot device detects a site in which there is the dirt or the scratch using an image of the hand taken by a camera as a reference image. Further, this determines whether the detected dirt or scratch is due to the lens of the camera or the hand by moving the hand. The robot device performs cleaning work assuming that the dirt is detected, and then this detects the difference between the dirt and the scratch depending on whether the dirt is removed.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: May 11, 2021
    Assignee: SONY CORPORATION
    Inventor: Tsutomu Sawada
  • Patent number: 10972635
    Abstract: Techniques are provided to implement the display of synchronized sensor data and captured video signal. A mobile computing device receives a set of data points from a multi-sensor device. The set of data points may be assigned a timestamp value, obtained from an internal clock within the mobile computing device. Sets of data points and their assigned timestamp values are aggregated into an aggregated sensor dataset that represents the sets of data points over a particular period of time. Concurrently to receiving the sensor data, video frames are received. The video frames with an assigned timestamp value are stored in a video frame dataset that represents video frames over a particular period of time. The aggregated sensor dataset and the video frame dataset are synchronized and combined into a single combined video dataset based upon the assigned timestamp values of the sets of data points and the video frames.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: April 6, 2021
    Assignee: MYRIAD SENSORS, INC.
    Inventors: Clifton Roozeboom, Andrew Bellay, David Bakker
  • Patent number: 10949145
    Abstract: When a reading error occurs while reading out image data saved in a hard disk, input data which is saved in a RAM is read out and image data is regenerated from the read input data. This enables reprinting by an image formation apparatus alone without requiring a user to re-input image data even when the reading of data occurs due to abnormality of the hard disk.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 16, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yuichiro Shibuya
  • Patent number: 10877819
    Abstract: An example of an apparatus including an input device to receive details about an event is provided. The apparatus further includes a camera to capture image data at the event. The apparatus also includes a memory storage unit to store the image data captured by the camera. In addition, the apparatus includes a reminder generator to generate a plurality of reminders during the event based on the details. Each reminder of the plurality of reminders requests an image from the camera. Furthermore, the apparatus includes a processor to index the image data in a database on the memory storage unit. The database is to be used to generate a gallery about the event.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: December 29, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leah Noble Davidson, David R. Parry
  • Patent number: 10878232
    Abstract: Systems and methods for automatic processing of receipts to capture data from the receipts are presented. Upon receiving an image of a receipt, an optical character recognition (OCR) of the receipt content embodied in the image is executed. The OCR of the receipt content results in machine-encoded text content of the receipt content embodied in the image. Tokens are generated from the machine-encoded text content and data groups are constructed according to horizontal lines of generated tokens. Potential product items are identified for at least some of the constructed data groups and the potential product items are evaluated for the at least some constructed data groups. The evaluation of the potential product items for the at least some constructed data groups identifies receipt data, such as product items and vendor information, associated with the least some constructed data groups. The identified receipt data is captured and stored with the image of the receipt in a data store.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: December 29, 2020
    Assignee: BlinkReceipt, LLC
    Inventors: Court V Lorenzini, Samuel Anthony Lucente, II, Roy Penn
  • Patent number: 10848754
    Abstract: According to one embodiment, a camera input interface includes a first channel processing circuit, a second channel processing circuit, a selector, and a comparator. The first channel processing circuit is configured to perform image processing to image data from the first input source. The second channel processing circuit is configured to perform image processing to image data from the first input source or the second input source. The selector is provided on an input side of the second channel processing circuit and configured to be switched to either one of the first input source and the second input source. The comparator is configured to compare a first output result output from the first channel processing circuit and a second output result output from the second channel processing circuit with each other.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: November 24, 2020
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Yuichi Ito
  • Patent number: 10824405
    Abstract: A digital image imported into a target application that provides a functionality with respect to digital images may be rendered to obtain a rendered digital image. The digital image may be parsed to obtain asset metadata characterizing the digital image. Position information identifying a position of an image element within the digital image may be used to overlay a virtual layer onto a rendition image element of the rendered digital image corresponding to the image element, within a graphical user interface (GUI) of the target application. In this way, the functionality may be provided within the GUI and with respect to the virtual layer, to thereby provide the appearance of providing the functionality with respect to the rendition image element.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 3, 2020
    Assignee: ADOBE INC.
    Inventors: Andrei Bucur, Andrei A. G. Daniel Datcu
  • Patent number: 10672134
    Abstract: An image processing apparatus includes a deterioration degree estimation unit, a statistical information calculation unit, a correction coefficient calculation unit, and a contrast correction unit. The deterioration degree estimation unit estimates a deterioration degree of each local region of image data. The statistical information calculation unit calculates at least a luminance of a high luminance portion in a luminance distribution of the image data from statistical information of each local region of the image data. The correction coefficient calculation unit calculates a correction coefficient to perform contrast correction. The contrast correction unit performs the contrast correction for each local region of the image data on the basis of the correction coefficient calculated by the correction coefficient calculation unit.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 2, 2020
    Assignee: OLYMPUS CORPORATION
    Inventor: Hiroshi Suzuki
  • Patent number: 10652404
    Abstract: An image forming device includes: an image forming unit that forms an image on a transfer medium in accordance with a JOB; and a controller that controls the image forming unit. The controller is capable of acquiring a read image obtained by reading the image on the transfer medium, and determining failure/no-failure in the image on the transfer medium in accordance with the read image. When the image is determined to have a failure in accordance with the determination, the controller saves, for each JOB, original image information related to at least a failure-detected page in which the failure has been detected in a state in which the original image information is associated with output history information, and makes at least the failure-detected page re-printable in accordance with the associated original image information.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: May 12, 2020
    Assignee: Konica Minolta, Inc.
    Inventor: Junpei Kaminaka
  • Patent number: 10593365
    Abstract: In one aspect, an example method includes (i) capturing, by a computing system, via a camera of the computing system, video content; (ii) encoding, by the computing system, the captured video content to generate a video stream; and (iii) while generating the video stream: (a) making, by the computing system, a determination that each condition in a condition set is satisfied, wherein the condition set includes a condition relating to a change in a data rate of the video stream; and (b) responsive to making the determination, outputting, by the computing system, via a user interface of the computing system, an indication that the computing system is unsteady.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 17, 2020
    Assignee: Tribune Broadcasting Company, LLC
    Inventor: Hank J. Hundemer
  • Patent number: 10586108
    Abstract: The present disclosure discloses a photo processing method and an apparatus for grouping photos into photo albums based on facial recognition results. The method includes: performing face detection on multiple photos, to obtain a face image feature set, each face image feature in the face image feature set corresponding to one of the multiple photos; determining a face-level similarity for each pair of face image features in the face image feature set; determining a photo-level similarity between each pair of photos in the multiple photos in accordance with their associated face-level similarities; generating a photo set for each target photo in the multiple photos, wherein any photo-level similarity between the target photo and another photo in the photo set exceeds a predefined photo-level threshold; and generating a label for each photo set using photographing location and photographing time information associated with the photos in the photo set.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: March 10, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Guofu Tan
  • Patent number: 10430060
    Abstract: A graphical user interface that is embodied in a computer-readable medium for execution on a computer, and configured for processing of an image that is displayed on a screen. The graphical user interface includes an original version of a control element, and a blurred version of the control element. The blurred version of the control element is superimposed over the image on the screen, and the original version of the control element is superimposed over the blurred version of the control element on the screen.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventor: Nils Kokemohr
  • Patent number: 10432851
    Abstract: A wearable computing device for detecting photography includes an outer casing configured to be worn by a user. The wearable computing device also includes a device camera coupled to the outer casing. The device camera is designed to detect image data corresponding to a person holding a remote camera in an environment of the wearable computing device. The wearable computing device also includes a mobile processor coupled to the device camera. The mobile processor is designed to determine that a photograph will be taken based on the image data corresponding to the person holding the remote camera. The wearable computing device also includes an output device coupled to the mobile processor. The output device is designed to output data indicating that the photograph of the wearable computing device will be taken.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 1, 2019
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventor: John Tierney
  • Patent number: 10417488
    Abstract: Systems and methods for automatic processing of receipts to capture data from the receipts are presented. Upon receiving an image of a receipt, an optical character recognition (OCR) of the receipt content embodied in the image is executed. The OCR of the receipt content results in machine-encoded text content of the receipt content embodied in the image. Tokens are generated from the machine-encoded text content and data groups are constructed according to horizontal lines of generated tokens. Potential product items are identified for at least some of the constructed data groups and the potential product items are evaluated for the at least some constructed data groups. The evaluation of the potential product items for the at least some constructed data groups identifies receipt data, such as product items and vendor information, associated with the least some constructed data groups. The identified receipt data is captured and stored with the image of the receipt in a data store.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: September 17, 2019
    Assignee: BlinkReceipt, LLC
    Inventors: Roy Penn, Court V Lorenzini
  • Patent number: 10127471
    Abstract: A method for area extraction includes obtaining an area position of a first information area in a document image, determining a second information area according to the area position of the first information area, and segmenting the second information area to obtain at least one character zone.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 13, 2018
    Assignee: Xiaomi Inc.
    Inventors: Fei Long, Tao Zhang, Zhijun Chen
  • Patent number: 10075623
    Abstract: Techniques are provided to implement the display of synchronized sensor data and captured video signal. A mobile computing device receives a set of data points from a multi-sensor device. The set of data points may be assigned a timestamp value, obtained from an internal clock within the mobile computing device. Sets of data points and their assigned timestamp values are aggregated into an aggregated sensor dataset that represents the sets of data points over a particular period of time. Concurrent to receiving the sensor data, video frames are received. The video frames with an assigned timestamp value are stored in a video frame dataset that represents video frames over a particular period of time. The aggregated sensor dataset and the video frame dataset are synchronized and combined into a single combined video dataset based upon the assigned timestamp values of the sets of data points and the video frames.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 11, 2018
    Assignee: Myriad Sensors, Inc.
    Inventors: Clifton Roozeboom, Andrew Bellay, David Bakker
  • Patent number: 10031927
    Abstract: A facial recognition search system identifies one or more likely names (or other personal identifiers) corresponding to the facial image(s) in a query as follows. After receiving the visual query with one or more facial images, the system identifies images that potentially match the respective facial image in accordance with visual similarity criteria. Then one or more persons associated with the potential images are identified. For each identified person, person-specific data comprising metrics of social connectivity to the requester are retrieved from a plurality of applications such as communications applications, social networking applications, calendar applications, and collaborative applications. An ordered list of persons is then generated by ranking the identified persons in accordance with at least metrics of visual similarity between the respective facial image and the potential image matches and with the social connection metrics.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: David Petrou, Andrew Rabinovich, Hartwig Adam
  • Patent number: 9984065
    Abstract: A computer receives a query including a plain text word. The computer determines whether at least one performance optimization parameter is configured. The computer identifies syllables within the plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. For each character selected, the computer generates a set of characters including characters from the confusion matrix. The computer determines probabilities of omitting the selected characters and associates tags with one or more sets of characters based on the determined probabilities. The computer generates a regular expression by concatenating the sets of characters. The computer searches for a spelling of the plain text word that omits at least one character in the regular expression that is associated with a tag.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 9934439
    Abstract: The disclosure is related to a method and a system for removing background of a video. One of the objectives of the method and system is to extract a motion image object from a video. In the method, a plurality of frames is first retrieved from the video. An image processing approach is performed to recognize image features of every frame. A plurality of color blocks for every frame are obtained through the image processing scheme. A variance among the pixels in every color block of two continuous frames can be obtained by a comparison computation, so as to form a color block variance. The color block variance allows the system to determine a motion target object as well as its image contour. The blocks excepting the blocks of the target object are set as transparent blocks. Therefore the background relative to the target object can be removed.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 3, 2018
    Assignee: FRAMY INC.
    Inventor: Yu-Hsien Li
  • Patent number: 9892699
    Abstract: A driver includes a display memory that stores display data, and a control unit that writes the display data in the display memory. The control unit accepts image region information for designating an image region in which an image corresponding to the display data is to be displayed within a display region of a display panel, and instruction information for giving an instruction to display of a frame region which surrounds the image region in the display region, and performs frame write processing for writing given tone data at an address of the display memory corresponding to the frame region, based on the image region information.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: February 13, 2018
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Taro Hara
  • Patent number: 9852156
    Abstract: A visual query is received from a client system, along with location information for the client system, and processed by a server system. The server system sends the visual query and the location information to a visual query search system, and receives from the visual query search system enhanced location information based on the visual query and the location information. The server system then sends a search query, including the enhanced location information, to a location-based search system. The search system receives and provides to the client one or more search results to the client system.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventors: David Petrou, John Flynn, Hartwig Adam, Hartmut Neven
  • Patent number: 9836456
    Abstract: A computer-implemented technique includes techniques are presented for user image capture feedback for improved machine language translation. When machine language translation of OCR text obtained from an initial image has a low degree of likelihood of being an appropriate translation, these techniques provide for user image capture feedback to obtain additional images to obtain a modified OCR text, which can result in improved machine language translation results. Instead of user image capture feedback, the techniques may obtain the modified OCR text by selecting another possible OCR text from the initial OCR operation. In addition to additional image capturing, light source intensity and/or a quantity/number of light source flashes can be adjusted. After obtaining the modified OCR text, another machine language translation can be obtained and, if it has a high enough degree of likelihood, it can then be output to a user.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: December 5, 2017
    Assignee: GOOGLE LLC
    Inventors: Alexander Jay Cuthbert, Macduff Richard Hughes
  • Patent number: 9779296
    Abstract: Systems, computer program products, and techniques for detecting objects depicted in digital image data are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish object detection, thereby avoiding reliance on detecting object edges and/or transitions between the object and other portions of the digital image data, e.g. background textures or other objects. The inventive concepts thus provide an improvement over conventional object detection since objects may be detected even when edges are obscured or not depicted in the digital image data. In one aspect, a computer-implemented method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting a location of one or more edges of the object based at least in part on the plurality of identifying features.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: October 3, 2017
    Assignee: Kofax, Inc.
    Inventors: Jiyong Ma, Stephen Michael Thompson, Jan W. Amtrup
  • Patent number: 9778893
    Abstract: A method is disclosed including a print controller receiving print job data defined according to a first language, receiving a job ticket defined according to a second language, processing the print job data according to the second language and implementing counters defined according to the first language to track progress while processing the print job data.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: October 3, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventors: Reinhard Heinrich Hohensee, Harry Reese Lewis, Claudia Alimpich, David E. Stone, Dennis Carney
  • Patent number: 9449239
    Abstract: Differing embodiments of this disclosure may employ one or all of the several techniques described herein to perform credit card recognition using electronic devices with integrated cameras. According to some embodiments, the credit card recognition process may comprise: obtaining a first representation of a first image, wherein the first representation comprises a first plurality of pixels; identifying a first credit card region within the first representation; extracting a first plurality of sub-regions from within the identified first credit card region, wherein a first sub-region comprises a credit card number, wherein a second sub-region comprises an expiration date, and wherein a third sub-region comprises a card holder name; generating a predicted character sequence for the first, second, and third sub-regions; and validating the predicted character sequences for at least the first, second, and third sub-regions using various credit card-related heuristics, e.g.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 20, 2016
    Assignee: Apple Inc.
    Inventors: Ryan S. Dixon, Ueli Meier, Karl M. Groethe, Jerome R. Bellegarda, Giulia M. Pagallo
  • Patent number: 9405772
    Abstract: A server system receives a visual query and information about the current location of the querying device. The server system sends the query and location information to a visual query search system and receives one or more search results in accordance with the visual query and the location information. From the one or more search results, the server system identifies an entity in the visual query. The server system further identifies a client-side action corresponding to the identified entity and creates an actionable search result element configured to launch the client-side action. For example, if the identified entity were a restaurant the actionable search result elements could include buttons to initiate a telephone call, to read reviews, to map the address, or to make a reservation. If the actionable search result is selected, the client system launches the client-side action in an application distinct from the visual query client application.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: David Petrou, John Flynn, Theodore Power
  • Patent number: 9396517
    Abstract: The production of a cutting pattern of a graphic placed upon a cutting mat is disclosed. A source image of the graphic overlaid on a cutting mat is received, and includes a plurality of registration marks as well as one or more distortions introduced during acquisition. The registration marks are identified from the source image by matching candidate sets of a plurality of center points of regions of adjacent groupings of pixels within the source image against predetermined positional relationships thereof corresponding to an actual arrangement of the registration marks on the cutting mat. An inverse transformation of the source image with values derived from the registration marks is applied. A corrected image aligned to physical coordinates of the cutting mat and referenced to the cutting machine is generated. A cut path is defined from vectors of the corrected image, and transmitted to the cutting machine for execution thereon.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 19, 2016
    Assignee: Silhouette America, Inc.
    Inventors: Mitsuru Yokoyama, Thomas Richard Sanham
  • Patent number: 9336760
    Abstract: Musical compositions are generated from image pixels. To do so, pixel values are mapped to musical elements together for creating the musical compositions. Additionally, images are formed from pixels generated from musical compositions. More generally, a computer system creatively generates media using captured media as a source. The system also generates collage images in which individual images are pixels for the collage image. Collages are further generated from text.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: May 10, 2016
    Inventors: Rajinder Singh, Ihab Abu-Hakima
  • Patent number: 9317499
    Abstract: A computer determines whether performance optimization parameters are configured to optimize performance of generating a regular expression. In response to the computer determining the one or more performance optimization parameters are configured to optimize performance of generating the regular expression, the computer identifies syllables within a plain text word that have a high probability of spelling errors. The computer selects each character in the syllables identified. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 9305227
    Abstract: Embodiments of the subject technology provide for a hybrid OCR approach which combines server and device side processing that can offset disadvantages of performing OCR solely on the server side or the device side. More specifically, the subject technology utilizes image characteristics such as glyph details and image quality measurements to opportunistically schedule OCR processing on the mobile device and/or server. In this regard, text extracted by a “faster” OCR engine (e.g., one with less latency) is displayed to a user, which is then updated by the result of a more accurate OCR engine (e.g., an OCR engine provided by the server). This approach allows factoring in additional parameters such as network latency and user preference for making scheduling decisions. Thus, the subject technology may provide significant gains in terms of reduced latency and increased accuracy by implementing one or more techniques associated with this hybrid OCR approach.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Rakesh Madhavan Nambiar, Sonjeev Jahagirdar, Matthew Joseph Cole, Matias Omar Gregorio Benitez, Junxiong Jia, David Paul Ramos
  • Patent number: 9298694
    Abstract: A computer receives a formatted query having a plain text word. The computer selects each character in the plain text word. The computer identifies a group of characters from a confusion matrix that are commonly confused with the character selected. The computer generates a set of characters for each character selected, wherein the set of characters begin with one of the each character selected followed by and ending with the group of characters from the confusion matrix. The computer generates a regular expression by concatenating each of the set of characters.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, Keyur D. Dalal, John M. Ganci, Jr., Craig M. Trim
  • Patent number: 9294824
    Abstract: The present invention concerns a method for building a watermarked content for sending to at least one user unit having a user unit identifier, the watermarked content comprising a first series of packets, at least some from the first series of packets being available in at least two different qualities, wherein said method comprises the steps of: generating a watermark based on at least the user unit identifier, the watermark being formed by a first series of values from a predetermined set of values; mapping each of the at least two different qualities to one from the predetermined set of values; building the watermarked content by sequentially selecting from the first series of packets, a packet having a quality corresponding to each value from the first series of values forming the watermark, It further concerns a method for transmitting such a watermarked content.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: March 22, 2016
    Assignee: NAGRAVISION S.A.
    Inventor: Bertrand Wendling