Comparator Patents (Class 382/218)
  • Patent number: 10579896
    Abstract: A mark detection system and method is provided. The system includes a memory having computer-readable instructions stored therein. The system further includes an image processor configured to execute the computer-readable instructions to access an image of a document and process the image to generate a binarized image. The image processor is further configured to extract components of the binarized image using a connected-component labelling algorithm. Furthermore, the image processor is configured to analyze features of the extracted components to detect one or more marks in the document.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 3, 2020
    Assignee: NEWGEN SOFTWARE TECHNOLOGIES LIMITED
    Inventors: Jindal Abhishek, Lal Puja
  • Patent number: 10580101
    Abstract: A method and an apparatus are provided for screenshot processing. The method includes: receiving a screenshot instruction; capturing a target image according to the screenshot instruction; acquiring interface jump information of a display interface displaying the target image, wherein the interface jump information enables the terminal to jump back to the display interface or an application containing the display interface; and storing the target image and the interface jump information correspondingly.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: March 3, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Mingze Sun, Yifei Pei
  • Patent number: 10572566
    Abstract: A system can capture screenshots of web content, and HTML sources for the web content when respective screenshots are captured. Document Object Model (DOM) information can be extracted from each HTML source and provided in a respective DOM extraction file (DEF) associated with each screenshot. The system can receive a keyword and search a repository including each screenshot and DEF combination, find the keyword in select DEFs, and identify select screenshots corresponding to the select DEFs with the keyword. Identifying marks can be added to the select screenshots in locations according to absolute coordinates for nodes corresponding to items in the select DEFs that include the keyword. A list of the select screenshots with identifying marks can be displayed for selection. The system can perform accurate searches of web screenshots independent of image quality and assist build and quality control processes for delivering web-content offerings.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 25, 2020
    Assignee: VMware, Inc.
    Inventors: Daniel Ni, Lucy Shang, Zhenjun Zhuo, Zohar Hirshfeld, Jim Peng
  • Patent number: 10572786
    Abstract: A reflective particle tag reader system includes a read head assembly having a camera, illuminators, and a rigid frame portion for supporting the camera and the illuminators. The illuminators illuminate a focal point located opposite the camera where a reflective particle tag is placed. A computer in data communication with the camera receives and store images of the reflective particle tag that are acquired by the camera. The computer is programmed to process video images and to quantify a positional alignment parameter and an angular alignment parameter of the reader with respect to the reflective particle tag. A rapid burst of image frames is obtained in response to the positional alignment and the angular alignment parameters being within a predetermined tolerance and identity of the reflective tag is established between a first image set and a second image set.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 25, 2020
    Assignees: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Heidi A. Smartt, William C. Sweatt, Michael B. Sinclair, Michael McDaniel, Juan A. Romero, Keith Tolk
  • Patent number: 10551879
    Abstract: A distortion calibration system generates a distortion map for a head-mounted display (HMD). The system includes a camera that takes pictures of a test pattern displayed by the HMD. The images are taken at different camera positions and/or states of the HMD. The system determines a distortion map using the captured images, and uploads it to the HMD as part of, e.g., an optical model. The HMD comprises an electronic display, an eye tracking unit, an optics block, and a module. The module estimates distortion values based on eye tracking information from the eye tracking unit, an optical model, and a state of the HMD (e., a distance between the optics block and the electronic display). The module determines an adjusted state of the HMD using the estimated distortion values, the eye tracking information, and the optical model, and adjusts the state of the HMD to the adjusted state.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: February 4, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Evan M. Richards, Brant Carlton Lewis, Youngshik Yoon, Shizhe Shen
  • Patent number: 10521691
    Abstract: Methods, systems, and computer programs are presented for adding new features to a network service. An example method includes accessing an image from a user device to determine a salient object count of a plurality of objects in the image. A salient object count of the plurality of objects in the image is determined. An indicator of the salient object count of the plurality of objects in the image is caused to be displayed on the user device.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: December 31, 2019
    Assignee: eBay Inc.
    Inventors: Mahyar Najibikohnehshahri, Fan Yang, Qiaosong Wang, Robinson Piramuthu
  • Patent number: 10503997
    Abstract: The current document is directed to automated methods and systems, controlled by various constraints and parameters, that identify document sub-images within digital images. Certain of the parameters constrain contour identification and document-subimage-hypothesis generation. The currently described methods and systems identify contours within the digital image, partition the identified contours into four contour sets corresponding to four different regions of the original digital image, construct hypotheses based on these contours for the edges or boundaries of a digital sub-image, and evaluate the hypotheses in order to select a most highly scored hypotheses as a representation of the borders of a digital sub-image within the original received digital image.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 10, 2019
    Assignee: ABBYY Production LLC
    Inventors: Ivan Germanovich Zagaynov, Vasily Vasilyevich Loginov, Stepan Yurievich Lobastov
  • Patent number: 10484527
    Abstract: An information processing apparatus in which a wireless communication unit receives an identifier through a first connection from a communication apparatus. A remote apparatus is located based on the identifier so that the information processing apparatus can receive images through a second connection from the remote apparatus. An interface unit connects to a display for sending images received through the second connection to the display.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 19, 2019
    Assignee: SONY CORPORATION
    Inventor: Mario Tokoro
  • Patent number: 10474667
    Abstract: Methods and systems are directed to detection and correction of outliers in a dataset stored in a data-storage device. The dataset comprises parameter data that may be stored and organized in the form of a data table with rows and columns of parameter values. Each column of the parameter data is searched for outlier parameter values based on the parameters values in the same column. The parameter data as a whole may be searched for outlier rows of parameter values based on first and second largest variations in the parameter data. Substitute parameter values are determined for the outlier parameter values based on non-outlier parameter values of the parameter data. The substitute parameter values and corresponding outlier parameter values may be displayed in a database management user interface that enables a user to selectively accept or reject each of the substitute parameter values for the corresponding outlier parameter values.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 12, 2019
    Assignee: VMware, Inc
    Inventors: Chandrashekhar Jha, Jobin George, Prateek Sahu, Kumar Gaurav, Jusvinder Singh
  • Patent number: 10462406
    Abstract: The present disclosure provides an apparatus and a method to convert a registration information setting point into a coordinate system with position of an information processing apparatus at an origin point in association with position of a real object in a real three-dimensional space, and display registration information in accordance with the position and direction of the information processing apparatus.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: October 29, 2019
    Assignee: Sony Corporation
    Inventors: Tatsuya Igarashi, Norifumi Kikkawa
  • Patent number: 10449442
    Abstract: A game engine is configured to accept human intelligence tasks as in-game content and present the in-game content to the game player. A method performed by the game engine enables performance of human intelligence tasks, such as visual discrimination, in a video game context. The game engine may receive a definition of human intelligence tasks from one or more remote sources. The game engine may present the human intelligence tasks to multiple video game participants as in-game content. The game engine defines and enables game play rules for the in-game content. The game play rules set parameters for the multiple video game participants to perform the human intelligence tasks to achieve desired results. The game engine may award each of the multiple video game participants an improved game score upon successful performance of the human intelligence tasks in accordance with the game play rules. The game engine may measure success by consistency in responses between different participants or trials.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: October 22, 2019
    Inventor: Gary Stephen Shuster
  • Patent number: 10438067
    Abstract: An image processing apparatus that selects images for digest reproduction from a plurality of images. The apparatus includes at least one processor or circuit configured to perform the operations of an information acquisition unit configured to acquire, for every image, shooting information including information on a lens used in shooting the images, an image evaluation unit configured to derive evaluation values for images based on the shooting information and an evaluation criterion, and an image selection unit configured to select images for digest reproduction by ranking images based on the evaluation values. The image evaluation unit derives the evaluation values of the images using different evaluation criteria based on characteristics of the lens used in shooting the images.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: October 8, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuyoshi Miyazaki
  • Patent number: 10430686
    Abstract: A system described herein may allow for the enhanced identification of candidate images that are similar to a reference image. For example, a primary focus and one or more secondary foci may be identified in the reference image (where a “focus” corresponds to a visual feature of the reference image). Characteristics (e.g., size, shape, color, etc.) of the secondary foci may be identified. Positional relationships of the secondary foci to the primary focus may also be identified. Candidate images may be scored based on whether they include the primary focus and one or more secondary foci, as well as whether the secondary foci match the characteristics and/or positional relationships of corresponding secondary foci in the reference image.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: October 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Qiao Yu
  • Patent number: 10430669
    Abstract: A method, server and system for operating on security inspection data is disclosed. In one aspect, an example method performed by a server for operating on security inspection data includes receiving an operation request for target security inspection data from a client through a network. The target security inspection data is loaded from a storage server based on the operation request. Image processing on the loaded target security inspection data is performed. The processed target security inspection data or a graphic interface including the processed target security inspection data is encoded. The encoded target security inspection data or graphic interface is transmitted to the client through the network in a video stream.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 1, 2019
    Assignee: Nuctech Company Limited
    Inventors: Hu Tang, Li Zhang, Zhiqiang Chen, Jiamin Zhang
  • Patent number: 10390038
    Abstract: A method is disclosed performed in an encoder for encoding video pictures into a video bit stream, the method comprising: obtaining a denoised version of a reference picture; performing a matching procedure at least once, the matching procedure comprising matching a reference matching area of the reference picture to a matching area of a second picture and matching a reference matching area of the denoised version to the matching area of the second picture, and encoding a block of a current picture by selecting, for the block, a first prediction area based on a first reference area of the reference picture or a second prediction area based on a second reference area of the denoised version, wherein the prediction area having lowest matching error to the corresponding matching area of the second picture is selected. A corresponding method in a decoder is disclosed, and encoder, decoder, computer programs and computer program products.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: August 20, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Martin Pettersson, Kenneth Andersson, Per Wennersten
  • Patent number: 10375279
    Abstract: A smartphone may be freely moved in three dimensions as it captures a stream of images of an object. Multiple image frames may be captured in different orientations and distances from the object and combined into a composite image representing an image of the object. The image frames may be formed into the composite image based on representing features of each image frame as a set of points in a three dimensional point cloud. Inconsistencies between the image frames may be adjusted when projecting respective points in the point cloud into the composite image. Quality of the image frames may be improved by processing the image frames to correct errors. Reflections and shadows may be detected and removed. Further, optical character recognition may be applied. As the scan progresses, a direction for capturing subsequent image frames is provided to a user as a real-time feedback.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 6, 2019
    Assignee: ML Netherlands C.V.
    Inventor: Alexander Ilic
  • Patent number: 10354022
    Abstract: The present invention relates to a visual efficacy determining method for non-colored objects in different light environments, comprising: a) setting light environment; b) placing an object for performing visual recognition of a driver; c) resetting the light environment, and repeating the step b); d) processing visual recognition information data obtained after experiments, and establishing a correlating relationship between visual recognition time and color temperature, color rendering index and brightness parameters of the light environment; and e) performing visual efficiency analysis according to the visual recognition information data processing results. The present invention further provides a system for implementing the visual efficacy determining method for non-colored objects in different light environments, wherein the system comprises a simulated tunnel middle section subsystem, a testing subsystem and a data processing subsystem.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: July 16, 2019
    Assignees: BEIJING UNIVERSITY OF TECHNOLOGY (CN), GUIZHOU EXPRESSWAY GROUP CO., LTD (CN)
    Inventors: Jiangbi Hu, Xiaoqin Zhang, Yuanfeng Zhang, Xiaoyu Li, Guiping Guan, Weili Wang, Wenqian Ma, Da Guo, Meng Wang, Feng Liu, Xiaojuan Gao, Linxi Gao
  • Patent number: 10346257
    Abstract: A method and a device is described for de-duplicating a web page. The method includes: extracting at least one core sentence from a target web page; mapping each core sentence to a unique numeric value to form a first numeric value set; determining an intersection set of the first numeric value set and each second numeric value set, and the number of numeric values included in each intersection set, and determining a maximum number of numeric values included in each intersection set; and when a ratio of the maximum number to a total number of numeric values in the first numeric value set is greater than a set threshold, processing the target web page as a duplicate web page. In embodiments of the present invention, during web page de-duplication processing, accuracy can be improved, an anti-noise capability can be enhanced, and a calculating scale can be reduced.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 9, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Nan Jiang, Hui Zhang, Jia Wan
  • Patent number: 10339177
    Abstract: A method for verifying facial data and a corresponding system, which comprises retrieving a plurality of source-domain datasets from a first database and a target-domain dataset from a second database different from the first database; determining a latent subspace matching with target-domain dataset best and a posterior distribution for the determined latent subspace from the target-domain dataset and the source-domain datasets; determining information shared between the target-domain data and the source-domain datasets; and establishing a Multi-Task learning model from the posterior distribution P and the shared information M on the target-domain dataset and the source-domain datasets.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: July 2, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoou Tang, Chaochao Lu
  • Patent number: 10311297
    Abstract: An apparatus includes an interface configured to receive image data and position data. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera that captured the plurality of images. The apparatus further includes a processor configured to identify a corresponding camera position for a first image of the plurality of images and to output an indication of a global position of the object based on first image data corresponding to the first image and based on the corresponding camera position.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 4, 2019
    Assignee: The Boeing Company
    Inventors: Eric Greveson, James Srinivasan, Julian Morris
  • Patent number: 10304414
    Abstract: Methods of integrity checking digitally displayed data in a display system having a display comprising a pixel array and a display system having a CPU configured to output data, a display screen comprising a pixel array with viewable and non-viewable areas, a GPU configured to receive the outputted data from the CPU and graphically render the information on the viewable area of the display screen, and a GIM engine configured to determine the integrity of drawn graphical information.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: May 28, 2019
    Assignee: GE Aviation Systems Limited
    Inventors: Roger Anthony Bargh, Timothy John Roberts, Michael Paul Jenkins, William James Davidson, Michael John Allen, Damian Francis Minihan, Timothy George Riley, Steven Anthony Martin, Gary Quelcuti, Mark Andrew Paul Edwards
  • Patent number: 10289855
    Abstract: Methods, systems and computer program products for sharing of photographs based on targets depicted in the photographs are provided. Aspects include receiving photographs of an event from one or more users, wherein each of the photographs include metadata related to the photograph and a usage policy for the photograph, identifying one or more targets depicted in the photographs based at least in part on the metadata and storing the photographs in a database. Aspects also include receiving an access request for photographs that include a first target from a requestor, wherein the access request includes an indication of the desired use, identifying one or more photographs in the database that depict the first target and which permit the desired use and providing the one or more photographs to the requester.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
  • Patent number: 10282861
    Abstract: The position and/or pose of a vehicle is determined in real time. An observed position and an observed pose of a vehicle are determined. A reference image is generated based on the observed position and the observed pose. The reference image comprises one or more reference static features. A captured image and the reference image are implicitly compared. Based on a result of the comparison, a correction to the observed position, the observed pose, or both is determined.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 7, 2019
    Assignee: HERE Global B.V.
    Inventors: Richard Kwant, Anish Mittal
  • Patent number: 10277893
    Abstract: An optical profiling system characterizes distortion of a head-mounted display (HMD) under test. The optical profiling system includes a camera assembly and a controller. The controller provides presenting instructions that cause the HMD under test to present test patterns and also provides imaging instructions that cause the camera assembly to captures images of the test patterns presented by the HMD under test. The camera assembly includes one or more characterization cameras. A characterization camera is configured to mimic movement of a human eye and is positioned in an eye box region of the HMD under test. Using the images captured by the camera assembly, the controller measures distortion of the HMD under test. The controller may generate a report charactering the HMD under test based on the measured distortion.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 30, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Youngshik Yoon, Richard Han Soo Cho
  • Patent number: 10269106
    Abstract: There is provided a method for analyzing an image of rod-shaped particles, the method comprising: transforming a spatial domain image of rod-shaped particles having random orientations to a frequency domain image thereof using DFT (discrete Fourier transform); extracting connected components from the frequency domain image using a frequency domain filter, wherein the connected components have a predetermined orientation; and back-transforming the frequency domain image having the extracted connected components to a spatial domain image thereof using IDFT (inverse discrete Fourier transform).
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: April 23, 2019
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Jaewook Nam, Dongjae Kim
  • Patent number: 10262045
    Abstract: A hardware module for an application search system includes a data processing module that generates a plurality of canonical application structures each identifying a canonical application, a plurality of application editions associated with the canonical application, and respective attributes associated with the at least one application edition. The data processing module generates search indexes including the plurality of canonical application structures and the respective attributes. An application search module receives a search query from a user, selects at least one of the search indexes based on the search query and the respective attributes, identifies an initial set of canonical applications using the selected search index based on the search query, generates search results based on the initial set of canonical applications, and provides the search results to the user.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: April 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Liron Shapira, Nicolas Tarleton, Tomer Kagan
  • Patent number: 10244127
    Abstract: An information processing apparatus according to one embodiment of the present invention includes a storage unit configured to store a template group for assigning image data, an acquisition unit configured to acquire identification information of a photographing area in which the image data is photographed inside a facility, and a selection unit configured to select a template with a design corresponding to the identification information of the photographing area inside the facility from the template group stored in the storage unit.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: March 26, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mizuki Hayakawa
  • Patent number: 10235349
    Abstract: A computerized method for automatically generating display content includes receiving a uniform resource locator, wherein the uniform resource locator specifies a landing resource and extracting visual information from the landing resource, wherein the visual information defines one or more images, texts, and colors displayed on the landing resource. The method further includes selecting one or more images, one or more text snippets, and one or more colors based on the visual information extracted from the landing resource, generating a layout for a content item based on one or more of the selected images or selected text snippets, and assembling the content item by applying the selected images, the selected text snippets, and the selected colors to the generated layout.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Guannan Zhang, Kai Ye, Yongtai Zhu, Zuo Yan, Andrew Foster, Jordan Bayliss-McCulloch, Daly Chang, Ayaka Nonaka
  • Patent number: 10223804
    Abstract: A method includes associating a plurality of first feature points with a plurality of second feature points, the plurality of first feature points being included in a keyframe that represents a first captured image at a first time when a position and an orientation of a camera are successfully estimated, the plurality of second feature points being included in a second captured image captured at a second time, calculating vectors based on feature descriptors of the first feature points and feature descriptors of the second feature points for respective pairs of the first feature points and the second feature points, determining whether an association of the first feature points and the second feature points is satisfactory, and performing an estimation process that estimates a new position and a new orientation of the camera at the second time when the association is determined to be satisfactory.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Atsunori Moteki, Nobuyasu Yamaguchi, Toshiyuki Yoshitake
  • Patent number: 10213692
    Abstract: System and method for automatic computer aided optical recognition of toys, for example, construction toy elements, recognition of those elements on digital images and associating the elements with existing information is presented. The method and system may recognize toy elements of various sizes invariant of toy element distance from the image acquiring device for example camera, invariant of rotation of the toy element, invariant of angle of the camera, invariant of background, invariant of illumination and without the need of predefined region where a toy element should be placed. The system and method may detect more than one toy element on the image and identify them. The system is configured to learn to recognize and detect any number of various toy elements by training a deep convolutional neural network.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: February 26, 2019
    Assignee: LEGO A/S
    Inventors: Marko Velic, Karsten Østergaard Noe, Jesper Mosegaard, Brian Bunch Christensen, Jens Rimestad
  • Patent number: 10216868
    Abstract: Analysis of descriptions accompanying designs to determine matching available artifacts. A description of a design (e.g., interior design, fashion) is analyzed to determine characteristics of the design (e.g., colors, patterns), and artifacts matching those characteristics (e.g., fabrics, furniture) are identified.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Florian Pinel, Edward E. Seabolt
  • Patent number: 10212104
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for automatic communication failure recovery. The system may receive customer data associated with a customer and generate a message based on the customer data. The system may transmit the message to the customer and upon determining that the customer has failed to engage the message within a predetermined amount of time, the system may monitor an application service to detect when the customer logs in and then generate a communication link between a CSR terminal and the customer's device and cause a communication interface within the application to launch on the customer's device.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 19, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Japan Bhatt, Maten Mathew Navarifar, Jonathan Ji-Ching Lee, Bhuvaneswari Balasubramanian, Vijaya Kumar Pasam, Spencer Pierce Martin
  • Patent number: 10198624
    Abstract: There is disclosed a system and method of performing facial recognition from RGB image data. The method includes generating a lower-resolution image from the RGB image data, performing a convolution of the lower-resolution image data to derive a probability map identifying probable facial regions and a probable non-facial regions, and performing a first deconvolution on the lower-resolution image using a bilinear interpolation layer to derive a set of coarse facial segments. The method further includes performing a second deconvolution on the lower-resolution image using a series of unpooling, deconvolution, and rectification layers to derive a set of fine facial segments, concatenating the set of coarse facial segments to the set of fine facial segments to create an image matrix made up of a set of facial segments, and generating a binary facial mask identifying probable facial regions and probable non-facial regions from the image matrix.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: February 5, 2019
    Assignee: Pinscreen, Inc.
    Inventors: Hao Li, Tianye Li, Shunsuke Saito
  • Patent number: 10146753
    Abstract: Techniques are disclosed for performing visual regression testing for a software application. In one embodiment, a regression testing tool identifies a first collection of web pages from a first version of the application, and captures an image of each identified web page. The regression testing tool identifies, for one or more of the identified web pages, a corresponding web page in a second collection of web pages from a second version of the application, and captures an image of the corresponding web pages. The regression testing tool identifies differences in pixel values for images in the first collection and images in the second collection to determine differences between the image of at least one web page in the first collection and the image of the corresponding web page. The regression testing tool generates an image providing a visualization of the one or more differences.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: December 4, 2018
    Assignee: INTUIT INC.
    Inventors: Carol Chiam-Mei Tsai, Nirja Shah, Muzaffar H. Malik
  • Patent number: 10140342
    Abstract: Provided is a similarity calculation system for equalizing the time for calculating a similarity between target vectors and a query vector. The similarity calculation system includes target vector acquisition part for acquiring a plurality of target vectors, and clustering part for clustering the plurality of target vectors based on a calculation amount to be estimated for each of the plurality of target vectors, the calculation amount being estimated when calculating a similarity between each of the plurality of target vectors and a given reference query vector, so that a difference in total calculation amount for a similarity between all of the target vectors belonging to each of a plurality of clusters and the given reference query vector among the plurality of clusters decreases.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 27, 2018
    Assignee: RAKUTEN, INC.
    Inventor: Ali Cevahir
  • Patent number: 10139779
    Abstract: The present invention generally extends to methods, systems, and devices that advantageously employ holograms to store and retrieve information about objects, and to compare objects. Methods include generating first and second holograms of image spectral cross sections comparing the holograms and using a photometer to analyze the comparison result. Computer program products are described for use in differentiating spectral components of spatial cross sections of image pixels.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 27, 2018
    Inventors: Eric John Dluhos, Bradley Lloyd Wilk
  • Patent number: 10134176
    Abstract: A classification method includes: setting a position of a projective point based on information on a domain of definition of a feature value space, using a processor; and projecting a vector present in the feature value space to a sphere present in a space of dimensions higher by at least one dimension than a dimension of the feature value space by using the set position of the projective point, using the processor.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: November 20, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yui Noma, Makiko Konoshima
  • Patent number: 10115010
    Abstract: Techniques are disclosed to identify a form document in an image using a digital fingerprint of the form document. To do so, the image is evaluated to detect features of the image and determine a polygon bounding each feature. For each polygon, pixels are plotted in a second image based on coordinates of a center of the polygon. The second image is the digital fingerprint of the form. To identify the form corresponding to the digital fingerprint, the digital fingerprint may be compared to digital fingerprints of known forms.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: October 30, 2018
    Assignee: Intuit inc.
    Inventors: Richard J. Becker, Greg Knoblauch, Pavlo Malynin, Anju Eappen
  • Patent number: 10089856
    Abstract: A communication device including an electrical component, a sensor, and an electronic processor. The sensor is coupled to the electrical component and is configured to sense an electrical characteristic of the electrical component. The electronic processor is configured to receive, from the sensor, a series of measurements corresponding to the electrical characteristic and determine, from the series of measurements, a first electrical characteristic profile. The electronic processor is further configured to compare the first electrical characteristic profile to a predetermined electrical characteristic profile to generate a comparison and generate an indication of a possible loose connection based on the comparison.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: October 2, 2018
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventor: Jimmy Sixuan Zong
  • Patent number: 10042864
    Abstract: A mapping module is configured to create a preview layer that depicts attributes of real-world objects located within the boundaries of a map. The mapping module uses search criteria to highlight multiple attributes without separately creating a filtered data set for each attribute. The mapping module may change the boundaries of the map in response to changed search criteria. The mapping module may also change the displayed attributes in response to changed map boundaries. By highlighting the selected attributes, the mapping module helps to visually identify relationships between complex real-world objects.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: August 7, 2018
    Assignee: IHS Global Inc.
    Inventors: Betsy Palkowsky, John Steven Reiter, Scott Steigerwald, Glyn Douglas Phillips, June Sugg
  • Patent number: 10042325
    Abstract: An image processing method for processing a plurality of holograms includes the steps of: performing a Fourier transform operation on the holograms to result in a plurality of corresponding spectra in a spectrum space; calculating a sum of the plurality of spectra to obtain the synthetic spectrum; multiplying the synthetic spectrum by a weight function associated with the spectrum space to obtain a normalized synthetic spectrum, each function value of the weight function corresponding to a respective position in the spectrum space and being associated with distribution of the plurality of spectra in the spectrum space; and performing the inverse Fourier transform operation on the normalized synthetic spectrum to result in a normalized synthetic hologram.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 7, 2018
    Assignee: National Taiwan Normal University
    Inventors: Chau-Jern Cheng, Yu-Chih Lin, Xin-Ji Lai
  • Patent number: 10013395
    Abstract: An apparatus includes a memory to store a program and a processor to execute the program stored in the memory. The processor selects randomly output target images from output target candidate images and generates a plurality of layout images, each of which is generated by laying out the selected output target image. A template includes at least one image layout area. The processor determines a layout image from the generated plurality of layout images, by evaluating the selected target images included in each of the generated plurality of layout images according to both of first information corresponding to a user's evaluations for each of the selected output target images and second information based on an output history of each of the selected output target images in accordance with user designations. The processor outputs the determined layout image.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: July 3, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yuto Kajiwara, Hiroyuki Sakai, Yusuke Hashii, Hiroyasu Kunieda, Naoki Sumi, Kiyoshi Umeda
  • Patent number: 10007514
    Abstract: A management apparatus is provided with an acquisition unit and a management unit. The acquisition unit acquires a verification image and a reference image. The verification image is generated from predetermined image data by a software for verification. The reference image is generated from the predetermined image data by a software having a verification result indicating compatibility. The management unit manages a verification result indicating that the software for verification has compatibility in a case where a difference between the verification image and the reference image falls within an acceptable range and indicating that the software for verification has no compatibility in a case where the difference does not fall within the acceptable range.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: June 26, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Toshiaki Ando
  • Patent number: 10002424
    Abstract: Various aspects of an image-processing system and method to reconstruct a three-dimensional (3D) anatomical surface of an anatomical portion are disclosed herein. The system includes an image-processing device configured to receive a plurality of stereo images of the anatomical portion. A first set of key points with a point density greater than a threshold value is identified. A second set of key points is determined based on filtration of one or more outlier key points from the identified first set of key points. A 3D anatomical surface of the anatomical portion is reconstructed based on disparity of one or more matched key points in the determined second set of key points and a smoothing operation performed on the disparity.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: June 19, 2018
    Assignee: SONY CORPORATION
    Inventors: Liangyin Yu, Ming-Chang Liu
  • Patent number: 9996224
    Abstract: Methods, systems, and media for identifying and updating a group of media content items are provided. In some embodiments, the method comprises: receiving indications of filtering criteria; identifying a first collection of media content items, wherein the first collection of media content items includes media content items associated with a particular topic; identifying a first group of candidate media content items, wherein the first group of candidate media content items includes media content items not included in the first collection of media content items; creating a second collection of media content items by applying the stored filtering criteria to the first collection of media content items and the first group of candidate media content items; and causing a user interface that indicates the second collection of media content items and the identifier of the collection of media content items to be presented.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Natalia Ann Cohen Fisher, Garen Checkley
  • Patent number: 9984442
    Abstract: A method for enhancing quality of an image comprises deriving from an initial low-resolution image (LRI) an initial high-resolution image (IHRI) by upsampling (S2, S3), providing (S4), based on the initial low-resolution image (LRI), at least one downsampled filtered image (AIij, AIi?j?) with lower resolution, providing (S6), based on the initial low-resolution image (LRI), an unfiltered image (LRI, UIi?j?) having same resolution as the downsampled filtered image, selecting a patch (PI) from the initial high-resolution image (IHRI), finding (S8) filial patches (PA k) similar to the selected patch in the downsampled filtered image (AIij, AIi?j?), finding, in the unfiltered image (LRI, UIi?j?), parent patches (PPk) locally associated to the filial patches (PAk), and linearly combining (S14) the parent patches (PPk) to form an enhanced quality patch (EP).
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 29, 2018
    Assignee: THOMSON LICENSING
    Inventors: Mehmet Turkan, Dominique Thoreau, Philippe Guillotel
  • Patent number: 9971714
    Abstract: Many devices may comprise interfaces, such as serial interfaces, over which configuration and/or enablement/disablement of device features may be provided to the device. Connecting a computer to individual devices for manual configuration may be cumbersome and/or time consuming. Accordingly, as provided herein, a device interfacing component (e.g., a microcontroller integrated into an interface cable) is configured to couple to a target device. The device interfacing component may receive data streams from the target device, and may match strings, within the data streams, to expressions. If a string matches an expression (e.g., “F5 for IP setup”), then a corresponding scripted response may be executed to send a response instruction (F5, wait 10 seconds, enter key, “192,168.0.1”) to the target device.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: May 15, 2018
    Assignee: OATH INC.
    Inventor: Andrew Foster
  • Patent number: 9953356
    Abstract: An exemplary method includes a product marketing system receiving, from an access device, a product search request and image data representative of an image associated with a product, searching, in response to the product search request, a repository of product image data to identify at least one match to the image associated with the product, generating, based on the at least one match, search results data comprising product information for at least one product, and transmitting the search results data to the access device. Corresponding systems and methods are also described.
    Type: Grant
    Filed: November 30, 2013
    Date of Patent: April 24, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Gururaj Sunkada
  • Patent number: 9940515
    Abstract: A method of authenticating a product by taking an image of the product and comparing the image with a reference image of a genuine product taken previously to determine if the products in the two images are the same. The two images are captured under substantially similar conditions so that the two images are as similar as possible prior to the comparison. The two images are processed in order to calculate for each of them a list of significant points. The significant points are compared to determine a degree of correspondence between the significant points. An answer is output indicating the authenticity of the product based on the degree of correspondence. Some of the matching significant points may be used to define a common coordinate system for the two images. The two lists of significant points may be compared in this common coordinate system.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: April 10, 2018
    Assignee: SICPA Holding SA
    Inventors: Andrea Callegari, Huu Duc Christophe Pham, Yves Berthier, Gatien Chevallier, Eric Estermann, Aamir Qayoom, Mathieu Gillieron, Yves Brodard
  • Patent number: 9910887
    Abstract: In one embodiment, a method includes receiving from a user of an online social network a search query input comprising a character string having a number of characters; accessing one or more verticals that each store objects associated with the online social network, where if the number of characters is less than or equal to a threshold number, then accessing a first set of verticals, and if the number of characters is greater than the threshold number, then accessing the first set of verticals and a second set of verticals; searching each accessed vertical to identify one or more objects associated with the vertical that substantially match the character string; and sending to the user references to the identified objects.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: March 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Kedar Dhamdhere