Patents Examined by Maurice L McDowell, Jr.
  • Patent number: 11127190
    Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating a 3-dimensional (3D) model of an object at least in part by analyzing a first plurality of images of the object captured using a first scanning device; generating a texture model of a texture of a material at least in part by analyzing a second plurality of images of the material captured using a second scanning device different from the first scanning device, the material being separate and distinct from the object; and applying the texture model to the 3D model to generate a textured 3D model of the object.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: September 21, 2021
    Assignee: Wayfair LLC
    Inventors: Michael Silvio Festa, Rebecca W. Perry, Patrick G. Clark
  • Patent number: 11127183
    Abstract: A user may create an avatar and/or animated sequence illustrating a particular object or living being performing a certain activity, using images of portions of the object or living being extracted from a still image or set of still images of the object or living being.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: September 21, 2021
    Inventor: David Mandel
  • Patent number: 11127148
    Abstract: Improved techniques for generating a depth map are disclosed herein. Initially, a stereo pair of images comprising a first and second image are obtained. Both an overlap region and a non-overlap region are identified as between these two images. A depth map is generated based on the stereo pair of images. Generating this depth map is performed by determining, for the overlap region, depths for a portion of an environment represented by the overlap region via stereo matching. The generation process is also performed by determining, for the non-overlap region, depths for a portion of the environment represented by the non-overlap region by acquiring depth information from a source different from the stereo pair of images.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Douglas Edmonds, Michael Bleyer, Raymond Kirk Price
  • Patent number: 11127198
    Abstract: Graphics processing systems can include lighting effects when rendering images. “Light probes” are directional representations of lighting at particular probe positions in the space of a scene which is being rendered. Light probes can be determined iteratively, which can allow them to be determined dynamically, in real-time over a sequence of frames. Once the light probes have been determined for a frame then the lighting at a pixel can be determined based on the lighting at the nearby light probe positions. Pixels can then be shaded based on the lighting determined for the pixel positions.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 21, 2021
    Assignee: Imagination Technologies Limited
    Inventors: Jens Fursund, Luke T. Peterson
  • Patent number: 11120093
    Abstract: In certain embodiments, one or more images of an object may be received from a device associated with a first account on a communications network. Features of the object may be extracted based on the one or more images, and one or more content items related to the object may be determined based on the features. A hashtag associated with at least one of the features may be determined. A second account connected to the first account may be selected where the second account previously performed a search for the hashtag on the communications network, and at least one of the one or more content items may be provided to the second account.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: September 14, 2021
    Assignee: Capital One Services, LLC
    Inventors: Lukiih Cuan, Ljubica Chatman, Xiaoguang Zhu
  • Patent number: 11107263
    Abstract: Examples are described here that can be used to enable a main routine to request subroutines or other related code to be executed with other instantiations of the same subroutine or other related code for parallel execution. A sorting unit can be used to accumulate requests to execute instantiations of the subroutine. The sorting unit can request execution of a number of multiple instantiations of the subroutine corresponding to a number of lanes in a SIMD unit. A call stack can be used to share information to be accessed by a main routine after execution of the subroutine completes.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 31, 2021
    Assignee: Intel Corporation
    Inventors: John G. Gierach, Karthik Vaidyanathan, Thomas F. Raoux
  • Patent number: 11105651
    Abstract: A display system includes a recognizer configured to recognize a surrounding situation of a vehicle, a display configured to display images, and a display controller configured to cause the display to display an image representing a road shape around the vehicle recognized by the recognizer, wherein, when a lane in which the vehicle can travel in the same direction as a travel direction of the vehicle is added, the display controller causes the display to display an image about the added lane outside the image representing the road shape on the side on which the lane is added before the display is caused to display an image representing a shape of the added lane.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: August 31, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Jumpei Ichinokawa
  • Patent number: 11100605
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Patent number: 11102462
    Abstract: In certain embodiments, vision defect information may be generated via a dynamic eye-characteristic-based fixation point. In some embodiments, a first stimulus may be displayed at a first location on a user interface based on a fixation point for a visual test presentation. The fixation point for the visual test presentation may be adjusted during the visual test presentation based on eye characteristic information related to a user. As an example, the eye characteristic information may indicate a characteristic of an eye of the user that occurred during the visual test presentation. A second stimulus may be displayed during the visual test presentation at a second interface location on the user interface based on the adjusted fixation point for the visual test presentation. Vision defect information associated with the user may be generated based on feedback information indicating feedback related to the first stimulus and feedback related to the second stimulus.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 24, 2021
    Assignee: UNIVERSITY OF MIAMI
    Inventor: Mohamed Abou Shousha
  • Patent number: 11100323
    Abstract: A pose of an eye of a user is determined by providing a parameterized 3D model of the eye, said model including a set of parameters which have been calibrated, acquiring (step S11) at least one tracking image of the eye, identifying (step S12) a plurality of characteristic features in the acquired tracking image, fitting (step S13) said characteristic features with corresponding features of an optical projection of the calibrated 3D model, thereby forming a set of equations, and numerically solving (step S14) the set of equations to determine the pose of the eye.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: August 24, 2021
    Assignee: SMART EYE AB
    Inventors: Torsten Wilhelm, Emanuel Hasselberg
  • Patent number: 11099722
    Abstract: In some implementations, a computing device can simulate a virtual parallax to create three dimensional effects. For example, the computing device can obtain an image captured at a particular location. The captured two-dimensional image can be applied as texture to a three-dimensional model of the capture location. To give the two-dimensional image a three-dimensional look and feel, the computing device can simulate moving the camera used to capture the two-dimensional image to different locations around the image capture location to generate different perspectives of the textured three-dimensional model as if captured by multiple different cameras. Thus, a virtual parallax can be introduced into the generated imagery for the capture location. When presented to the user on a display of the computing device, the generated imagery may have a three-dimensional look and feel even though generated from a single two-dimensional image.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 24, 2021
    Assignee: Apple Inc.
    Inventors: Gunnar Martin Byrod, Jan H. Bockert, Johan V. Hedberg, Ross W. Anderson
  • Patent number: 11100904
    Abstract: According to embodiments, an image drawing apparatus includes: an SRAM; and a transaction conversion unit configured to convert a transaction based on a virtual address indicating a pixel position in a storage area of the SRAM into a transaction based on a physical address in the SRAM. When the storage area is divided into a plurality of windows in a row direction and a column direction so that each window includes one or more lines, and an assigned area which is assigned the physical address in the SRAM is set in each of the windows, the transaction conversion unit converts the transaction based on the virtual address into the transaction based on the physical address based on whether the pixel position indicated by the virtual address is in the assigned area.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 24, 2021
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Takashi Takemoto, Yuji Hisamatsu, Shinichi Shionoya, Michio Katsuhara
  • Patent number: 11094127
    Abstract: Examples of the disclosure describe systems and methods for sharing perspective views of virtual content. In an example method, a virtual object is presented, via a display, to a first user. A first perspective view, based on a position of the virtual object and a first position of the first user, of the virtual object is determined. The virtual object is presented, via a display, to a second user, wherein the virtual object is presented to the second user according to the first perspective view. An input is received from the first user. A second perspective view, based on the input from the first user, of the virtual object is determined. The virtual object is presented, via a display, to the second user, wherein presenting the virtual object to the second user comprises presenting a transition from the first perspective view to the second perspective view.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: August 17, 2021
    Assignee: Magic Leap, Inc.
    Inventor: Marc Alan McCall
  • Patent number: 11094092
    Abstract: A system and method include generating, by a map labeling control unit including a processor, label candidates for areas of an airport map, evaluating, by the map labeling control unit, the label candidates to determine positions of labels for the areas of the airport map, and determining, by the map labeling control unit, different sets of labels to display for different views of the airport map.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: August 17, 2021
    Assignee: THE BOEING COMPANY
    Inventor: Valeri Ivanov Gyurdiev
  • Patent number: 11094220
    Abstract: A support method, system, and computer program product, include identifying a repair or a maintenance task, determining an expertise level of the local engineer, receiving a procedure for performing the repair or the maintenance task, the procedure including a series of steps, instructional information associated with each step, and technical information associated with the repair or the maintenance task, based on the expertise level of each engineer, filtering the instructional information, and the technical information in the procedure to exclude information already known by the engineer, presenting, via an augmented reality device, a first step of the series of steps and the associated filtered information.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jefferson Tan, Hidemasa Muta, Bruno de Assis Marques, Sengor Kusturica
  • Patent number: 11094117
    Abstract: Systems and techniques for processing and/or transmitting three-dimensional (3D) data are presented. A partitioning component receives captured 3D data associated with a 3D model of an interior environment and partitions the captured 3D data into at least one data chunk associated with at least a first level of detail and a second level of detail. A data component stores 3D data including at least the first level of detail and the second level of detail for the at least one data chunk. An output component transmits a portion of data from the at least one data chunk that is associated with the first level of detail or the second level of detail to a remote client device based on information associated with the first level of detail and the second level of detail.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: August 17, 2021
    Assignee: Matterport, Inc.
    Inventors: Matthew Tschudy Bell, David Alan Gausebeck, Gregory William Coombe, Daniel Ford
  • Patent number: 11087525
    Abstract: Embodiments for intelligent unsupervised learning of visual alphabets by one or more processors are described. A visual three-dimensional (3D) alphabet may be learned from one or more images using a machine learning operations. A set of 3D primitives representing the visual 3D alphabet may be provided.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thanh Lam Hoang, Albert Akhriev, Ngoc Minh Tran, Bradley Eck, Tuan Dinh
  • Patent number: 11080818
    Abstract: An image display apparatus includes a display screen that displays an image indicative of an object as a display target, and a control unit that performs control to change content of deforming the display target according to the number of contacts with respect to the display screen and a vector in which contact positions based on the contacts are moved.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: August 3, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jungo Harigai, Yoshitaka Kuwada
  • Patent number: 11080937
    Abstract: The technology disclosed can provide capabilities to view and/or interact with the real world to the user of a wearable (or portable) device using a sensor configured to capture motion and/or determining the path of an object based on imaging, acoustic or vibrational waves. Implementations can enable improved user experience, greater safety, greater functionality to users of virtual reality for machine control and/or machine communications applications using wearable (or portable) devices, e.g., head mounted devices (HMDs), wearable goggles, watch computers, smartphones, and so forth, or mobile devices, e.g., autonomous and semi-autonomous robots, factory floor material handling systems, autonomous mass-transit vehicles, automobiles (human or machine driven), and so forth, equipped with suitable sensors and processors employing optical, audio or vibrational detection.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: August 3, 2021
    Assignee: Ultrahaptics IP Two Limited
    Inventor: David S. Holz
  • Patent number: 11080906
    Abstract: Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: August 3, 2021
    Assignee: Oracle International Corporation
    Inventors: Dustin Garvey, Uri Shaft, Lik Wong, Maria Kaval