Patents Examined by Syed Hasan
  • Patent number: 9990730
    Abstract: The invention relates generally to edge detection and presentation in thermal images. Infrared and visible light images comprising at least partially overlapping target scenes are analyzed. An edge detection process is performed on the visible light image to determine which pixels represent edges in the target scene. A display image is generated in which some pixels include infrared image data and in which pixels corresponding to edges in the visible light image include a predetermined color and do not include corresponding infrared image data to emphasize edges. Edge pixels in the display image can include exclusively the predetermined color, or in some examples, a blend of a predetermined color and visible light image data. Methods can include replacing one or the other of visible light edge pixels or corresponding infrared pixels with the predetermined color before combining the visible light and infrared image data to create a display image.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: June 5, 2018
    Assignee: Fluke Corporation
    Inventors: Peter A. Bergstrom, Kirk R. Johnson, James T. Pickett
  • Patent number: 9992471
    Abstract: Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: June 5, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Patrick Chiu, Michael Patrick Cutter, Chelhwon Kim, Surendar Chandra
  • Patent number: 9992443
    Abstract: Techniques and devices for acquiring and compressing timelapse video are described. The techniques are adaptive, in that the acquisition frame rate is adapted and captured images are periodically deleted during filming. To implement the method, a user need not know ahead of time how long the source video will be acquired. Regardless of the acquisition time, the resulting video is automatically edited to provide a timelapse clip of a predefined length or of a length within a predefined range.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 5, 2018
    Assignee: Apple Inc.
    Inventors: Justin S. Titi, Jeffrey A. Brasket, Elliott B. Harris, Johnnie Manzari, Graham Clarke
  • Patent number: 9986253
    Abstract: The present technology relates to a reproduction device, a reproduction method, and a recording medium that enable content having a wide dynamic range of brightness to be displayed with an appropriate brightness. A recording medium, on which the reproduction device of an aspect of the present technology performs reproduction, records coded data of an extended video that is a video having a second brightness range that is wider than a first brightness range, brightness characteristic information that represents a brightness characteristic of the extended video, and brightness conversion definition information used when performing a brightness conversion of the extended video to a standard video that is a video having the first brightness range.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: May 29, 2018
    Assignee: Saturn Licensing LLC
    Inventors: Kazuo Yamamoto, Toshiya Hamada, Kuniaki Takahashi, Shinobu Hattori
  • Patent number: 9984726
    Abstract: A data transmission method according to one aspect of the present disclosure includes: generating a plurality of MPUs, reference clock time information, and leading clock time information indicating a leading PTS that is a clock time at which a leading access unit in the MPU is presented, transmitting the generated plurality of MPUs, reference clock time information, and leading clock time information, wherein the leading clock time information indicates the leading PTS of the plurality of MPUs of which presentation is started after the leading clock time information is transmitted in the generated plurality of MPUs, and each of the generated plurality of MPUs indicates a time point at which each access unit that does not exist in a head of the MPU is presented as a relative value to a time point of another access unit in the MPU.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 29, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Tadamasa Toma, Noritaka Iguchi, Takahiro Nishi, Hisaya Katou
  • Patent number: 9979924
    Abstract: A system includes a processing device and a personal communication device. The processing device may be configured to (i) be mounted in a vehicle, (ii) detect conditions indicative of an accident, (iii) communicate collected data to the personal communication device via a wireless protocol, and (iv) initiate an emergency call using the personal communication device. The personal communication device may be configured to upload at least a portion of the collected data to a remote location in response to the emergency call being initiated.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: May 22, 2018
    Assignee: Ambarella, Inc.
    Inventors: Alexander Fink, Shimon Pertsel
  • Patent number: 9965524
    Abstract: The technology disclosed relates to automatic generation of tuples from a record set for outlier analysis. Applying this new technology, user need not specify which 1-tuples to combine into n-tuples. The tuples are generated from structured records organized into features (that also could be fields, objects or attributes.) Tuples are generated from combinations of feature values in the records. Thresholding is applied to manage the number of tuples generated. The technology disclosed further relates to indexing and searching high dimensional tuple spaces in a computer-implemented system.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: May 8, 2018
    Assignee: salesforce.com, inc.
    Inventors: Matthew Fuchs, Stanislav Georgiev
  • Patent number: 9955107
    Abstract: A method and apparatus is provided for recording a program. The method includes storing, in response to a user request, at least one content file that includes first and second program segments that are spliced to form a single program. At least one index file is created and stored. The file index includes program specific information associated with the first and second program segments. The index file also includes an identification of a splice point denoting a transition between the first and second program segments. In addition, a splice index is created and stored. The splice index includes timing information specifying a time at which the splice point occurs.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: April 24, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Yeqing Wang, Christopher S. Del Sordo, Ernest G. Schmitt
  • Patent number: 9946777
    Abstract: Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to data ontology. The data schema and the data ontology may be used to generate a custom coding language suitable for facilitating the creation of a transform script. Error checking, type checking, autocomplete, and preview tools may be provided to permit the verification of the transform script as it is created.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 17, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Joel Ossher, David Xiao
  • Patent number: 9940338
    Abstract: A mechanism is provided for improved file synchronization of a magnetic tape. A destination device determines whether one or more file checksums exist in an extended file attribute associated with an identified file. Responsive to one or more file checksums existing in the extended file attribute associated with the identified file, the destination device reads the one or more file checksums out of the extended file attribute without accessing the magnetic tape. The destination device transmits the one or more file checksums to a source device. The source device segments the data of the new file into fixed-length blocks that do not overlap one another. The source device calculates one or more new file checksums for each of the fixed-length blocks. The source device transmits the one or more new file checksums to the destination device.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ashida, Tohru Hasegawa, Hiroshi Itagaki, Shinsuke Mitsuma, Terue Watanabe
  • Patent number: 9933251
    Abstract: A system and method for gaging the shape of a curved glass sheet includes, as components, (1) a system and method for acquiring three-dimensional surface data corresponding to the glass sheet, and (2) a system and method for receiving the acquired surface data, comparing the acquired surface to a pre-defined surface description, and developing indicia of the level of conformance of the contoured glass sheet to the pre-defined specification. The surface data acquisition system includes a conveyor for conveying the glass sheet, at least one display projecting a preselected contrasting pattern, and at least one camera. The camera(s) and display(s) are uniquely paired and are mounted in a spaced-apart relationship a known distance and angle from the surface of the glass sheet such that the camera detects the reflected image of the pattern projected on the surface of the glass sheet from its associated display.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 3, 2018
    Assignee: Glasstech, Inc.
    Inventors: Jason C. Addington, Michael J. Vild, Benjamin L. Moran
  • Patent number: 9922135
    Abstract: Technologies are described herein for distributed storage and retrieval of directed acyclic graphs, such as version control graphs maintained by a version control system. In order to store data contained in a directed acyclic graph, objects stored in the graph may be grouped into chunks utilizing a relatedness heuristic. The chunks may then be stored in a distributed object store. An index to the objects stored in the chunks may also be created that includes an index entry for each object. The index entry for each object includes a unique identifier for the object and data identifying the location of the object in the distributed object store. The index may be utilized to traverse the directed acyclic graph and to obtain all or a portion of the objects in the directed acyclic graph from the distributed object store.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Roy Noble
  • Patent number: 9904715
    Abstract: Data objects stored in a data store include data attribute(s) and associated value(s) for the attributes. Data analysis tools (DATs) stored in a data store are associated with reference data attritbute(s). The data objects are identified by one or more DATs based on each reference data attribute(s) of a corresponding DAT matching one of the data attribute(s) of the corresponding data object(s) and independent of the value for the data attribute(s). The DATs generate an additional data object as a function of the identified data object, and the additional data object is stored in the data store.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 27, 2018
    Assignee: Monsanto Technology LLC
    Inventors: Christopher Allen Taylor, Ryan Jerry Richt
  • Patent number: 9898505
    Abstract: Data set is transformed into a plurality of items of K-bit-long binary data, using, as each of K number hash functions that transforms the data into a binary representation based on a value of projection of the data point on a projection vector. A hash function parameter optimization section finds a hash value, using a continuous valued hash function including, as a variable, the projection of data point on a projection vector, and stores continuous valued learning data for binary transformation, and derives optimized parameter(s) of the hash function that minimizes a cost function, defined based on a distance of the data point and on a distance of the learning data for binary transformation.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: February 20, 2018
    Assignee: NEC Corporation
    Inventor: Shizuo Sakamoto
  • Patent number: 9891455
    Abstract: According to an aspect, a display device includes a display unit, a parallax adjuster that includes a plurality of unit areas, a controller that detects positions of a right eye and a left eye of a user, determines a pixel display of pixels of a right eye image and a left eye image, and sets a light transmission state to the unit areas in accordance with the positions of the right eye and the left eye and the pixel display; a plurality of conductors that are provided corresponding to the respective unit areas and each of which applies a signal to set the light transmission state of the unit area to the corresponding unit area; and a coupling unit that electrically couples the conductors together, the coupling unit providing a certain resistance value between the conductors.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: February 13, 2018
    Assignee: Japan Display Inc.
    Inventors: Hideki Kaneko, Hiroki Sugiyama, Hiroshi Inamura
  • Patent number: 9892168
    Abstract: Described is a system for tracking and predicting social events. The system filters a time series of data obtained from a social media source. Enhanced filtered signals (EFS) are extracted from the filtered time series data based on an amplification signal obtained via a summation of signals relevant to a process of interest in the filtered time series data. A level of human social activity in the social media source is monitored by comparing the extracted EFS to an event database to detect an increase in a number of social activity events in the social media source compared to the event database.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: February 13, 2018
    Assignee: HRL Laboratories, LLC
    Inventors: Sofia S. V. Apreleva, Tsai-Ching Lu, Ryan F. Compton, Matthew S. Keegan, Craig Lee
  • Patent number: 9894315
    Abstract: An image capturing apparatus comprises: an image sensor configured to sense an image and output image data; an image processing unit configured to perform image processing on the image data; an output unit configured to output the processed image data to an external image processing apparatus; an input unit configured to input first processing information used in image processing performed by the external image processing apparatus on the image data; and a recording unit configured to record the first processing information, second processing information used for converting image data into standard image data, and at least one of the image data processed by the image processing unit and the unprocessed image data, in association with the stated image data.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 13, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kotaro Kitajima
  • Patent number: 9892161
    Abstract: A computer-implemented method includes identifying a query, including one or more predicates and one or more branches, wherein one or more branches includes one or more legs. The computer-implemented method further includes, for each branch, in parallel: determining a risk, determining a return row threshold, estimating a number of return rows; terminating access if the return rows exceed the threshold. The computer-implemented method further includes, for each leg, in parallel: determining a leg return row threshold; accessing the leg; fetching one or more return rows into one or more leg return row pages; terminating access if the return rows exceed the threshold; intersecting one or more leg return row pages into one or more intersected leg return row pages; and applying the one or more predicates to the one or more intersected leg return row pages. The method may be embodied in a corresponding computer system or computer program product.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Heng Liu, Ke Wei Wei, Xin Ying Yang
  • Patent number: 9883157
    Abstract: One embodiment of the present invention discloses a data access method comprising: (a) receiving a plurality of data units consisting of filtered data units and un-filtered data units; (b) filtering the filtered data units; (c) storing the un-filtered data units; (d) recovering the timings of the un-filtered data units stored in the step (c) according to the received timings of the data units received in the step (a); (e) inserting replacement data units to replace the filtered data units, wherein each of the replacement data units has the same timing as each of the filtered data units; and (f) outputting the un-filtered data units and the replacement data units according to the timings of the un-filtered data units and the timing of the replacement data unit.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: January 30, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Te-Chuan Wang, Tsung-Hsiu Ko
  • Patent number: 9875772
    Abstract: An editing apparatus for a editing video sequence, comprises: an editing unit for setting a first range to one part of the video sequence; a video sequence file generating unit for generating a video sequence file including video sequence corresponding to the first range and video sequence corresponding to a second range, wherein the second range is consecutively preceding to and/or subsequent to the first range; and an output for outputting the video sequence file.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: January 23, 2018
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventor: Naoya Yamasaki