Patents Examined by Michael Le
  • Patent number: 11481362
    Abstract: Systems, methods, and computer-readable media for managing storing of data in a data storage system using a client tag. In some examples, a first portion of a data load as part of a transaction and a client identifier that uniquely identifies a client is received from the client at a data storage system. The transaction can be tagged with a client tag including the client identifier and the first portion of the data load can be stored in storage at the data storage system. A first log entry including the client tag is added to a data storage log in response to storing the first portion of the data load in the storage. The first log entry is then written from the data storage log to a persistent storage log in persistent memory which is used to track progress of storing the data load in the storage.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: October 25, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ralf Rantzau, Madhu S. Kumar, Johnu George, Amit Kumar Saha, Debojyoti Dutta
  • Patent number: 11475609
    Abstract: A computer program is executed by a processor to move a position of at least one gift by a transparent object in a virtual space between a subject and a camera that images the subject, and move the position of the gift to increase a display area of the subject imaged by the camera. The processor is programmed to (i) acquire information related to the position of a subject in a virtual space, (ii) acquire information related to the position of a camera that images the subject, and (iii) generate a transparent object in the virtual space between the subject and the camera.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: October 18, 2022
    Assignee: GREE, INC.
    Inventor: Takashi Yasukawa
  • Patent number: 11468033
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 11, 2022
    Inventors: Richard Michael Nemes, Mikhail Lotvin, David Garrod
  • Patent number: 11468649
    Abstract: An amusement ride system includes a ride vehicle configured to carry a passenger, one or more sensors configured to detect a face and a body of the passenger while the passenger is in the ride vehicle, and a display assembly configured to be viewable by the passenger while the passenger is in the ride vehicle. The amusement ride system also includes a controller configured to generate an animation based on signals received from the one or more sensors and to instruct display of the animation on the display assembly. The signals are indicative of movement of the face and the body of the passenger, and the animation mimics the movement of the face and the body of the passenger.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: October 11, 2022
    Assignee: Universal City Studios LLC
    Inventors: Anthony Melo, Akiva Meir Krauthamer
  • Patent number: 11468653
    Abstract: An image processing device includes circuitry configured to perform an effect process on at least one 3D model of a plurality of 3D models generated from a plurality of viewpoint images captured from a plurality of viewpoints at different times.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: October 11, 2022
    Assignee: SONY CORPORATION
    Inventor: Hisako Sugano
  • Patent number: 11458280
    Abstract: A method includes projecting a dark virtual sky in a digital space. The dark virtual sky is transitioned to a dawn virtual sky in the digital space. The dawn virtual sky is altered to introduce a daytime virtual sky in the digital space. The daytime virtual sky is modified to produce a dusk virtual sky in the digital space. These operations are performed via color palette transitions in the virtual sky in the digital space in a time period of less than six minutes. The color palette transitions are in proportional time segments of a twenty-four hour day punctuated by periods of light and darkness of variable length corresponding to the revolution of the earth around the sun. A gaze point is formed in the digital space. The gaze point experiences size changes between a minimum size and a maximum size during a gaze point size change cycle. The gaze point size change cycle is repeated throughout the time period of less than six minutes.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: October 4, 2022
    Assignee: Synapcis Inc.
    Inventors: Michael H. Moskowitz, Glen West
  • Patent number: 11452840
    Abstract: A method includes projecting a dark virtual sky in a digital space. The dark virtual sky is transitioned to a dawn virtual sky in the digital space. The dawn virtual sky is altered to introduce a daytime virtual sky in the digital space. The daytime virtual sky is modified to produce a dusk virtual sky in the digital space. These operations are performed via color palette transitions in the virtual sky in the digital space in a time period of less than six minutes. The color palette transitions are in proportional time segments of a twenty-four hour day punctuated by periods of light and darkness of variable length corresponding to the revolution of the earth around the sun. A collection of gaze points is formed in the digital space. Each gaze point in the collection experiences cyclic changes between a minimum position and a maximum position during a gaze point size change cycle.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: September 27, 2022
    Assignee: Synapcis Inc.
    Inventors: Michael H. Moskowitz, Glen West
  • Patent number: 11443490
    Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: September 13, 2022
    Assignee: VMWARE, INC.
    Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Kannan Balasubramanian
  • Patent number: 11436773
    Abstract: Disclosed is a system to obtain the data set including multiple variables. The system extracts the multiple variables from the data set. Based on the data set, the system creates an ontology indicating multiple relationships between two or more variables among the multiple variables, where a relationship among multiple relationships indicates a correlation between the two or more variables. The system obtains an intent associated with the user, and a visualization standard, where the visualization standard indicates an attribute associated with the visualization. The system generates a sequence of multiple visualizations to present to the user by ranking the multiple visualizations based on the correlation between the two or more variables, the visualization standard and the intent associated with the user. The system presents the sequence of multiple visualizations based on the ranking.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: September 6, 2022
    Assignee: CAPITOL AI, INC.
    Inventors: Shaun Modi, Thomas Hallaran, Tong Lee, Dylan (Scarlet) Campbell Butman (Dame), Lipsa Panda, Varun Gupta
  • Patent number: 11423509
    Abstract: The present disclosure describes a method and apparatus for displaying a face of a virtual role, a terminal, and a storage medium, and relates to the field of human-machine interaction. The method includes obtaining a face parameter corresponding to a user face, the face parameter being used for indicating a facial feature of a face region of the user face. The method also includes determining a warping control parameter according to the face parameter, the warping control parameter being used for controlling a warping degree of a face region of a virtual role; generating a virtual role face image according to the warping control parameter and a warping image set, the warping image set comprising a basic face image and at least one basic warping face image of the virtual role, and different basic warping face images corresponding to different face warping manners; and displaying the virtual role face image.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 23, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Chao Shen
  • Patent number: 11417041
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for generating an animation of a talking head from an input audio signal of speech and a representation (such as a static image) of a head to animate. Generally, a neural network can learn to predict a set of 3D facial landmarks that can be used to drive the animation. In some embodiments, the neural network can learn to detect different speaking styles in the input speech and account for the different speaking styles when predicting the 3D facial landmarks. Generally, template 3D facial landmarks can be identified or extracted from the input image or other representation of the head, and the template 3D facial landmarks can be used with successive windows of audio from the input speech to predict 3D facial landmarks and generate a corresponding animation with plausible 3D effects.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: August 16, 2022
    Assignee: Adobe Inc.
    Inventors: Dingzeyu Li, Yang Zhou, Jose Ignacio Echevarria Vallespi, Elya Shechtman
  • Patent number: 11416550
    Abstract: Mechanisms for resolving a database query are provided. In some instances, these mechanisms include identifying a connected component in a query graph corresponding to the database query. In some instances, these mechanisms further include determining a longest path length for the connected component. In some instances, these mechanisms further include selecting a path having the longest path length. In some instances, these mechanisms still further include building an algebraic expression for the path. In some instances, these mechanisms still further include solving the algebraic expression using matrix-matrix multiplication to provide a solution. And, in some instances, these mechanisms still further include responding to the query based on the solution.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 16, 2022
    Assignee: Redis, LTD
    Inventor: Roi Lipman
  • Patent number: 11410571
    Abstract: A method of training a plurality of pilots, each in a separate real aircraft, includes providing a head mounted see-through computer display (HMD) to each of the plurality of pilots such that each of the plurality of pilots are enabled to view a common virtual environment with computer rendered training content, tracking a location, attitude and speed of each of the separate real aircraft, positioning the computer rendered training content at a geospatial location within a visual range of each of the plurality of pilots and presenting the computer rendered training content to the HMD of each of the plurality of pilots, wherein the presentation in each individual HMD is dependent on an alignment of each respective HMD and the computer rendered content geospatial location.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: August 9, 2022
    Assignee: RED SIX AEROSPACE INC.
    Inventors: Daniel Augustine Robinson, Nikola Vladimir Bicanic, Glenn Thomas Snyder
  • Patent number: 11410340
    Abstract: Provided is a method for compressing texture data of a three-dimensional model, including: acquiring data of polygonal surfaces constituting a contour of a target three-dimensional model, and data of a texture image and a phase plane of the contour; acquiring the texture data of texture points in a texture point group corresponding to each polygonal surface, the texture points in the texture point group including first and second texture points; assigning a weight to each texture point in each texture point group according to the texture data of the first texture points in the texture point group; calculating a sum of weights of each texture point in each texture point group; and compressing the texture data, according to a target compressed data amount, and the texture data and the sum of weights of the texture point whose sum of weights is not zero.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 9, 2022
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yaoyu Lv, Hongzhen Xue, Fuqiang Ma, Guixin Yan, Lili Chen, Hao Zhang, Zhanshan Ma, Yachong Xue
  • Patent number: 11398234
    Abstract: An utterance support apparatus includes: a processor configured to execute a program; and a storage device configured to store the program, wherein the processor is configured to execute: calculation processing of calculating an accumulated value of utterance periods of each of a plurality of speakers, and clearing the accumulated value of a speaker having the accumulated value that has reached a predetermined value; and display processing of displaying a first graphic in a display region, which is included in a group of display regions each assigned to each of the plurality of speakers, and which is assigned to the speaker having the accumulated value that has reached the predetermined value.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: July 26, 2022
    Assignee: HITACHI, LTD.
    Inventors: Satomi Hori, Yuudai Kamada, Eriko Uegaki, Ryota Niizeki, Hideyuki Maki, Daisuke Nogami, Shigeto Ooeda, Yasuhiro Wakita
  • Patent number: 11367242
    Abstract: Disclosed techniques relate to ray intersection processing for ray tracing. In some embodiments, ray intersection circuitry traverses a spatially organized acceleration data structure and includes bounding region circuitry configured to test, in parallel, whether a ray intersects multiple different bounding regions indicated by a node of the data structure. Shader circuitry may execute a ray intersect instruction to invoke traversal by the ray intersect circuitry and the traversal may generate intersection results. The shader circuitry may shade intersected primitives based on the intersection results. Disclosed techniques that share processing between intersection circuitry and shader processors may improve performance, reduce power consumption, or both, relative to traditional techniques.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 21, 2022
    Assignee: Apple Inc.
    Inventors: Ali Rabbani Rankouhi, Christopher A. Burns, Justin A. Hensley, Luca Iuliano, Jonathan M. Redshaw
  • Patent number: 11367235
    Abstract: In accordance with an aspect of the present disclosure, there is provided a method for simplifying three-dimensional mesh data using three-dimensional mesh data simplification device. The method comprises, determining a vertex or an edge of three-dimensional mesh data to be deleted based on animation information including skin weight values and geometric information of the three-dimensional mesh data; and simplifying the three-dimensional mesh data by deleting the vertex or the edge.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 21, 2022
    Assignee: SK TELECOM CO., LTD.
    Inventors: Seungho Shin, Gukchan Lim, Jinsoo Jeon, Ikhwan Cho
  • Patent number: 11361670
    Abstract: An augmented reality system, includes a first head-mounted see-through optic and a second head-mounted see-through optic each adapted to present digital content viewable by a user and having a transparency that enables the user to see through to the surrounding environment, wherein the first and second optics are separated by a distance such that a user of the first cannot see a user of the second optic, a training simulation system adapted to present digital content to each of the first and second optics, wherein the digital content represents a vehicle operated by the other user, wherein the digital content is presented to the first optic at a geospatial position proximate the first optic and the training simulation system further adapted to move the geospatial position of the digital content to maintain an apparent position relative to the other vehicle based on the other vehicle's movements.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: June 14, 2022
    Assignee: RED SIX AEROSPACE INC.
    Inventors: Daniel Augustine Robinson, Nikola Vladimir Bicanic, Glenn Thomas Snyder
  • Patent number: 11354320
    Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
  • Patent number: 11347755
    Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang