Three-dimension Patents (Class 345/419)
  • Patent number: 10943107
    Abstract: The present disclosure relates to simulating the capture of images. In some embodiments, a document and a camera are simulated using a three-dimensional modeling engine. In certain embodiments, a plurality of images are captured of the simulated document from a perspective of the simulated camera, each of the plurality of images being captured under a different set of simulated circumstances within the three-dimensional modeling engine. In some embodiments, a model is trained based at least on the plurality of images which determines at least a first technique for adjusting a set of parameters in a separate image to prepare the separate image for optical character recognition (OCR).
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: March 9, 2021
    Assignee: INTUIT, INC.
    Inventors: Kimia Hassanzadeh, Richard J. Becker, Cole MacKenzie, Gregory Kenneth Coulombe
  • Patent number: 10943370
    Abstract: Objects can be rendered in three dimensions and viewed and manipulated in an augmented reality environment. A number of object images, a number of segmentation masks, and an object mesh structure are used by a client device to render the object in three dimensions. The object images and segmentation masks can be sequenced into frames. The object images and segmentation masks can be partitioned into patches and sequenced, or ordered, within each patch, and a keyframe can be assigned in each patch. Then, the object images and segmentation masks can be encoded into video files and sent to a client device. The client device can quickly retrieve a requested object image and segmentation mask based at least in part on identifying the keyframe in the same patch as the object image and segmentation mask.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: March 9, 2021
    Assignee: A9.com, Inc.
    Inventors: Arnab Sanat Kumar Dhua, Neil Raj Kumar, Karl Hillesland, Radek Grzeszczuk, Scott Paul Robertson
  • Patent number: 10943389
    Abstract: Techniques for removing or identifying overlapping fragments in a fragment stream after z-culling are disclosed. The techniques include maintaining a first-in-first-out buffer that stores post-z-cull fragments. Each time a new fragment is received at the buffer, the screen position of the fragment is checked against all other fragments in the buffer. If the screen position of the fragment matches the screen position of a fragment in the buffer, then the fragment in the buffer is removed or marked as overlapping. If the screen position of the fragment does not match the screen position of any fragment in the buffer, then no modification is performed to fragments already in the buffer. In either case, he fragment is added to the buffer. The contents of the buffer are transmitted to the pixel shader for pixel shading at a later time.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 9, 2021
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Laurent Lefebvre, Michael Mantor, Mark Fowler, Mikko Alho, Mika Tuomi, Kiia Kallio, Patrick Klas Rudolf Buss, Jari Antero Komppa, Kaj Tuomi, Christopher J. Brennan
  • Patent number: 10943383
    Abstract: An information processing apparatus according to an aspect of the present technology includes an acquisition unit, a generation unit, and a generation control unit. The acquisition unit acquires an image of a target object. The generation unit is able to execute each of a first generation process and a second generation process different from the first generation process as a generation process of generating a model of the target object on the basis of the acquired image of the target object. The generation control unit controls switching of execution of the first generation process and execution of the second generation process by the generation unit.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: March 9, 2021
    Assignee: SONY CORPORATION
    Inventor: Masato Shimakawa
  • Patent number: 10943374
    Abstract: Systems, methods, and software are disclosed herein for supporting an object reshaping feature in software applications. In an implementation, an application receives an input stroke on a canvas in a user interface to the application. The input stroke originates with an instrument-down action on the canvas, terminates with an instrument-up action on the canvas, and comprises a leading component. The application monitors for interactions to occur between the leading component of the input stroke and objects on the canvas during the input stroke. When an interaction occurs between the leading component and an object on the canvas, the application reshapes the object during the input stroke to reflect the interaction.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Garrett William Brown
  • Patent number: 10943386
    Abstract: Systems and methods of geometry processing, for rasterization and ray tracing processes provide for pre-processing of source geometry, such as by tessellating or other procedural modification of source geometry, to produce final geometry on which a rendering will be based. An acceleration structure (or portion thereof) for use during ray tracing is defined based on the final geometry. Only coarse-grained elements of the acceleration structure may be produced or retained, and a fine-grained structure within a particular coarse-grained element may be Produced in response to a collection of rays being ready for traversal within the coarse grained element. Final geometry can be recreated in response to demand from a rasterization engine, and from ray intersection units that require such geometry for intersection testing with primitives. Geometry at different resolutions can be generated to respond to demands from different rendering components.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 9, 2021
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Luke T. Peterson
  • Patent number: 10939038
    Abstract: Systems, apparatuses and methods may provide for technology to improve an appearance of objects that enter a viewable area of a 360-degree video. The technology may include a head mounted display (HMD), a viewport comprising a viewable area within the HMD, and a memory to store objects of interest not currently in the viewable area.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 2, 2021
    Assignee: Intel Corporation
    Inventors: Jason Tanner, Wen-Fu Kao, Ping Liu, Yi-Jen Chiu, Ya-Ti Peng
  • Patent number: 10937239
    Abstract: A system and method for creating a 3D virtual model of an event, such as a wedding or sporting event, and for sharing the event with one or more virtual attendees. Virtual attendees connect to the experience platform to view the 3d virtual model of the event on virtual reality glasses, i.e. a head mounted display, from a virtual gallery, preferably from a user selected location and orientation or a common location and orientation for all virtual attendees. In one form the virtual attendees can see and interact with other virtual attendees in the virtual gallery.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: March 2, 2021
    Inventors: Charles D. Huston, Chris Coleman
  • Patent number: 10937225
    Abstract: Apparatus and method including cell primitive for unstructured volume rendering. For example, one embodiment of an apparatus comprises: a ray generator to generate a plurality of rays in a first graphics scene; a hierarchical acceleration data structure generator to construct a hierarchical acceleration data structure comprising a plurality of hierarchically arranged nodes including leaf nodes and inner nodes; traversal circuitry to traverse one or more of the rays through the hierarchical acceleration data structure; unstructured volume intersection circuitry to intersect a ray with an unstructured volume primitive within a leaf node of the hierarchical acceleration data structure, the unstructured volume intersection circuitry to determine multiple intersection hits between a ray and an unstructured volume primitive.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Intel Corporation
    Inventors: Timothy Rowley, Won-Jong Lee, Karol Szerszen, Hiroshi Akiba, Alexey Supikov
  • Patent number: 10937215
    Abstract: The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 2, 2021
    Assignee: Apple Inc.
    Inventor: Edwin Iskandar
  • Patent number: 10939175
    Abstract: A real-time video exploration (RVE) system that allows users to pause a pre-recorded video (e.g., a movie) and change viewing positions and angles of one or more scenes. The RVE system may also allow users to select, manipulate, and modify objects within one or more scenes. The RVE system may render new video of the scenes and stream the new video to the user's client device. Using the RVE system, a user may create modified versions of one or more scenes to replace original scenes in a video to thus create a modified version of the video. The RVE system may allow the user to record the modified version of the video, and may allow the user to share the modified version of the video with other viewers.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerard Joseph Heinz, II, Michael Schleif Pesce, Collin Charles Davis, Michael Anthony Frazzini, Ashraf Alkarmi, Michael Martin George, David A. Limp, William Dugald Carr, Jr.
  • Patent number: 10933324
    Abstract: A sensor coupled to an AR/VR headset detects an eye convergence distance. A processor adjusts a focus distance for a virtual camera that determines rendering of a three-dimensional (3D) object for a display device of the headset, based on at least one of the eye convergence distance or a directed focus of attention for the at least one of the VR content or the AR content.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: March 2, 2021
    Assignee: Warner Bros. Entertainment Inc.
    Inventors: Greg Gewickey, Gary Lake-Schaal, Piotr Mintus, Lewis Ostrover, Michael Smith
  • Patent number: 10937165
    Abstract: A computing system provides a reference image and a current image representing a territory at different times. The computing system determines a partition of the reference image into a first relevant portion and a first non-relevant portion and of the current image into a second relevant portion and a second non-relevant portion according to a partitioning rule. The computing system compares the second relevant portion of the current image with the first relevant portion of the reference image for determining one or more different regions of the current image with respect to the reference image. The computing system determines one or more critical regions of the current image corresponding to the one or more different regions according to a criticality rule. The computing system provides a notification based on the one or more critical regions for use in enforcing land use controls.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Longobardi, Raffaella Viola, Alessandro Scotti
  • Patent number: 10936767
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a mechanical problem definition including a 3D model of an object; generating a numerical simulation model for the 3D model of the object using one or more loading cases and one or more isotropic solid materials identified as a baseline material model for a design space; predicting performance of different lattice settings in different orientations in the design space using a lattice structural behavior model in place of the baseline material model in the numerical simulation model; and presenting a set of lattice proposals for the design space based on the predicted performance of the different lattice settings in the different orientations; wherein the lattice structural behavior model has been precomputed for the different lattice settings, which are generable by the 3D modeling program.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: March 2, 2021
    Assignee: Within Technologies Ltd.
    Inventors: Konara Mudiyanselage Kosala Bandara, Hooman Shayani
  • Patent number: 10938661
    Abstract: A method includes configuring a service on a network, and generating infrastructure definitions that define one or more network topologies configured on the network to implement the service. The method also includes decomposing a service definition of the service into a subservice dependency graph to indicate a collection of subservices and dependencies between the subservices that collectively implement the service. The method further includes, based on the subservice dependency graph and the one or more network topologies defined by the infrastructure definitions, determining infrastructure elements configured in the network to implement the service. The method also includes generating a heatmap that maps the service against the infrastructure elements and that indicates, for the infrastructure elements, respective measures of criticality in a range from a high criticality to a low criticality.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: March 2, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, Benoit Claise, Joseph M. Clarke
  • Patent number: 10939068
    Abstract: An image capturing device, image capturing system, and image processing method, each of which: obtains a video image of an object; converts a wide-angle video image to generate a low-definition, wide-angle image; applies projection transformation to a part of the wide-angle video image to generate a high-definition, narrow-angle video image in different projection; combines each frame of the low-definition, wide-angle video image and a corresponding frame of the high-definition, narrow-angle video image, into one frame data while reducing a resolution of each video image, to generate a combined video image; transmits the combined video image for display at a communication terminal; in response to a request from the communication terminal, applies projection transformation to a part of a frame of the wide-angle video image to generate an ultra-high-definition, narrow-angle still image in different projection; and transmits the ultra-high-definition, narrow-angle still image for display at the communication ter
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 2, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Takamichi Katoh, Yoshinaga Kato
  • Patent number: 10937202
    Abstract: Techniques for coloring a point cloud based on colors derived from LIDAR (light detection and ranging) intensity data are disclosed. In some embodiments, the coloring of the point cloud may employ an activation function that controls the colors assigned to different intensity values. Further, the activation function may be parameterized based on statistics computed for a distribution of intensities associated with a 3D scene and a user-selected sensitivity. Alternatively, a Fourier transform of the distribution of intensities or a clustering of the intensities may be used to estimate individual distributions associated with different materials, based on which the point cloud coloring may be determined from intensity data.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 2, 2021
    Assignee: Scale AI, Inc.
    Inventors: Evan Moss, Steven Hao, Leigh Marie Braswell
  • Patent number: 10937236
    Abstract: In example embodiments, techniques are provided for smoothing a mesh to remove unwanted bumpiness on regular surfaces. In one example embodiment, an editor determines a capture shape (e.g., a user-specified capture shape) that and then extracts a set of vertices of a multi-resolution mesh that include vertices that intersect the capture shape. The editor generates a fitted shape from the extracted set of vertices that more precisely defines the portion of the mesh to be smoothed, the fitted shape to have at least one of a different size or a different orientation than the capture shape. The editor then modifies the vertices that fall within or close to the fitted shape to change their coordinates to smooth the portion of the multi-resolution mesh. The modified vertices are persisted to a storage device for subsequent display or analysis.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: March 2, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Mathieu St-Pierre, Elenie Godzaridis
  • Patent number: 10930042
    Abstract: A computer-implemented method of creating an artificially tiltable image display from an image containing Z distance values, the method comprising: separating the image into a plurality of layers using the Z distance values; expanding the plurality of layers by a factor dependent on the Z distance values, a layer closer to a viewer being enlarged by a larger factor than a layer further from a viewer, to create information in the layer further from a viewer that is occluded by the layer closer to a viewer; and responsive to a request to tilt the image display, moving the plurality of layers relative to each other so as to display the occluded information.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alan B. Dawson, James P. Hodgson, Gordon D. Hutchison, Matthew B. White
  • Patent number: 10930048
    Abstract: One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 23, 2021
    Assignee: AUTODESK, INC.
    Inventors: Hyunmin Cheong, George Fitzmaurice, Tovi Grossman, Rubaiat Habib Kazi, Ali Baradaran Hashemi
  • Patent number: 10928742
    Abstract: Three-dimensional printing methods and systems use a derived geometry and aligns anisotropic inclusions in any orientation at any number of discrete volumetric sections. Structural, thermal, or geometry-based analyses are combined with inclusion alignment computations and print preparation methods and provided to 3D printers to produce composite material parts that meet demanding geometric needs as well as enhanced structural and thermal requirements. In one example, optimal inclusion alignment vectors associated with a section of the object are calculated based on specifications for the object, segmenting a three-dimensional model of the object into layer slices, grouping each section within each layer slice having similar alignment vectors and combining the groupings and generating printing instructions for the object according to the grouped alignment vectors.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: February 23, 2021
    Assignee: 3DFortify, Inc.
    Inventors: Daniel T. Shores, Joshua J. Martin, Randall M. Erb
  • Patent number: 10929995
    Abstract: Methods and systems may be used for obtaining a high-confidence point-cloud. The method includes obtaining three-dimensional sensor data. The three-dimensional sensor data may be raw data. The method includes projecting the raw three-dimensional sensor data to a two-dimensional image space. The method includes obtaining sparse depth data of the two-dimensional image. The method includes obtaining a predicted depth map. The predicted depth map may be based on the sparse depth data. The method includes obtaining a predicted error-map. The predicted error map may be based on the sparse depth data. The method includes outputting a high-confidence point-cloud. The high-confidence point-cloud may be based on the predicted depth map and the predicted error-map.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 23, 2021
    Assignee: Great Wall Motor Company Limited
    Inventors: Hamid Hekmatian, Samir Al-Stouhi, Jingfu Jin
  • Patent number: 10931896
    Abstract: An image capture device includes a memory and a processor coupled to the memory. The processor is configured to acquire one or more patterns designating an image capture permitted range predetermined for each image capture object. The processor is configured to cause one or more frames corresponding to any of the one or more patterns to be displayed. The processor is configured to determine whether the image capture permitted range is satisfied based on a location relation between one or more elements of marker information specifying the location of the image capture object and the one or more frames to permit image capturing.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: February 23, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masafumi Matsumura, Ayumi Yonezawa
  • Patent number: 10930077
    Abstract: The disclosed computer-implemented method may include determining a local position and a local orientation of a local device in an environment and receiving, by the local device and from a mapping system, object data for objects within the environment. The object data may include position data and orientation data for the objects and relationship data between the objects. The method may also include deriving, based on the object data received from the mapping system, and the local position and orientation of the local device, a contextual rendering of the objects that provides contextual data that modifies a user's view of the environment. The method may include displaying, using the local device, the contextual rendering of at least one of the plurality of objects to modify the user's view of the environment. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: February 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
  • Patent number: 10928995
    Abstract: Systems, devices, and methods are disclosed for UV packing. The system includes a non-transitory computer-readable medium operatively coupled to processors. The non-transitory computer-readable medium stores instructions that, when executed, cause the processors to perform a number of operations. One operation is to present a packing map using a graphical user interface including a selection tool. Another operation is to present a first set of one or more target objects using the graphical user interface. Individual ones of the first set include one or more features. One operation is to receive a first user input. Another operation is to, based on the first user input and the one or more features corresponding to the individual ones of the first set, pack the first set into a packing map.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: February 23, 2021
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD. LLC
    Inventors: Colette Mullenhoff, Benjamin Neall
  • Patent number: 10928888
    Abstract: In certain embodiments, a sensing and tracking system detects objects, such as user input devices or peripherals, and user interactions with them. A representation of the objects and user interactions are then injected into the virtual reality environment. The representation can be an actual reality, augmented reality, virtual representation or any combination. For example, an actual keyboard can be injected, but with the keys pressed being enlarged and lighted.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 23, 2021
    Assignee: Logitech Europe S.A.
    Inventors: Stephen Harvey, Denis O'Keeffe, Andreas Connellan, Damien O'Sullivan, Aidan Kehoe, Noirin Curran, Thomas Rouvinez, Mario Gutierrez, Olivier Riviere, Remy Zimmermann, Mathieu Meisser, Dennin Onorio, Ciaran Trotman, Pierce O'Bradaigh, Marcel Twohig, Padraig Murphy, Jerry Ahern
  • Patent number: 10929007
    Abstract: The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Provided are methods, apparatuses and systems for controlling an object displayed on a device, based on a hovering input obtained by the device.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: February 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-uk Ryu, Yu-sung Joo, Yo-han Kim, Eun-kyo Baek, Jong-won Lee
  • Patent number: 10930051
    Abstract: Apparatus and method for general ray tracing queries. For example, one embodiment of an apparatus comprises: a hierarchical acceleration data structure generator to construct an acceleration data structure comprising a plurality of hierarchically arranged nodes associated with a graphics scene; traversal/intersection hardware logic to traverse one or more rays through the acceleration data structure to determine intersections between the one or more rays and one or more primitives within the hierarchical acceleration data structure; shape processing hardware logic to specify three dimensional (3D) shape data indicating one or more 3D shapes to be used to perform queries with respect to the hierarchical acceleration data structure; query processing hardware logic to execute queries comprising comparisons between nodes of the hierarchical acceleration data structure and the 3D shape data to generate a result indicating overlap between the 3D shapes and the nodes.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Scott Janus, Prasoonkumar Surti, Karthik Vaidyanathan, Gabor Liktor, Carsten Benthin, Philip Laws
  • Patent number: 10928973
    Abstract: A multi-user process receives input from multiple remote clients to manipulate avatars through a virtual environment modeled in a host memory. The environment includes portal objects operable to transport avatars, which are modeled objects operated in response to client input, between defined areas of the virtual environment. The portals are customizable in response to client input to transport avatars to destinations preferred by users. Adjacent defined areas are not confined in extent by shared boundaries. The host provides model data for display of the modeled environment to participating clients.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: February 23, 2021
    Assignee: PFAQUTRUMA RESEARCH LLC
    Inventor: Brian Mark Shuster
  • Patent number: 10930071
    Abstract: Systems, devices, and methods are described herein for geometrically simplifying three-dimensional (3D) video data. In one aspect, a method may include obtaining 3D data, with the 3D data including a plurality of portions associated with a default resolution priority. A higher resolution priority may be associated with one or more portions of the 3D data. Next, portions of the 3D data may be sorted according to resolution priorities associated with each portion, and geometric simplification may be performed on the sorted portions of the 3D data, beginning with portions associated with a least resolution priority and continuing with portions associated with successively higher resolution priorities. The simplified 3D data may be processed, for example, for rendering on a computing device or transmission to another device for display or generation, such as a 3D printing device for generating a 3D object.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kristofer N. Iverson, Khai Tran, Ming Chuang, Emmett Lalish
  • Patent number: 10930057
    Abstract: Systems and methods are provided for accessing a three-dimensional (3D) image comprising a 3D mesh comprising a plurality of vertices and each vertex of the plurality of vertices having respective 3D coordinates within a space of the 3D mesh. The systems and methods further provide for generating a subset of the plurality of vertices comprising vertices that are within a specified height range and have a specified orientation. The systems and methods further provide for generating a two-dimensional (2D) grid corresponding to the 3D mesh, applying the subset of the plurality of vertices to the 2D grid, and rendering a 2D image of the space comprising an outer border corresponding to the size and shape of the 2D grid and indications of walls within the space based on the applied subset of the plurality of vertices.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: February 23, 2021
    Assignee: Airbnb, Inc.
    Inventors: Wren Dougherty, Ho Joon Park, Yat Choi, David Aaron Staub
  • Patent number: 10929947
    Abstract: An embodiment of a graphics apparatus may include a context engine to determine contextual information, a recommendation engine communicatively coupled to the context engine to determine a recommendation based on the contextual information, and a configuration engine communicatively coupled to the recommendation engine to adjust a configuration of a graphics operation based on the recommendation. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Joydeep Ray, Ankur N. Shah, Abhishek R. Appu, Deepak S. Vembar, ElMoustapha Ould-Ahmed-Vall, Atsuo Kuwahara, Travis T. Schluessler, Linda L. Hurd, Josh B. Mastronarde, Vasanth Ranganathan
  • Patent number: 10930080
    Abstract: The embodiments herein provide a system and method for generating data for a three-dimensional (3D) environment using existing information from a virtual or augmented reality scene is disclosed. The method includes reading data from a data store. The data comprising component identifying data and component position data for at least one of said 3D components. Further, the component data is analyzed for at least one identified component from a data store, the component data including at least 3D geometry data for the component. Thereafter, at least one component of the 3D geometry data is transformed using component position data to provide 3D virtual environment data for a specific 3D virtual environment. The 3D virtual environment data defines a substantially contiguous 3D surface enclosing the 3D virtual environment. The system includes a scene recognizer, parser, asset mapper, machine learning driven design algorithm, and asset store reorganizer.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 23, 2021
    Assignee: SCAPIC INNOVATIONS PRIVATE LIMITED
    Inventors: Varahur Kannan Sai Krishna, Ajay Ponna Venkatesha
  • Patent number: 10930064
    Abstract: The disclosure is directed to a method for generating a three dimensional (3D) volume including a treatment target including receiving a plurality of two dimensional (2D) input images of a patient, determining a metal artifact in each of the plurality of 2D input images, removing the metal artifacts from the plurality of 2D input images based on the determination of the metal artifact, and replacing metal artifacts with alternative pixel data to generate a plurality of filtered 2D images. A 3D volume is generated from the plurality of filtered 2D images. The plurality of 2D input images including a treatment target.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: February 23, 2021
    Assignee: COVIDIEN LP
    Inventors: Guy Alexandroni, Ron Barak, Ariel Birenbaum, Nicolas J. Merlet
  • Patent number: 10931783
    Abstract: Targeted profile picture selection includes providing for a first user of a messaging service contextual parameter categories upon which contextual messaging service profile picture selection for the first user is available to be made, receiving a definition of selection rule(s) for each of one or more categories of the plurality, prioritizing how the selection rule(s) of each of the one or more categories is applied in profile picture selection for the first user, ascertaining a current context under which a selected profile picture for the first user is to be conveyed to a messaging client of a second user of the messaging service, the current context indicating a respective parameter for each of the one or more categories, and based on the prioritizing and the ascertained current context, selecting the profile picture for conveyance to the messaging client of the second user.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwan Yin Andrew Chau, Asela J. Mallawaaratchy, Vatsla Nagpaul, Mark T. H. Taylor
  • Patent number: 10930054
    Abstract: Techniques related to generating a virtual view of a scene from a position between positions of known input images for presentation to a viewer are discussed. Such techniques include applying gradient-based hole-filling interpolation.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventor: Fan Zhang
  • Patent number: 10921409
    Abstract: A magnetic resonance imaging apparatus according to an embodiment includes a display, an input interface, and processing circuitry. The display displays at least a locator image and a reference image. The input interface sets a region of interest on the locator image displayed on the display. The processing circuitry scans a subject to obtain three dimensional data, generates a locator image from the three dimensional data and displaying the locator image on the display, generates a reference image corresponding to the location of the region of interest from the three dimensional data and displaying the reference image on the display, and makes, when a size or position of the region of interest on one of the locator image and the reference image is changed by the input interface, adjustments to correspondingly change the display magnification or position of the other one of the locator image and the reference image.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 16, 2021
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Ye Liu, Bin Fu, Bing Li, Jinbiao Zhang, Xiaofei Sun
  • Patent number: 10924633
    Abstract: Techniques are disclosed for parametric color mixing in a digital painting application. A methodology implementing the techniques according to an embodiment includes generating a Bezier curve extending from a first point to a second point in a 3-Dimensional space. The first and second points are specified by coordinates based on red-green-blue (RGB) values of first and second mixing colors, respectively. The Bezier curve is defined by a selected curvature parameter which can be related to the paint medium, such as oil colors, water colors, pastels, etc., and which further specifies additive or subtractive mixing. The method also includes locating a point on the Bezier curve, the point determined by a selected mixing ratio parameter specifying a ratio of the first mixing color to the second mixing color. The method further includes generating a color mix based on RGB values specified by coordinates of the located point on the Bezier curve.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 16, 2021
    Assignee: Adobe Inc.
    Inventors: Stephen Joseph DiVerdi, Sarah Garanganao Almeda, Jose Ignacio Echevarria Vallespi
  • Patent number: 10918945
    Abstract: Methods and systems for spectating a live video game are presented. In one embodiment, a method for performing an automated catch-up to a player is provided. The method includes providing an interface for presenting a first view of a video game on a client device where the first view has a first vantage point and includes a target player. The method includes an operation for providing a portal within the interface for presenting a second view of the target object, the second view having a second vantage point. The method further includes an operation for moving the second vantage point toward the target object within the portal. Additionally, the method provides an operation for wiping away the portal.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 16, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Mahdi Azmandian, Steven Osman
  • Patent number: 10922877
    Abstract: An apparatus for representing a three-dimensional (3D) object, the apparatus includes a memory storing instructions, and a processor configured to execute the instructions to transmit a two-dimensional (2D) image to an external device, based on the 2D image being transmitted, receive, from the external device, mapping function parameters that are obtained using a first neural network, set a mapping function of a second neural network, based on the received mapping function parameters, and based on 3D samples, obtain the 3D object corresponding to the 2D image, using the second neural network of which the mapping function is set.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: February 16, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Eric Mitchell, Selim Engin, Volkan Isler, Daniel Lee
  • Patent number: 10922376
    Abstract: A method of operating a perfume package accessory design system includes a step of log-in, a step of remodeling a perfume package accessory, a step of applying a producer's appearance and the perfume package accessory to augmented reality, a step of returning data determining whether modeling of the perfume package accessory is suitable to the design server, a step of feeding back to the remodeling step when the modeling is determined not to be suitable, a step of feeding back to the remodeling step in case of infringement of copyright when the modeling is suitable, a step of assigning a production number to the perfume package accessory modeling data where there is no infringement of copyright, a step of registering the perfume package accessory modeling data on a public registration window, a step of allowing a purchaser to view the public registration window, and a step of allowing the purchaser to download the perfume package accessory modeling data.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 16, 2021
    Inventor: Nag Mun Song
  • Patent number: 10922879
    Abstract: A method of generating an image includes receiving a video stream, the video stream having a two-dimensional video of a three-dimensional scene captured by a video camera; determining a mapping between locations in the two-dimensional video of the scene and locations in a three-dimensional representation of the scene, the mapping being determined based on a known parameter of the video camera and a known size of a feature in the three-dimensional scene; generating a three-dimensional graphical representation of the scene based on the determined mapping; determining a virtual camera angle from which the three-dimensional graphical representation of the scene is to be viewed; rendering an image corresponding to the graphical representation of the scene viewed from the determined virtual camera angle, and outputting the rendered image for display.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 16, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Fabio Cappello, Matthew William Sanders, David Erwan Damien Uberti, Andrew William Walker
  • Patent number: 10922871
    Abstract: A device, system, and method cast a ray projection from a perspective view. The method includes determining a first mask for a first object from a first frame captured by a first camera. The method includes determining a second mask for the first object from a second frame captured by a second camera. The method includes generating a 3D mask by associating the first mask and the second mask. The method includes determining a location of the 3D mask. The method includes generating the ray projection of the 3D mask from a perspective of a second object.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: February 16, 2021
    Assignee: BAMTECH, LLC
    Inventors: Yuanyi Xue, Joseph Inzerillo, Dirk Van Dall
  • Patent number: 10922556
    Abstract: In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: February 16, 2021
    Assignee: INTEL CORPORATION
    Inventors: Jeremie Dreyfuss, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Eran Ben-Avi, Neta Zmora, Tomer Schwartz
  • Patent number: 10918943
    Abstract: Embodiments relate to hexagonal fragmentation of terrain. Terrain data including locations on a terrain and corresponding hex identifiers of hexagonal terrain tiles of a three-dimensional topology to be placed at the locations are received at a computing device. Hex definition data corresponding to a hexagonal terrain tile includes a constraint condition imposed on an adjacent hexagonal terrain tile so that it can be placed adjacent to the hexagonal terrain tiles. A representation of the terrain is generated by instantiating the hexagonal terrain tiles at the locations indicated in the terrain data with faces of one or more of the hexagonal terrain adjoined to each other in compliance with the constraint condition.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 16, 2021
    Assignee: Square Enix Ltd.
    Inventor: Marco Till Brenner
  • Patent number: 10922697
    Abstract: This patent application relates to credibility techniques for allowing an entity to leverage its credibility in an automated, standardized, and convenient manner. A credibility manifestation (e.g. a credibility cube) is described for representing, managing, validating, and/or conveying the entity's credibility profile to specific prospects. An automated credibility management system (CMS) is also described for creating and leveraging the credibility manifestation.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: February 16, 2021
    Assignee: Credibility, LLC
    Inventors: M. Todd Neilson, Stuart Parker
  • Patent number: 10924662
    Abstract: A system for generation of a virtual template of at least one part of the body of a user includes an acquisition unit, which has a structure defining an acquisition chamber and includes a plurality of image capture devices such as cameras or the like. Such structure has a frame that supports a plurality of panels, each panel having a corresponding image capture device arranged thereon facing the acquisition chamber, the panels being arranged to shape the acquisition chamber like an egg.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: February 16, 2021
    Inventors: Davide Luigi Berlusconi, Nicoló Spallarossa, Luca Dallepiane
  • Patent number: 10922859
    Abstract: Vector art object deformation techniques applied to digital images by vector art rendering system of a computing device are described. The vector art rendering system is configured to deform vector art objects associated with anchor points within a digital image based solely on the movement of the anchor points. Moreover, the vector art rendering system is also configured to adjust anchor points associated with vector art objects within a digital image based solely on the movement of the vector art objects. Techniques are also described that facilitate the automatic association of path segment and vector art objects to anchor points that possess multiple preexisting vector art object associations.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: February 16, 2021
    Assignee: Adobe Inc.
    Inventors: Sanjeev Kumar Biswas, Ankit Aggarwal, Rajeev Kumar, Sunny Ladkani
  • Patent number: 10922870
    Abstract: A method of digital continuous and simultaneous three-dimensional painting, drawing and three-dimensional object navigating with steps of providing a digital electronic display capable of presenting two pictures for a right eye and a left eye; providing means for creating a continuous 3D virtual canvas by digitally changing a value and sign of horizontal disparity between two images for the right eye and the left eye and their scaling on the digital electronic display corresponding to instant virtual distance between the user and an instant image within the virtual 3D canvas; providing at least one multi-axis input control device allowing digital painting or object navigating within virtual 3D canvas by providing simultaneous appearance of a similar objects on the images for the right eye and the left eye on the digital electronic display.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 16, 2021
    Inventor: Vladimir Vaganov
  • Patent number: 10923004
    Abstract: An information processing apparatus configured to paste a full-spherical panoramic image along an inner wall of a virtual three-dimensional sphere; calculate an arrangement position for arranging a planar image closer to a center point of the virtual three-dimensional sphere than the inner wall, in such an orientation that a line-of-sight direction from the center point to the inner wall and a perpendicular line of the planar image are parallel to each other, the planar image being obtained by pasting an embedding image to be embedded in the full-spherical panoramic image, on a two-dimensional plane; and display a display image on a display unit. The display image is a two-dimensional image viewed from the center point in the line-of-sight direction in a state in which the full-spherical panoramic image is pasted along the inner wall of the virtual three-dimensional sphere and the planar image is arranged at an arrangement position.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: February 16, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventor: Taketo Chiba