Patents Examined by Peter Hoang
  • Patent number: 11803994
    Abstract: Disclosed is a system for encoding and/or rendering animations without temporal or spatial restrictions. The system may encode an animation as a point cloud with first data points having a first time value and different positional and non-positional values, and second data points having a second time value and different positional and non-positional values. Rendering the animation may include generating and presenting a first image for the first time value of the animation based on the positional and non-positional values of the first data points, and generating and presenting a second image for the second time value of the animation by changing a visualization at a first position in the first image based on the positional values of a data point from the second data points corresponding to the first position and the data point non-positional values differing from the visualization.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: October 31, 2023
    Assignee: Illuscio, Inc.
    Inventors: William Peake, III, Joseph Bogacz
  • Patent number: 11798242
    Abstract: In one implementation, a method of providing contextual computer-generated reality (CGR) digital assistant is performed at a device provided to deliver a CGR scene, the device including one or more processors, non-transitory memory, and one or more displays. The method includes obtaining image data characterizing a field of view captured by an image sensor. The method further includes identifying in the image data a contextual trigger for one of a plurality of contextual CGR digital assistants. The method additionally includes selecting a visual representation of the one of the plurality of contextual CGR digital assistants, where the visual representation is selected based on context and in response to identifying the contextual trigger. The method also includes presenting the CGR scene by displaying the visual representation of the one of the plurality of contextual CGR digital assistants, where the visual representation provides information associated with the contextual trigger.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: October 24, 2023
    Assignee: APPLE INC.
    Inventors: Avi Bar-Zeev, Golnaz Abdollahian, Devin William Chalmers, David H. Y. Huang, Banafsheh Jalali
  • Patent number: 11790531
    Abstract: Methods and systems are disclosed for performing operations comprising: receiving a monocular image that includes a depiction of a whole body of a user; generating a segmentation of the whole body of the user based on the monocular image; accessing a video feed comprising a plurality of monocular images received prior to the monocular image; smoothing, using the video feed, the segmentation of the whole body generated based on the monocular image to provide a smoothed segmentation; and applying one or more visual effects to the monocular image based on the smoothed segmentation.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 17, 2023
    Assignee: Snap Inc.
    Inventors: Gal Dudovitch, Peleg Harel, Chia-Hao Hsieh, Sergei Korolev, Ma'ayan Shuvi
  • Patent number: 11785267
    Abstract: Provided are a virtual livestreaming method, apparatus, and system, and a storage medium, relating to the technical field of livestreaming. The method is acquiring real feature data of a real subject, where the real feature data include motion data and face data of the real subject during a performance; determining target feature data of a virtual character according to the real feature data, where the virtual character is a preset animation model, and the target feature data include motion data and face data of the virtual character; determining video stream pushing data corresponding to the virtual character according to the target feature data; and sending the video stream pushing data corresponding to the virtual character to a target livestreaming platform, where the video stream pushing data is used for instructing the target livestreaming platform to display virtual livestreaming of the virtual character.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: October 10, 2023
    Assignees: MOFA (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD., SHANGHAI MOVU TECHNOLOGY CO., LTD.
    Inventors: Jinxiang Chai, Hongbing Tan, Xingtang Xiong, Shihao Jin, Bo Liu, Tonghui Zhu, Congyi Wang
  • Patent number: 11776193
    Abstract: Various implementations disclosed herein include devices, systems, and methods for granular motion control for a virtual agent. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining an action for a virtual agent. In some implementations, the action is associated with a plurality of time frames. In some implementations, the method includes, for a first time frame of the plurality of time frames, determining respective confidence scores for a plurality of granular motions that advance the virtual agent towards completion of the action. In some implementations, the method includes selecting a subset of the plurality of granular motions based on the respective confidence scores.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: October 3, 2023
    Assignee: APPLE INC.
    Inventors: Siva Chandra Mouli Sivapurapu, Aashi Manglik, Edward S. Ahn, Mark Drummond
  • Patent number: 11763509
    Abstract: A method for calibrating an animation includes obtaining a static source image of a source face; capturing, by an image capturing device, a driving video of a human; determining whether a driving face, of the human, is present in each of the video frames; measuring a driving face position and a driving face size in a calibration reference frame of the driving video; generating each of one or more modified video frames based on the calibration reference frame and each of one or more subsequent video frames; and outputting, for each of the driving video frames, the source image in response to determining that the driving face is not present, and outputting the source image and the modified video frame in response to determining that the driving face is present.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ikhwan Mohammad Iqbal, Qiang Yao
  • Patent number: 11763415
    Abstract: An embodiment of a graphics apparatus may include a mask buffer to store a mask, a shader communicatively coupled to the mask buffer to apply the mask to a first shader pass, and a resolver communicatively coupled to the mask buffer to apply the mask to a resolve pass. The resolver may be configured to exclude a sample location not covered by the mask in the resolve pass. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: September 19, 2023
    Assignee: Intel Corporation
    Inventors: Hugues Labbe, Tomer Bar-On, Kai Xiao, Ankur N. Shah, John G. Gierach
  • Patent number: 11748298
    Abstract: An integrated circuit (IC) package apparatus is disclosed. The IC package includes one or more processing units and a bridge, mounted below the one or more processing unit, including one or more arithmetic logic units (ALUs) to perform atomic operations.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: September 5, 2023
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Farshad Akhbari, Feng Chen, Dukhwan Kim, Narayan Srinivasa, Nadathur Rajagopalan Satish, Liwei Ma, Jeremy Bottleson, Eriko Nurvitadhi, Joydeep Ray, Ping T. Tang, Michael S. Strickland, Xiaoming Chen, Tatiana Shpeisman, Abhishek R. Appu
  • Patent number: 11740463
    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: August 21, 2020
    Date of Patent: August 29, 2023
    Assignee: HAND HELD PRODUCTS, INC.
    Inventor: Erik Todeschini
  • Patent number: 11741651
    Abstract: An apparatus for generating a user's video avatar, wherein the apparatus comprises a processor communicatively connected to a memory, wherein the memory instructs the processor to receive, from a user application and a user input device, user data, validate a user's identity as a function of the user data, and generate a video avatar as a function of the identity validation and user data.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: August 29, 2023
    Assignee: MY JOB MATCHER, INC.
    Inventors: Arran Stewart, Steve O'Brien
  • Patent number: 11733515
    Abstract: Systems and methods according to present principles allow social distancing within themed attractions such as haunted attractions in order to allow the enjoyment of the same in various circumstances. These circumstances include times of pandemic, for customers that are afraid to congregate in large groups, for customers that desire to control aspects of the experience, and so on.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: August 22, 2023
    Inventor: Mark D. Wieczorek
  • Patent number: 11733057
    Abstract: A method for providing a map scale, using a computing device having one or more processors, comprising providing a geographic area for display on a display of a device, receiving information corresponding to a first input associated with a geographic location within the geographic area, providing, in response to the information and for display on the display, a scale including a first graphic and a second graphic surrounding the geographic location, calculating a distance between the first graphic and the second graphic, and providing a reference value for display on the display, the reference value including at least one of a time or distance to travel between the first and second graphics of the scale, the time or distance to travel being based on the calculated distance.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventors: Su Chuin Leong, Alistair Milne, Christopher Milan Raykovich, Demi Boe, Luke Weijia Xu, Ashley Surdin Proctor
  • Patent number: 11727618
    Abstract: An AI-based system and method for generating animated videos from an audio segment is disclosed. The method includes receiving a first audio segment including a description of one or more characters and a scenery for the one or more characters, and a second audio segment including a character speech to be spoken by each of the one or more characters by using one or more expressions. The method includes generating a character image for each of the one or more characters, extracting one or more character sounds and one or more character phrases from the second audio segment, and obtaining one or more prestored video clips from an external database. Furthermore, the method includes generating one or more character video clips and a final character video, such that the final character video may be outputted on user interface screen of one or more electronic devices.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: August 15, 2023
    Assignee: xNeurals Inc.
    Inventors: Yathish Parthasarathy, Vishal Yathish
  • Patent number: 11721059
    Abstract: Apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor comprises shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuitry includes a plurality of single instruction multiple data (SIMD) execution units. Sorting circuitry regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution units; and fixed-function intersection circuitry coupled to the shader execution circuitry detects intersections between rays and bounding volume hierarchies (BVHs) and/or objects contained therein and to provide results indicating the intersections to the sorting circuitry.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: August 8, 2023
    Assignee: INTEL CORPORATION
    Inventors: Ingo Wald, Carsten Benthin, Sven Woop
  • Patent number: 11715173
    Abstract: An embodiment of a graphics apparatus may include a mask buffer to store a mask, a shader communicatively coupled to the mask buffer to apply the mask to a first shader pass, and a resolver communicatively coupled to the mask buffer to apply the mask to a resolve pass. The resolver may be configured to exclude a sample location not covered by the mask in the resolve pass. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: August 1, 2023
    Assignee: Intel Corporation
    Inventors: Hugues Labbe, Tomer Bar-On, Kai Xiao, Ankur N. Shah, John G. Gierach
  • Patent number: 11715249
    Abstract: An animation system is provided for generating an animation control rig for character development, configured to manipulate a skeleton of an animated character. Hierarchical representation of puppets includes groups of functions related in a hierarchy according to character specialization for creating the animated rig are derived using base functions of a core component node. The hierarchical nodes may include an archetype node, at least one appendage node, and at least one feature node. In some implementations, portions of a hierarchical node, including the functions from the core component node, may be shared to generate different animation rigs for a variety of characters. In some implementations, portions of a hierarchical node, including the component node functions, may be reused to build similar appendages of a same animation rig.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: August 1, 2023
    Assignee: UNITY TECHNOLOGIES SF
    Inventors: Thomas Stevenson, Edward Sun
  • Patent number: 11715242
    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: September 20, 2021
    Date of Patent: August 1, 2023
    Assignee: Snap Inc.
    Inventors: Chongyang Ma, Xing Mei, Nan Hu, Kirk Ouimet
  • Patent number: 11694396
    Abstract: A method and an apparatus for cleaning a pool are provided, being applied to a client application installed in a terminal device. The method includes: modeling the pool according to information of the pool collected by the terminal device to determine a three-dimensional model of the pool; receiving a cleaning result on the pool sent by an unmanned cleaning device coupled with the terminal device, and displaying the cleaning result in the client application, wherein a cleaning route of the unmanned cleaning device is determined by the terminal device according to the three-dimensional model; and receiving feedback on the cleaning result, and adjusting a path planning of the unmanned cleaning device based on the feedback.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: July 4, 2023
    Assignee: COCLEAN Technologies, Co., Ltd.
    Inventors: Fei Zhao, Ye Zhao
  • Patent number: 11687684
    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 4, 2022
    Date of Patent: June 27, 2023
    Assignee: MITEK HOLDINGS, INC.
    Inventor: Richard Todd Ullom
  • Patent number: 11670044
    Abstract: One embodiment provides for a graphics processing unit comprising a processing cluster to perform coarse pixel shading and output shaded coarse pixels for processing by a pixel processing pipeline and a render cache to store coarse pixel data for input to or output from a pixel processing pipeline.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Abhishek R. Appu, Subhajit Dasgupta, Srivallaba Mysore, Michael J. Norris, Vasanth Ranganathan, Joydeep Ray