Patents Examined by Michael Le
  • Patent number: 11263721
    Abstract: A computer-implemented method is for providing a two-dimensional unfolded image of at least one tubular structure. In an embodiment, the method includes receiving three-dimensional image data of an examination region including the at least one tubular structure; selecting a set of input points in the three-dimensional image data; determining a projection surface with respect to the three-dimensional image data; calculating a set of surface points of the projection surface; calculating a deformed projection surface by applying a deformation algorithm onto the projection surface; calculating a set of voxel positions with respect to the three-dimensional image data based on the deformed projection surface; and calculating the two-dimensional unfolded image of the at least one tubular structure based on the three-dimensional image data and the set of voxel positions.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 1, 2022
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventors: Felix Lades, Max Schoebinger, Michael Suehling
  • Patent number: 11257286
    Abstract: Embodiments of this application disclose a method for rendering of simulating illumination performed at a terminal, including: obtaining first grid vertex information of a preset first virtual object model, the first grid vertex information including first color information and first normal information, the first normal information being obtained by baking a high model corresponding to the preset first virtual object model; performing vertex space conversion on the first normal information to obtain second normal information corresponding to the first grid vertex information; obtaining first illumination information corresponding to the first grid vertex information according to a preset color setting rule and the second normal information, the preset color setting rule being used to represent a correspondence between colors and illumination; and rendering the first virtual object model by using the first illumination information, the first color information, and the first grid vertex information to obtain a
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: February 22, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinhui Guo, Bin Li, Hui Chen
  • Patent number: 11244510
    Abstract: To achieve flexible setting of virtual objects in virtual space. An information processing apparatus includes: an information acquisition unit that obtains first state information regarding a state of a first user; and a setting unit that sets, on the basis of the first state information, a display mode of a second virtual object in a virtual space in which a first virtual object corresponding to the first user and the second virtual object corresponding to a second user are arranged.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: February 8, 2022
    Assignee: SONY CORPORATION
    Inventor: Ryuichi Suzuki
  • Patent number: 11217014
    Abstract: A method of identifying surfaces within a discretized mesh model is provided. The method comprises identifying a number of faces in the mesh model and constructing an adjacency graph of connections between the faces. A value is assigned to each connection in the adjacency graph according to a metric of similarity between incident faces of the connection. Connections with a metric of similarity value that satisfies a prescribed policy of elimination are removed from the adjacency graph. From the remaining connections in the adjacency graph a number of strongly connected components in the mesh model are determined.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: January 4, 2022
    Assignee: The Boeing Company
    Inventors: John-Paul Nathaniel Sabino, Richard Joel Thompson
  • Patent number: 11217006
    Abstract: An exemplary three-dimensional (3D) simulation system accesses a two-dimensional (2D) video image captured by a video capture device and that depicts a bounded real-world scene and a real-world object present within the bounded real-world scene. The 3D simulation system accesses respective 3D models of the bounded real-world scene and the real-world object. Based on the 2D video image, the 3D simulation system tracks a spatial characteristic of the real-world object relative to the bounded real-world scene. Based on the tracked spatial characteristic of the real-world object and the 3D models of the bounded real-world scene and the real-world object, the 3D simulation system generates a 3D simulation of the bounded real-world scene within which the real-world object is simulated in accordance with the tracked spatial characteristic of the real-world object. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 4, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Arthur van Hoff, Daniel Kopeinigg, Philip Lee, Solmaz Hajmohammadi, Sourabh Khire, Simion Venshtain
  • Patent number: 11216907
    Abstract: An image generating apparatus 10 acquires information associated with a motion of a head of a user wearing a head-mounted display 100. For a period of time for which the head is stopped, the image generating apparatus 10 generates a display image 70 with a standard resolution, and transmits the display image 70 to the head-mounted display 100, so that display images 71 having the same resolution are displayed. For a period of time for which the head is moved, the image generating apparatus 10 generates display images 72 each having the reduced resolution, and the head-mounted display 100 generates display images 73 obtained by enlarging the display images 72.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: January 4, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventor: Hidehiko Ogasawara
  • Patent number: 11210840
    Abstract: A transform method applied in an image processing system is disclosed, comprising: when the image capture module is rotated, respectively performing inverse rotation operations over post-rotation space coordinates of three first vertices from a integral vertex stream according to rotation angles of the image capture module to obtain their pre-rotation space coordinates; calculating pre-rotation longitudes and latitudes of the three first vertices according to their pre-rotation space coordinates; selecting one from a pre-rotation panoramic image, a south polar image and a north polar image as a texture image to determine a texture ID for the three first vertices according to their pre-rotation latitudes; and, calculating pre-rotation texture coordinates according to the texture ID and the pre-rotation longitudes and latitudes to form a first complete data structure for each of the three first vertices.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: December 28, 2021
    Assignee: Aspeed Technology Inc.
    Inventor: Chung-Yen Lu
  • Patent number: 11204495
    Abstract: A device for generating a model of an object with superposition image data in a virtual environment includes an image capturing element configured to generate an image data stream of the object as well as a calculating unit configured to extract, from the image data stream, a model of the object from a real environment, to insert the extracted model into the virtual environment, and to superpose at least part of the model with superposition image data so as to generate the model of the object with superposition image data in the virtual environment, and a display element configured to display the model of the object with superposition image data in the virtual environment.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: December 21, 2021
    Assignee: Bitmanagement Software GmbH
    Inventor: Peter Schickel
  • Patent number: 11205284
    Abstract: Vehicle-mounted camera pose estimation methods, apparatuses, and systems, and electronic devices involve performing lane line detection of a road on which a vehicle drives on the basis of a video stream of the road acquired by a vehicle-mounted camera; obtaining horizon information of the road on which the vehicle drives according to a lane line detection result; and obtaining pose information of the vehicle-mounted camera according to the horizon information.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: December 21, 2021
    Assignee: BEIJING SENSETIME TECHNOLOGY DEVELOPMENT CO., LTD.
    Inventors: Xing Dai, Zhe Wang, Jianping Shi
  • Patent number: 11200748
    Abstract: Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: December 14, 2021
    Inventor: Nicholas T. Hariton
  • Patent number: 11200289
    Abstract: The method, computer program product, and computer system of the present invention may include a computing device which may identify contacts of a first user from a data communication channel and create a contact profile for each of the identified contacts in a universal data sharing panel. The contact profiles may contain contact information for each of the identified contacts, the contact information may be extracted from the data communication channel. The computing device may map the data communication channel associated with each of the identified contacts to a corresponding contact profile in the universal data sharing panel according to a set of data sharing rules. The computing device may receive data to be sent to a second user. The computing device may send the data to the second computing device of the second user using the universal data sharing panel in accordance with the set of data sharing rules.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Uri Kartoun, XiaoJing Liu, Fang Lu
  • Patent number: 11189063
    Abstract: A method, computer system, and computer program product for managing comments directed to a 360-degree image are provided. The embodiment may include identifying relative positions of a viewable area and user-posted comments by navigating a 360-degree image. The embodiment may also include validating content relevancy of the user-posted comments using a contextual analysis engine. The embodiment may further include aligning the user-posted comments in a different portion of the 360-degree image when the user-posted comments are misplaced or not contextually related to an original position of the viewable area. The embodiment may also include generating a 3D visualization diagram based on the validated user-posted comments, the aligned user-posted comments and the relative positions using a visualization engine.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric V. Kline, Sarbajit K. Rakshit
  • Patent number: 11188501
    Abstract: A search management system and method to perform a search of first set of records maintained in a transactional data store (e.g., a commit log of a relational data store) and a second set of records maintained in a batch-updated data store. The search results corresponding to the transactional data store and the batch-updated data store are merged to generate a search result dataset to provide in response to a search query. The transactional layer or transaction data store is a commit log configured to manage and store records in accordance with recently executed operations (e.g., add and delete record operations) based on communications with one or more customer systems relating to customer data. Records maintained in the commit log are subsequently stored in the batch-updated data store as a result of a batching process.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vamsi Krishna Giridharan, Stefano Stefani, Ming Xie, Jia Bi Zhang
  • Patent number: 11189068
    Abstract: Embodiments relate to macro-based customization of electronic maps. A computing device stores a macro representing a map feature. The macro includes a set of textures, and the set of textures includes a height map. The computing device places an instance of the macro in an electronic map. The instance of the macro is visually represented in the electronic map based on a set of textures of the instance of the macro that corresponds to the set of textures of the macro. The computing device edits a texture in the set of textures of the instance of the macro. The computing device updates the visual representation of the instance of the macro based on the edit to the texture.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 30, 2021
    Assignee: Square Enix Ltd.
    Inventors: Sahil Ramani, Patrick Wouterse, Matt Bard, Kenneth Tan, Jose Aponte
  • Patent number: 11182365
    Abstract: Systems and methods are described that provide for distributively storing and accessing data across multiple hash tables, such that utilization of the hash tables is optimized. In particular, a key associated with a value is split into two or more sub-keys and the sub-keys are inserted into respective hash tables with associated values. For each sub-key except the final sub-key derived from a particular key, the value paired with the sub-key is an identifier that points to the location of the next sub-key and its associated value, which may be stored in the other hash tables. The final sub-key derived from the original key is paired with the value associated with the key, such as an action to be performed. Thus, rather than using a single key (which may be very large) to access or store a particular value, multiple (smaller) sub-keys are used to ultimately access the same value via multiple, smaller hash tables.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 23, 2021
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Aviv Kfir, Benny Koren, Gil Levy, Barak Gafni
  • Patent number: 11182393
    Abstract: A method, computer system, and a computer program product for data analysis using a plurality of map data is provided. The present invention may include generating recommendation data from a plurality of corpus data. The present invention may include receiving a user region corresponding to a geographic area. The present invention may include determining a plurality of nouns from the recommendation data. The present invention may include presenting the plurality of nouns to a user. The present invention may include receiving a plurality of predictor variables. The present invention may include determining a plurality of target variables based on the predictor variables. The present invention may include determining a weight for each predictor variable based on the plurality of target variables. The present invention may include presenting the plurality of predictor variables and the weight of each predictor variable to the user.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Emiko Takeuchi
  • Patent number: 11182970
    Abstract: A system may include an augmented reality (AR) aircraft window. The AR aircraft window may include a transparent emissive display layer, a camera, and a processor communicatively coupled to the transparent emissive display layer and the camera. The processor may be configured to: receive, from an avionics computing device, aircraft data including information of a location, an altitude, a heading, and a bank angle of an aircraft; receive video from the camera; perform head tracking operations to determine a position of at least one of eyes or a head of a user based at least on the video from the camera; generate graphical AR content aligned with the user's view through the AR aircraft window based at least on the aircraft data and performance of the head tracking operations; and output, to the transparent emissive display layer, the graphical AR content when at least one window shader element is transparent.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: November 23, 2021
    Assignee: Rockwell Collins, Inc.
    Inventor: Shawn Kathol
  • Patent number: 11163370
    Abstract: A computer-implemented method and system for, using a camera, detecting a gesture during a video stream; using a computing device, generating a digital drawing that corresponds to the gesture and storing the digital drawing in a database as a gesture layer; using the computing device, combining the gesture layer with the video stream to generate a gesture visualization; and using the computing device, causing the gesture visualization to be displayed in one or more displays of one or more other computing devices.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: November 2, 2021
    Assignee: RingCentral, Inc.
    Inventor: Erik Dmitrievich Parland
  • Patent number: 11163416
    Abstract: A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user's thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 2, 2021
    Assignee: Magic Leap, Inc.
    Inventors: James M. Powderly, Savannah Niles, Christopher David Nesladek, Isioma Osagbemwenorue Azu, Marshal Ainsworth Fontaine, Haney Awad, William Wheeler, Brian David Schwab, Brian Edward Oliver Bucknor
  • Patent number: 11164545
    Abstract: A method involves receiving, at a host device, information indicative of available bandwidth on a variable bandwidth connection between the host device and a display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The method includes setting one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data, and where the setting of the parameters may be based on a compression algorithm used when compressing the display data. The method includes generating the display data using the one or more parameters, compressing the display data, and transmitting the display data to the display control device.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 2, 2021
    Assignee: DISPLAYLINK (UK) LIMITED
    Inventors: Andrew Paterson, Trevor Hall, Douglas Morse