Maintaining a message thread with opt-in permanence for entries

    公开(公告)号:US12212536B2

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

    申请号:US18674419

    申请日:2024-05-24

    Applicant: Snap Inc.

    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.

    Crowd sourced mapping system
    44.
    发明授权

    公开(公告)号:US12211157B2

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

    申请号:US18355209

    申请日:2023-07-19

    Applicant: Snap Inc.

    Abstract: A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.

    Context based augmented reality communication

    公开(公告)号:US12211156B2

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

    申请号:US18163098

    申请日:2023-02-01

    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 context based augmented reality communication between multiple users over a network. Virtual content item configuration data 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 is received from a first device. The virtual content item configuration data also includes one or more criteria to trigger application of the virtual content item to the real-world environment. A triggering event is detected based on satisfaction of the one or more criteria determined from context data generated at the second device. The second device presents the virtual content item overlaid on the real-world environment that is visible to the second user based on the triggering event.

    Distance estimation using multi-camera device

    公开(公告)号:US12209883B2

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

    申请号:US18373685

    申请日:2023-09-27

    Applicant: Snap Inc.

    Inventor: Eyal Zak Ozi Egri

    Abstract: A method and apparatus for measuring a distance from a device to an object is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second position are determined. The distance from the device to the object is calculated based on the first and second images and the determined information on the displacement of the at least one camera.

    FINGERSPELLING TEXT ENTRY
    47.
    发明申请

    公开(公告)号:US20250028397A1

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

    申请号:US18907989

    申请日:2024-10-07

    Applicant: Snap Inc.

    Abstract: A text entry process for an Augmented Reality (AR) system. The AR system detects, using one or more cameras of the AR system, a start text entry gesture made by a user of the AR system. During text entry, the AR system detects, using the one or more cameras, a symbol corresponding to a fingerspelling sign made by the user. The AR system generates entered text data based on the symbol and provides text in a text scene component of an AR overlay provided by the AR system to the user based on the entered text data.

    Wearable device location systems
    48.
    发明授权

    公开(公告)号:US12207199B2

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

    申请号:US18242392

    申请日:2023-09-05

    Applicant: Snap Inc.

    Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. Performance of such devices is improved with reduced time to first fix of location operations in conjunction with low-power operations. In one embodiment, low-power circuitry manages high-speed circuitry and location circuitry to provide location assistance data from the high-speed circuitry to the low-power circuitry automatically on initiation of location fix operations as the high-speed circuitry and location circuitry are booted from low-power states. In some embodiments, the high-speed circuitry is returned to a low-power state prior to completion of a location fix and after capture of content associated with initiation of the location fix. In some embodiments, high-speed circuitry is booted after completion of a location fix to update location data associated with content.

    System and method for image projection mapping

    公开(公告)号:US12204235B2

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

    申请号:US18390608

    申请日:2023-12-20

    Applicant: Snap Inc.

    Abstract: A system including a drone having a projector to project an image from a projection origin. The drone also has a navigation unit to determine location information for the drone. A processor coupled to the drone includes a memory. Execution of programming by the processor configures the system to obtain a projection surface architecture for a projection surface. The projection surface architecture includes reference points that correspond to physical locations on the projection surface. Each reference point is associated with relationship data with respect to an architecture origin. The system also receives location information for the drone, adapts the relationship data responsive to change in the location information, adjusts the image using the adapted relationship data, and projects the adjusted image onto the projection surface.

Patent Agency Ranking