AR data simulation with gaitprint imitation

    公开(公告)号:US12190540B2

    公开(公告)日:2025-01-07

    申请号:US18142879

    申请日:2023-05-03

    Applicant: Snap Inc.

    Inventor: Kai Zhou

    Abstract: A method for transferring a gait pattern of a first user to a second user to simulate augmented reality content in a virtual simulation environment is described. In one aspect, the method includes identifying a gait pattern of a first user operating a first visual tracking system in a first physical environment, identifying a trajectory from a second visual tracking system operated by a second user in a second physical environment, the trajectory based on poses of the second visual tracking system over time, modifying the trajectory from the second visual tracking system based on the gait pattern of the first user, applying the modified trajectory in a plurality of virtual environments, and generating simulated ground truth data based on the modified trajectory in the plurality of virtual environments.

    Generating user interfaces in augmented reality environments

    公开(公告)号:US12190420B2

    公开(公告)日:2025-01-07

    申请号:US17959985

    申请日:2022-10-04

    Applicant: Snap Inc.

    Abstract: An augmented reality (AR) content system is provided. The AR content system may analyze audio input obtained from a user to generate a search request. The AR content system may obtain search results in response to the search request and determine a layout by which to display the search results. The search results may be displayed in a user interface within an AR environment according to the layout. The AR content system may also analyze audio input to detect commands to perform with respect to content displayed in the user interface.

    Privacy preserving advertising network

    公开(公告)号:US12189808B1

    公开(公告)日:2025-01-07

    申请号:US16913221

    申请日:2020-06-26

    Applicant: Snap Inc.

    Abstract: Systems and methods for performing operations comprising: storing, by one or more processors of a server, an encrypted profile for a user; receiving encrypted information from a first application that is installed on a user device associated with the user; updating the encrypted profile based on the received encrypted information without the server decrypting the profile and the information; selecting a first advertisement from a plurality of advertisements based on the updated encrypted profile; and transmitting the first advertisement to the user device.

    Avatar style transformation using neural networks

    公开(公告)号:US12182921B2

    公开(公告)日:2024-12-31

    申请号:US17724235

    申请日:2022-04-19

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for transforming a motion style of an avatar from a first style to a second style. The program and method include: retrieving, by a processor from a storage device, an avatar depicting motion in a first style; receiving user input selecting a second style; obtaining, based on the user input, a trained machine learning model that performs a non-linear transformation of motion from the first style to the second style; and applying the obtained trained machine learning model to the retrieved avatar to transform the avatar from depicting motion in the first style to depicting motion in the second style.

    Augmented reality based communication between multiple users

    公开(公告)号:US12182903B2

    公开(公告)日:2024-12-31

    申请号:US17206991

    申请日:2021-03-19

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate augmented reality based communication between multiple users over a network. Input data is received from a first device that is indicative of a selection by a first user of virtual content item to apply to a real-world environment that is visible to a second user via a second device. The virtual content item may comprise one or more media objects. Based on receiving the input data, the second device is caused to present the one or more media objects overlaid on the real-world environment that is visible to the second user via the second device.

    Personalized videos
    89.
    发明授权

    公开(公告)号:US12177559B2

    公开(公告)日:2024-12-24

    申请号:US18242016

    申请日:2023-09-05

    Applicant: Snap Inc.

    Abstract: Systems and methods for providing personalized videos are provided. An example method includes receiving preprocessed videos including a target face and facial expression parameters of the target face, modifying the preprocessed videos to generate one or more personalized videos by replacing the target face with a source face, where the source face is modified to adopt the facial expression parameters of the target face, providing a user interface enabling a user to share at least one personalized video of the one or more personalized videos with a further user of a further computing device, determining that an application to be used to share the personalized video does not allow auto-play of the personalized video in a video format, in response the determination, exporting the personalized video of the one or more personalized videos into an image file, and sharing the image file via the application.

    Advanced video editing techniques using sampling patterns

    公开(公告)号:US12176005B2

    公开(公告)日:2024-12-24

    申请号:US18243487

    申请日:2023-09-07

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

Patent Agency Ranking