Three-dimension Patents (Class 345/419)
  • Patent number: 10621781
    Abstract: In various embodiments of the present invention, a blending engine blends multiple surfaces included in a three-dimensional (3D) model of an object. First, the blending engine trims off portions of the surfaces that are targeted for blending at trimming curves to generate trimmed surfaces. The blending engine then constructs a single parametric blending surface via a unified parametrization for the trimming curves. Notably, to achieve the unified parametrization, the blending engine performs one or more spherical parametrization operations that generate parametrized curves based on the trimming curves and a fundamental sphere. After constructing the parametric blending surface based on the parametrized curves, the blending engine joins the parametric blending surface to the trimmed surfaces to produce a final, smooth intersection between the surfaces.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: April 14, 2020
    Assignee: Autodesk, Inc.
    Inventors: Xuejun Sheng, Hooman Shayani, Robert Bolter
  • Patent number: 10621782
    Abstract: Techniques are disclosed relating to tessellation of graphics patches. In some embodiments, tessellation circuitry is configured to divide patches into sub-patches for further independent processing. This may improve performance and/or reduce power consumption, in various embodiments. In some embodiments, the tessellation circuitry is first configured to divide an inner portion of the patch into a predetermined number of quad-shaped regions (e.g., three for triangle patches and four for quad patches). In some embodiments, the tessellation circuitry is configured to divide one or more of the regions into a number of sub-patches such that a value indicative of a number of vertices in each sub-patch is below a threshold value.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: April 14, 2020
    Assignee: Apple Inc.
    Inventor: Randall R. Rauwendaal
  • Patent number: 10617165
    Abstract: A computer-implemented method defines seams of a virtual garment or upholstery having a plurality of two-dimensional patterns (P) assembled by their edges (E0-E7). The method arranges said patterns around a three-dimensional avatar (AV). The position of each pattern depends on its situation within the assembled garment or upholstery. Next the method for each edge (E0) of each pattern, except edges previously identified as seamless or for which a seam has already been defined: b1) automatically identifies at least one edge (E1 -E7), called candidate edge, which is suitable to be seamed to it; b2) if a plurality of candidate edges have been identified, selects one of them (E1) based on at least one geometric criterion; and b3) defines a seam between the edge and the selected, or the only, candidate edge. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: April 14, 2020
    Assignee: Dassault Systemes
    Inventors: Cyril Ngo Ngoc, Auxkin Ortuzar Del Castillo, Denis Nouais
  • Patent number: 10621450
    Abstract: In a road shoulder extraction method, three-dimensional scan data of a plurality of frames is obtained. At least one high spatial point in the three-dimensional scan data of the plurality of frames is removed, to obtain three-dimensional scan data sets of the plurality of frames. A search is performed for a curvature change point and an elevation change point in each of the three-dimensional scan data sets of the plurality of frames. A search is performed for a road shoulder location point in the three-dimensional scan data set of each of the plurality of frames according to the curvature change point and the elevation change point in the three-dimensional scan data set of the respective frame. The road shoulder location point in the three-dimensional scan data set of each of the plurality of frames is extracted according to a preset algorithm. The extracted road shoulder location points are connected to obtain a road shoulder line.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: April 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chao Zeng
  • Patent number: 10621747
    Abstract: Systems and methods for cuboid detection and keypoint localization in images are disclosed. In one aspect, a deep cuboid detector can be used for simultaneous cuboid detection and keypoint localization in monocular images. The deep cuboid detector can include a plurality of convolutional layers and non-convolutional layers of a trained convolution neural network for determining a convolutional feature map from an input image. A region proposal network of the deep cuboid detector can determine a bounding box surrounding a cuboid in the image using the convolutional feature map. The pooling layer and regressor layers of the deep cuboid detector can implement iterative feature pooling for determining a refined bounding box and a parameterized representation of the cuboid.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 14, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Tomasz Jan Malisiewicz, Andrew Rabinovich, Vijay Badrinarayanan, Debidatta Dwibedi
  • Patent number: 10620781
    Abstract: An electronic device with a display, a touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a respective control icon with simulated three-dimensional characteristics and a cursor over the respective control icon. The device detects, on the touch-sensitive surface, a stationary press input that includes an increase in intensity of a contact that corresponds to the cursor. In response to detecting the stationary press input, the device changes an appearance of the respective control icon in accordance with the simulated three-dimensional characteristics of the control icon and moves the cursor laterally on the display in accordance with the change in appearance of the respective control icon.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: April 14, 2020
    Assignee: APPLE INC.
    Inventors: Jeffrey Traer Bernstein, Avi E. Cieplinski, May-Li Khoe, David J. Hart
  • Patent number: 10623634
    Abstract: Systems and methods may provide for capturing 360 degree video, and multi-resolution encoding, processing and displaying of the video based on a field of view (FOV) and region of interest (ROI) for a viewer. The ROI may be determined based on eye tracking information (ETI) and the video may be encoded for viewports within the FOV at a high resolution and for other viewports outside the FOV at a lower resolution. ROI in the video may be encoded at a high resolution and areas outside of the ROI may be encoded at a lower resolution. The ETI enables the selective display of one or more warnings based on the gaze of a user to improve the efficiency of the warning. 3D glasses having variable lens may be used to adjust the focal distance of a virtual display to match a virtual distance of an object based on stereo distance cues.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Stanley J. Baran, Abhishek R. Appu, Sang-Hee Lee, Atthar H. Mohammed, Jong Dae Oh, Hiu-Fai R. Chan, Joydeep Ray, Barnan Das, Archie Sharma, Richmond Hicks, Changliang Wang, Satyanarayana Avadhanam, Robert J. Johnston, Narayan Biswal
  • Patent number: 10618471
    Abstract: A camera system comprising a first video camera having a first field of vision, an orientation adjustment switch, a first display, and an electronic processor. The electronic processor is configured to receive, from the first video camera, a non-rectilinear image of the first field of vision and receive, from the orientation adjustment switch, input defining an axis of a second field of vision within the first field of vision. The electronic processor is also configured to apply a distortion correction method to the non-rectilinear image of the first field of vision to produce a rectilinear image of the first field of vision. The electronic processor is further configured to determine a rectilinear image of the second field of vision within the rectilinear image of the first field of vision, and display the rectilinear image of the second field of vision on the first display.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 14, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Frederic M. Sejalon, Matthew Baran
  • Patent number: 10614178
    Abstract: One embodiment of the invention disclosed herein provides techniques for fitting a mesh representation that includes a plurality of mesh points with a NURBS surface. A subdividing engine subdivides the mesh representation into a plurality of patches in a parametric domain. A vertex solving engine computes one or more vertex boundary continuity constraints for each vertex included in a plurality of vertices associated with the plurality of patches. An edge solving engine computes one or more edge boundary continuity constraints for each edge included in a plurality of edges associated with the plurality of patches. A patch solving engine fits a first patch included in the plurality of patches with at least one partial NURBS surface based on the vertex boundary continuity constraints and the edge boundary continuity constraints.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: April 7, 2020
    Assignee: AUTODESK, INC.
    Inventors: Xuejun Sheng, Jingyang John Chen, Wayne Catalfano
  • Patent number: 10616569
    Abstract: An image processing apparatus includes: an initial solution generator that generates, from input images, as an initial solution, internal data of one or more screen images of a layered image, the layered image including multiple screen images consisting of the one or more screen images and one end image; an image generator that iterates a process of generating internal data of the multiple screen images; and a controller that, when a termination condition is satisfied, outputs, as data of the layered image, the finally generated internal data of the multiple screen images. The image generator generates internal data of the multiple screen images from the initial solution in a first round of the process, and then until the termination condition is satisfied, in each round of the process, generates new internal data of the multiple screen images from the internal data generated in the previous round of the process.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 7, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hidetsugu Suginohara, Hirotaka Sakamoto
  • Patent number: 10614611
    Abstract: An apparatus and method are described for using tessellation hardware to generate bounding volume hierarchies (BVHs) and perform other ray tracing operations. For example, one embodiment of an apparatus comprises: a shader to output a plurality of tessellation factors and one or more input surfaces; and a tessellation circuit comprising first circuitry and/or logic to tesselate each input surface to generate a new set of primitives and second circuitry and/or logic to concurrently generate a bounding volume hierarchy (BVH) based on the new set of primitives.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: April 7, 2020
    Assignee: Intel Corporation
    Inventors: Carsten Benthin, Gabor Liktor
  • Patent number: 10613478
    Abstract: A method of structured illumination digital holography includes: (a) providing a structured illumination generating unit and binarization random number encoding unit to generate a coded structured illumination pattern; (b) sampling at least two patterns with phase shift which synthesized as a single structured illumination pattern to be encoded; (c) forming a single digital hologram, and wavefront reconstructing the single digital hologram; (d) performing a compressive sensing approach to recover the object wave with at least two phase shift patterns; and (e) reconstructing the separation of overlap spectrum, to obtain an image covering bandpass spectrum with different high frequency and low frequency.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: April 7, 2020
    Assignee: NATIONAL TAIWAN NORMAL UNIVERSITY
    Inventors: Chau-Jern Cheng, Xin-Ji Lai
  • Patent number: 10613818
    Abstract: An information processing apparatus includes a processor that controls display of a graphic including a single shape, where the single shape corresponds to a plurality of content output characteristic adjusting parameters. The processor also modifies the single shape included in the graphic displayed on the display based on input information, and adjusts at least one content output characteristic adjusting parameter of reproduced content based on the input information.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 7, 2020
    Assignee: SONY CORPORATION
    Inventors: Shiro Suzuki, Masayuki Nishiguchi, Goro Shiraishi, Koyuru Okimoto, Masafumi Takahashi
  • Patent number: 10613394
    Abstract: A display device is provided, including a display panel; a controller; and an auxiliary panel disposed at a light emitting side of the display panel, the auxiliary panel including a first liquid crystal layer, a first substrate and a second substrate, the first liquid crystal layer being encapsulated between the first substrate and the second substrate, the first substrate including a first base substrate and a first transparent electrode layer, and the second substrate including a second base substrate and a second transparent electrode layer, wherein the controller is configured to provide a control signal to the first and second transparent electrode layers to cause different regions of the first liquid crystal layer to have different refractive indices, such that light transmitted from the display panel forms an image on a curved surface having an opening facing the light emitting direction of the display device.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: April 7, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Jian Gao, Xiaochuan Chen, Yafeng Yang
  • Patent number: 10614391
    Abstract: A method for work quality control of a worker in work where repetitive operation is performed which includes: a model construction step of statistically constructing, from past path data of the worker, past intermediate quality data on a product to be subjected to the work, and past final quality data on the product to be subjected to the work, a prediction model that receives the path data and the intermediate quality data and outputs the final quality data; a worker position recognition step of recognizing a position of the worker from image data on the work captured; and an unusual worker position determining step of substituting the position of the worker recognized in the worker position recognition step into the model constructed in the model construction step, to determine whether the position of the target worker is a usual one or an unusual one.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 7, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Kei Imazawa, Yuichi Hamamura, Shigenori Tanaka, Kouichirou Tada, Isamu Momose, Yusaku Fukaya
  • Patent number: 10614570
    Abstract: Methods and systems for generating and displaying a simulated anatomical photograph. One system includes an electronic processor. The electronic processor is configured to receive a first selection from a user, the first selection designating a body part of a patient, receive a second selection from the user, the second selection designating a time period, automatically access imaging information for the patient associated with the first selection and the second selection, automatically generate the simulated anatomical photograph for the body part for the time period based on the imaging information, and display the simulated anatomical photograph to the user within a graphical user interface.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Murray A. Reicher, James G. Thompson
  • Patent number: 10611086
    Abstract: A method for evaluating part for additive manufacturing is provided. The method includes receiving data related to a set of printability factors associated with the part. The set of printability factors comprise at least: an availability of a three dimensional printer, a build density, a fraction of part to be printed, a print accuracy, a part complexity, and a number of parts needed. The method includes evaluating a printability index associated with the part based on at least three printability factors from the set of printability factors. Further, the method includes displaying the printability index associated with the part for the evaluation of the part for additive manufacturing.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: April 7, 2020
    Assignee: Caterpillar Inc.
    Inventors: Arun Lal Gain, Marchione Thierry Andre, Austin Joseph Schmidt, Yihong Yang, Nathan John Parsons
  • Patent number: 10614591
    Abstract: An electronic device estimates a pose of a hand by volumetrically deforming a signed distance field using a skinned tetrahedral mesh to locate a local minimum of an energy function, wherein the local minimum corresponds to the hand pose. The electronic device identifies a pose of the hand by fitting an implicit surface model of a hand to the pixels of a depth image that correspond to the hand. The electronic device uses a skinned tetrahedral mesh to warp space from a base pose to a deformed pose to define an articulated signed distance field from which the hand tracking module derives candidate poses of the hand. The electronic device then minimizes an energy function based on the distance of each corresponding pixel to identify the candidate pose that most closely approximates the pose of the hand.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 7, 2020
    Assignee: GOOGLE LLC
    Inventors: Jonathan James Taylor, Vladimir Tankovich, Danhang Tang, Cem Keskin, Adarsh Prakash Murthy Kowdle, Philip L. Davidson, Shahram Izadi, David Kim
  • Patent number: 10613713
    Abstract: In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: April 7, 2020
    Assignee: GOOGLE LLC
    Inventor: Yusuf Ozuysal
  • Patent number: 10614613
    Abstract: A method, computer readable medium, and system are disclosed for reducing noise during a rendering of a scene by sharing information that is spatially close through path space filtering. A vertex of a light transport path is selected, and one or more features of the selected vertex are quantized. A first hash is calculated based on the one or more quantized features of the selected vertex, and a collision resolution is performed within a hash table. A contribution of the light transport path at the selected vertex is accumulated to the hash table, and a counter is incremented in response to adding the contribution of the light transport path at the selected vertex to the hash table. An average contribution of the light transport path is then calculated, utilizing the counter.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: April 7, 2020
    Assignee: NVIDIA CORPORATION
    Inventors: Sascha Fricke, Nikolaus Binder, Alexander Keller
  • Patent number: 10602921
    Abstract: Embodiments of the present invention include methods, devices, and systems that light and magnify a treatment site within the oral cavity without interfering with a dental treatment procedure. In particular, example embodiments of the present invention provide a virtual operatory system that includes an image capture subsystem connected to an image display subsystem. For example, the image capture subsystem can capture and communicate a live image of a treatment site to the image display subsystem for the dental professional to view while performing a dental treatment procedure. In at least one example embodiment, the virtual operatory system can also include an image rendering subsystem that can render the live image of the treatment site in one or more ways to provide an improved visual to the dental professional of the treatment site.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: March 31, 2020
    Assignee: CAO Group, Inc.
    Inventor: Steven D. Jensen
  • Patent number: 10607386
    Abstract: Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 31, 2020
    Assignee: APPLE INC.
    Inventors: Thomas Goossens, Aymeric Bard, Alexandre Carlhian, Thomas Deniau, Raphaël Mor
  • Patent number: 10606609
    Abstract: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Semih Energin, Anatolie Gavriliuc, Robert Thomas Held, Maxime Ouellet, Riccardo Giraldi, Andrew Frederick Muehlhausen, Sergio Paolantonio
  • Patent number: 10607328
    Abstract: A system, according to various embodiments, receives images such as photographs and videos from one or more portable computing devices associated with one or more individuals (e.g., construction workers or landscapers) while the portable computing devices are in a particular position within a particular location at a particular time. The system determines a virtual position within a 3-D representation of the particular location that generally corresponds to the particular position and combines the images with the 3-D representation to generate an enhanced 3-D representation of the particular location. This may allow, for example, owners of a particular property to track and quickly understand construction and landscaping work that has been done on their property and to easily contact those individuals regarding that work.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 31, 2020
    Assignee: Quasar Blu, LLC
    Inventor: Mark Thomas
  • Patent number: 10607317
    Abstract: Provided is a method of removing noise from a sparse depth map. The method includes setting, as nodes, sample points in a sparse depth map including depth information at a certain position of an image plane, constructing a mesh by connecting the set nodes, and removing noise from the meshed node, based on connection information between the meshed node and neighboring nodes adjacent thereto and color information about a color image corresponding to the sparse depth map. A depth value is allocated to each of the sample points.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 31, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Han Shin Lim, Ik Soon Kim, Hae Dong Kim, Seong Won Ryu, Chan Ho Park, Jun Suk Lee, Kyung Ho Jang, Jae Pil Heo
  • Patent number: 10607410
    Abstract: A method, apparatus and computer program for displaying at least a part (101a) of first visual information (101) that is a view (102a?), from a first geographical location (103); generating a visualisation (400) configured to visually link the display of at least a part (101a) of the first visual information (101) with a display of at least a part (201a) of second visual information (201) that is a view (202a?) from a second geographical location (203), wherein generating the visualisation comprises: determining a direction (112) of the second geographical location (203) with respect to the first geographical location (103); defining a virtual object (401) having: a virtual primary axis (402) aligned with the direction (112), a virtual distal end surface (403), at least a part of which defines a first virtual display surface (403a), and at least one virtual inner surface (404), at least a part of which defines at least a second virtual display surface (404a); displaying on the first virtual display surface (4
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: March 31, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Lasse Laaksonen, Arto Lehtiniemi, Mikko Tammi, Miikka Vilermo
  • Patent number: 10607398
    Abstract: A display control method for execution by a system including a head-mounted device. The display control method includes generating virtual space data for defining a three-dimensional virtual space. The display control method further includes displaying a visual-field image on the head-mounted device based on a visual field of the virtual space data. The display control method further includes updating the visual-field image in response to a detected movement of the head-mounted device exceeding a threshold. Updating the visual-field image includes changing a scale of an object in the virtual space by adjusting an angular range of the visual-field image.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: March 31, 2020
    Assignee: COLOPL, INC.
    Inventors: Takanori Yoshioka, Taichiro Shiraishi
  • Patent number: 10609045
    Abstract: This invention relates to a system and method for prioritizing an incident triage process in an autonomic manner. In particular, the system employs performance modifier indicators and temporal decay parameters to autonomously compile, adjust and demonstrate a list of prioritized incidents in a dynamic manner.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 31, 2020
    Assignee: Certis Cisco Security Pte Ltd
    Inventor: Keng Leng Albert Lim
  • Patent number: 10606646
    Abstract: The disclosed computer-implemented method for creating a data volume from within a software container and initializing the data volume with data may include (i) running, from a volume creation container image, a volume creation container that isolates user space of the volume creation container from other processes while sharing kernel space with the other processes, (ii) creating a new data volume from within the volume creation container, and (iii) executing, from within the volume creation container, a run command to run a data initialization container from the volume creation container image and mount the new data volume to a target mount point in the data initialization container, the data initialization container executing a data initialization command to copy data to the new data volume. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: March 31, 2020
    Assignee: Veritas Technologies LLC
    Inventor: Aaron Christensen
  • Patent number: 10607391
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated virtual artifact generation through natural language processing. In an embodiment of the invention, a method for automated virtual artifact generation includes loading electronic documentation for a real world object into memory of a computer, parsing by a processor of the computer the electronic documentation into different words and storing the different words. The method further includes natural language processing the different words to determine different physical and functional attributes of the real world object, generating a virtual artifact in the memory of the computer based upon a mapping of the physical attributes of the real world object to structural attributes of the virtual artifact and a mapping of the functional attributes of the real world object to functional attributes of the virtual artifact, and rendering the virtual artifact in the virtual reality environment.
    Type: Grant
    Filed: July 4, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul Bergen, Robert Huntington Grant, Zachary Silverstein, Trudy L. Hewitt
  • Patent number: 10607388
    Abstract: Provided are a display control method, a display control device, a storage medium and a terminal of autostereoscopic three-dimensional (3D) image. The method includes the following steps: capturing distance information of a background object relative to a screen; capturing depth information of display content of the screen; determining a relative positional relation between the background object and the depth based on the distance information and the depth information; and causing the depth to move toward a side of the front of the screen when the background object is located on a side of the depth facing a front of the screen, thereby causing the background object to be located on a side of the depth facing a back of the screen.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: March 31, 2020
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Limin Wang, Tai-jiun Hwang
  • Patent number: 10607417
    Abstract: A position/posture acquiring unit of image generating apparatus acquires information on the position and posture of the head of a user. A view screen control unit sets a view screen according to the point of view of a user. An original image operating unit disposes an original image in a virtual space and moves the position thereof in response to movement of the point of view of the user. In addition, the original image operating unit calculates the amount of displacement of pixels in such a manner that an object looks fixed. Thereby, the original image operating unit sets a reference vector for each pixel of the image plane. The original image operating unit decides the reference vector by interpolation regarding a pixel for which the reference vector is not set. A displayed image generating unit carries out mapping of the original image onto the view screen by using the obtained reference vectors to generate a displayed image. An output unit outputs the displayed image.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 31, 2020
    Assignee: Sony Interactive Entertainment inc.
    Inventors: Nobuo Sasaki, Atsushi Takizawa
  • Patent number: 10600199
    Abstract: A device and method for extending an object identification range in a vehicle environment are disclosed. In this regard, the embodiments may operate to solve to a remaining one of a set of pre-defined shape models to an object by successive iterations of point cloud data and associated closing distance to the object. Successive iterations of point cloud data may include receiving, via an object sensor device, the point cloud data, and detecting at least a portion of an object from the point cloud data, which portion is compared with each of a set of pre-defined shape models. The set is updated to include ones comparing favorably with the point cloud data. When the successive iterations solve to a singular remaining one of the set, an iterative match to the object may be based on the singular remaining one of the set of pre-defined shape models to identify the object.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: March 24, 2020
    Assignee: Toyota Research Institute, Inc.
    Inventors: Nobuhide Kamata, Katsuhiro Sakai, Michael R. James
  • Patent number: 10600226
    Abstract: A system and method for manipulating a facial image includes the steps of receiving a facial image of a subject, segmenting the facial image into one or more segments, wherein each of the one or more segments is associated with one or more facial features of the subject, and manipulating the one or more segments.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 24, 2020
    Assignee: The University of Hong Kong
    Inventor: Chung Pong Lloyd Yam
  • Patent number: 10600144
    Abstract: Methods, systems, and computer-readable media for disaggregated graphics asset management for virtualized graphics are disclosed. A virtual GPU attached to a virtual compute instance is provisioned in a multi-tenant provider network. The virtual compute instance is implemented using a physical compute instance, and the virtual GPU is implemented using a physical GPU. A plurality of graphics assets are added to a graphics asset repository. The graphics assets are associated with corresponding identifiers and access restrictions in the graphics asset repository. One or more graphics instructions are executed on the virtual GPU using one or more graphics assets corresponding to one or more identifiers associated with the graphics instructions. The one or more graphics assets are obtained by the virtual GPU from the graphics asset repository using the one or more identifiers.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: March 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Patrick Wilt
  • Patent number: 10600242
    Abstract: One embodiment of the present application sets forth a computer-implemented method for generating a three-dimensional (3D) surface model. The method includes joining a first 3D object having a first closed surface mesh and a second 3D object having a second closed surface mesh to produce an irregular surface mesh. The method further includes computing a first intersection contour for the irregular surface mesh. The method further includes removing at least one portion of the irregular surface mesh proximate to the first intersection contour to produce a first boundary. The method further includes growing the first boundary towards at least one other boundary. The method further includes connecting the first boundary to the at least one other boundary to produce a portion of a non-manifold surface mesh that comprises at least a portion of the 3D surface model.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: March 24, 2020
    Assignee: AUTODESK, INC.
    Inventor: Tyson Brochu
  • Patent number: 10599289
    Abstract: Embodiments of the present disclosure relate generally to mobile computing technology and, more particularly, but not by way of limitation, to systems for generating and presenting a graphical user interface (GUI) that includes a presentation of an animated icon (e.g., a digital pet) on a display of a client device.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: March 24, 2020
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Jesse Chand, Dylan Shane Eirinberg, William Wu, Chiayi Lin, Anna Liberman
  • Patent number: 10600010
    Abstract: Systems and methods for generating scheduling options in consideration of space and resource constraints in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a scheduling application that configures the processor to generate a project schedule from a TODO list comprising a plurality of construction operations, where the construction operations comprise at least one specific space requirements within a construction site, resource requirements, and a duration time.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 24, 2020
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Rene Morkos, Martin Fischer, John Clayton Kunz
  • Patent number: 10599883
    Abstract: The present invention is directed in general to imaging technologies and more particularly to medical imaging and picture archiving and communication systems (PACS) having an image display wherein system features and functions are provided to a user via active overlays located over displayed images. A system and method are provided to imbed an ability to interact with an image by activating traditional annotations that are displayed in conjunction with an image in a PACS. Users are able to access program functionalities in an improved, quicker, accurate and more intuitive means. More specifically, the present invention relates to providing the capability to customize multiple context menus, and flatten the command hierarchy of an imaging system. The present invention also provides the ability to “overload” current text and graphic annotations that are already displayed within an image of interest.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: March 24, 2020
    Assignees: Fujifilm Medical Systems USA, Inc., FUJIFILM Corporation
    Inventors: Sinan Batman, Richard Kiesel
  • Patent number: 10600235
    Abstract: A system and method for capturing a location based experience at an event including a plurality of mobile devices having a camera employed near a point of interest to capture random, crowdsourced images and associated metadata near said point of interest. In a preferred form, the images include depth camera information from prepositioned devices around the point of interest during the event. A network communicates images, depth information, and metadata to build a 3D model of the region, preferably with the location of contributors known. Users connect to this experience platform to view the 3D model from a user selected location and orientation and to participate in experiences with, for example, a social network.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 24, 2020
    Inventors: Charles D. Huston, Chris Coleman
  • Patent number: 10598780
    Abstract: A method for displaying an area on a display device, such as a graphical user interface (GUI), by displaying a front view of the area generated from front view data and a top view of the area generated from top view data according to a first line-of-sight; processing an interaction between an operator and one of the front view and the top view of the GUI; and displaying on the same display device an updated front view of the area and an updated top view of the area, wherein the updated front view and the updated top view are generated from the front view data and top view data according to a second line-of-sight, and wherein the first line-of-sight and the second line-of-sight have a common origin. The method is particularly useful for visualising, for example, an open cut mine. An apparatus for working the method is also described.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 24, 2020
    Assignee: GROUNDPROBE PTY LTD
    Inventors: Patrick T. Bellett, David Noon, Lachlan Campbell
  • Patent number: 10598768
    Abstract: A time-of-flight (ToF) system disclosed herein provides a method of separating a direct component of light collected by a time of flight (ToF) detector from a global component of light collected by the ToF detector by acquiring a first image represented by a first matrix in response to illuminating a target with a light source using a first spatial pattern, acquiring a second image represented by a second matrix in response to illuminating the target with the light source using a second spatial pattern, the second spatial pattern being different than the first spatial pattern, and determining one or more parameters of the direct component of light and the global component of light based on analysis of the first matrix and the second matrix.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sergio Ortiz Egea
  • Patent number: 10599322
    Abstract: A display control system displays content on a display screen visible to the user, the display screen is located separately from a terminal operated by a user, and the system includes an acquisition means configured to acquire posture information including the orientation and the tilt of the terminal operated by the user, a calculation means configured to calculate a display position of content-related information related to the content based on the posture information and the orientation of the display screen, and a display control means configured to display the content-related information at the display position calculated by the calculation means on the display screen.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: March 24, 2020
    Assignee: Rakuten, Inc.
    Inventor: Masafumi Muta
  • Patent number: 10600246
    Abstract: A method for presenting a physical environment in a virtual environment includes presenting a virtual environment to a user with a near-eye display, imaging a physical environment of the user, positioning a passthrough portal in the virtual environment, fixing a position of the passthrough portal in the virtual environment relative to the physical environment, and presenting a video feed of the physical environment in the passthrough portal in the virtual environment.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luke Cartwright, Marcelo Alonso Mejia Cobo, Misbah Uraizee
  • Patent number: 10600255
    Abstract: Technologies for composing a virtual reality setting on a mobile computing device are disclosed. In one or more techniques, a virtual reality environment may be configured on the mobile computing device. At least one virtual item may be selected for addition to the virtual reality environment. Information may be determined regarding a fit, a location, and/or a compatibility of the at least one virtual item relative to the virtual reality environment. The at least one virtual item may be added to the virtual reality environment based, at least in part, in the information. The virtual reality environment may be rendered on a display of the mobile computing device. The information may comprise rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item. The rules and/or the metadata may be predetermined, or may be determined by the mobile computing device at run time.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: March 24, 2020
    Assignee: Marxent Labs, LLC
    Inventors: Bret Besecker, Barry Besecker, Ken Moser
  • Patent number: 10602086
    Abstract: A method of operating a three-dimensional image sensor may include: obtaining position information of an object using light emitted by a light source module, the three-dimensional image sensor including the light source module having a light source and a lens; and adjusting a relative position of the light source to the lens based on the obtained position information of the object. A method of operating an image sensor may include: obtaining position information of an object using light emitted by a light source module, the image sensor including the light source module; and adjusting an emission angle of the light emitted by the light source module based on the obtained position information.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: March 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-Hyuk Chang, Yoon-Dong Park, Yong-Jei Lee
  • Patent number: 10602115
    Abstract: Disclosed is a projection image generating method for a 3D space. An exemplary embodiment of the present disclosure provides a projection image generating method, including: estimating a plurality of image obtaining poses and a plurality of depth obtaining poses including obtaining positions and obtaining angles of a plurality of obtained images and a plurality of obtained depth values obtained in an actual 3D space, respectively, with respect to a reference coordinate system; obtaining a user pose including a location and an angle of the user in a virtual 3D space corresponding to the actual 3D space with respect to the reference coordinate system; and generating a projection image obtained by projecting the plurality of obtained depth values into at least one of the plurality of obtained images, based on the corresponding image obtaining pose corresponding to the user pose and at least one corresponding depth obtaining pose.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 24, 2020
    Assignee: Korea University Research and Business Foundation
    Inventor: Nak Ju Doh
  • Patent number: 10598819
    Abstract: A method and system for computing and visualizing sedimentary attributes may include receiving, by a processor, paleo-geographic coordinates representing predicted approximate positions of particles of sediment deposited at a time period when a layer was originally formed. The processor may numerically compute or determine a sedimentation rate that varies laterally along the layer. The processor may determine a sedimentary attribute based on the lateral variation of the sedimentation rate along the layer with respect to the paleo-geographic coordinates. A monitor or display may display the sedimentary attribute of the layer in the present-day geological space.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: March 24, 2020
    Assignee: EMERSON PARADIGM HOLDING LLC
    Inventor: Jean-Laurent Mallet
  • Patent number: 10600231
    Abstract: Embodiments provide for a graphics processing apparatus including a graphics processing unit having bounding volume logic to operate on a compressed bounding volume hierarchy, wherein each bounding volume node stores a parent bounding volume and multiple child bounding volumes that are encoded relative to the parent bounding volume.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: March 24, 2020
    Assignee: INTEL CORPORATION
    Inventors: Sven Woop, Carsten Benthin, Rasmus Barringer, Tomas G. Akenine-Moller
  • Patent number: 10598479
    Abstract: A motorized mobile platform includes a robotic articulated arm and a triangulation scanner for performing three-dimensional measurements, the robotic arm and the triangulation scanner removably coupled with connectors.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: March 24, 2020
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Bernd-Dietmar Becker, Hamidreza Rajaie, Oliver Zweigle