Patents Examined by Brian P. Werner
  • Patent number: 9710701
    Abstract: One embodiment provides a method, involving: accepting, at an input and display device, handwriting ink strokes; analyzing, using a processor, the handwriting ink strokes; producing search data based on the analyzing; searching, using a processor, existing handwriting data based on the search data; returning, on the input display and device, at least one result based on the searching. Other aspects are described and claimed.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: July 18, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang, Song Wang, Bradley Park Strazisar
  • Patent number: 9704254
    Abstract: Techniques related to stereo image correspondence are discussed. Such techniques may include determining a filtered cost volume for stereo images using phase domain based costs and selecting disparity values for pixel locations based on the filtered cost volume. The filtered cost volume may be generated based on phase matching costs in single or multi-resolution.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: July 11, 2017
    Assignee: Intel Corporation
    Inventors: Yu Huang, Prasad Modali
  • Patent number: 9694498
    Abstract: Methods and systems for depth sensing are provided. A system includes a first and second optical sensor each including a first plurality of photodetectors configured to capture visible light interspersed with a second plurality of photodetectors configured to capture infrared light within a particular infrared band. The system also includes a computing device configured to (i) identify first corresponding features of the environment between a first visible light image captured by the first optical sensor and a second visible light image captured by the second optical sensor; (ii) identify second corresponding features of the environment between a first infrared light image captured by the first optical sensor and a second infrared light image captured by the second optical sensor; and (iii) determine a depth estimate for at least one surface in the environment based on the first corresponding features and the second corresponding features.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 4, 2017
    Assignee: X Development LLC
    Inventor: Kurt Konolige
  • Patent number: 9697410
    Abstract: A capacitive fingerprint sensor includes a compensation memory which stores a direct current offset parameter and a gain compensation parameter of each sensing unit of a capacitive sensing array. Therefore, the above-mentioned capacitive fingerprint sensor is able to individually compensate sensing signals measured by each the sensing unit and the sensing signals measured by each sensing unit have better uniformity and signal to noise ratio (SNR).
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 4, 2017
    Assignee: CONTEK LIFE SCIENCE CO., LTD.
    Inventors: Yen Ju Lo, Chein-Hsun Wang, Dai-Chi Wu
  • Patent number: 9684826
    Abstract: Provided is a process including: determining that a mobile computing device has crossed a geofence associated with a merchant store; sending, to a remote classifier server, a request for object-recognition classifiers for objects in the merchant store; receiving a set of object-recognition classifiers; receiving with the mobile computing device from user a request to search for offers; capturing an image with a camera of the mobile computing device; receiving one or more wireless beacon identifiers with the mobile computing device; based on the wireless beacon identifiers, selecting a subset of the object-recognition classifiers in the set of object-recognition classifiers; and recognizing an object in the captured image based on the selected subset of the object-recognition classifiers; and requesting, from a remote offer publisher server, offers corresponding to the recognized object; and receiving offers from the remote offer publisher server; and displaying the received offers to the user.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 20, 2017
    Assignee: RetailMeNot, Inc.
    Inventor: Shaun F. Dubuque
  • Patent number: 9684969
    Abstract: A detection method by which a computer to execute the following processes: The detection program causes the computer to execute a process of detecting times at which a timelike change amount temporarily decreases in a plurality of images that are sequentially taken. The detection program also causes the computer to execute a process of extracting, on the basis of the detected times, either a movement of beating time of a person included in the taken images or times at which the person included in the taken images beats time.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: June 20, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Miho Sakai, Atsushi Oguchi
  • Patent number: 9672601
    Abstract: Systems, methods and computer-accessible mediums for modifying an image(s) can be provided. For example, first image information for the image(s) can be received. Second image information can be generated by separating the first image information into at least two overlapping images. The image(s) can be modified using a prediction procedure based on the second image information.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: June 6, 2017
    Assignee: New York University
    Inventors: Rob Fergus, David Eigen, Dilip Krishnan
  • Patent number: 9665799
    Abstract: A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: May 30, 2017
    Assignee: FOTONATION LIMITED
    Inventors: Mihai Constantine Munteanu, Alexandru Caliman, Corneliu Zaharia
  • Patent number: 9659357
    Abstract: A mounting control device including an error detection device which detects an error based on image processing data and a component image taken of the component; and a data creation device which creates image processing data based on a component image, is provided. Processing of creating image processing data is performed automatically at a component mounting machine. Accordingly, because an operator does not need to perform work of creating image processing data, the work load on the operator may be reduced, and it is possible to improve work efficiency and productivity.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 23, 2017
    Assignee: FUJI MACHINE MFG. CO., LTD.
    Inventors: Hirotake Esaki, Mitsuru Sanji
  • Patent number: 9659204
    Abstract: This disclosure provides an image processing method and system for recognizing barcodes and/or product labels. According to an exemplary embodiment, the method uses a multifaceted detection process that includes both image enhancement of a candidate barcode region and other product label information associated with a candidate barcode region to identify a product label, where the candidate barcode region includes a nonreadable barcode. According to one exemplary application, a store profile is generated based on the identifications of the product labels which are associated with a location of a product within a store.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: May 23, 2017
    Assignee: Conduent Business Services, LLC
    Inventors: Wencheng Wu, Dennis L. Venable, Steven R. Moore, Thomas F. Wade, Peter Paul, Adrien P. Côté
  • Patent number: 9659403
    Abstract: The technology disclosed relates to initializing orientation of a three-dimensional (3D) model of an object. In particular, it relates to accessing at least one three-dimensional (3D) model of an object and observed information of the object movable in space and determining a primary orientation parameter of the model from the observed information. The method further includes detecting contours of the object in the observed information and calculating a representative normal to the detected contours, accessing a vector representing a 3D angle from the object to a point of observation, calculating a primary orientation of the object as a cross-product of the representative normal and the vector, and using the calculated primary orientation parameter to initialize the model.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 23, 2017
    Assignee: Leap Motion, Inc.
    Inventor: Kevin Horowitz
  • Patent number: 9659217
    Abstract: An example method includes receiving a plurality of templates of a plurality of objects, where a template comprises feature values sampled at corresponding points of a two-dimensional grid of points positioned over a particular view of an object and scaled based on a depth of the object at the particular view. The method may further include receiving an image of an environment and determining a matrix representative of the image, where a row of the matrix comprises feature values sampled at a particular point of the two-dimensional grid positioned over one or more locations within the image and scaled based on depths of the one or more locations. The method may additionally include determining at least one similarity vector corresponding to at least one template and using the at least one similarity vector to identify at least one matching template for at least one object located within the image.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: May 23, 2017
    Assignee: X Development LLC
    Inventor: Stefan Hinterstoisser
  • Patent number: 9652686
    Abstract: This invention enables effective corner detection of pixels of an image using the FAST algorithm using a vector SIMD processor. This invention loads an 8×8 pixel block that includes four 7×7 pixel blocks including the 16 peripheral pixels to be tested for each of four center pixels. This invention rearranges the 64 pixels of the 8×8 block to form a 16 element array for each center pixel preferably using a vector permutation instruction. This invention uses vector SIMD subtraction and compare and vector SIMD addition and compare to make the FAST algorithm comparisons. The N consecutive pixels determinations of the FAST algorithm are made from the results of plural shift and AND operations. The corresponding center pixel is marked a corner or not a corner dependent upon of the results of plural shift and AND operations.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 16, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jayasree Sankaranarayanan, Dipan Kumar Mandal, Prashanth R Viswanath
  • Patent number: 9646385
    Abstract: A computer-implemented system for generating a depth map for a pair of stereoscopic images, the system comprising a lower level processing arrangement and a higher level processing arrangement. The lower level processing arrangement comprises a search range estimation module receiving a reliability map and configured to determine a range of considered disparities in a higher level of processing wherein a decision regarding such range is taken based on the reliability map. The higher level processing arrangement comprises a depth map generation with reliability module receiving output of an image sections matching module configured to output a depth map and a reliability map wherein the reliability map comprises data on reliability, with which a disparity value has been determined for each point of the pair of stereoscopic images.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: May 9, 2017
    Assignee: POLITECHNIKA POZNANSKA
    Inventors: Marek Domanski, Tomasz Grajek, Damian Karwowski, Krzysztof Klimaszewski, Olgierd Stankiewicz, Jakub Stankowski, Krzysztof Wegner
  • Patent number: 9639765
    Abstract: A method of determining whether a biometric object is part of a live individual is described. In one such method, image information is acquired from the biometric object by using a sensor, such as an ultrasonic sensor. The image information may be analyzed in at least two analysis stages. One of the analysis stages may be a temporal analysis stage that analyzes changes in the image information obtained during a time period throughout which the biometric object was continuously available to the sensor. For example, a dead/alive stage may analyze differences between image information taken at two different times in order to identify changes from one time to the next. Other stages may focus on aspects of a particular image information set, rather than seeking to assess changes over time. These other stages seek to determine whether an image information set exhibits characteristics similar to those of a live biometric object.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Eliza Yingzi Du, Ming Yu Chen, Esra Vural, Kwokleung Chan, David William Burns, Suryaprakash Ganti, John Keith Schneider, Saurav Bandyopadhyay, Jin Gu
  • Patent number: 9641523
    Abstract: A method of host-directed illumination for verifying the validity of biometric data of a user is provided that includes capturing biometric data from a user with an authentication device during authentication and directing illumination of the biometric data from a host authentication system during the capturing operation. Moreover, the method includes comparing illumination characteristics of the captured biometric data against illumination characteristics expected to result from the directing operation, and determining that the user is a live user when the illumination characteristics of the captured biometric data match the illumination characteristics expected to result from the directing operation.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: May 2, 2017
    Assignee: DAON HOLDINGS LIMITED
    Inventors: Richard Jay Langley, Michael Peirce, Nicolas Jacques Jean Sezille
  • Patent number: 9633269
    Abstract: A liveness-detection method and/or system is disclosed. A method of detecting liveness can comprise obtaining a single ultrasonic image of a biometric object. The single ultrasonic image can be subdivided into a plurality of overlapping sample blocks. Feature vectors can be extracted in a spatial domain and a frequency domain from each of the plurality of sample blocks. The feature vectors can be compared from each of the plurality of sample blocks to a classification model.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: April 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Jin Gu, Ming Yu Chen, Eliza Yingzi Du, Kwokleung Chan, Esra Vural, Saurav Bandyopadhyay
  • Patent number: 9633259
    Abstract: An apparatus for recognizing an iris includes: a camera configured to acquire eyeball image data; and a control module configured to estimate the iris based on pupil information extracted from the eyeball image data, acquire at least one candidate boundary line for confirming the iris based on the estimated iris, and select a final boundary line from the at least one candidate boundary line. The iris is recognizable according to the final boundary line.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: April 25, 2017
    Assignee: Hyundai Motor Company
    Inventors: Jae Ho Lee, Seon A Kim
  • Patent number: 9633427
    Abstract: A property of a target structure is measured based on intensity of an image of the target. The method includes (a) obtaining an image of the target structure; (b) defining (1204) a plurality of candidate regions of interest, each candidate region of interest comprising a plurality of pixels in the image; (c) defining (1208, 1216) an optimization metric value for the candidate regions of interest based at least partly on signal values of pixels within the region of interest; (d) defining (1208, 1216) a target signal function which defines a contribution of each pixel in the image to a target signal value. The contribution of each pixel depends on (i) which candidate regions of interest contain that pixel and (ii) optimization metric values of those candidate regions of interest.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 25, 2017
    Assignee: ASML Netherlands B.V.
    Inventors: Murat Bozkurt, Martin Jacobus Johan Jak, Patricius Aloysius Jacobus Tinnemans
  • Patent number: 9633268
    Abstract: Disclose is a gait recognition method, firstly, extracting an initial gait feature of a gait video of a person to be recognized; secondly obtaining a corresponding optimized gait feature according to a trained sub neural network and the initial gait feature; then determining corresponding degrees of similarity according to the optimized gait feature of the person to be recognized and the optimized gait feature of each known person in a matching library, and determining information of the person to be recognized according to information of the known person in the matching library corresponding to the optimized gait feature which has the highest degree of similarity with the optimized gait feature of the person to be recognized.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: April 25, 2017
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Huadong Ma, Wu Liu, Huiyuan Fu, Cheng Zhang