Patents Examined by Daniel Hajnik
  • Patent number: 10140747
    Abstract: A method and apparatus for controlling a playback speed of an animation message in a mobile terminal is provided. The method includes recognizing at least one object to be displayed included in the received animation message; determining the playback speed of the received animation message with respect to each object to be displayed according to the recognized feature of each object; and displaying the animation message according to the determined playback speed.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 27, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Do-Hyeon Kim, Won-Suk Chang, Dong-Hyuk Lee, Seong-Taek Hwang
  • Patent number: 10134174
    Abstract: A virtual-reality computing device comprises a pose sensor, a rendering tool, and a display. The pose sensor is configured to measure a current pose of the virtual-reality computing device in a physical space. The rendering tool is configured to receive a holographic animation of a 3D model that includes a sequence of holographic image frames. The rendering tool is also configured to receive a render-baked dynamic lighting animation that includes a sequence of lighting image frames corresponding to the sequence of holographic image frames. The rendering tool also is configured to derive a 2D view of the 3D model with a virtual perspective based on the current pose and texture map a corresponding lighting image frame to the 2D view of the 3D model to generate a rendered image frame of the 2D view with texture-mapped lighting. The display is configured to visually present the rendered image frame.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: November 20, 2018
    Inventors: Anthony Ambrus, Mike Boulton, Alexander J. Hogan, Jeffrey Kohler
  • Patent number: 10134170
    Abstract: Various embodiments are generally directed to techniques to generate stereoscopic views of a scene for purposes of providing an illusion of depth to the scene. An apparatus for stereoscopic rendering includes a processor component; a vertex shader to generate a plurality of vertices corresponding to primitives that are a representation of the scene to be displayed, the vertex shader transforming a first instance of the plurality of vertices to a first projected space in a first portion of a two-dimensional (2D) area and transforming a second instance of the plurality of vertices to a second projected space in the 2D area, the first portion of the 2D area corresponding to a first stereoscopic view of the scene and the second portion of the 2D area corresponding to a second stereoscopic view of the scene.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 20, 2018
    Inventors: Abhishek Venkatesh, Adam Leibel
  • Patent number: 10121277
    Abstract: A first set of N samples is located along a ray through a volume in connection with a first frame. The first set of N samples is stored. A second set of N additional samples is located along the ray in connection with a second frame. Then the first and second sets of samples are accumulated.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: November 6, 2018
    Assignee: Intel Corporation
    Inventors: Ingo Wald, Jefferson D. Amstutz
  • Patent number: 10115241
    Abstract: A method and apparatus for automatically decorating a three-dimensional model is disclosed. The method may include receiving an image file from a user. The image file is to decorate a surface of a three-dimensional model upon display of the three-dimensional model in a simulated three-dimensional world. The method may also include automatically formatting the image file for display on the three-dimensional model in response to receiving the image file, and storing the formatted image file in a database.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 30, 2018
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, Erik S. Cassel, Matt Dusek, John Shedletsky
  • Patent number: 10115224
    Abstract: A method of generating a ray tracing acceleration structure includes transformatively mapping locations of object primitives in a three dimensional first space into Morton codes indicating respective locations of the primitives along a meandering linear path through the first space; determining a Morton distance indicating a difference between a first Morton code corresponding with a first primitive and a second Morton code corresponding with a second primitive; generating an acceleration structure to include nodes representing portions of the first space and adaptively adjusting a reference level of the acceleration structure, based on the Morton distance between primitives; and dividing the first space using a first division method when a level of a first node of the acceleration structure which corresponds to the first space is lower than the reference level, and dividing the first space using a second division method when the level of the first node exceeds the reference level.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: October 30, 2018
    Inventors: Youngsam Shin, Wonjong Lee, Seokjoong Hwang
  • Patent number: 10109113
    Abstract: A new pattern and method of a virtual reality system based on mobile devices, which may allow a player to design a virtual scene structure in a physical space and allow quick generation of corresponding 3D virtual scenes by a mobile phone; real rotation of the head of the player is captured by an acceleration sensor in the mobile phone by means of a head-mounted virtual reality device to provide the player with immersive experience; and real postures of the player are tracked and identified by a motion sensing device to realize player's mobile input control on and natural interaction with the virtual scenes. The system only needs a certain physical space and simple virtual reality device to realize the immersive experience of a user, and provides both a single-player mode and a multi-player mode, wherein the multi-player mode includes a collaborative mode and a versus mode.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 23, 2018
    Inventors: Yang Chenglei, Gai Wei, Wang Lu, Meng Xiangxu, Dong Mingda, Qin Pu, Sun Xiaowen, Liu Juan, Zhou Nianmei
  • Patent number: 10102666
    Abstract: A method includes determining, at a first time, a representation of a first head rotation of a head mounted display (HMD) using a first inertial sensor sample stream and rendering, at an application processor, a texture based on the first head rotation. The method further includes determining, at a second time subsequent to the first time, a representation of a second head rotation of the HMD using a second inertial sensor sample stream having a higher sampling rate than the first inertial sensor sample stream, and generating, at a compositor, a rotated representation of the texture based on a difference between the first head rotation and the second head rotation.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: October 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Evan Hardesty Parker, Johnny Chung Lee, Adrian Wong
  • Patent number: 10096145
    Abstract: One aspect of the invention is a method for automatically assembling an animation. According to this embodiment, the method includes accepting at least one input keyword relating to a subject for the animation and accessing a set of templates. In this embodiment, each template generates a different type of output, and each template includes components for display time, screen location, and animation parameters. The method also includes retrieving data from a plurality of websites or data collections using an electronic search based on the at least one input keyword and the templates, determining which retrieved data to assemble into the set of templates, coordinating assembly of data-populated templates to form the animation, and returning the animation for playback by a user.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: October 9, 2018
    Assignee: OATH INC.
    Inventor: Doug Imbruce
  • Patent number: 10083535
    Abstract: Disclosed herein is an online software application for providing users or customers with newly created animated equivalents of their originally submitted static (aka, un-animated) scannable codes.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: September 25, 2018
    Inventors: Peter Miller, Will Bilton
  • Patent number: 10083536
    Abstract: A system is discussed herein that that stretches or squashes the target body parts based on a relative size difference between a source and the target. The angular configuration of the source is matched exactly in the destination. The system allows a squash or stretch of a part to be determined from a goal determined by the source actor.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: September 25, 2018
    Assignee: AUTODESK, INC.
    Inventors: Pierre-Paul Giroux, Robert Lanciault
  • Patent number: 10078915
    Abstract: An apparatus includes an imaging unit for capturing a subject image; a setting unit setting initial posture of the imaging unit; a detector pirate for detecting posture information indicating a change in posture from the initial posture of the imaging unit; a corrector for correcting a posture of a preset virtual object arranged in a virtual three-dimensional space depending on the posture information; a projector for generating, based on a conversion function for projecting the virtual object on a device coordinate in a display screen of the captured image, an object image on the device coordinate, of the virtual object whose posture is corrected; a synthesizer for generating a synthetic image of the object and the captured images; a display for displaying the synthetic image; an image recording unit for recording the captured image; and a posture recording unit for recording the posture information in synchronization with the captured image.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: September 18, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventors: Takuya Okamoto, Hiroyuki Yoshida, Rieko Ishihara, Yuki Kawata
  • Patent number: 10068377
    Abstract: The disclosure includes a system and method for wireless data sharing between a mobile client device and a three-dimensional heads-up display unit. A system may include a three-dimensional heads-up display unit (“3D HUD”) installed in a vehicle. The system may include a memory storing instructions that, when executed, cause the system to: establish a peer-to-peer video stream between a mobile client device and the vehicle; generate live video data for providing a video stream for causing a screen of the mobile client device to display visual content of the 3D HUD that includes substantially live images depicting what the driver of the vehicle sees when looking at the 3D HUD; and stream the live video data to the mobile client device to cause the screen of the mobile client device to display the video stream that depicts what the driver of the vehicle sees when looking at the 3D HUD.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 4, 2018
    Inventor: Emrah Akin Sisbot
  • Patent number: 10049500
    Abstract: Augmented reality e-commerce may be useful for home improvement store chains that offer products and services. Initially, environmental data that includes spatial data or image data may be received from scanning sensors. The environmental data may be analyzed to detect recognizable patterns that represent environmental features. The environmental features may include surfaces or objects. Subsequently, a user selection of a surface or an object as a feature that is related to a desired product may be received. The feature is then compared to existing data to determine a specific product that fits the environment, in which the existing data includes at least one of virtual image data or product data. Further, an augmented reality environment that corresponds to the environment may be generated for presentation via an augmented reality device, in which the augmented reality environment may present a three-dimensional (3D) virtual representation of the specific product.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: August 14, 2018
    Assignee: 3D Product Imaging Inc.
    Inventor: Darrick Morrison
  • Patent number: 10049495
    Abstract: There is provided a system for providing virtual reality content. The system includes a computing arrangement that is operable to execute image generating instructions to process the virtual reality content to generate image data, and a display arrangement that is operable to render the generated image data. The computing arrangement, when executing the image generating instructions, is operable to intercept drawing calls to one or more graphics libraries from application software that executes in operation in computing hardware of a user-wearable device of the system, or to intercept drawing calls from the one or more graphics libraries to a graphics driver of the display arrangement, wherein the user-wearable device includes the display arrangement; and to modulate camera and projection matrices of the drawing calls to create two images having a substantially hemi-spherical field of view for presentation to corresponding eyes of the user.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 14, 2018
    Assignee: Hashplay Inc.
    Inventors: Ingo Nadler, Jan-Philipp Alexander Mohr
  • Patent number: 10043320
    Abstract: The technology disclosed can provide improved safety by detecting potential unsafe conditions (e.g., collisions, loss of situational awareness, etc.) confronting the user of a wearable (or portable) sensor configured to capture motion and/or determining the path of an object based on imaging, acoustic or vibrational waves. Implementations can enable improved safety to users of virtual reality for machine control and/or machine communications applications using wearable (or portable) devices, e.g., head mounted displays (HMDs), wearable goggles, watch computers, smartphones, and so forth, or mobile devices, e.g., autonomous and semi-autonomous robots, factory floor material handling systems, autonomous mass-transit vehicles, automobiles (human or machine driven), and so forth, equipped with suitable sensors and processors employing optical, audio or vibrational detection.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 7, 2018
    Assignee: Leap Motion, Inc.
    Inventors: David S. Holz, Robert Samuel Gordon, Matias Perez
  • Patent number: 10043311
    Abstract: An object management system, an aircraft design system, and a method for managing an object. A three-dimensional environment with a model of an object and an avatar representing a human operator from a viewpoint relative to the avatar is displayed on a display system. A motion of the human operator is detected. An interaction between the avatar and the model of the object is identified in real time using information about motions of the human operator that are detected in real time. The interaction changes a group of dimensions in the model of the object. Further, the interaction between the avatar and the model of the object in the three-dimensional environment is displayed on the display system, enabling design changes in the model of the object made by the human operator.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: August 7, 2018
    Assignee: The Boeing Company
    Inventors: Jonathan Wayne Gabrys, David William Bowen, Anthony Mathew Montalbano, Chong Choi
  • Patent number: 10032251
    Abstract: The present disclosure relates to a display device, a display system and a resolution adjusting method. The display device comprises a display screen, and further comprises: a distance sensor and an adjusting unit, wherein the distance sensor comprises: a particle emitter for emitting a first particle beam to a viewer; a particle receiver for receiving the first particle beam reflected by the viewer, and wherein the adjusting unit adjusts a resolution of the display screen based on an energy density of the emitted first particle beam and an energy density of the received first particle beam.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 24, 2018
    Inventors: Wei Wang, Hao Zhang, Lingyun Shi, Xue Dong, Chong Liu
  • Patent number: 10032308
    Abstract: A shader in a graphics pipeline accesses an object that represents a portion of a model of a scene in object space and one or more far-z values that indicate a furthest distance of a previously rendered portion of one or more tiles from a viewpoint used to render the scene on a screen. The one or more tiles overlap a bounding box of the object in a plane of the screen. The shader culls the object from the graphics pipeline in response to the one or more far-z values being smaller than a near-z value that represents a closest distance of a portion of the object to the viewpoint.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 24, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Timour T. Paltashev, Chris Brennan
  • Patent number: 10032260
    Abstract: A method and electronic device for processing an image in an electronic device. The method includes predicting the number of surfaces which can be partitioned in image data; determining an inverse distortion rendering method corresponding to the predicted number of surfaces as a method for inverse distortion rendering of the image data; rendering the image data to a distorted image based on the determined inverse distortion rendering method; and displaying the distorted image.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Woosung Choi, Jungeun Lee