Patents Examined by Mark K. Zimmerman
  • Patent number: 10776995
    Abstract: The introduced method and system use a 4-dimensional (4D) light field as a background of a scene, instead of 2D background image. Realizing computing a light field takes tremendous amounts of processing power, data storage and time (even with the currently available hardware), the introduced method and system compute and store the light field before rendering a scene. To reduce the time storing and accessing the light field during the rendering process, the introduced method and system also uses a modified video codec to compress and decompress the light field as 2D images.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: September 15, 2020
    Assignee: Nvidia Corporation
    Inventor: Daniel Seibert
  • Patent number: 10776999
    Abstract: A system and method is provided for generating textured 3D building models from ground-level imagery. Ground-level images for the sides/corners of building objects are collected for identification of key architectural features, corresponding key façade geometry planes, and generation of a 3D building façade geometry. The 3D building model is properly geo-positioned, scaled and textured.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: September 15, 2020
    Assignee: Hover Inc.
    Inventors: Shaohui Sun, Ioannis Pavlidis, Adam J. Altman
  • Patent number: 10769847
    Abstract: Systems and methods are described for adjusting planar geometry derived from point cloud data associated with a building object by identifying major aspects like vertices and edges of the underlying structure within the point cloud and adjusting an average planar fit for simplified geometries created from the point cloud. Combining the planar geometry or point cloud with orthogonal or street level views improves accuracy and use cases of the planar geometry.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 8, 2020
    Assignee: HOVER Inc.
    Inventors: Shaohui Sun, Ioannis Pavlidis, Adam J. Altman
  • Patent number: 10725637
    Abstract: Systems, methods, and non-transitory computer-readable media can provide one or more options to adjust, in a virtual three-dimensional space, an image in an initial perspective. At least a first command, provided based on the one or more options, to adjust the image from the initial perspective into an adjusted perspective can be detected. The image can be adjusted, based on at least the first command, into the adjusted perspective in the virtual three-dimensional space to produce an adjusted image. A second command to modify a viewable area of the adjusted image can be detected. At least a portion of the adjusted image can be automatically fitted, when the second command has ceased, within a specified display area while one or more empty regions can be minimized in the specified display area.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Ronnachai Jaroensri, Li Tan, John Pottebaum, Christopher James Connolly, John Samuel Barnett, Udeepta Dutta Bordoloi, Georges Edouard Maurice Berenger, Alex Restrepo, Alexandre Karpenko
  • Patent number: 10726571
    Abstract: Techniques are described herein that overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: July 28, 2020
    Assignee: eBay Inc.
    Inventors: Preeti Patil Anadure, Mukul Arora, Ashwin Ganesh Krishnamurthy
  • Patent number: 10692409
    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: September 22, 2017
    Date of Patent: June 23, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventor: Taketo Chiba
  • Patent number: 10679386
    Abstract: A web server receives a request from a client specifying a location and a bounding area. A mapping engine creates a tile grid centered at the specified location. A seed tile is created, including or adjacent to the center location. The web server creates a resource identifier for each tile in the tile grid, and returns the tile grid including the resource identifiers to the client. The resource identifier for each tile includes the location of the seed tile and a position offset for the tile relative to the seed tile, in one embodiment specified in units of northward and eastward movement. The client requests tiles from the system using the resource identifiers previously provided by the system. Upon receiving the request, the mapping engine dynamically renders each requested tile using map data from the map database, and the web server returns the dynamically-generated tiles to the requesting client.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: June 9, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Brent Hamby, Geoffrey Rummens Hendrey
  • Patent number: 10650790
    Abstract: An intelligent terminal includes unique features and integrated components to provide the ultimate dynamic viewing experience. The intelligent terminal is transportable and can function as a tablet, a laptop, or a desktop. The intelligent terminal is also configured to receive display data from an electronic device, via at least one processor and a network interface. The intelligent terminal includes a display screen that is configured to rotate about an axis that is normal to the display screen and is further configured to modify its display pixel density, brightness, clarity, color, either automatically or in response to a user input. The modified display data, based on the axial orientation of the screen, a display data attribute, the ambient conditions, the user's viewing parameters, and an electronic device attribute, is further configured to generate an image for display on the display screen that provides the most optimal and comfortable dynamic viewing experience.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: May 12, 2020
    Inventors: Ramzi Khalil Maalouf, Jinrong Yang
  • Patent number: 10643380
    Abstract: A system and method is provided for generating textured building models from wirelessly captured ground-level imagery. Ground-level images of facades of building objects are collected for identification of geometry planes and generation of building façade geometry. The 3D building model is properly geo-positioned, scaled and textured.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: May 5, 2020
    Assignee: HOVER, Inc.
    Inventors: Shaohui Sun, Ioannis Pavlidis, Adam J. Altman
  • Patent number: 10621690
    Abstract: A computing device may allocate a plurality of blocks in the memory, wherein each of the plurality of blocks is of a uniform fixed size in the memory. The computing device may further store a plurality of bandwidth-compressed graphics data into the respective plurality of blocks in the memory, wherein one or more of the plurality of bandwidth-compressed graphics data each has a size that is smaller than the fixed size. The computing device may further store data associated with the plurality of bandwidth-compressed graphics data into unused space of one or more of the plurality of blocks that contains the respective one or more of the plurality of bandwidth-compressed graphics data.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Andrew Evan Gruber, Rexford Alan Hill, Shambhoo Khandelwal
  • Patent number: 10621707
    Abstract: System and method for low latency correction of projection errors due to view point movement in a virtual or augmented reality context of head-mounted projected image displays such as glasses or goggles worn on the head of a user which project images onto a retro-reflective surface for return to the eyes of said user.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: April 14, 2020
    Assignee: Tilt Fire, Inc
    Inventor: Jeri J. Ellsworth
  • Patent number: 10607394
    Abstract: An exemplary volumetric reconstruction system accesses a voxel node within a voxel data store and determines an intermediate confidence field value for the voxel node. The voxel node corresponds to a surface point on a surface of an object in a real-world capture space and the intermediate confidence field value is determined based on color and depth data captured for the voxel node by each capture device of a plurality of capture devices positioned with respect to the real-world capture space so as to have different vantage points of the surface of the object. The volumetric reconstruction system stores, within the voxel node of the voxel data store, the intermediate confidence field value as a confidence field value associated with the voxel node. Based on the confidence field value, the volumetric reconstruction system generates reconstructed color and depth data for a volumetric reconstruction of the surface of the object.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 31, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Oliver S. Castaneda
  • Patent number: 10573019
    Abstract: These techniques described herein overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 25, 2020
    Assignee: eBay Inc.
    Inventors: Preeti Patil Anadure, Mukul Arora, Ashwin Ganesh Krishnamurthy
  • Patent number: 10535188
    Abstract: Systems, methods, and computer readable media to implement tessellation edge shaders. Various embodiments receive tessellation patch information that includes patch information and shared edges for the patches. Based on the received patch information, edge tessellation levels for the shared edges may be determined and used to modify edge tessellation levels initially computed for the shared edges. The various embodiments can then generate vertices for a shared edge with the updated edge tessellation levels to adjoin the shared edges without forming cracks. The vertices may be used to render a surface of an object within a digital image or a sequence of digital images.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventor: David R. Shreiner
  • Patent number: 10535152
    Abstract: These techniques described herein overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: January 14, 2020
    Assignee: eBay Inc.
    Inventors: Preeti Patil Anadure, Mukul Arora, Ashwin Ganesh Krishnamurthy
  • Patent number: 10515434
    Abstract: Improper positioning of architectural features is corrected during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions and known relationships to planes (facades). The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model are used to properly position one or more architectural elements relative to associated planes within the multi-dimensional building model. For example, a window position on a 3D building model first façade is moved inward (offset) according to the known relationship of a window (architectural element) being inset relative to a façade (e.g., exterior wall). In addition, a window frame could be repositioned outwardly relative to the same façade plane based on a known relationship of a frame being located on an external surface of the façade (e.g.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: December 24, 2019
    Assignee: HOVER, Inc.
    Inventors: Manish Upendran, Adam J. Altman, Derek Halliday
  • Patent number: 10510178
    Abstract: An exemplary volumetric reconstruction system accesses captured color and depth data for a surface of an object in a real-world capture space. The captured color and depth data is captured by capture devices positioned with respect to the real-world capture space to have different vantage points of the surface of the object. Based on the captured color and depth data, the volumetric reconstruction system generates reconstructed color and depth data for a volumetric reconstruction of the surface of the object. The generating of the reconstructed color and depth data includes allocating voxel nodes for surface points on the object within a voxel data store, determining and storing a confidence field value for each voxel node that accounts for a distance factor and a noise-reduction factor, and determining the reconstructed color and depth data using a raytracing technique based on the stored confidence field values within the voxel data store.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: December 17, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Oliver S. Castaneda
  • Patent number: 10482567
    Abstract: An apparatus and method are described for intelligent resource provisioning for shadow structures. For example, one embodiment of an apparatus comprises: graphics processing unit (GPU) to process graphics commands and responsively render a plurality of image frames in a graphics memory address space; shadow structure management logic to reserve one or more shadow slots in the graphics memory address space in which to store shadow instances of different GPU contexts; and the shadow structure management logic to implement a partial shadowing policy for shadowing GPU contexts in the shadow slots, the partial shadowing policy based on characteristics of pages of the GPU contexts.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: November 19, 2019
    Assignee: Intel Corporation
    Inventors: Zhiyuan Lv, Kun Tian
  • Patent number: 10475200
    Abstract: These techniques described herein overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 12, 2019
    Assignee: eBay Inc.
    Inventors: Preeti Patil Anadure, Mukul Arora, Ashwin Ganesh Krishnamurthy
  • Patent number: 10475156
    Abstract: A system and method are provided for identifying scale, scale error, or improper positioning during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions. The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model (poorly scaled) are compared with known architectural standard dimensions, with or without scale error, to properly scale, rescale or position one or more planes within the multi-dimensional building model.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 12, 2019
    Assignee: HOVER, Inc.
    Inventors: Manish Upendran, Adam J. Altman, Derek Halliday