Patents Examined by Robert J Craddock
  • Patent number: 11232603
    Abstract: An information processing device includes: a processor configured to generate an body object in a virtual space corresponding to a body in a real space, associate an associated object with at least a part of the body object, the associated object being displayed in the virtual space in association with the body, and move, when movement of the body object in the virtual space is detected, the associated object while maintaining a relative positional relationship between the associated object and the body object.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: January 25, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Kei Arakawa, Ami Kanzaki, Kodai Suzuki
  • Patent number: 11222469
    Abstract: A system and method for modeling visual and non-visual experiential characteristics of a work space environment, the system comprising at least a first emissive surface useable to view a virtual world (VW) representation, a processor that is programmed to perform the steps of (a) presenting a VW representation via the at least a first emissive surface, the VW representation including an affordance configuration shown in the VW representation, (b) model at least one non-visual experiential characteristic associated with an environment associated with the VW representation and (c) present at least some indication of the non-visual experiential characteristic to the system user.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 11, 2022
    Assignee: Steelcase Inc.
    Inventors: Stephen E. Goetzinger, Jr., Kyle R. Dhyne
  • Patent number: 11222396
    Abstract: In one embodiment, an apparatus, coupled to a computing system, may include a first-level of data bus comprising first-level data lines. The apparatus may include second-level data buses each including second-level data lines. Each second-level data bus may be coupled to a memory unit. The second-level data lines of each second-level data bus may correspond to a subset of the first-level data lines. The apparatus may include third-level data buses each including third-level data lines. Each third-level data bus may be coupled to a sub-level memory unit. The third-level data lines of each third-level data bus may correspond to a subset of the second-level data lines of a second-level data bus along a structural hierarchy. The apparatus may be configured to allow the computing system to load a data block from the first-level data lines to sub-level memory units through the third-level data buses excluding multiplexing operations.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 11, 2022
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11210759
    Abstract: Methods, systems, and computer-readable media for placement optimization for virtualized graphics processing are disclosed. A provider network comprises a plurality of instance locations for physical compute instances and a plurality of graphics processing unit (GPU) locations for physical GPUs. A GPU location for a physical GPU or an instance location for a physical compute instance is selected in the provider network. The GPU location or instance location is selected based at least in part on one or more placement criteria. A virtual compute instance with attached virtual GPU is provisioned. The virtual compute instance is implemented using the physical compute instance in the instance location, and the virtual GPU is implemented using the physical GPU in the GPU location. The physical GPU is accessible to the physical compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: December 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Patrick Wilt, Ashutosh Tambe
  • Patent number: 11210850
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: December 28, 2021
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Wentao Shang
  • Patent number: 11200640
    Abstract: An oblique imagery application receives an oblique image captured by an oblique camera at a non-orthogonal angle with respect to a ground plane and map data including a map tile corresponding to geographic coordinates. A principal axis is determined that is orthogonal to an image plane defined by the oblique image and intersecting a center of the oblique image. For each pixel of the oblique image, a pixel vector is determined and a set of deviation coordinates based on a deviation of the pixel vector from the principal axis is determined for the pixel, with the pixel vector of a pixel passing through a focal point of the oblique camera and ending at the pixel. The map tile is associated to the pixels of the oblique image based on the camera parameters, the deviation coordinates of the pixels, the oblique camera parameters, and the geographic coordinates of the map tile.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: December 14, 2021
    Assignee: MAPBOX, INC.
    Inventor: Damon Burgett
  • Patent number: 11189107
    Abstract: Example implementations described herein are directed to simulation of devices to be installed in a facility through a high resolution 3D model. A high resolution capture device is utilized to capture 3D images of a facility to generate a 3D model from which devices can be located in freespace within the 3D model and simulated to provide simulated perspective views of facility from the perspective of the device.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: November 30, 2021
    Assignee: HITACHI AMERICA, LTD.
    Inventor: Eldor Reif
  • Patent number: 11184628
    Abstract: A texture decompression method is described. The method comprises receiving a compressed texture block, determining a partition of pixels used for the compressed texture block, wherein the partition includes one or more disjoint subsets into which data in the compressed texture block is to be unpacked, unpacking data for each subset based on the determined partition, and decompressing each of the one or more disjoint subsets to form an approximation of an original texture block.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: November 23, 2021
    Assignee: ATI Technologies ULC
    Inventors: Konstantine Iourcha, Andrew S. C. Pomianowski
  • Patent number: 11182944
    Abstract: To take animations in a virtual space, an animation production method comprising: a step of placing a virtual camera in a virtual space; a step of placing one or more objects in the virtual space; a user input detection unit that detects an input of a user from at least one of a head mounted display and a controller which the user mounted; a step of accepting at least one choice of the object in response to the input; and a step of removing the object from the virtual space in response to the input.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 23, 2021
    Assignee: AniCast RM Inc.
    Inventors: Yoshihito Kondoh, Masato Murohashi
  • Patent number: 11182968
    Abstract: Disclosed are an electronic device and a control method capable of virtually arranging a product by synthesizing an image of a user's desired product with a spatial image. The control method of an electronic device, according to the present disclosure, comprises the steps of: capturing a marker object including a handwriting image to obtain an image; obtaining information on at least one product corresponding to the handwriting image; and if one of the at least one product is selected, synthesizing and displaying an image of the product on an area where the marker object image is located, on the basis of the information on the selected product, information on the size of the marker object, and information on the size of the marker object image.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: November 23, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ji-youn Han, Min-sun Park, Sung-hyun Jang
  • Patent number: 11176747
    Abstract: There is provided an information processing apparatus that includes a spatial information acquisition unit that acquires information on a real object disposed in a real space, and a display control unit that, if a distance between a user and a virtual object is a first distance, exercises control such that a first display object is displayed by a display device as the virtual object on the basis of the real object and first processing, and that, if the distance between the user and the virtual object is a second distance that differs from the first distance, exercises control such that a second display object is displayed by the display device as the virtual object on the basis of the real object and second processing that differs from the first processing.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: November 16, 2021
    Assignee: SONY CORPORATION
    Inventor: Atsushi Ishihara
  • Patent number: 11176736
    Abstract: Methods, systems and apparatuses may provide for technology that determines the size of a graphics primitive, renders pixels associated with the graphics primitive on a per tile basis if the size exceeds a threshold, and renders the pixels associated with the graphics primitive in a mesh order if the size does not exceed the threshold. In one example, the technology discards state data associated with the graphics primitive in response to a completion of rendering the pixels associated with the graphics primitive in the mesh order.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: November 16, 2021
    Assignee: Intel Corporation
    Inventors: Justin DeCell, Saurabh Sharma, Subramaniam Maiyuran, Raghavendra Miyar, Jorge Garcia Pabon
  • Patent number: 11164277
    Abstract: In one example embodiment, an information processing apparatus causes a display device to display a first image from images associated with an observation target object. The images include the first image and a second image which corresponds to an annotation mark. In this embodiment, the information processing apparatus also causes the display device to display the annotation mark corresponding to the second image. In this embodiment, the displayed annotation mark overlaps the first image.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: November 2, 2021
    Assignee: Sony Corporation
    Inventors: Masashi Kimoto, Shigeatsu Yoshioka
  • Patent number: 11151800
    Abstract: A method and apparatus for erasing real object in augmented reality can be disclosed. The apparatus can receive an erasing area in the 3D augmented reality from a user, generate a 2D mask and a 3D mask corresponding to the erasing area, and generate a hole in the 3D augmented reality by using the 2D mask and the 3D mask. The apparatus can synthesize a first texture image for an hole area corresponding the hole by using a second texture image corresponding to an area excluding the 2D mask, calculate a first vertex value for the hole area by using a second vertex value corresponding to an area excluding the 3D mask, and perform inpainting on the hole are by using the first texture image and the first vertex value.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: October 19, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Yong Sun Kim
  • Patent number: 11138807
    Abstract: A system for producing extended-reality images for a display apparatus. The system includes camera(s) and processor communicably coupled to camera(s), wherein processor is configured to: control camera(s) to capture image(s) representing test object present in real-world environment, wherein test object is physically covered three-dimensionally with coded pattern; obtain information pertaining to three-dimensional geometry of coded pattern; analyze image(s) to identify first image segment representing part of coded pattern visible in image(s); determine virtual content to be presented for test object, based on said part of coded pattern; process image(s) to generate extended-reality image(s) in which virtual content is virtually superimposed over said part of the coded pattern, based on information pertaining to three-dimensional geometry of coded pattern.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: October 5, 2021
    Assignee: Varjo Technologies Oy
    Inventors: Kai Inha, Ari Antti Erik Peuhkurinen, Mikko Ollila, Roope Rainisto
  • Patent number: 11138802
    Abstract: Systems and methods include a computer-implemented method for annotating an augmented reality display. An indication that a user is present at a digital stop in a geographical region is received by an augmented reality (AR) device. 3D annotation information associated with a 3D location of the AR device in a 3D reconstructed map of the real world is received. A virtual reality display that overlays, in real-time, the 3D annotation information onto real-world objects in the geographical region is provided. A location of the AR device is determined and tracked using a six degrees-of-freedom localization system. A visual view of the AR device is associated with a pre-acquired 3D point-based model. Features of real-world objects are annotated. Simultaneous localization and mapping of the AR device and the visual view are performed to annotate 3D features during movement of the AR device. Features of the real-world objects are annotated.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: October 5, 2021
    Assignee: Saudi Arabian Oil Company
    Inventors: Abdullah Saad Al-Mojel, Maha Jaber Al-Dossary
  • Patent number: 11127220
    Abstract: A method for virtually configuring a piece of equipment comprises providing an augmented reality system having a computer unit and at least one sensor unit, detecting a sensor dataset associated with a physical environment by means of the at least one sensor unit, determining a virtual environment based on the sensor dataset by means of the computer unit, and determining a virtual arrangement of at least one virtual and/or physical equipment element relative to the virtual environment.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: September 21, 2021
    Inventors: Christian Schmelig, Stefan Schlack
  • Patent number: 11127225
    Abstract: A method of fitting a three dimensional (3D) model to input data is described. Input data comprises a 3D scan and associated appearance information. The 3D scan depicts a composite object having elements from at least two classes. A texture model is available which, given an input vector, computes, for each of the classes, a texture and a mask. A joint optimization is computed to find values of the input vector and values of parameters of the 3D model, where the optimization enforces that the 3D model, instantiated by the values of the parameters, gives a simulated texture which agrees with the input data in a region specified by the mask associated with the 3D model; such that the 3D model is fitted to the input data.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marek Adam Kowalski, Virginia Estellers Casas, Thomas Joseph Cashman, Charles Thomas Hewitt, Matthew Alastair Johnson, Tadas Baltru{hacek over (s)}aitis
  • Patent number: 11120639
    Abstract: A computer system is provided that includes one or more processors configured to define a virtual model of a workspace that is world-locked to a three-dimensional environment by a pair of anchor points. The one or more processors are configured to adjust a fit of the virtual model to the workspace by adjusting a position of a virtual component of the virtual model relative to the pair of anchor points. The one or more processors are configured to receive telemetry data including position information indicating a location of a telemetry event relative to the pair of anchor points in the workspace, and determine a visualization model based on the virtual model of the workspace, and project telemetry data to the visualization model based on a mapping of a pair of points in the visualization model to the pair of anchor points in the virtual model.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jesse MacDonald Smith, Eric Charles Youngstrom, Jeremy Brent Jackson, Nicholas James Pavlovsky, Jason John Fierst, Daniel Taylor Rosas, George Oliver Johnston, Ted Tai-Yu Chen
  • Patent number: 11120525
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for combining the crop function with zoom, pan and straighten functions as part of a single cropping environment, such that a user can select a portion of an image for cropping, apply zoom, pan and straighten transformations to the selected image portion and then crop the transformed image portion in a single utility. In one aspect, the methods include the actions of receiving user input defining a crop region within a displayed image. The methods also include the actions of displaying a user interface including a cropping panel that is configured to display a subset of the image corresponding to the defined crop region. Further, the methods include the actions of receiving user input requesting to perform at least one of a zoom, rotate or translate operation on the crop region displayed in the cropping panel.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: September 14, 2021
    Assignee: Apple Inc.
    Inventors: Nikhil Bhatt, Timothy David Cherna