Patents Examined by Jin-Cheng Wang
  • Patent number: 10719905
    Abstract: An apparatus is described. The apparatus includes an image processing unit. The image processing unit includes a plurality of stencil processor circuits each comprising an array of execution unit lanes coupled to a two-dimensional shift register array structure to simultaneously process multiple overlapping stencils through execution of program code. The image processing unit includes a plurality of sheet generators respectively coupled between the plurality of stencil processors and the network. The sheet generators are to parse input line groups of image data into input sheets of image data for processing by the stencil processors, and, to form output line groups of image data from output sheets of image data received from the stencil processors. The image processing unit includes a plurality of line buffer units coupled to the network to pass line groups in a direction from producing stencil processors to consuming stencil processors to implement an overall program flow.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: July 21, 2020
    Assignee: Google LLC
    Inventors: Qiuling Zhu, Ofer Shacham, Albert Meixner, Jason Rupert Redgrave, Daniel Frederic Finchelstein, David Patterson, Neeti Desai, Donald Stark, Edward Chang, William R. Mark
  • Patent number: 10706500
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for applying piecewise deformations to digital content using a plurality of parametric patches. For example, the disclosed system generates a plurality of parametric patches (e.g., Bezier patches) within a parametric quilt for digital content (e.g., a digital image or digital text). The disclosed system also provides interface controls for user-defined split/patch locations for the parametric quilt. In one or more embodiments, the disclosed system divides digital content into a plurality of portions. The disclosed system modifies one or more parametric patches and deforms a corresponding portion(s) of the digital content based on the modified parametric patch(es). The disclosed system then recombines the portions of the digital content to generate modified digital content that includes any deformations based on the modified parametric patch(es).
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: July 7, 2020
    Assignee: ADOBE INC.
    Inventors: John Peterson, Hyunghwan Byun
  • Patent number: 10695150
    Abstract: A system comprises a scanner, an augmented reality (AR) display and a computing device. The scanner generates intraoral images of a dental arch and the AR display generates additional image data representative of a view from a wearer of the AR display. The computing device receives the intraoral images from the intraoral scanner, generates a virtual three-dimensional model of at least a portion of the dental arch from the intraoral images, receives the additional image data from the AR display, determines, from the additional image data, a region of the view that is outside of the dental arch, generates a visual overlay comprising the virtual three-dimensional model, and sends the visual overlay to the AR display. The AR display displays the visual overlay such that the virtual three-dimensional model is shown in the region of the view that is outside of the dental arch.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 30, 2020
    Assignee: Align Technology, Inc.
    Inventors: Avi Kopelman, Eric Paul Meyer, Elad Zeiri, Amir Ashkenazi, Ron Ganot, Partha Dey, Sergei Ozerov, Ran Mizrahi, Ilya Fomin, Sean M. Nolen, Sergey Valiev, Edi Fridman, Sergey Gagarin
  • Patent number: 10664973
    Abstract: There is provided a system including a memory and a processor configured to obtain a first frame of a video content including an object and a first region based on a segmentation hierarchy of the first frame, insert a synthetic object into the first frame, merge an object segmentation hierarchy of the synthetic object with the segmentation hierarchy of the first frame to create a merged segmentation hierarchy, select a second region based on the merged segmentation hierarchy, provide the first frame including the first region and the second region to a crowd user for creating a corrected frame, receive the corrected frame from the crowd user including a first corrected region including the object and a second corrected region including the synthetic object, determine a quality based on the synthetic object and the second corrected region, and accept the first corrected region based on the quality.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Miquel Angel Farre Guiu, Marc Junyent Martin, Aljoscha Smolic
  • Patent number: 10664957
    Abstract: An image projection system includes an image projecting section configured to project an image onto a projection surface, a control section configured to cause the image projecting section to project a pattern image, an imaging section configured to capture the pattern image projected on the projection surface, a detecting section configured to detect a plurality of reference points on the basis of the pattern image captured by the imaging section, and an image-information correcting section configured to correct, on the basis of positions of the reference points detected by the detecting section, the image projected by the projecting section. The pattern image includes a plurality of unit patterns for specifying the reference points. The plurality of unit patterns include unit patterns of seven colors.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: May 26, 2020
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Taisuke Yamauchi
  • Patent number: 10657686
    Abstract: A graph processing system, method and apparatus classifies graphs based on a linearly computable set of features defined as a feature vector adapted for comparison with the feature vectors of other graphs. The features result from graph statistics (“gragnostics”) computable from the edges and vertices of a set of graphs. Graphs are classified based on a multidimensional distance of the resulting feature vectors, and similar graphs are classified according to a distance, or nearest neighbor, of the feature vector corresponding to each graph. Projection of the feature vector onto two dimensions allows visualization of the classification, as similar graphs appear as clusters or groups separated by a relatively shorter distance. Different types or classifications of graphs also appear as other, more distant, clusters. An initial training set defines the classification types, and sampled graphs are evaluated and classified based on the feature vector and nearest neighbors in the training set.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: May 19, 2020
    Assignee: Two Six Labs, LLC
    Inventor: Robert P. Gove, Jr.
  • Patent number: 10650576
    Abstract: Techniques are described for identifying a plurality of objects associated with a clipping mask and available for display in a user interface of a digital media editor, identifying, for each of the plurality of objects, a bounding box surrounding a respective object in the plurality of objects, each bounding box defining a plurality of anchor points configured to generate alignment guides for the respective object. The techniques may also includes determining, for each object, visible portions that are within a boundary defined by the clipping mask, determining a plurality of locations in which at least one bounding box intersects with the clipping mask within the visible portions, and triggering, in the user interface, modification of the at least one bounding box in at least one of the plurality of locations to reduce the at least one bounding box to terminate on at least one of the plurality of locations.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Arushi Jain, Bhavna Saluja
  • Patent number: 10639557
    Abstract: Embodiments of the invention provide for a motion-synchronized virtual reality experience. In particular, in some embodiments, the invention includes a motion platform to impart a shared motion experience to a plurality of passengers, individual head-mounted displays providing for personalized viewpoints, and a variety of immersion-enhancements. A common ride model to controls the motion platform in order to simulate a ride for a plurality of passengers. The passengers' virtual-reality headsets depict the progress of the ride through the virtual-reality world. These headsets track the individual passenger's head or gaze to allow the user to adjust their angle of view in the virtual world simply by looking around. As such, different passengers can be looking in different directions simultaneously, allowing a much greater immersion than the single fixed perspective of prior ride simulations.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: May 5, 2020
    Assignee: JNTVR LLC
    Inventor: Jeffrey Scott Hake
  • Patent number: 10635304
    Abstract: The present application relates to a display mode switching device and method for a portable electronic device. In particular, the present application relates to a portable electronic device that can switch display modes of an integrated display and input device to facilitate composition of a text message by switching between a portrait mode and a landscape mode. A portable electronic device may use a display mode switching method in which a posture of the portable electronic device can be checked, and a display mode can be selected based on the posture. A portrait-mode text messaging composition window with a portrait-mode key map and a landscape-mode text messaging composition window with a landscape-mode key map can be displayed in the selected display mode.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: April 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byoung Ju Kim, Tae Kyung Kim, Tae Won Um
  • Patent number: 10621439
    Abstract: A method, an apparatus, and a storage medium are provided for searching for an object. The method is applied in a terminal device and includes: in response to a searching request with respect to an object to be searched for, acquiring a scene picture for surrounding environment through an image capturing apparatus of the terminal device; detecting whether a suspected object corresponding to the object to be searched for exists in the scene picture; and when a suspected object exists in the scene picture, highlighting the suspected object in an augmented reality (AR) manner.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 14, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Wenjun Fu
  • Patent number: 10607367
    Abstract: Embodiments for managing virtual reality (VR) sessions by one or more processors are described. A condition in a vicinity of a user experiencing a VR session is detected. A severity of the condition is determined. The determining of the severity of the condition is performed using a cognitive analysis. If the severity is above a predetermined threshold, a signal representative thereof is generated.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin G. Keen, Richard D. Johnson, Adam Smye-Rumsby, Kimberly G. Starks
  • Patent number: 10600145
    Abstract: An image processor comprises first scaling logic that receives image data comprising a first number of lines and generates first scaled image data by scaling down the image data in a first direction, a rotation buffer that has storage capacity for storing a second number of lines less than the first number of lines and stores the first scaled image data in a rotated state, and second scaling logic that generates second scaled image data by scaling down the first scaled image data in a second direction different from the first direction.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: March 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Chul Yoon, Min-Soo Kim, Jae-Sop Kong
  • Patent number: 10585574
    Abstract: A method for assisting the manipulation of at least n graphical image processing variables by a user is provided with a control organ having a plurality of modes of activation, based on a control polygon appearing on a screen portion provided with a marker. At least each vertex of the control polygon represents a processing variable, each vertex being movable between two limit points defining a direction of action by at least one mode of activation of the control organ. A movement in this direction means a modification of the value of the variable, which is proportional to the amplitude of the movement.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 10, 2020
    Assignee: LAOVILAND EXPERIENCE
    Inventors: Jean-Thierry Tchoumou, Pascal Tchoumou, Matthias Rodriguez-Torrecillas, Boris Jaulmes
  • Patent number: 10580214
    Abstract: The present disclosure provides in some embodiments an imaging device and an imaging method for an AR apparatus. The imaging method includes steps of: achieving, by the AR apparatus, to be in communication with a terminal device; receiving, by the AR apparatus, image data from the terminal device; and displaying, by the AR apparatus, the image data.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 3, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xitong Ma, Naifu Wu, Dianmeng Li, Rui Sun
  • Patent number: 10564423
    Abstract: Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: February 18, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
  • Patent number: 10567770
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Dinu, Juan Carlos Arevalo Baeza, Barry Friemel, William Chen
  • Patent number: 10559097
    Abstract: Systems and methods are used for providing mapping, data management and analysis. Data for at least two different data sets can be accepted. A vector density analysis of each data set can be performed using: temporal analysis, intersection analysis, spatial concentration analysis, or spatial correlation analysis. Each loaded data set can rastorized. Each rasterized data set can be converted to a certain scale. A convolution operation can be performed on each converted data set. Convolution results can be applied to a color ramp. Each map can be created based on the color ramp and the convolution results. A combination map illustrating where the at least two different data sets intersects each other can be created. Proximity and magnitude of the at least two different data sets can be illustrated.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: February 11, 2020
    Assignee: ESRI TECHNOLOGIES, LLC.
    Inventors: Christopher Allen Ingrassia, Pramukta Satya Kumar, Sean Gorman
  • Patent number: 10540069
    Abstract: An image processing apparatus which includes an extension width determination unit for determining an extension width based on a depression time of the cursor at a reference position on an image display unit where a releasing operation of the cursor was performed, which is a time during which the cursor had been kept depressed until the releasing operation was performed, and an ornament piece arrangement unit for arranging the plurality of ornament pieces at positions radially extended away from the reference position with the extension width determined by the extension width determination unit.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Yukita Gotohda, Karin Kon
  • Patent number: 10539795
    Abstract: Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 21, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
  • Patent number: 10533850
    Abstract: A method of rendering virtual content comprises capturing an image of a field of view of a user, extracting a set of map points based on the captured image, recognizing an object based on the extracted set of map points, retrieving semantic data associated with the recognized object and attaching the semantic data to object data associated with the recognized object, and inserting the recognized object data and the semantic data attached thereto into a virtual world model such that virtual content, when rendered at a user device of the user, is displayed in relation to the recognized object.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: January 14, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Rony Abovitz, Brian T. Schowengerdt, Mathew D. Watson