Patents Examined by Peter Hoang
  • Patent number: 10937214
    Abstract: An electronic device merges a plurality of maps, or area description files (ADFs), by representing relationships among ADFs in an undirected graph, with vertices representing maps and edges representing transformations between maps. As the electronic device generates new ADFs, the electronic device merges each new ADF to a stored collection of ADFs by adding each new ADF as a vertex and transformations between the new ADF and the collection of ADFs as edges in the undirected graph. In this way, the map merger can use the undirected graph to more accurately represent the relations between any two maps, allowing more efficient merger of new maps to a previously stored collection of maps, and allowing for the development of more flexible and efficient algorithms for manipulating the merged maps.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 2, 2021
    Assignee: GOOGLE LLC
    Inventors: Esha Nerurkar, Simon Lynen, Dongfang Zheng
  • Patent number: 10921590
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: February 16, 2021
    Inventor: Mark D. Wieczorek
  • Patent number: 10921591
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 16, 2021
    Inventor: Mark D. Wieczorek
  • Patent number: 10921589
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: February 16, 2021
    Inventor: Mark D. Wieczorek
  • Patent number: 10896538
    Abstract: The present disclosure describes an image rendering technique that provides a simulated light source positioned within a three dimensional (3D) data set for rendering two dimensional projection images of the 3D data set. The simulated light source may be positioned anywhere inside or outside the 3D data set, including within a region of interest. The simulated light source may be a multidirectional light source. A user may select a position of the simulated light source via a user interface. A user may select an in-plane position of the simulated light source and an image processor and/or volume renderer may automatically calculate a depth position to maintain a distance between the simulated light source and a surface of a region of interest in the 3D data set.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 19, 2021
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Benoit Jean-Dominique Bertrand Maurice Mory, Emmanuel Mocé Serge Attia, Jean-Michel Rouet
  • Patent number: 10878575
    Abstract: In some embodiments, an image manipulation application receives an incomplete image that includes a hole area lacking image content. The image manipulation application applies a contour detection operation to the incomplete image to detect an incomplete contour of a foreground object in the incomplete image. The hole area prevents the contour detection operation from detecting a completed contour of the foreground object. The image manipulation application further applies a contour completion model to the incomplete contour and the incomplete image to generate the completed contour for the foreground object. Based on the completed contour and the incomplete image, the image manipulation application generates image content for the hole area to generate a completed image.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: December 29, 2020
    Assignee: Adobe Inc.
    Inventors: Zhe Lin, Wei Xiong, Connelly Barnes, Jimei Yang, Xin Lu
  • Patent number: 10878138
    Abstract: A method of managing proxy objects within CAD Models by attaching Meta Data to each Proxy and HD Object and translating 2D coordinates into 3D coordinates from within a 3D CAD model with additional data being added through a 360 viewer. The method enables the user to programmatically swap one Proxy Object with one or more HD Objects. All Proxy Objects and HD Objects are stored in a secure database structure while providing access by users to the proxy objects and all related product information. Non-technical and non-CAD users can configure objects within a space by selecting an object, browsing a catalog of possible alternative objects, viewing specific product details and then selecting the object to replace the selected object. Once a new object is selected, a photo realistic 360 image of a scene is created in real time.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: December 29, 2020
    Assignee: MITEK HOLDINGS, INC.
    Inventor: Richard T. Ullom
  • Patent number: 10872447
    Abstract: A topology specifying method includes: acquiring object information that shows a shape of a visible object viewed by a user, and viewing position information that shows a position or movement of the user's view in a visual recognition area viewed by the user, and specifying a topology of the visible object that is associated with the user's impression of the visible object on the basis of a shape of the visible object included in the object information, and outputting information associated with the visible object and topology information that shows the specified topology in association with the each other.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: December 22, 2020
    Assignee: Geocreates, Inc.
    Inventor: Tsukasa Honda
  • Patent number: 10861122
    Abstract: Methods, systems and non-transitory computer readable media are described. A system includes a shader pipe array, a redundant shader pipe array, a sequencer and a redundant shader switch. The shader pipe array includes multiple shader pipes, each of which perform rendering calculations on data provided thereto. The redundant shader pipe array also performs rendering calculations on data provided thereto. The sequencer identifies at least one defective shader pipe in the shader pipe array, and, in response, generates a signal. The redundant shader switch receives the generated signal, and, in response, transfers the data destined for each shader pipe identified as being defective independently to the redundant shader pipe array.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 8, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael J. Mantor, Jeffrey T. Brady, Angel E. Socarras
  • Patent number: 10846932
    Abstract: A method and device for compositing and/or transmitting a first image to a first display device, the method comprising receiving a second image representative of a scene, the scene comprising a second display device displaying a third image; receiving the third image; obtaining a first information representative of pose of the second display device with respect to the scene; distorting the third image according to the first information; generating the first image by combining the second image and the distorted third image using the obtained first information; and transmitting data representative of the first image.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 24, 2020
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Sylvain Thiebaud, Julien Fleureau, Francois Gerard
  • Patent number: 10845865
    Abstract: A number of frames may be transferred in one frame period to a display panel followed by at least one frame period during which no frame is transferred. During this link idle time, the display panel continues to work on the transferred frames. However, the link and/or graphics processor may be powered down during this time to reduce power consumption.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Uma Shankar, Madhav Singh Chauhan, Susanta Bhattacharjee, Animesh Manna, Vandita Kulkarni, Mahesh Kumar
  • Patent number: 10817021
    Abstract: The embodiments of the present application disclose a deformation controllable display based display method and display apparatus, and a UE. The method comprises: acquiring target shape information of a spherical surface display object in response to an operation performed on the spherical surface display object; controlling, according to the target shape information, at least a part of a display area of a deformation controllable display to be deformed to a target screen shape, wherein the target screen shape is consistent with a shape of a to-be-displayed part of the spherical surface display object corresponding to the target shape information; and displaying the to-be-displayed part at the at least a part of the display area according to the target shape information.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: October 27, 2020
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD.
    Inventor: Zhengxiang Wang
  • Patent number: 10803651
    Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: October 13, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Ajay Jayaraj, Hemant Hariyani, Anand Balagopalakrishnan, Jason A. T. Jones, Erick Zadiel Narvaez
  • Patent number: 10802284
    Abstract: Example methods, apparatuses and systems are disclosed for providing a device for capturing a barcode image within an augmented reality environment. An example method includes detecting a target object within a field of view of an augmented reality viewing device. The method further includes rendering an image of a scanning device within the field of view of the augmented reality viewing device, and rendering a scanning area within the field of view of the augmented reality viewing device. Further, a camera associated with the augmented reality viewing device captures an image of a barcode located on the target object. Corresponding apparatuses, systems, and computer program products are also provided.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 13, 2020
    Assignee: HAND HELD PRODUCTS, INC.
    Inventor: Erik Todeschini
  • Patent number: 10796456
    Abstract: Disclosed herein are methods and systems for real-time holographic augmented reality image processing. The processing includes the steps of receiving, at a cluster of servers and from an image capturing component, real-time image data; extracting one or more objects or a scene from the real-time image data based on results from real-time adaptive learning and one or more object/scene extraction parameters; extracting one or more human objects from the real-time image data based on results from real-time adaptive human learning and one or more human extraction parameters, receiving augmented reality (AR) input data; and creating holographic AR image data by projecting, for each image, the extracted object or scene, the extracted human object, and the AR input data using a multi-layered mechanism based on projection parameters. The real-time adaptive learning comprises object learning, object recognition, object segmentation, scene learning, scene recognition, scene segmentation, or a combination thereof.
    Type: Grant
    Filed: October 6, 2018
    Date of Patent: October 6, 2020
    Inventor: Eliza Yingzi Du
  • Patent number: 10789736
    Abstract: Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 29, 2020
    Assignee: Snap Inc.
    Inventors: Chongyang Ma, Xing Mei, Nan Hu, Kirk Ouimet
  • Patent number: 10761325
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: September 1, 2020
    Assignee: MARK D. WIECZOREK, P.C.
    Inventor: Mark D. Wieczorek
  • Patent number: 10740344
    Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 11, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
  • Patent number: 10725298
    Abstract: Systems and methods disclosed provided a virtual reality experience, including: a set of motorized pads for coupling to feet of a user; a means of communication between the set of motorized pads and a computing environment operating a virtual reality headset; such that the set of motorized pads are configured to provide pressure on a user's feet as an avatar within a virtual environment traverses the environment. Systems and methods disclosed further provide a multiuser virtual reality experience. Systems and methods disclosed further provide a multiuser experience including generation of a common environment viewable in the virtual reality headsets; and recording a tour including audio data as the first user describes the common environment.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: July 28, 2020
    Assignee: MARK D. WIECZOREK, P.C.
    Inventor: Mark D. Wieczorek
  • Patent number: 10726627
    Abstract: A sensor assembly for determining one or more features of a local area is presented herein. The sensor assembly includes a plurality of stacked sensor layers. A first sensor layer of the plurality of stacked sensor layers located on top of the sensor assembly includes an array of pixels. The top sensor layer can be configured to capture one or more images of light reflected from one or more objects in the local area. The sensor assembly further includes one or more sensor layers located beneath the top sensor layer. The one or more sensor layers can be configured to process data related to the captured one or more images. A plurality of sensor assemblies can be integrated into an artificial reality system, e.g., a head-mounted display.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: July 28, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Xinqiao Liu