Computer Graphics Processing Patents (Class 345/418)
  • Patent number: 11129694
    Abstract: Two or more adjacent teeth in a virtual model are determined. The two or more adjacent teeth include a first tooth adjacent to a second tooth in the virtual model. The virtual filler is inserted in the virtual model between the first tooth and the second tooth. Points in the virtual model are selected. The points and the virtual filler are transformed into a voxel volume. A geometry of an updated virtual filler is determined by transforming a surface of the voxel volume into a polygonal mesh.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: September 28, 2021
    Assignee: Align Technology, Inc.
    Inventors: Israel Velazquez, Andrey Cherkas, Stephan Albert Alexandre Dumothier, Anatoliy Parpara, Alexey Geraskin, Yury Slynko, Danila Chesnokov
  • Patent number: 11127203
    Abstract: Described is a system for leveraging crowd sourced data for mapping and navigation within a spatial environment. The system may merge various map fragments received from multiple devices to create a global 3D point cloud map. The system may also provide the ability to identify real-world virtual landmarks in an environment and associate these virtual coordinates with locations within the 3D point cloud map. These virtual landmarks may then be used to reference and index objects detected within the environment. Accordingly, these virtual landmarks and objects may then be used for mapping and navigation. For example, the objects may be referenced by various devices in real time for re-localization, and the virtual landmarks maybe used by various devices to triangulate accurate positions. Accordingly, described is an efficient mechanism for leveraging crowd sourced data to improve navigation within a spatial environment.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 21, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jiang Gao
  • Patent number: 11127110
    Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 21, 2021
    Assignees: Arm Limited, Apical Limited
    Inventors: Ian Rudolf Bratt, Alexander Eugene Chalfin, Eric Kunze, Paul Stanley Hughes, Alex Kornienko, Damian Piotr Modrzyk, Metin Gokhan Ünal, Jonathan Adam Lawton
  • Patent number: 11116606
    Abstract: A method for determining a jaw curve for orthodontic treatment planning for a patient, the method being executable by a processor. The method includes obtaining a tooth and gingiva mesh from image data associated with teeth and surrounding gingiva of the patient, the mesh being representative of a surface of the teeth and the surrounding gingiva; obtaining a tooth contour of each tooth, the tooth contour being defined by a border between a visible portion of each tooth and the surrounding gingiva; determining a tooth contour center of each tooth, the tooth contour center of a given tooth being an average point of the tooth contour of the given tooth; projecting the tooth contour center of each tooth onto a jaw plane; and fitting the tooth contour center of each tooth to a curve to determine the jaw curve.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: September 14, 2021
    Assignee: Arkimos Ltd.
    Inventor: Islam Khasanovich Raslambekov
  • Patent number: 11120837
    Abstract: Some embodiments provide methods of playing back content, comprising: accessing video content comprising a series of frames that if fully decoded would extend beyond a viewer's field of view, and wherein each encoded frame comprises multiple encoded sections; determining a field of view of the viewer; identifying one or more sections of the first frame that are at least partially within the field of view; decoding the one or more sections of the first frame while not decoding one or more of the sections of the first frame that are not within the field of view; and displaying the one or more decoded sections of the first frame such that the portion of the first frame is displayed, and wherein less than all of the first frame is decoded and less than all of the first frame is displayed during playback.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 14, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Rathish Krishnan
  • Patent number: 11107261
    Abstract: The present disclosure generally relates to displaying visual effects such as virtual avatars. An electronic device having a camera and a display apparatus displays a virtual avatar that changes appearance in response to changes in a face in a field of view of the camera. In response to detecting changes in one or more physical features of the face in the field of view of the camera, the electronic device modifies one or more features of the virtual avatar.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 31, 2021
    Assignee: Apple Inc.
    Inventors: Nicolas Scapel, Guillaume Pierre André Barlier, Aurelio Guzman, Jason Rickwald
  • Patent number: 11087536
    Abstract: Methods, systems and computer program products for the generation of 3D images may include receiving a plurality of points that correspond to a surface of an object, generating a first mesh representation of a shape of the object, the first mesh representation comprising a plurality of polygons, respective ones of the plurality of polygons comprising at least three vertices and at least three edges, associating the plurality of points with a first set of the plurality of polygons, classifying a portion of the plurality of points as background points, and adjusting the first mesh representation of the object to create a second mesh representation of the object by removing from the first mesh representation at least one of the first set of the plurality of polygons that is associated with the portion of the plurality of points that are classified as the background points.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 10, 2021
    Assignee: Sony Group Corporation
    Inventors: Pal Szasz, Johannes Elg, Fredrik Mattisson
  • Patent number: 11087548
    Abstract: Various methods and systems are provided for authoring and presenting 3D presentations. Generally, an augmented or virtual reality device for each author, presenter and audience member includes 3D presentation software. During authoring mode, one or more authors can use 3D and/or 2D interfaces to generate a 3D presentation that choreographs behaviors of 3D assets into scenes and beats. During presentation mode, the 3D presentation is loaded in each user device, and 3D images of the 3D assets and corresponding asset behaviors are rendered among the user devices in a coordinated manner. As such, one or more presenters can navigate the scenes and beats of the 3D presentation to deliver the 3D presentation to one or more audience members wearing augmented reality headsets.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 10, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Darren Alexander Bennett, David J. W. Seymour, Charla M. Pereira, Enrico William Guld, Kin Hang Chu, Julia Faye Taylor-Hell, Jonathon Burnham Cobb, Helen Joan Hem Lam, You-Da Yang, Dean Alan Wadsworth, Andrew Jackson Klein
  • Patent number: 11069021
    Abstract: A display engine comprises a surface splitter to generate frame buffer coordinates to split frame buffer data into a plurality of regions, each corresponding to a frame buffer coordinate, a pipeline, including a plurality of pipes, to receive the frame buffer coordinates, wherein two or more of the plurality of pipes operate in parallel to process frame buffer data corresponding to a region of the frame buffer identified by the frame buffer coordinates, a first of a plurality of transcoders to merge the frame buffer data from each of the two or more pipes into an output signal whenever the display engine is operating in a multi-pipe collaboration mode and a multiplexer (Mux) and multi-stream arbiter to control an order of transmission of the frame buffer data from each of the two or more pipes to the first transcoder based on a fetch order received from the surface splitter.
    Type: Grant
    Filed: July 2, 2016
    Date of Patent: July 20, 2021
    Assignee: Intel Corporation
    Inventors: Dingyu Pei, Kun Tian
  • Patent number: 11068698
    Abstract: A three-dimensional model (e.g., motion capture model) of a user is generated from captured images or captured video of the user. A machine learning network may track poses and expressions of the user to generate and refine the three-dimensional model. Refinement of the three-dimensional model may provide more accurate tracking of the user's face. Refining of the three-dimensional model may include refining the determinations of poses and expressions at defined locations (e.g., eye corners and/or nose) in the three-dimensional model. The refining may occur in an iterative process. Tracking of the three-dimensional model over time (e.g., during video capture) may be used to generate an animated three-dimensional model (e.g., an animated puppet) of the user that simulates the user's poses and expressions.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: July 20, 2021
    Assignee: Apple Inc.
    Inventors: Sofien Bouaziz, Brian Amberg, Thibaut Weise, Patrick Snape, Stefan Brugger, Alex Mansfield, Reinhard Knothe, Thomas Kiser
  • Patent number: 11069095
    Abstract: A sample mask is used to control which samples are used in a filtering operation such as bilinear filtering. A conventional filtering operation reads a set of samples based on a single coordinate and combines the samples to produce a filtered sample value. Such filtering operations are performed conventionally using fixed function units designed specifically to perform such filtering operations. However, for some applications, excluding one or more of the samples in producing a filtered sample value is desirable. In other applications, combining the samples using different weighting factors is also desirable. Techniques are disclosed herein for extending the capabilities of existing filtering units, for example, to exclude one or more samples in the filtering operation and for specifying different weighting rules for combining the samples.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: July 20, 2021
    Assignee: NVIDIA Corporation
    Inventor: Evgenii Makarov
  • Patent number: 11059228
    Abstract: There is provided a method of representing a three dimensional (3D) object using univariate curves, comprising: receiving an initial definition of a 3D object representation, calculate a covering set of univariate curves, the covering set comprising at least one non-planar univariate curve, wherein the covering set of univariate curves represent the volume of the 3D object within a tolerance requirement, and generating a representation of the 3D object based on the set of univariate curves, wherein the set of univariate curves represent the volume of the 3D object.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: July 13, 2021
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Gershon Elber, Ben Ezair
  • Patent number: 11061547
    Abstract: Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: July 13, 2021
    Assignee: STUDY SOCIAL, INC.
    Inventor: Ethan Fieldman
  • Patent number: 11055906
    Abstract: The invention discloses a method of face image fusion, and the method comprises: calculating three-dimensional models of face in the material image and the target image as a first three-dimensional model and a second three-dimensional model respectively; calculating a first projection matrix and a second projection matrix by projecting the first three-dimensional model and the second three-dimensional model projecting onto a plane respectivley; calculating a first texture coordinate according to the first three-dimensional model and the first projection matrix; calculating a second texture coordinate according to the second three-dimensional model and the second projection matrix; obtaining a re-constructed face image of the target image by replacing the first texture coordinate with the second texture coordinate; and fusing the re-constructed face image of the target image with the material image to generate the fusion image.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: July 6, 2021
    Assignee: XIAMEN HOME MEITU TECHNOLOGY CO. LTD.
    Inventors: Yangming Lv, Huaye Zhang, Yinzhen Dai, Xingyun Liu, Wei Zhang
  • Patent number: 11049289
    Abstract: Apparatus, systems, and methods to generate an edge aware brush for navigation and segmentation of images via a user interface are disclosed. An example processor is to at least: construct a brush for segmentation of image data; provide an interactive representation of the brush with respect to the image data via a user interface, the interactive representation to be displayed and made available for interaction in each of a plurality of viewports provided for display of views of the image data in the user interface; enable update of the viewports based on manipulation of the representation; facilitate display of a preview of a segmentation of the image data corresponding to a location of the representation; and, when the segmentation is confirmed, facilitate generation of an output based on the segmentation.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: June 29, 2021
    Assignee: General Electric Company
    Inventors: Vincent Morard, Terry Gallico, Nicolas Gogin
  • Patent number: 11044295
    Abstract: The embodiments of the present disclosure disclose a data processing method, apparatus and electronic device, the method including: acquiring material attribute information of a first material in a video image played on a first device terminal, wherein the video image includes a raw video image and the first material drawn on the raw video image using computer graphics; generating a transmission stream according to the raw video image and the material attribute information; and sending the transmission stream to at least one second device terminal.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: June 22, 2021
    Assignee: Beijing SenseTime Technology Development Co., Ltd.
    Inventors: Lei Wang, Fan Yang, Qing Luan, Lin Sun
  • Patent number: 11036600
    Abstract: Methods, systems, and computer program products for preventing non-detectable data loss during site switchover are disclosed. A computer-implemented method may include receiving a request to perform a switchover from a first node to a second node, determining whether to place a storage volume involved in the switchover in a suspended state, setting the storage volume in the suspended state based on determining that the storage volume is to be placed in the suspended state, and maintaining the storage volume in the suspended state after completing the switchover. In an example, the storage volume may be placed in a suspended state based on examining a volume-specific attribute indicating whether the storage volume is to be suspended when involved in a switchover. In one example, each storage volume involved in a switchover may be placed in a suspended state when indicated as part of a switchover request.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: June 15, 2021
    Assignee: NetApp, Inc.
    Inventors: Yong Cho, Prachi Deshmukh
  • Patent number: 11037311
    Abstract: A method and a device for augmenting data in a monitoring video are provided which includes: selecting randomly, based on a function to be implemented for the data and a parameter range which are set by a user or by default, one or more processing functions to be performed on the data and parameters of the processing functions; processing the data using the selected one or more processing functions, to obtain new data; and repeating the above processes until a required amount of data is generated. With the method, monitoring data having diversity and a small size can be obtained with only a few input samples, and a high degree of randomness and comprehensiveness of the augmented data can be achieved.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: June 15, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Xiaoqing Liu, Zhiming Tan, Xianghui Bai
  • Patent number: 11019503
    Abstract: In one embodiment, a method includes accessing a point cloud comprising a plurality of point-cloud points, each point-cloud point corresponding to a location on a surface of an object located in a region in a three-dimensional space, identifying, from the point cloud, a plurality of point clusters, each point cluster comprising a plurality of point-cloud points located within a grid segment on a two-dimensional grid derived from the three-dimensional space, selecting, for each point cluster, a set of point-cloud points from the plurality of point-cloud points in the point cluster, the set of point-cloud points being selected based on a predetermined threshold number of point-cloud points associated with an acceptable reduction in an error detection rate, and determining, for each point cluster, a structure classification based on the selected set of point-cloud points from the point cluster.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Facebook, Inc.
    Inventors: Guan Pang, Jing Huang, Balmanohar Paluri, Brian Christopher Karrer, Ismail Onur Filiz, Birce Tezel, Nicolas Emilio Stier Moses, Vishakan Ponnampalam, Timothy Eric Danford
  • Patent number: 11019366
    Abstract: An encoder system can include a pixel grid generator to receive an image having a first dimension, generate a grid having a second dimension, add a plurality of points to positions on the grid, and map a plurality of pixels of the image to the plurality of points. The encoder system can include a color module to assign a color to each of the plurality of points using a color table, a triangulation module to generate a plurality of vertices based on the plurality of points and triangulate the grid using the vertices, and a compression module to compress the vertices as a set of compressed vertex positions and a set of vertex colors.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 25, 2021
  • Patent number: 11010969
    Abstract: Data in physical space may be converted to layer space before performing modeling to generate one or more subsurface representations. Computational stratigraphy model representations that define subsurface configurations as a function of depth in the physical space may be converted to the layer space so that the subsurface configurations are defined as a function of layers. Conditioning information that defines conditioning characteristics as the function of depth in the physical space may be converted to the layer space so that the conditioning characteristics are defined as the function of layers. Modeling may be performed in the layer space to generate subsurface representations within layer space, and the subsurface representations may be converted into the physical space.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 18, 2021
    Assignee: Chevron U.S.A. Inc.
    Inventors: Lewis Li, Tao Sun, Sebastien B. Strebelle
  • Patent number: 11012684
    Abstract: A method of testing a vehicular camera for a vehicular vision system includes providing a vehicular camera suitable for use on a vehicle, with the vehicular camera having a field of view. A collimator is provided that includes an optic and a target. The collimator is positioned in the field of view of the vehicular camera such that the camera images light that reflects off the target and passes through the optic. The target is angled or stepped relative to an image plane of the vehicular camera. Image data is captured with the vehicular camera, with the captured image data being representative of the angled or stepped target. The captured image data is processed, via an image processor, and a defocus of the vehicular camera is estimated based on processing by the processor of the captured image data of the angled or stepped target.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: May 18, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Matthew C. Sesti, Donald W. Mersino, Robert A. Devota
  • Patent number: 11002959
    Abstract: A head mount display device includes a display device and a processor. The display device includes an image compensator, a data driver, a scan driver, a timing controller, and a display panel. The image compensator receives an image data corresponding to a user's field of view and motion information, calculates a scaling value that controls a size of a masking area that controls a range of the user's field of view by masking a peripheral portion of an image corresponding to the image data based on the motion information, and generates compensation image data based on the image data and the scaling value.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 11, 2021
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Yongwoo Yi, Hyosun Kim, Young-Jun Seo
  • Patent number: 10986003
    Abstract: A method, system and computer program product for visualizing analysis results of contents. Contents collected from various kinds of communication tools are read into memory. The contents are analyzed to obtain analysis results, where the analysis results include information on user groups, information on topics and degrees of involvement of users with the topic. Furthermore, user objects assigned according to the degree of involvement are dynamically displayed for a designated period of time and for each topic using the analysis results, where the displaying of each of the user objects is modified according to the degree of involvement and the information on a user group. A communication volume object which represents a communication volume between users may be further displayed between the user objects associated with these users and displayed so as to be different depending on the communication volume.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mihoko Hasegawa, Kensuke Matsuoka, Asako Ono, Lianzi Wen
  • Patent number: 10984836
    Abstract: An information processing apparatus includes a receiving unit that receives, during or after play of a video, a predetermined operation with respect to the video, an associating unit that associates the received operation with a play location where the received operation has been generated in the video, and a setting unit that sets in response to the received operation an importance degree of the play location associated with the received operation.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: April 20, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Mai Suzuki
  • Patent number: 10984590
    Abstract: Data in physical space may be converted to layer space before performing modeling to generate one or more subsurface representations. Computational stratigraphy model representations that define subsurface configurations as a function of depth in the physical space may be converted to the layer space so that the subsurface configurations are defined as a function of layers. Conditioning information that defines conditioning characteristics as the function of depth in the physical space may be converted to the layer space so that the conditioning characteristics are defined as the function of layers. Modeling may be performed in the layer space to generate subsurface representations within layer space, and the subsurface representations may be converted into the physical space.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 20, 2021
    Assignee: Chevron U.S.A. Inc.
    Inventors: Lewis Li, Tao Sun, Sebastien B. Strebelle
  • Patent number: 10970818
    Abstract: An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Weiqin Lu
  • Patent number: 10972880
    Abstract: A digital voucher system facilitates the convenient application of vouchers against products and services purchased from a merchant by a consumer. A voucher enabled device carried by the consumer stores digital vouchers in memory. The merchant queries and obtains applicable vouchers for the consumer from the voucher enabled device carried by the consumer, applies the vouchers to a transaction, and communicates the resulting transaction data back to the voucher enabled device.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: April 6, 2021
    Assignee: Accenture Global Services Limited
    Inventors: Giovanni D'Angelo, Piergiorgio Rettaroli, Salvatore Gifuni, Fabio Mungo
  • Patent number: 10952809
    Abstract: Disclosed herein in a method and system for creating and utilizing a virtual-three dimensional image in a real-world environment to guide medical procedures. The process may include receiving image data related to a patient and creating and displaying a three-dimensional holographic model of the patient utilizing the received image data, wherein creating a three-dimensional holographic model of the patient utilizing the received image data. Exemplary methods include organizing image data in a unique manner and utilizing subvolume skipping techniques allowing for more efficient accurate rendering of holographic images.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 23, 2021
    Assignee: MediVis, Inc.
    Inventors: Osamah J. Choudhry, Christopher Morley, Jarrod Phillips, Wenbo Lan
  • Patent number: 10957115
    Abstract: Visualizing a wearable item can include: generating a user interface that enables a user to choose a target body for visualizing a wearable item from among a set of available target bodies; and generating a visualization of the wearable item on the target body chosen by the user by deforming the wearable item to fit the target body chosen by the user.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 23, 2021
    Assignee: Trendage, Inc.
    Inventors: Vineet Chaudhary, Ernest Woei
  • Patent number: 10958979
    Abstract: Various embodiments facilitate history-based decision making in television receivers, such as set-top boxes. In one embodiment, a history-based decision facilitator (“HBDF”) is provided. The HBDF facilitates decision making in a television receiver based on device history data received from the television receiver. In one embodiment, the HBDF receives an indication of an operation to be performed by the television receiver, the operation including one or more parameters. In response, the HBDF determines values for the one or more parameters, based on device history data received from the television receiver. The HBDF then provides the determined parameter values to the television receiver. In one example application, the HBDF can determine a tuner of the television receiver to utilize for recording a program, based on the history of the television receiver, such as that the determined tuner is typically idle during the scheduled recording time period.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 23, 2021
    Assignee: DISH Technologies L.L.C.
    Inventor: Michael Alexander
  • Patent number: 10957089
    Abstract: A method, a system and a computer program product for generating an animation are provided. In the method, an emotion change in a text is identified, and the emotion change contains one or more emotions. Images matching the emotion change are determined. And an animation file is generated based on the determined images.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jian Jun Wang, Yidan Lei, Neng Zhang, Chi Yang Li, Mu Han Sun, Min Huang
  • Patent number: 10949914
    Abstract: In some examples, immersive and artificial intelligence based retail may include ascertaining attributes associated with a user, identifying a device to display an augmented reality display, a virtual reality display, and/or a mixed reality display, and generating, based on the ascertained attributes and for display on the identified device, a virtual store including a plurality of clothing articles. A clothing article may be selected from the plurality of clothing articles, and based on the selection of the clothing article, a design, a color combination, a texture, and/or a print pattern may be generated based on the clothing article. Further, immersive and artificial intelligence based retail may include generating a display of a plurality of three-dimensional hologram images of the user wearing the clothing article, and determining personalized clothing articles for the user based on selection of a clothing article from the displayed plurality of three-dimensional hologram images.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: March 16, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Dhruv Bajpai, Trilok Rangan, Trilokesh Satpathy, Vibhu Saujanya Sharma
  • Patent number: 10949942
    Abstract: A computer that functions as an image processing apparatus that includes a plurality of processor cores extracts, from an object group in which a plurality of image processing modules for executing image processing are connected to each other in a directed acyclic graph form, a plurality of image processing modules that are serially connected to each other, and causes the same processor core among the plurality of processor cores to execute image processing in each of the plurality of extracted image processing modules.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: March 16, 2021
    Assignees: FUJIFILM CORPORATION, FUJI XEROX CO., LTD.
    Inventors: Kosei Takemoto, Kazuyuki Itagaki, Takashi Nagao
  • Patent number: 10950047
    Abstract: Methods and apparatus for anonymizing neuromuscular signals used to generate a musculoskeletal representation. The method comprises recording, using a plurality of neuromuscular sensors arranged on one or more wearable devices, a plurality of neuromuscular signals from a user, providing as input to a trained statistical model, the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals; and generating, the musculoskeletal representation based, at least in part, on an output of the trained statistical model, wherein the musculoskeletal representation is an anonymized musculoskeletal representation from which at least one personal characteristic of the user has been removed.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: March 16, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Patrick Kaifosh, Tudor Giurgica-Tiron, Steven Kober, Adam Al-natsheh, Alexandre Barachant
  • Patent number: 10944840
    Abstract: Disclosed herein are a mobile apparatus which is configured for enabling multimedia content which is being output on the mobile apparatus to be output via a predetermined multimedia apparatus when the mobile apparatus is connected to a home network, a display apparatus, and a multimedia output method using the same. The multimedia content may include at least one of a picture, music, video, and text. The mobile apparatus includes: an output unit configured to output the multimedia content; and a controller configured to output, if the mobile apparatus enters a predetermined area, the multimedia content being output on the output unit via the predetermined external apparatus.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: March 9, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Wan Su Kim
  • Patent number: 10943393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 9, 2021
    Assignee: Vertebrae Inc.
    Inventors: Garrett Eastham, Tyler John Lindberg, Keith Cody Rives, Kwun Yin Choy, Vincent Thomas Cacace
  • Patent number: 10936670
    Abstract: User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. Story content is presented in a virtual space, such as a forum, chatroom, or the like. Users submit collaborative content as the story is presented in the virtual space. The collaborative content is synchronized to presentation of the story. An author may replay the presentation and synchronized collaborative content and/or select portions of the collaborative content for inclusion in the story.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 2, 2021
    Assignee: CORRINO HOLDINGS LLC
    Inventors: Peter Rinearson, James Strange, Karan Strange
  • Patent number: 10937128
    Abstract: An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Weiqin Lu
  • Patent number: 10936146
    Abstract: The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator, wherein the mixed-reality view includes both a real-world environment of the operator and holographic aspects. The operator is enabled to navigate among a plurality of steps of a task, such that for at least one step of the plurality of steps of the task, while the operator is navigated to the step of the task: the mixed-reality view is caused to include at least one instruction associated with the step. The mixed-reality view is caused to include a hologram at a real-world location in the real-world environment at which work associated with the step is to be performed. The mixed-reality view is caused to continually include a visual tether from the instruction to the real-world location.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Alexander Bennett, Charla Marie Pereira, Andrew Jackson Klein, Robert István Butterworth, Sean Robert Puller, Tsz Fung Wan, Kevin Thomas Mather, Dean Alan Wadsworth
  • Patent number: 10931677
    Abstract: A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: February 23, 2021
    Inventor: Evan Chase Rose
  • Patent number: 10919149
    Abstract: A robot has a vertical 6-axis articulated arm having an offset arm having a fifth axis and length link, and mutually linking fourth and sixth axes. The fourth and sixth axes shaft centers are parallel. The articulated arm has a head portion designated as a control point. A position and an orientation targeted to the control point is processed by an inverse transform to calculate angles of the axes. A provisional target position of the sixth axis is obtained by subtracting the link length from a target position of the sixth axis. The link length to the provisional target position is given zero to perform the inverse transform process. Processed results are evaluated. Until a difference between a calculated sixth-axis angles and provisionally decided sixth-axis angles becomes equal to or less than a predetermined value, processes started from the angle provisional decision of the sixth axis are repeatedly performed.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: February 16, 2021
    Assignee: DENSO WAVE INCORPORATED
    Inventors: Daisuke Kawase, Yuto Kawachi, Masanori Sato
  • Patent number: 10914158
    Abstract: Methods and systems for hydrocarbon resources exploration assessment are provided. Geospatial maps having corresponding hydrocarbon resources data may be obtained and classified. The geospatial maps may include composite common risk segment (CCRS) geospatial maps, reservoir and fluid properties geospatial maps, economics and costing geospatial maps, and prospect and leads geospatial maps. The geospatial maps may be integrated to generate an integrated map having each of geospatial maps as layers. An area of interest (AOI) may be defined on the integrated map and yet-to-find values, reserve volumes, pore volumes, and fluid properties, estimated prospect volumes, play chance and prospect success ratio, and average finding cost and average well cost may be determined for the area of interest (AOI).
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: February 9, 2021
    Assignee: Saudi Arabian Oil Company
    Inventors: Hussain M. Otaibi, Fahad N. Najrani, Marcin Folwarczny
  • Patent number: 10916045
    Abstract: The present invention is designed so that, even when a CG model moves with a tempo, it is possible to realize natural movement. The device according to one aspect of the present invention has a control section that exerts control so that specific data, which corresponds to a case where a predetermined parameter has a specific value, is generated using a plurality of pieces of data corresponding to respective cases where the predetermined parameter has different values, and a playback section that reproduces a predetermined computer graphics (CG) model based on the specific data.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: February 9, 2021
    Assignee: DENTSU INC.
    Inventors: Yuki Kishi, Yasuo Higa, Akio Iijima, Tatsuki Tatara
  • Patent number: 10909738
    Abstract: Graphics processing unit (GPU) performance and power efficiency is improved using machine learning to tune operating parameters based on performance monitor values and application information. Performance monitor values are processed using machine learning techniques to generate model parameters, which are used by a control unit within the GPU to provide real-time updates to the operating parameters. In one embodiment, a neural network processes the performance monitor values to generate operating parameters in real-time.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: February 2, 2021
    Assignee: NVIDIA Corporation
    Inventors: Rouslan L. Dimitrov, Dale L. Kirkland, Emmett M. Kilgariff, Sachin Satish Idgunji, Siddharth Sharma
  • Patent number: 10888998
    Abstract: A method and a device for verifying one or more safety volumes for a movable mechanical unit positioned in an environment, wherein a world-coordinate system is defined in relation to the mechanical unit and in relation to the environment of the mechanical unit. The method includes storing a description of one or more safety volumes defined in relation to the world-coordinate system, and repeatedly determining position and orientation of a portable display unit in relation to the world-coordinate system, determining a graphical representation of the safety volumes based on the description of the safety volumes and the position and orientation of the portable display unit, overlaying the graphical representation of the safety volumes on a view of the real mechanical unit and its environment to provide a composited augmented reality image, and displaying the augmented reality image on the portable display unit.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: January 12, 2021
    Assignee: ABB Schweiz AG
    Inventors: Per Willför, Roger Kulläng, Roger Mellander
  • Patent number: 10891802
    Abstract: An information processing device includes a corrector and a layer information generator. The corrector is configured to, when a three-dimensional image is to be built by depositing a build material based on height information indicating heights of the three-dimensional image on a per-pixel basis and based on color information indicating colors of the three-dimensional image on a per-pixel basis, correct the height information so that surface of the three-dimensional image is covered with the colors indicated by the color information. The layer information generator is configured to generate layer information indicating, on a per-layer basis, pixel layouts for building the three-dimensional image whose shape is corrected so that the surface of the three-dimensional image is covered with the colors indicated by the color information, based on the corrected height information and the color information.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: January 12, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kazuo Haida
  • Patent number: 10891766
    Abstract: A system and method is provided for generating a modified Cartesian representation of received data. In some aspects, a Cartesian graph may be transformed to form a modified Cartesian representation by connecting a first end and second end of the Cartesian graph. In further aspects, a pattern may be overlaid over the modified Cartesian representation to produce an artistic representation.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventors: Tyler Gough, Philip Dam Roadley-Battin, Seth Benson, Curtis Flanagan, Richard Lee Marks
  • Patent number: 10887531
    Abstract: Systems and methods are described for replacing a background portion of an image. An illustrative method includes receiving a first image, identifying a background portion of the first image and a subject portion of the first image, retrieving metadata associated with the first image, determining, based on the metadata, a geographic location where the first image was captured, retrieving a plurality of other images captured at the geographic location, selecting a second image from the plurality of other images, wherein the second image is associated with metadata indicating that the second image was captured during a predetermined time period, and generating for display a third image comprising the subject portion of the first image placed over the second image.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 5, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Deviprasad Punja, Aditya Rautray
  • Patent number: 10880376
    Abstract: A network storage service is disclosed that is configured to provide functionality for enabling individual chunks of an object to be downloaded from the storage service while other chunks of the same object are being uploaded to the storage service. The storage service maintains status data for uploads of storage objects identifying chunks that have completed uploading, chunks that are currently uploading, and chunks that are pending upload. The storage service exposes the status data to client computing devices such as, for instance, via a network services application programming interface. The client computing devices can utilize the status data to download chunks of an object as soon as the chunks have been completely uploaded to the storage service. The storage service can be accessed by way of a content distribution network point of presence in some configurations.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: David Green