Patents Examined by David Harvey
  • Patent number: 10271111
    Abstract: Exemplary embodiments of systems and methods are provided for automatically creating time-based video metadata for a video source and a video playback mechanism. An automated logging process can be provided for receiving a digital video stream, analyzing one or more frames of the digital video stream, extracting a time from each of the one or more frames analyzed, and creating a clock index file associating a time with each of the one or more analyzed frames. The process can further provide for parsing one or more received data files, extracting time-based metadata from the one or more parsed data files, and determining a frame of the digital video stream that correlates to the extracted time based metadata.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: April 23, 2019
    Inventor: Daniel Stieglitz
  • Patent number: 10158907
    Abstract: An example method for performing playout of multiple media recordings includes receiving a plurality of media recordings, indexing the plurality of media recordings for storage into a database, dividing each of the plurality of media recordings into multiple segments, and for each segment of each media recording, (i) comparing the segment with the indexed plurality of media recordings stored in the database to determine one or more matches to the segment, and (ii) determining a relative time offset of the segment within each matched media recording. Following, the method includes performing playout of a representation of the plurality of media recordings based on the relative time offset of each matched segment.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: December 18, 2018
    Assignee: Shazam Investments Ltd.
    Inventors: Avery Wang, Maxwell Leslie Szabo
  • Patent number: 10141028
    Abstract: A system and method of the present invention allow the playback of recorded data as the data is being recorded. Data is read from a source location, converted into an encoded format and stored in a database. At the same time, the stored data is read from the database, and played as the data is being recorded.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventor: Jeffrey M. Chasen
  • Patent number: 10121514
    Abstract: A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing back a second video preview corresponding to a second video program, the transition is made from playing back the first video preview to playing back the second video preview. The transition can be made by sliding the first video preview off a display while sliding the second video preview onto the display. Additionally, metadata associated with the first video program can be displayed for an amount of time before playback of the first video preview ceases, and metadata associated with the second video program can be displayed for an amount of time after playback of the second video preview begins.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: November 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark D. Schwesinger, John Elsbree, David R. Fulmer, Evan J. Lerer, Stephane Joseph Comeau, Spencer I. A. N. Hurd
  • Patent number: 10110858
    Abstract: A computer-vision based method for validating an activity workflow of a human performer includes identifying a target activity. The method includes determining an expected sequence of actions associated with the target activity. The method includes receiving a video stream from an image capture device monitoring an activity performed by an associated human performer. The method includes determining an external cue in the video stream. The method includes associating a frame capturing the external cue as a first frame in a key frame sequence. The method includes determining an action being performed by the associated human performer in the key frame sequence. In response to determining the action in the key frame sequence matching an expected action in the target activity, the method includes verifying the action as being performed in the monitored activity.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 23, 2018
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Robert P. Loce, Beilei Xu, Edgar A. Bernal, Saurabh Prabhat, Wencheng Wu
  • Patent number: 10091435
    Abstract: The disclosure provides an approach for image segmentation from an uncalibrated camera array. In one aspect, a segmentation application computes a pseudo depth map for each frame of a video sequence recorded with a camera array based on dense correspondences between cameras in the array. The segmentation application then fuses such pseudo depth maps computed for satellite cameras of the camera array to obtain a pseudo depth map at a central camera. Further, the segmentation application interpolates virtual green screen positions for an entire frame based on user input which provides control points and pseudo depth thresholds at the control points. The segmentation application then computes an initial segmentation based on a thresholding using the virtual green screen positions, and refines the initial segmentation by solving a binary labeling problem in a Markov random field to better align the segmentation with image edges and provide temporal coherency for the segmentation.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 2, 2018
    Assignees: Disney Enterprises, Inc., ETH Zurich (Eidgenoessische Technische Hochschule Zurich)
    Inventors: Henning Zimmer, Alexander Sorkine Hornung, Mario Botsch, Federico Perazzi
  • Patent number: 10091452
    Abstract: In a method for recording and displaying a script executed on an electronic device, the electronic device includes a camera, at least one processor, and a display device, the method including: start recording a video data of a script by the camera when receiving an operation command of recording; recording time information in the script; start recording a new video data of the script by the camera when detecting an interrupt request; stop recording the script when a stop command is detected; and publish the script to a preselected server.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: October 2, 2018
    Assignee: Chiun Mai Communication Systems, Inc.
    Inventor: Ko-Han Lee
  • Patent number: 10085001
    Abstract: According to one aspect of the teachings herein, a method and apparatus detect mechanical misalignments in a machine vision system during run-time operation of the machine vision system, and compensate image processing based on the detected misalignments, unless the detected misalignments are excessive. Excessive misalignments may be detected by determining a worst-case error based on them. If the worst-case error exceeds a defined limit, the machine vision system transitions to a fault state. The fault state may include disrupting operation of a hazardous machine or performing one or more other fault-state operations. Among the detected misalignments are internal misalignments within individual cameras used for imaging, and relative misalignments between cameras. The method and apparatus may further perform run-time verifications of focus and transition the machine vision system to a fault state responsive to detecting insufficient focal quality.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: September 25, 2018
    Assignee: Omron Corporation
    Inventors: Takeshi Shoji, John Drinkard, Ambrish Tyagi
  • Patent number: 10078055
    Abstract: A strobe light system for use with a camera, the strobe light system including an LED light source, a triggering signal input for the reception of a triggering signal, an electrical power source and a control circuit. The control circuit is coupled to the LED light source. The control circuit has a first transistor and a second transistor. The first transistor, the second transistor and the LED are electrically in series with the electrical power source. The first transistor is controlled to establish an electrical power level that is to be conducted through the LED. The second transistor being subject to the triggering signal to thereby electrically conduct for a predetermined amount of time thereby establishing an electrical current pulse through the LED.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: September 18, 2018
    Assignee: Avid Labs, LLC
    Inventors: Joel Nichols, Alex Tollington, Adam Brososky, Veselin Dimitrov
  • Patent number: 10070080
    Abstract: An optical star tracker system including a single common aperture, a single light-redirecting element, a single imaging sensor and an image processor, wherein the light-redirecting element receives incident light rays from a plurality of objects and forms images of the objects distorted at angles indicative of the multiple directions of the incident light rays from the objects depending on an orientation at which the incident light rays originated from the objects.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: September 4, 2018
    Assignee: The Boeing Company
    Inventor: Douglas R. Jungwirth
  • Patent number: 10057558
    Abstract: According to one embodiment, an electronic apparatus includes a memory, and a processor. The processor is connected to the memory to acquire display information including an object and, when an amount of depth or pop-out of the object to be displayed in space using the display information including the object exceeds an amount of depth or pop-out set displayable to a first display device capable of stereoscopic display at a time of stereoscopically displaying the display information on the first display device, to display the exceeding area in a display form different from a display form included in the display information.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 21, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Takahiro Takimoto, Kosuke Haruki
  • Patent number: 10033994
    Abstract: A method of displaying visual information to different viewer-eyes includes receiving eye strength data indicative of a deficiency of a weak viewer-eye with respect to a dominant viewer-eye. The method further includes causing a 3D-display system to display a first perspective of an image to the weak viewer-eye and causing the 3D-display system to display a second perspective of the image to the dominant viewer-eye. A difference between the first perspective and the second perspective is a variation of a display characteristic of one of the first and second perspectives where the variation is made in accordance with the indicated deficiency of the weak viewer-eye.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: July 24, 2018
    Assignee: Elwha LLC
    Inventors: Steven Bathiche, Alistair K. Chan, William Gates, Roderick A. Hyde, Muriel Y. Ishikawa, Edward K. Y. Jung, Jordin T. Kare, Jaron Lanier, John L. Manferdelli, Clarence T. Tegreene, Charles Whitmer, Lowell L. Wood, Jr.
  • Patent number: 10009598
    Abstract: A system, method, and computer-readable medium are disclosed for dynamically controlling a multi-modal camera system to take advantage of the benefits of sensing gestures with a 2D camera, while overcoming the challenges associated with 2D cameras for performing gesture detection. In certain embodiments, the multi-modal camera system includes an RGB camera and a depth camera, thus providing both a 2D and a 3D capture mode.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 26, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Roman J. Pacheco, Keith M. Alfano
  • Patent number: 9998655
    Abstract: Disclosed is a method and apparatus for providing visual guidance to a user capturing images of a three-dimensional object. In one embodiment, the operations implemented may include: generating a virtual registered sphere comprising a plurality of contiguous patches, wherein each of the plurality of patches corresponds to a continuous range of image capture angles; rendering at least a portion of the virtual registered sphere in an image capture camera view; determining whether images of the three-dimensional object have been captured to a predetermined satisfactory degree from a particular range of image capture angles associated with a particular patch; and assigning a color to the particular patch based at least in part on the determination of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree from the particular range of image capture angles associated with the particular patch.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: June 12, 2018
    Assignee: QUALLCOMM Incorporated
    Inventors: Johannes Scharl, Irene Reisner-Kollmann, Zsolt Szalavari
  • Patent number: 9978426
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for repetitive-motion activity enhancement based upon media content selection are provided. An example media-playback device for enhancement of a repetitive-motion activity includes a media-output device that plays media content items, a plurality of media content selection engines, and a repetitive-activity enhancement mode selection engine. The plurality of media content selection engines includes a cadence-based media content selection engine and an enhancement program engine. The cadence-based media content selection engine is configured to select media content items based on a cadence associated with the repetitive-motion activity. The enhancement program engine is configured to select media content items according to an enhancement program for the repetitive-motion activity.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: May 22, 2018
    Assignee: Spotify AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Patent number: 9959189
    Abstract: [Problem] To provide a server monitoring device capable of grasping the state of a server more rapidly than conventional ones, and a server monitoring system. [Solution] This server monitoring device has a configuration in which a plurality of optical fibers are optically coupled to a plurality of light-emitting elements each showing the operating state of a server by a lighting mode, and the end surfaces of the plurality of optical fibers on the opposite side to the light-emitting elements are secured in a predetermined arrangement. An image of a light emission pattern of the end surfaces of the optical fibers is captured by a camera, and the image is transmitted to a monitoring person.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: May 1, 2018
    Assignee: PACIFIC INDUSTRIAL CO., LTD.
    Inventors: Michiya Katou, Zenichirou Hara, Katsushi Miwa
  • Patent number: 9955136
    Abstract: A distance measuring device reduces an amount of calculations required to generate a parallax image. The distance measuring device that generates the parallax image to measure a distance includes image sensors each capturing an image, an edge image extractor that extracts an edge image in accordance with the image, the edge image including pixel values each containing identification information used to identify an edge caused by a brightness variation from light to dark or an edge caused by a brightness variation from dark to light, a binarized edge image generator that generates a binarized edge image in accordance with the identification information of the edge image, a parallax image generator that generates the parallax image from the binarized edge image, and a distance image calculator that calculates a distance image from the parallax image.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 24, 2018
    Assignee: YAMAHA HATSUDOKI KABUSHIKI KAISHA
    Inventor: Yoshiki Kuranuki
  • Patent number: 9934583
    Abstract: Exemplary embodiments may involve analyzing reflections from an eye to help determine where the respective sources of the reflections are located. An exemplary method involves: (a) analyzing eye-image data to determine observed movement of a reflected feature on an eye surface; (b) determining an expected movement of the reflected feature on the eye surface given a value of a z-distance parameter; (c) determining a difference between the observed movement of the reflected feature on the eye surface and the expected movement of the reflected feature on the eye surface; (d) if the difference is less than a threshold, then associating the value of the z-distance parameter with a source of the reflected feature; and (e) if the difference is greater than the threshold, then: (i) making a predetermined adjustment to the value of the z-distance parameter; and (ii) repeating (a) to (d) with the adjusted value of the z-distance parameter.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventor: Thad Eugene Starner
  • Patent number: 9927367
    Abstract: An apparatus and method for measuring broken spot weld artifacts has a framework for supporting a light and a plurality of cameras for acquiring controlled images of a specimen with minimal distortion and parallax. The framework holds the specimen flat and in a reproducible position, controlling movement while imaging. The image data is received in a computer programmed with image processing software capable of isolating and measuring the artifacts. A calibration standard is used to correct for aberrations.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: March 27, 2018
    Assignee: ARCONIC INC.
    Inventors: Wei Huang, Michael Globig, Donald J. Spinella, K. Rao Vemuri
  • Patent number: 9896022
    Abstract: An apparatus comprising a sensor, an interface and a processor. The sensor may be configured to generate a video signal based on a targeted view from a vehicle of a perspective of a driver. The interface may be configured to receive status information about one or more components of the vehicle. The processor may be configured to generate a control signal in response to (i) a classification of objects in the video signal and (ii) the status information. The control signal may be used to adjust one or more headlights of the vehicle. The adjustment of the headlights may be based on a location of the objects in the video signal.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: February 20, 2018
    Assignee: Ambarella, Inc.
    Inventors: Shimon Pertsel, Alexander Fink